/*! Styles built for: malta following the professions theme */@-webkit-keyframes slide-from-the-right{0%{right:-50vw}100%{right:0}}@keyframes slide-from-the-right{0%{right:-50vw}100%{right:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0)}}.resources-grid,#main .resources-grid,#main .resources-grid-two-column,.affiliations-grid,#main .affiliations-grid{padding:16px 24px}@media (max-width: 570px){.resources-grid,#main .resources-grid,#main .resources-grid-two-column,.affiliations-grid,#main .affiliations-grid{padding:16px 8px}}.resources-grid>.block,#main .resources-grid>.block,#main .resources-grid-two-column>.block,.affiliations-grid>.block,#main .affiliations-grid>.block{position:relative;flex:1 1 30%;max-width:33.33%;padding:8px}@media only screen and (max-width: 1199px){.resources-grid>.block,#main .resources-grid>.block,#main .resources-grid-two-column>.block,.affiliations-grid>.block,#main .affiliations-grid>.block{flex:1 1 50%;max-width:50%}}@media (max-width: 767px){.resources-grid>.block,#main .resources-grid>.block,#main .resources-grid-two-column>.block,.affiliations-grid>.block,#main .affiliations-grid>.block{flex:none;display:block;width:100%;max-width:none}}.get-a-quote-page .get-a-quote-grid{padding:16px 24px}@media (max-width: 570px){.get-a-quote-page .get-a-quote-grid{padding:16px 8px}}.get-a-quote-page .get-a-quote-grid>.block{position:relative;flex:1 1 22%;max-width:25%;padding:8px}@media (max-width: 768px){.get-a-quote-page .get-a-quote-grid>.block{flex:1 1 50%;max-width:50%}}@media (max-width: 568px){.get-a-quote-page .get-a-quote-grid>.block{flex:none;display:block;width:100%;max-width:none}}/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,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%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}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.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,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:80%}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:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}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,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled],button[disabled]:hover,html input[disabled]:hover{cursor:not-allowed;background:#ccc;border-color:#ccc;color:#444 !important}input[disabled]::-moz-placeholder{color:#444 !important}input[disabled]:-ms-input-placeholder{color:#444 !important}input[disabled]::placeholder{color:#444 !important}*[data-disabled]{cursor:not-allowed;color:#444 !important}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;box-sizing:border-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-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}/*!
 *  Stunnplate Defaults
 *  Version: 1.1.1
 *
 */html,button,input,select,textarea{color:#222}html{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}*,*:before,*:after,section{box-sizing:border-box}p{margin:0 0 1em 0}.img-holder img{width:100%;max-width:100%}.content .img-holder{margin-bottom:30px}.flex-parent{flex-wrap:wrap}.flex-parent.flex-parent_mod{position:relative;margin:0 -16px;padding:0}.flex-parent.flex-parent_mod .block{min-width:120px;padding:0 16px;box-sizing:border-box}.flex-parent.flex-parent_mod .one-half{flex:1 1 40%;max-width:50%}.flex-wrap{position:relative;margin:0 -16px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:stretch}.flex-wrap.nowrap{flex-wrap:nowrap}.flex-wrap .flex{display:flex;flex:1 1 auto;padding:0 16px;box-sizing:border-box}.flex-wrap .block{display:inline-block;min-width:120px;padding:0 16px;box-sizing:border-box}.flex-wrap .one-half{flex:1 1 40%;max-width:50%;box-sizing:border-box}.flex-wrap-col{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.flex-wrap-col.l-center{justify-content:center;align-items:center}.flex-wrap-col .flex{display:flex;flex:0 1 auto;box-sizing:border-box}.flex-wrap-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.flex-wrap-row.wrap{flex-wrap:wrap}.flex-wrap-row .flex{display:flex;flex:1 1 auto;box-sizing:border-box}.flex-wrap-row .one-half{flex:1 1 40%;max-width:50%;box-sizing:border-box}.flex-auto{flex:1 1 auto}.flex-none{flex:0 0 auto}.flex-fill{flex:1 1 100%;max-width:100%}.ie7 .title{padding-top:20px}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media (min-width: 1024px){*[data-hide*=desk]{display:none !important}}@media (min-width: 768px) and (max-width: 1023px){*[data-hide*=tab]{display:none !important}}@media (max-width: 767px){*[data-hide*=mob]{display:none !important}}body{background:#fff;color:#20262a;overflow-x:hidden;font-family:Sarabun,sans-serif;font-size:19px;font-weight:300;letter-spacing:0.23px}body::before{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;content:'';transition:opacity .5s, width .1s .5s, height .1s .5s;opacity:0;background:rgba(0,0,0,0.4)}body.is-offcanvas-open::before{position:fixed;z-index:1000;transition:opacity .5s;opacity:1}body h1,body h2,body h3,body h4,body h5,body h6{font-weight:normal}@media (max-width: 767px){body h1,body h2,body h3,body h4,body h5,body h6{line-height:1.3em}}body h5{margin:10px 0 18px;font-size:18px;line-height:18px;color:#212121}@media (max-width: 568px){body h5{margin:15px 0 18px;font-size:14px;color:#464646}}body a,body input,body button,body select,body textarea{text-decoration:none;transition:all 250ms}body a:focus,body a:hover,body a:active,body input:focus,body input:hover,body input:active,body button:focus,body button:hover,body button:active,body select:focus,body select:hover,body select:active,body textarea:focus,body textarea:hover,body textarea:active{outline:0}body a{color:#029ee3;font-weight:400}body a:visited{color:#029ee3}body a:hover,body a:active{text-decoration:none}body a:hover,body a:active{color:#4a4a4a}body a.wizardLink{font-size:0.8rem;display:inline-block;margin:0 0 0.5rem 0;padding:0 4px 0px 0}body a.wizardLink svg{height:1.2rem;width:1.5rem;fill:currentColor;vertical-align:middle}body img{max-width:100%}body ::-webkit-input-placeholder{color:#565656}body ::-moz-placeholder{color:#565656}body :-moz-placeholder{color:#565656}body :-ms-input-placeholder{color:#565656}body table{min-width:700px;border-color:#9b9b9b}@media (max-width: 768px){body table{min-width:300px}}body table td{padding:5px;text-align:left}body section{position:relative;display:block;width:100%}body .bounds,body .jf-header-bounds{max-width:1332px;box-sizing:border-box}body .wide-bounds{width:100%;margin:0 auto;max-width:1440px;box-sizing:border-box}body .clearfix:after{display:table;clear:both;content:''}body .page-container{position:relative;width:100%;margin-left:0;transition:all 0.5s ease-out;background:#ffffff;z-index:1}@media (max-width: 99px){body .page-container{border:1px solid black}}@media (max-width: 990px){body .page-container.menu-opened{margin-left:-384px}}@media (max-width: 568px){body .page-container.menu-opened{margin-left:-100%}}body .visible{display:block !important}body .clear{clear:both}@media (max-width: 568px){body .hide-for-mobile{display:none}}@media (max-width: 767px){body .hide-for-widephone{display:none}}@media (max-width: 990px){body .hide-for-tablet{display:none}}@media only screen and (max-width: 1199px){body .hide-for-ipad{display:none}}@media only screen and (min-width: 992px){body .hide-for-desktop{display:none}}body .tablet-visible{display:none}@media only screen and (min-width: 768px) and (max-width: 1199px){body .tablet-visible{display:block}}@media only screen and (min-width: 1200px){body .desktop-hidden{display:none}}body .tablet-hidden{display:none}@media only screen and (min-width: 1200px){body .tablet-hidden{display:block}}@media only screen and (max-width: 767px){body .tablet-hidden{display:block}}body .dataTable_overflow_wrapper{max-width:100%;overflow-x:scroll;overflow-y:hidden;width:100%}.half-bounds{max-width:666px;width:100%}a,input,button,select,textarea{text-decoration:none;transition:all 250ms}a:focus,a:hover,a:active,input:focus,input:hover,input:active,button:focus,button:hover,button:active,select:focus,select:hover,select:active,textarea:focus,textarea:hover,textarea:active{outline:0}a{color:#029ee3;font-weight:400}a:visited{color:#029ee3}a:hover,a:active{text-decoration:none}address{font-style:normal}ul,li{margin:0;padding:0}ul{padding-left:20px}.main-article ul{margin-bottom:20px}#websitehny{position:absolute;display:block;left:-99999px;top:-99999px}#loginform input[type="text"]{width:100%;display:block;padding:5px;margin-bottom:10px;border:solid 1px #dedddd;color:#dedddd}#loginform input[type="submit"]{margin:10px 0}#loginform input[type="file"]{border:solid 1px #dedddd;color:#dedddd;background:#fff}.block-content-banner-summary{max-width:602px}.fixed-header{display:block;position:relative;width:100%;z-index:999;top:0;left:0;right:0}.fixed-header.fixed{position:fixed}@media only screen and (max-width: 720px){.fixed-header{position:relative}}/*!
*  Stunnplate Flex layout.css
*  Version: 1
*
*/.stickyFootWrap{display:flex;flex-direction:column;min-height:100vh}.stickyFootMain{flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;ms-flex:1}.stickyFootOther{display:block;width:100%;flex:none}.flex-parent{display:flex;flex-direction:row;padding:16px;-ms-flex-align:start;-webkit-align-items:flex-start;-ms-flex-line-pack:stretch;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;align-content:flex-start}.ie9 .flex-parent{font-size:0;vertical-align:middle}.flex-parent .block{display:inline-block;box-sizing:border-box;min-width:200px;padding:16px;background-clip:content-box;flex:1 1 25%;-webkit-flex:1 1 200px}.flex-parent .block.grow3{flex-grow:3}.ie11 .flex-parent>.block-heading,.flex-parent>.block-heading{flex-basis:100%;min-width:100%}.ie11 .flex-parent>.block-heading h1,.flex-parent>.block-heading h1{margin-bottom:0}.ie11 .flex-parent .block{flex-basis:22%}.ie10 .flex-parent .block{-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:22%}.ie9 .flex-parent .block{font-size:16px;width:25%;vertical-align:top}.flex-parent.right{align-content:flex-end;justify-content:flex-end}.flex-parent.right .block{flex:0 1 auto}.block-resources-grid{padding-top:0 !important}.bounds,.jf-header-bounds,.jf-header-bounds{width:100%;max-width:1364px;margin:0 auto}.content-padding,.jf-header-bounds{padding:0 32px}.block-justify-content{justify-content:center;-ms-flex-pack:center}@media only screen and (min-width: 1030px){.flex-parent .block{-webkit-flex:1 1 25%}}@media only screen and (max-width: 768px){#main section .narrow{width:100%}}@media only screen and (max-width: 568px){.flex-parent{padding:8px}.flex-parent .block{padding:8px}.content-padding,.jf-header-bounds{padding:0 16px}}.page-container{padding-top:104px}.pf-dashboard .page-container{padding-top:148px}.pf-dashboard.pf-agreement .page-container,.pf-dashboard.loginOrCreate .page-container{padding-top:85px}.account-switcher-enabled .page-container{padding-top:132px;padding-top:172px}@media (max-width: 1023px){.page-container{padding-top:94px;padding-top:88px}.pf-dashboard .page-container{padding-top:82px}.site-locktonmalta .page-container{padding-top:81px}.account-switcher-enabled .page-container{padding-top:132px}}@media (max-width: 567px){.account-switcher-enabled .page-container{padding-top:102px}}.page-container #nav{position:fixed;top:0;z-index:99999}@media (max-width: 567px){.site-lsos .page-container,.site-locktonlsostest .page-container{padding-top:94px}.account-switcher-enabled .site-lsos .page-container,.account-switcher-enabled .site-locktonlsostest .page-container{padding-top:132px}}@media (max-width: 414px){.site-lsos .page-container,.site-locktonlsostest .page-container{padding-top:83px}}@media (max-width: 370px){.site-lsos .page-container,.site-locktonlsostest .page-container{padding-top:75px}}.pf-form .page-container{padding-top:182px}.account-switcher-enabled .pf-form .page-container{padding-top:210px}/*!
*  Stunnplate nav.css
*  Version: 1
*/.flex-nav{display:flex;padding:0 16px;align-items:center;flex-grow:1;justify-content:space-between}.flex-ul{display:flex;justify-content:flex-end}#menu-button{flex:0 0 auto;align-self:center;width:48px;height:48px;position:relative}#menu-button span{font-size:0;line-height:0;position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:0;color:white}#menu-button span span{position:absolute;top:50%;display:block;overflow:visible;width:30px;height:4px;margin:-2px auto 0 auto;transition:opacity .25s ease-in-out;background:white}#menu-button>span:before,#menu-button>span:after{position:absolute;left:50%;width:30px;height:4px;margin-left:-15px;content:'';transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);transition-duration:200ms;transform:translate3d(0px, 0px, 0px);background:white}#menu-button>span:before{top:12px}#menu-button>span:after{bottom:12px}#menu-button.close span span{opacity:0}#menu-button.close>span:before{top:22px;transform:rotate(45deg) translateZ(0)}#menu-button.close>span:after{bottom:22px;transform:rotate(-45deg) translateZ(0)}#menu-button a{font-size:0;line-height:0;top:0;right:0;bottom:0;left:0;display:block;padding:0;color:white;width:48px;height:48px;cursor:pointer}#nav{margin:0;padding:0}nav ul.container{margin-bottom:0}nav ul{margin:0;padding:0}nav ul li{max-height:none;transition:all 0.3s ease-out 0s;-mob-transition:all 0.3s ease-out 0s;position:relative}@media only screen and (max-width: 568px){.flex-nav{padding:8px}}.tabbed,.tabbed:before,.tabbed:after{box-sizing:border-box}.tabbed{display:block;position:relative}.tabbed>ul{display:none;position:relative;list-style:none;padding:0;margin:0 0 -1px 0}.tabbed>ul{display:block;white-space:no-wrap}.tabbed>ul li{display:inline-block;margin:0}.tabbed>ul>li>a{display:inline-block;margin:0 0 0 4px;opacity:0.5;background:#fff;padding:10px;border-radius:4px 4px 0 0;text-decoration:none;color:black}.tabbed>ul>li.active>a{opacity:1;background:#fff;border-bottom:1px solid white}.tabbed>ul.isWrapping li a{margin:0 -6px 4px 4px;border:1px solid black !important;border-radius:4px}.tabbed .overflowTabsParent{z-index:200}.tabbed .overflowTabsParent:hover .overflowTabs{display:block}.tabbed .overflowTabs{display:none;margin:-1px 0 0 0;padding:0;position:absolute;right:0;left:0px;right:0px;top:100%;min-width:200px;border-top:1px solid #666}.tabbed .overflowTabs li{display:block;width:100%}.tabbed .overflowTabs li{background-color:rgba(255,255,255,0.9)}.tabbed .overflowTabs li a{display:block;margin:0;padding:10px;opacity:1;border:1px solid #666;border-radius:0;border-top-width:0}.tabbed .overflowTabs li a:hover{color:red;background-color:#fff}.tabbed .overflowTabs li.active a{color:#333}.tabbed .overflowTabs li.active a:before{content:' ';display:inline-block;vertical-align:middle;width:0;font-size:0;border:6px solid transparent;border-left-color:#333}.tabbed>section{display:none;background:#fff}.tabbed>section.open{display:block}.tabbed>section>a{display:none}.tabbed>section>div{display:none;padding:0;margin:0}.tabbed>section.open>div{display:block;height:100%;max-height:20000px}.tabbed>section>div>div{padding:20px}#testContainer{max-width:70%;border:1px dotted red}/*! Element Query... 
 * @Requires https://github.com/tysonmatanich/elementQuery (stunnplate/elementQuery.min.js) 
 * The following uses a JS element query plugin (insead of a media-query) to style the tabbed content when they are less than 300px wide.
 * The plugin looks for [min/max]-[width/height] space-separated attribute selectors eg: element[min-width~="200px"][max-width~="400px"]{background-color:red;}
 */.tabbed[max-width~="300px"]{padding:0;border:1px solid black;border-width:0px 1px}.tabbed[max-width~="300px"]>ul{display:none}.tabbed[max-width~="300px"]>section{display:block;background:white;border:0}.tabbed[max-width~="300px"]>section>a{display:block;border:1px solid black;border-width:1px 0;padding:20px;background:#eee;text-decoration:none}.tabbed[max-width~="300px"]>section.active>a{background:#fff}/*!  
 *  Stunnplate modal.css
 *  Version: 1.1
 */body{height:100%;margin:0}.modal-wrap{display:none;z-index:-1;position:fixed;width:100%;height:100%;top:0;transition:z-index 0.1s linear 1.5s}.modal-wrap.active{display:block;z-index:999998;transition:z-index 0s linear 0s}.modal-overlay{background-color:transparent;background-color:rgba(0,0,0,0);bottom:0;height:100%;left:0;pointer-events:none;position:absolute;right:0;text-align:center;top:0;transition:all 0.5s ease 1s;width:100%;z-index:-1}.modal-wrap.active .modal-overlay{background-color:#000000;background-color:rgba(0,0,0,0.7);pointer-events:auto;transition:all 0.5s ease 0s;z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-overlay:before{content:'';display:inline-block;height:100%;margin-right:-0.25em;vertical-align:middle}@keyframes anim-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes anim-rotate{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}.loader{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAEYCAYAAACHjumMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDlDM0FFNUJGNTZDMTFFM0I1MUFDNjg5MkYzMkZCM0IiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDlDM0FFNUNGNTZDMTFFM0I1MUFDNjg5MkYzMkZCM0IiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEOUMzQUU1OUY1NkMxMUUzQjUxQUM2ODkyRjMyRkIzQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEOUMzQUU1QUY1NkMxMUUzQjUxQUM2ODkyRjMyRkIzQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpgVmtUAABTNSURBVHja7J0xVxtJ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");display:block;height:280px;left:50%;margin-left:-140px;margin-top:-140px;opacity:0;pointer-events:none;position:absolute;top:50%;transition:all 0 ease 0s;-webkit-animation:anim-rotate 2s infinite linear;animation:anim-rotate 2s infinite linear;width:280px;z-index:-1}.modal-wrap.active .loader{opacity:1;transition:all 0.5s ease 0s;z-index:1}.modal-wrap.active.loaded .loader{opacity:0;transition:all 0.25 ease 0s;z-index:-1}.modal-close{border-color:#ff0000;border-radius:20px;color:#ff0000;cursor:pointer;height:40px;line-height:40px;opacity:0;position:absolute;right:10px;top:10px;width:40px;z-index:999999999}.modal-close svg{fill:#fff}.modal-close svg:hover{fill:#029ee3}.modal-wrap.active .modal-close{opacity:1;transition:all 0.5s ease 0s}.modal-contentWrap{display:inline-block;max-height:0px;max-width:0px;overflow:auto;padding:20px 0;transition:all 1s ease 0s;vertical-align:middle;z-index:-1;opacity:0}.modal-wrap.active .modal-contentWrap{background:#f5f5f5;border:#a0a0a0 solid 1px;max-height:90%;max-width:90%;padding:10px 15px;transition:all 1s ease 0.5s;z-index:1;opacity:1}.modal-content{opacity:0;transition:opacity 0.3s ease 0s;z-index:-1}.ie8 .modal-content,.ie9 .modal-content{display:none}.ie8 .modal-wrap.active .modal-content,.ie9 .modal-wrap.active .modal-content{display:block}.modal-wrap.active:not(#modal-ajax) .modal-content,.modal-wrap.active.loaded .modal-content{opacity:1;transition:opacity 0.5s ease 1s;z-index:1}.carousel,.carousel *,.carousel:before,.carousel:after{box-sizing:border-box}.carousel ul,.carousel li{-webkit-backface-visibility:hidden}.carousel{position:relative;display:block;overflow:hidden;max-width:100%}.carousel-title{display:block}.carousel ul{display:block;overflow:hidden;min-width:100%;margin:0 -16px;padding:5px 0;list-style:none;transition:all 500ms;white-space:nowrap;text-indent:0}.carousel li{display:inline-block;width:25%;margin:0;transition:all 600ms;vertical-align:top;white-space:normal;border:0 dotted red;background:none}.carousel.resizing li{transition:none}.carousel li{width:25%}.carousel li>div{margin:0 16px}.carousel li>a{display:block;margin:0 16px}.carousel-button-wrapper{position:relative;display:block;float:right}a[href^='#carousel-button']{display:inline-block;margin:0 0 5px 5px;padding:5px;text-align:left;text-decoration:none;border:1px solid #666666;background-color:#EEEEEE}a[href^='#carousel-button'] svg{width:20px;height:20px}a[href^='#carousel-button'].frozen{cursor:not-allowed;opacity:.5;filter:alpha(opacity=50)}#carouselTwo.carousel li,#carouselFour.carousel li{width:100%}#carouselThree.carousel li a{opacity:.5;outline:1px solid white}#carouselThree.carousel li a.active{opacity:1;outline:1px solid white}/*! Media queries... 
 * OR include the stunnplate/lib/vendor/elementQuery to use Element Queries (see below)
 */@media only screen and (max-width: 768px){.carousel li{width:33.333%}}@media only screen and (max-width: 630px){.carousel li{width:50%}}@media only screen and (max-width: 400px){.carousel li{width:100%}.carousel-title{display:none}}/*! Example using Element Queries... 
 * @Requires https://github.com/tysonmatanich/elementQuery (stunnplate/lib/vendor/elementQuery.min.js) 
 * The following uses a JS element query plugin (insead of a media-query) to style the tabbed content when they are less than 300px wide.
 * The plugin looks for [min/max]-[width/height] space-separated attribute selectors eg: element[min-width~="200px"][max-width~="400px"]{background-color:red;}

.carousel[max-width~="500px"] li {
    width:33.333%;
}
.carousel[max-width~="360px"] li {
    width:50%;
}
.carousel[max-width~="360px"] .carousel-title {
    display:none;
}
.carousel[max-width~="200px"] li {
    width:100%;
}
*/.accordion,.accordion:before,.accordion:after{box-sizing:border-box}.accordion{position:relative}.accordion-content{transition:max-height 0.6s ease 0s, opacity 0.4s ease 0.3s;max-height:0px;overflow:hidden;opacity:0.5}.accordion-item-open>.accordion-content,.accordion-item-open>.accordion-content>.jf-input-type-repeatable .accordion-content{transition:max-height 0.6s ease 0s, opacity 0.4s ease 0.3s;max-height:1000px;opacity:1}/*!
 *  Stunnplate Maps.js
 *  Version: 1.0
 */html{height:100%}body{height:100%;margin:0;padding:0}.map{height:300px;width:100%;display:inline-block}.flexSlider{position:relative;z-index:1;overflow:hidden;width:100%;min-width:100%;max-width:100%;max-height:100%;-webkit-backface-visibility:hidden}.flexSlider.fill{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;height:100%;min-height:100%}.flexSlider_professions.fill{position:relative}.flexSlider.fill>ul{position:absolute;top:0;right:0;bottom:0;left:0;display:block;height:100%;min-height:100%}.flexSlider.fill>ul>li{height:100%;min-height:100%}.flexSlider>ul{display:block;height:100%;margin:0;padding:0;list-style:none}.flexSlider>ul>li{height:100%;max-height:100%;text-align:center;vertical-align:top;background:#666666 repeat center center;background-size:cover}.flexSlider[data-transitionMode='slide']>ul{position:relative;width:10000%}.flexSlider[data-transitionMode='slide']>ul>li{position:relative;display:inline-block;overflow:hidden;width:1%}.flexSlider[data-transitionMode='fade']{height:100%}.flexSlider[data-transitionMode='fade']>ul>li{position:absolute;top:0;left:0;display:block;width:100%;transition:opacity 1s ease 0s;opacity:0}.flexSlider[data-transitionMode='fade']>ul>li[data-state*='is-active']{opacity:1}.index-container{display:flex;justify-content:center;align-items:center;z-index:100;background-color:#029ee3;padding-bottom:20px;margin-top:-60px;max-width:655px}@media (min-width: 769px){.index-container{background-color:transparent}}.index-container .flex-index-text{font-weight:bold}@media (max-width: 1280px){.index-container{max-width:317px}}@media (max-width: 768px){.index-container{max-width:100%;margin-top:-20px}}.flexSlider-nextButton,.flexSlider-indexContainer,.flexSlider-prevButton{height:40px;width:60px;display:flex;align-items:center;justify-content:center;z-index:2}.flexSlider-nextButton,.flexSlider-prevButton{cursor:pointer}.flexSlider-indexContainer b{-webkit-animation:fadeIn 1.0s;animation:fadeIn 1.0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0}.flexSlider-nextButton:after,.flexSlider-prevButton:after{position:absolute;content:'';display:block;border-right:0.2em solid;border-bottom:0.2em solid;transform:rotate(135deg);width:20px;height:20px;color:#fff}.flexSlider-nextButton:after{transform:rotate(-45deg)}.flexSlider-prevButton:after{border-right-color:white;border-left-width:0}.flexSlider-nextButton:hover,.flexSlider-prevButton:hover{opacity:.8}.flexSlider-dots{position:absolute;z-index:999;right:0;bottom:0;left:0;width:100%;max-width:1364px;margin:auto;padding:0 32px;text-align:center;pointer-events:none}@media (max-width: 768px){.flexSlider-dots{padding:0 16px}}@media (max-width: 568px){.flexSlider-dots{padding:0 8px}}.flexSlider-dots a{font-family:Arial serif;font-size:70px;line-height:100px;margin:0 4px;text-decoration:none;pointer-events:auto;color:rgba(255,255,255,0.6)}.flexSlider-dots a:hover{color:red}.flexSlider-dots .current,.flexSlider-dots [data-state*='is-active']{color:rgba(255,255,255,0.9);text-shadow:2px 2px 5px rgba(140,140,140,0.6)}.flexSlider-dots .current:hover,.flexSlider-dots [data-state*='is-active']:hover{color:#ffffff}.flexSlider [class^='animate-in-']{position:absolute;overflow:hidden;width:0;height:0;transition:all 1400ms}.flexSlider .current [class*='animate-in-'],.flexSlider [data-state*='is-active'] [class*='animate-in-']{position:relative;overflow:visible;width:auto;height:auto}.flexSlider .notransition{margin:0;transition:none}.flexSlider .animate-in-from-left{left:-100%}.flexSlider .animate-in-from-right{right:-100%}.flexSlider .animate-in-from-top{bottom:100%}.flexSlider .animate-in-from-bottom{top:100%}.flexSlider .current .animate-in-from-left,.flexSlider [data-state*='is-active'] .animate-in-from-left{left:0}.flexSlider .current .animate-in-from-right,.flexSlider [data-state*='is-active'] .animate-in-from-right{right:0}.flexSlider .current .animate-in-from-top,.flexSlider [data-state*='is-active'] .animate-in-from-top{bottom:0}.flexSlider .current .animate-in-from-bottom,.flexSlider [data-state*='is-active'] .animate-in-from-bottom{top:0}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:0 1px 4px rgba(0,0,0,0.2);zoom:1}.flex-viewport{max-height:2000px;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.flex-direction-nav{*height:0}.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url(images/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}.flex-direction-nav .flex-next{background-position:100% 0;right:-36px}.flex-direction-nav .flex-prev{left:-36px}.flexslider:hover .flex-next{opacity:0.8;right:5px}.flexslider:hover .flex-prev{opacity:0.8;left:5px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0.3 !important;filter:alpha(opacity=30);cursor:default}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:0}.flex-direction-nav .flex-next{opacity:1;right:0}}.wizard .wiz-content section{display:none}.wizard .wiz-nav-pane .page-index{display:none}.mp-wrapper{position:relative;display:block;width:100%;height:100%;overflow:hidden;font-weight:300;font-style:normal;font-size:18px;line-height:26px;background-color:#ffffff;box-sizing:border-box}@media (max-width: 568px){.mp-wrapper{font-size:16px;line-height:1.31}}.wizard{position:relative;display:block;width:100%;height:100%;background:#ffffff}.wizard .wiz-content{display:block;width:100%;height:100%;overflow-x:hidden;overflow-y:auto}.wizard .wiz-content .mp-section{min-height:100%;padding:72px 88px 178px;background-color:#ffffff;box-sizing:border-box}@media (max-width: 768px){.wizard .wiz-content .mp-section{padding:45px 44px 142px}}@media (max-width: 568px){.wizard .wiz-content .mp-section{padding:22px 17px 140px}}.wizard .wiz-content .mp-section .step-title{margin:0 0 17px;padding:0;font-family:"EB Garamond",serif;font-size:40px;color:#20262a;line-height:1.25;text-align:left}@media (max-width: 568px){.wizard .wiz-content .mp-section .step-title{font-size:30px;line-height:37px}}.wizard .wiz-content .mp-section .mp-content-wrap{margin:64px 0 0}@media (max-width: 768px){.wizard .wiz-content .mp-section .mp-content-wrap{margin:42px 0 0}}@media (max-width: 568px){.wizard .wiz-content .mp-section .mp-content-wrap{margin:20px 0 0}}.wizard .wiz-nav-panel{position:absolute;top:calc(100% - 106px);bottom:0;left:0;right:0;flex:none;overflow:hidden;background-color:#f8f9f7;transition:top 0.4s ease-out;z-index:5;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}@media (max-width: 568px){.wizard .wiz-nav-panel{top:calc(100% - 86px)}}.wizard .wiz-nav-panel.opened{top:0}.wizard .wiz-nav-panel.opened .wiz-nav li.index a::before{width:28px;height:27px;margin-bottom:12px;background-image:url("../img/modules/wizard/close-menu-icon.svg")}@media (max-width: 568px){.wizard .wiz-nav-panel.opened .wiz-nav li.index a::before{margin-bottom:6px}}.wizard .wiz-nav{display:flex;flex-direction:row;justify-content:center;align-items:center;flex:none;height:106px;margin:0;padding:0;list-style:none;background-color:#060708;box-sizing:border-box}@media (max-width: 568px){.wizard .wiz-nav{height:86px}}.wizard .wiz-nav li{display:flex;flex:0 1 450px;flex-wrap:nowrap;align-items:flex-start;box-sizing:border-box}.wizard .wiz-nav li a{display:inline-flex;flex-wrap:nowrap;font-size:14px;font-weight:600;line-height:17px;color:#aab7bb;text-decoration:none;outline:0;border:0;transition:all 0.2s ease-out;box-sizing:border-box}.wizard .wiz-nav li a:hover,.wizard .wiz-nav li a:focus,.wizard .wiz-nav li a:active{text-decoration:none;outline:0}.wizard .wiz-nav li a:hover{color:#ffffff;cursor:pointer}.wizard .wiz-nav li.index{flex:0 0 200px;width:200px;padding-bottom:13px;text-align:center;align-self:flex-end;justify-content:center}@media (max-width: 568px){.wizard .wiz-nav li.index{flex:0 0 100px;width:100px}}.wizard .wiz-nav li.index a{flex-direction:column;justify-content:flex-start;align-items:center;text-transform:uppercase;color:#ffffff}@media (max-width: 568px){.wizard .wiz-nav li.index a{font-size:12px;line-height:15px}}.wizard .wiz-nav li.index a::before{display:block;content:"";width:39px;height:36px;margin:0 auto 6px;background-image:url("../img/modules/wizard/index-icon.svg");background-repeat:no-repeat;background-position:center center;background-size:cover}@media (max-width: 568px){.wizard .wiz-nav li.index a::before{width:32.5px;height:30px}}.wizard .wiz-nav li:first-child{justify-content:flex-end;padding-left:20px}@media (max-width: 568px){.wizard .wiz-nav li:first-child{justify-content:flex-start}}.wizard .wiz-nav li:first-child a{position:relative;flex-direction:row;justify-content:flex-end;align-items:center}@media (max-width: 568px){.wizard .wiz-nav li:first-child a{font-size:0;line-height:0;color:#5c767e;overflow:hidden}}.wizard .wiz-nav li:first-child a:hover::after{box-shadow:0 0 10px 0 rgba(0,0,0,0.4);background-image:url("../img/modules/wizard/left-scroll-button2.jpg")}.wizard .wiz-nav li:first-child a::after{display:block;flex:none;content:"";width:38px;height:38px;margin:0 0 0 25px;background-image:url("../img/modules/wizard/left-scroll-button.svg");background-image:url("../img/modules/wizard/left-scroll-button.svg"),url("../img/modules/wizard/left-scroll-button2.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;transition:all 0.2s ease-out}@media (max-width: 568px){.wizard .wiz-nav li:first-child a::after{width:34px;height:34px;margin:0}}.wizard .wiz-nav li:last-child{justify-content:flex-start;padding-right:20px}@media (max-width: 568px){.wizard .wiz-nav li:last-child{justify-content:flex-end}}.wizard .wiz-nav li:last-child a{position:relative;flex-direction:row;justify-content:flex-start;align-items:center}@media (max-width: 568px){.wizard .wiz-nav li:last-child a{font-size:0;line-height:0;color:#5c767e;overflow:hidden}}.wizard .wiz-nav li:last-child a:hover::before{background-image:url("../img/modules/wizard/right-scroll-button2.jpg");box-shadow:0 0 10px 0 rgba(0,0,0,0.4)}.wizard .wiz-nav li:last-child a::before{display:block;flex:none;content:"";width:38px;height:38px;margin:0 25px 0 0;background-image:url("../img/modules/wizard/right-scroll-button.svg");background-image:url("../img/modules/wizard/right-scroll-button.svg"),url("../img/modules/wizard/right-scroll-button2.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;transition:all 0.2s ease-out}@media (max-width: 568px){.wizard .wiz-nav li:last-child a::before{width:34px;height:34px;margin:0}}.wizard .wiz-nav-details{flex:1 1 auto;overflow-y:auto;box-sizing:border-box}.wizard .wiz-nav-details .mp-section{padding:47px 88px 84px}@media (max-width: 768px){.wizard .wiz-nav-details .mp-section{padding:45px 44px 63px}}@media (max-width: 568px){.wizard .wiz-nav-details .mp-section{padding:22px 17px 58px}}#policyDurationWidget .demoted{opacity:0.2}.alertDialog{font-family:sans-serif;display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#222222;background-color:rgba(0,0,0,0.75);text-align:center;z-index:99999999}.alertDialog:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.alertDialog .dialog-box{background-color:#ffffff;width:40%;min-width:400px;max-width:80%;margin:auto;display:inline-block;vertical-align:middle;max-height:100%;overflow:auto}.alertDialog .dialog-title{background:rgba(0,0,0,0);padding:20px 40px;font-family:"EB Garamond",serif;font-size:30px;color:#060708;font-weight:400;line-height:1.21;text-align:left}.get-a-quote-page .alertDialog .dialog-title{display:flex;flex-direction:column;align-items:center}.get-a-quote-page .alertDialog .dialog-title .getAQuoteOption-icon{margin-bottom:10px}.alertDialog .dialog-message{margin:0;padding:30px;text-align:center}.alertDialog .dialog-button-row{background:none repeat scroll 0 0 rgba(100,100,100,0.1);background-color:#1c1c1b;display:flex;flex-direction:row-reverse;padding-right:40px}.alertDialog .dialog-button-row a{background:#029ee3;color:#fff;padding:10px;display:inline-block;margin:15px 0 15px 15px;text-decoration:none;min-width:150px;font-size:14px;text-transform:uppercase}.alertDialog .dialog-button-row a:hover{background:#666;box-shadow:none}.alertDialog .dialog-button-row a+a{background:transparent;box-shadow:0 0 0 1px #9b9b9b}.alertDialog form{text-align:left;opacity:1 !important}.alertDialog form.submitted input:invalid+label.mvalidation{display:block}.alertDialog form .jf-row>label.mvalidation{padding:10px 10px 0px 40px !important;display:inline-block;min-width:30%;max-width:100%;width:auto;text-align:center}.alertDialog form #wrapper-for-name.jf-row>label.mvalidation{padding-top:15px !important}body.alertIsOpen{overflow:hidden}body.alertIsOpen section,body.alertIsOpen header,body.alertIsOpen footer,body.alertIsOpen .jf-header-section,body.alertIsOpen ul[attr^=jf-page-control]{filter:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZGVmcz4KICAgICAgICA8ZmlsdGVyIGlkPSJnYXVzc2lhbl9ibHVyIj4KICAgICAgICAgICAgPGZlR2F1c3NpYW5CbHVyIGluPSJTb3VyY2VHcmFwaGljIiBzdGREZXZpYXRpb249IjEuNiIgLz4KICAgICAgICA8L2ZpbHRlcj4KICAgIDwvZGVmcz4KPC9zdmc+#gaussian_blur);-moz-filter:blur(2px);-ms-filter:blur(2px);-o-filter:blur(2px);filter:blur(2px)}*[data-curtooltip]:hover:after{content:attr(data-curtooltip);display:block;position:var(--curtooltip-position, absolute);top:var(--cursor-y, 0);left:var(--cursor-x, 0);isolation:isolate;z-index:999999999;background:#fff;border:1px solid #666;border-radius:3px;padding:.4rem;font-size:1rem;pointer-events:none}/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #dddddd;background:#ffffff;color:#333333}.ui-widget-content a{color:#333333}.ui-widget-header{border:1px solid #dddddd;background:#e9e9e9;color:#333333;font-weight:bold}.ui-widget-header a{color:#333333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #cccccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#ffffff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#ffffff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ffffff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaaaaa;opacity:.003;filter:Alpha(Opacity=0.3)}.ui-widget-shadow{box-shadow:0px 0px 5px #666666}.dataTable{width:100%;margin:.625rem 0}.dataTable th,.dataTable td{padding:0.625rem}.dataTable thead{border-bottom:4px solid #999999}.dataTable thead th,.dataTable thead td{cursor:default;color:#000000;border-color:transparent;text-align:left;font-style:normal;font-weight:700;line-height:100%}.dataTable tfoot{border-top:4px solid #999999}.dataTable tfoot th,.dataTable tfoot td{cursor:default;color:#000000;border-color:transparent;text-align:left;font-style:normal;font-weight:700;line-height:100%}.dataTable tbody td{padding:0.625rem 0.85rem}.dataTable .sortable-column{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dataTable .sortable-column:after{position:absolute;content:"";width:1rem;height:1rem;left:100%;margin-left:-20px;top:50%;margin-top:-0.5rem;color:inherit;font-size:1rem;line-height:1}.dataTable .sortable-column.sort-asc,.dataTable .sortable-column.sort-desc{background-color:#eeeeee}.dataTable .sortable-column.sort-asc:after,.dataTable .sortable-column.sort-desc:after{color:#1d1d1d}.dataTable .sortable-column.sort-asc:after{content:"\2191"}.dataTable .sortable-column.sort-desc:after{content:"\2193"}.dataTable.sortable-markers-on-left .sortable-column{padding-left:30px}.dataTable.sortable-markers-on-left .sortable-column:before,.dataTable.sortable-markers-on-left .sortable-column:after{left:0;margin-left:10px}.dataTable.striped tbody tr:nth-child(odd){background:#eeeeee}.dataTable.border{border:1px #999999 solid}.dataTable.bordered th,.dataTable.bordered td{border:1px #999999 solid}.dataTable.bordered thead tr:first-child th,.dataTable.bordered thead tr:first-child td{border-top:none}.dataTable.bordered thead tr:first-child th:first-child,.dataTable.bordered thead tr:first-child td:first-child{border-left:none}.dataTable.bordered thead tr:first-child th:last-child,.dataTable.bordered thead tr:first-child td:last-child{border-right:none}.dataTable.bordered tbody tr:first-child td{border-top:none}.dataTable.bordered tbody tr td:first-child{border-left:none}.dataTable.bordered tbody tr td:last-child{border-right:none}.dataTable.bordered tbody tr:last-child td{border-bottom:none}.dataTable .condensed th,.dataTable .condensed td{padding:.3125rem}.dataTable .super-condensed th,.dataTable .super-condensed td{padding:.125rem}.dataTable .sorting{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dataTable .sorting:after{position:absolute;content:"";width:1rem;height:1rem;left:100%;margin-left:-20px;top:50%;margin-top:-0.5rem;color:inherit;font-size:1rem;line-height:1}.dataTable .sorting.sort-asc,.dataTable .sorting.sort-desc{background-color:#eeeeee}.dataTable .sorting.sort-asc:after,.dataTable .sorting.sort-desc:after{color:#1d1d1d}.dataTable .sorting.sort-asc:after{content:"\2191"}.dataTable .sorting.sort-desc:after{content:"\2193"}.dataTable .sorting_asc,.dataTable .sorting_desc{position:relative;cursor:pointer}.dataTable .sorting_asc:after,.dataTable .sorting_desc:after{position:absolute;content:"";width:1rem;height:1rem;left:100%;margin-left:-20px;top:50%;margin-top:-0.5rem;color:inherit;line-height:1;font-size:1.1rem}.dataTable .sorting_asc{background-color:#eeeeee}.dataTable .sorting_asc:after{color:#1d1d1d}.dataTable .sorting_asc:after{content:"\2191"}.dataTable .sorting_desc{background-color:#eeeeee}.dataTable .sorting_desc:after{color:#1d1d1d}.dataTable .sorting_desc:after{content:"\2193"}.dataTables_paginate{display:block;margin:.625rem 0;float:left;width:50%;margin:0}.dataTables_paginate:before,.dataTables_paginate:after{display:table;content:""}.dataTables_paginate:after{clear:both}.dataTables_paginate .ellipsis{display:block;float:left;margin-left:.0652rem;padding:0.25rem .625rem;background-color:#ffffff;text-align:center;font-size:.875rem;color:#6D6E71}.dataTables_paginate>.item{display:block;float:left;margin-left:.0652rem;padding:0.25rem .625rem;background-color:#ffffff;cursor:pointer;border:1px #eeeeee solid;text-align:center;font-size:.875rem}.dataTables_paginate>.item:first-child{margin-left:0 !important}.dataTables_paginate>.item.current,.dataTables_paginate>.item.active{background-color:#000;border-color:#000;color:#ffffff;text-shadow:2px 2px 4px rgba(0,0,0,0.4)}.dataTables_paginate>.item:hover{background-color:#75c7ee;border-color:#75c7ee;color:#ffffff}.dataTables_paginate>.item:disabled,.dataTables_paginate>.item.disabled{cursor:default;background-color:#eeeeee;border-color:#eeeeee;color:#999999}.dataTables_paginate>.item.spaces{border:0;cursor:default}.dataTables_paginate>.item.spaces:hover{background-color:inherit !important;color:inherit !important}.dataTables_paginate.rounded>.item{border-radius:.3125rem}.dataTables_paginate.cycle>.item{width:28px;height:28px;border-radius:50%;font-size:.7rem;padding:.4375rem 0}.dataTables_paginate.no-border>.item{border:0}.dataTables_paginate.no-border>.item:hover{color:#59cde2;background-color:transparent !important}.dataTables_paginate.no-border>.item:disabled,.dataTables_paginate.no-border>.item.disabled{cursor:default;background-color:transparent;border-color:transparent;color:#999999}.dataTables_paginate.no-border>.item.current:hover,.dataTables_paginate.no-border>.item.active:hover{background-color:#75c7ee !important;border-color:#75c7ee !important;color:#ffffff !important}.dataTables_paginate .paginate_button{display:block;float:left;margin-left:.0652rem;padding:0.25rem .625rem;background-color:#ffffff;cursor:pointer;border:1px #6D6E71 solid;text-align:center;font-size:.875rem;color:#6D6E71}.dataTables_paginate .paginate_button:first-child{margin-left:0 !important}.dataTables_paginate .paginate_button.current,.dataTables_paginate .paginate_button.active{background-color:#f1f2f2;border-color:#6D6E71;color:#6D6E71}.dataTables_paginate .paginate_button:hover{background-color:#f1f2f2;border-color:#6D6E71;color:#6D6E71}.dataTables_paginate .paginate_button:disabled,.dataTables_paginate .paginate_button.disabled{cursor:default;background-color:#eeeeee;border-color:#eeeeee;color:#999999}.dataTables_paginate .paginate_button.spaces{border:0;cursor:default}.dataTables_paginate .paginate_button.spaces:hover{background-color:inherit !important;color:inherit !important}.dataTables_info{padding:5px;background-color:transparent;font-size:.875rem;float:right}.dataTables_length{display:block;float:left;margin:.625rem 0}.dataTables_length select{-moz-appearance:none;-webkit-appearance:none;appearance:none;margin:0 .125rem;padding:.3125rem;border:1px #d9d9d9 solid}.dataTables_length select:focus{outline:none;border-color:#1d1d1d}.dataTables_filter{display:block;float:right;margin:.625rem 0}.dataTables_filter label>input{margin:0 0 0 .25rem}.dataTables_filter input{-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:.3125rem;border:1px #d9d9d9 solid}.dataTables_filter input:focus{outline:none;border-color:#1d1d1d}.dataTable{clear:both}@-webkit-keyframes load8{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes load8{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.dataTables_processing{display:block;position:fixed;pointer-events:none;z-index:99999999;top:0;right:0;bottom:0;left:0;margin:auto;font-size:10px;text-indent:-9999em;border-top:1.1em solid rgba(28,117,188,0.2);border-right:1.1em solid rgba(28,117,188,0.2);border-bottom:1.1em solid rgba(28,117,188,0.2);border-left:1.1em solid #1c75bc;transform:translateZ(0);-webkit-animation:load8 1.0s infinite linear;animation:load8 1.0s infinite linear}.dataTables_processing,.dataTables_processing:after{border-radius:50%;width:8em;height:8em}.dataTables_wrapper{margin-bottom:100px}.chosen-container{font-size:13px;position:relative;display:inline-block;zoom:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;*display:inline}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;z-index:1010;top:100%;left:-9999px;width:100%;border:1px solid #AAAAAA;border-top:0;background:#FFFFFF;box-shadow:0 4px 5px rgba(0,0,0,0.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{font-weight:400;overflow:hidden;margin-right:4px;white-space:nowrap;text-overflow:ellipsis;color:#999999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{padding-left:2px;content:':';vertical-align:top}.chosen-container-single .chosen-single{line-height:24px;position:relative;display:block;overflow:hidden;height:25px;padding:0 0 0 8px;white-space:nowrap;text-decoration:none;color:#444444;border:1px solid #AAAAAA;border-radius:5px;background:linear-gradient(top, #fff 20%, #F6F6F6 50%, #eee 52%, #F4F4F4 100%);background-color:#FFFFFF;background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1)}.chosen-container-single .chosen-default{color:#999999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;white-space:nowrap;text-overflow:ellipsis}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{font-size:1px;position:absolute;top:6px;right:26px;display:block;width:12px;height:12px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{font-family:sans-serif;font-size:1em;line-height:normal;width:100%;height:auto;margin:1px 0;padding:4px 20px 4px 5px;border:1px solid #AAAAAA;border-radius:0;outline:0;background:#fff url(/img/vendor/chosen/chosen-sprite.png) no-repeat 100% -20px;background:url(/img/vendor/chosen/chosen-sprite.png) no-repeat 100% -20px}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;max-height:240px;margin:0 4px 4px 0;padding:0 0 0 4px;color:#444444;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{line-height:15px;display:none;margin:0;padding:5px 6px;list-style:none;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;cursor:default;color:#CCCCCC}.chosen-container .chosen-results li.highlighted{color:#FFFFFF;background-color:#3875D7;background-image:linear-gradient(#3875D7 20%, #2A62BC 90%)}.chosen-container .chosen-results li.no-results{display:list-item;color:#777777;background:#F4F4F4}.chosen-container .chosen-results li.group-result{font-weight:700;display:list-item;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;width:100%;height:auto !important;height:1%;margin:0;padding:0 5px;cursor:text;border:1px solid #AAAAAA;background-color:#FFFFFF;background-image:linear-gradient(#eee 1%, #fff 15%)}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{font-family:sans-serif;font-size:100%;line-height:normal;height:25px;margin:1px 0;padding:0;color:#999999;border:0 !important;border-radius:0;outline:0;background:transparent !important;box-shadow:none}.chosen-container-multi .chosen-choices li.search-choice{line-height:13px;position:relative;max-width:100%;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;cursor:default;color:#333333;border:1px solid #AAAAAA;border-radius:3px;background-color:#EEEEEE;background-image:linear-gradient(#F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #eee 100%);background-repeat:repeat-x;background-clip:padding-box;background-size:100% 19px;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05)}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{font-size:1px;position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(/img/vendor/chosen/chosen-sprite.png) -42px 1px no-repeat}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;color:#666666;border:1px solid #CCCCCC;background-color:#E4E4E4;background-image:linear-gradient(top, #F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #eee 100%)}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#D4D4D4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;cursor:default;color:#CCCCCC}.chosen-container-active .chosen-single{border:1px solid #5897FB;box-shadow:0 0 5px rgba(0,0,0,0.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #AAAAAA;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:linear-gradient(#eee 20%, #fff 80%);box-shadow:0 1px 0 #FFFFFF inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897FB;box-shadow:0 0 5px rgba(0,0,0,0.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222 !important}.chosen-disabled{cursor:default;opacity:0.5 !important}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(/img/vendor/chosen/chosen-sprite.png) no-repeat -30px -20px;background:url(/img/vendor/chosen/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(/img/vendor/chosen/chosen-sprite@2x.png) !important;background-repeat:no-repeat !important;background-size:52px 37px !important}}.chosen-select{width:100%}.chosen-select-deselect{width:100%}.chosen-container{font-size:14px;position:relative;display:inline-block;vertical-align:middle}.chosen-container .chosen-drop{position:absolute;z-index:1060;top:100%;left:-9000px;margin-top:-1px;border:1px solid #CCCCCC;background:#FFFFFF;box-shadow:0 8px 8px rgba(0,0,0,0.25)}.chosen-container.chosen-with-drop .chosen-drop{right:0;left:0}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;max-height:240px;margin:0 4px 4px 0;padding:0 0 0 4px;color:#555555;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{line-height:1.42857;display:none;margin:0;padding:5px 6px;list-style:none}.chosen-container .chosen-results li em{font-style:normal;background:#FEFFDE}.chosen-container .chosen-results li.group-result{font-weight:bold;display:list-item;cursor:default;color:#999999}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.highlighted{color:white;background-color:#1C75BC;background-image:none}.chosen-container .chosen-results li.highlighted em{background:transparent}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#777777}.chosen-container .chosen-results .no-results{display:list-item;background:#EEEEEE}.chosen-container .chosen-results-scroll{position:absolute;z-index:1;width:321px;margin:0 4px;text-align:center;background:white}.chosen-container .chosen-results-scroll span{display:inline-block;width:9px;height:1.42857;text-indent:-5000px}.chosen-container .chosen-results-scroll-down{bottom:0}.chosen-container-single .chosen-single{line-height:31px;position:relative;display:block;overflow:hidden;height:34px;padding:0 0 0 12px;white-space:nowrap;text-decoration:none;color:#555555;border:1px solid #CCCCCC;background-color:#FFFFFF;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;white-space:nowrap;text-overflow:ellipsis}.chosen-container-single .chosen-single abbr{font-size:1px;position:absolute;top:12px;right:26px;display:block;width:12px;height:10px}.chosen-container-single .chosen-single abbr:hover{background-position:right -11px}.chosen-container-single .chosen-single.chosen-disabled .chosen-single abbr:hover{background-position:right 2px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%}.chosen-container-single .chosen-default{color:#777777}.chosen-container-single .chosen-search{position:relative;z-index:1000;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{width:100%;margin:1px 0;padding:4px 20px 4px 4px;border:1px solid #CCCCCC;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.chosen-container-single .chosen-drop{margin-top:-1px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.chosen-container-single-nosearch .chosen-search input[type='text']{position:absolute;left:-9000px}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;height:auto !important;height:1%;margin:0;padding:0;cursor:text;border:1px solid #CCCCCC;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#FFFFFF;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices .search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices .search-field input[type='text']{height:32px;margin:0;padding:4px;color:#555555;border:0 !important;outline:0;background:transparent !important;box-shadow:none}.chosen-container-multi .chosen-choices .search-field .default{color:#999999}.chosen-container-multi .chosen-choices .search-choice{line-height:13px;position:relative;margin:6px 0 3px 5px;padding:3px 20px 3px 5px;cursor:default;color:#333333;background-color:#EEEEEE;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.chosen-container-multi .chosen-choices .search-choice .search-choice-close{font-size:1px;position:absolute;top:5px;right:4px;display:block;width:12px;height:10px;cursor:pointer}.chosen-container-multi .chosen-choices .search-choice .search-choice-close:hover{background-position:right -11px}.chosen-container-multi .chosen-choices .search-choice-focus{background:#D4D4D4}.chosen-container-multi .chosen-choices .search-choice-focus .search-choice-close{background-position:right -11px}.chosen-container-multi .chosen-results{margin:0 0 0 0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:none}.chosen-container-active.chosen-with-drop .chosen-single{border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:#FFFFFF}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 7px}.chosen-container-active .chosen-choices{border-bottom-right-radius:0;border-bottom-left-radius:0}.chosen-container-active .chosen-choices .search-field input[type='text']{color:#111111 !important}.chosen-container-active.chosen-with-drop .chosen-choices{border-bottom-right-radius:0;border-bottom-left-radius:0}.chosen-disabled{cursor:default;opacity:.5 !important}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single div{right:auto;left:7px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices .search-field input[type='text']{direction:rtl}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices .search-choice{margin:6px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices .search-choice .search-choice-close{right:auto;left:4px;background-position:right top}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results .group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;direction:rtl}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url("/img/vendor/chosen/chosen-sprite@2x.png") !important;background-repeat:no-repeat !important;background-size:52px 37px !important}}.chosen-container-single .chosen-single{border-radius:0;background:#FFFFFF;filter:none}.chosen-container-single .chosen-search input{background:#fff url("/img/vendor/chosen/chosen-sprite.png") no-repeat 100% -20}.chosen-container-single .chosen-drop{border-radius:0}.chosen-container-multi .chosen-choices{background:#FFFFFF}.chosen-container-multi .chosen-choices .search-choice{border-radius:0;background:#E4E4E4}.chosen-container-multi .chosen-choices .search-choice.search-choice-disabled{background:#E4E4E4}.chosen-container .chosen-results .highlighted{background:#3875D7}.chosen-container-active.chosen-with-drop .chosen-single{border-bottom-right-radius:0;border-bottom-left-radius:0;background:#EEEEEE}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom, white 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom, white 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom, #eee 50%, white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.select2-container--stunn{--bgcolour: #fff;--bordercolour: #ccc;--textdark: #333;--selectedcolour: #1c75bc;--borderradius: 0px;font-size:13px;--height: 2.15rem;display:block;max-width:400px;z-index:1}.wizardCard .select2-container--stunn{max-width:none}.select2-container--stunn .select2-selection--single{background-color:var(--bgcolour);border:1px solid var(--bordercolour);border-radius:var(--borderradius);height:var(--height);vertical-align:middle}.select2-container--stunn .select2-selection--single .select2-selection__rendered{color:var(--textdark);line-height:var(--height)}.select2-container--stunn .select2-selection--single .select2-selection__clear{cursor:pointer;font-weight:bold;margin-top:-2px;color:#979797;margin-right:8px}.select2-container--stunn .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--stunn .select2-selection--single .select2-selection__arrow{height:100%;position:absolute;top:0;right:0;width:20px}.select2-container--stunn .select2-selection--single .select2-selection__arrow b{background:none !important;background-image:none !important;width:7px !important;transform-origin:center;transform:rotate(180deg);height:100%}.select2-container--stunn .select2-selection--single .select2-selection__arrow b:before,.select2-container--stunn .select2-selection--single .select2-selection__arrow b:after{content:'';display:block;background:#979797;width:3px;height:8px;position:absolute;top:50%;margin-top:-3.6px}.select2-container--stunn .select2-selection--single .select2-selection__arrow b:before{transform:rotate(-55deg);transform-origin:center}.select2-container--stunn .select2-selection--single .select2-selection__arrow b:after{transform:rotate(55deg);left:4px}.select2-container--stunn[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--stunn[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--stunn.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--stunn.select2-container--open .select2-selection--single{background:#EEEEEE}.select2-container--stunn.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--stunn.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--stunn .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:var(--borderradius);cursor:text}.select2-container--stunn .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--stunn .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--stunn .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--stunn .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:var(--borderradius);cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--stunn .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--stunn .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--stunn[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--stunn[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--stunn[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--stunn[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--stunn.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--stunn.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--stunn.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--stunn.select2-container--open.select2-container--above .select2-selection--single,.select2-container--stunn.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--stunn.select2-container--open.select2-container--below .select2-selection--single,.select2-container--stunn.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--stunn .select2-search--dropdown .select2-search__field{background:url(/img/vendor/chosen/chosen-sprite.png) no-repeat 100% -20px;border:1px solid #aaa}.select2-container--stunn .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--stunn .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--stunn .select2-results__option[role=group]{padding:0}.select2-container--stunn .select2-results__option[aria-disabled=true]{color:#999}.select2-container--stunn .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--stunn .select2-results__option .select2-results__option{padding-left:1em}.select2-container--stunn .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--stunn .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--stunn .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--stunn .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--stunn .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--stunn .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--stunn .select2-results__option--highlighted[aria-selected]{background-color:var(--selectedcolour);color:white}.select2-container--stunn .select2-results__option--highlighted[aria-selected] .select2-rendered__match{background-color:var(--selectedcolour)}.select2-container--stunn .select2-results__group{cursor:default;display:block;padding:6px}.select2-rendered__match{text-decoration:underline;background:#FEFFDE}.chose-image{width:24px;height:24px;padding:2px 5px 3px 0}.chose-image-small{width:24px;height:24px;vertical-align:middle;margin:-3px 1em 0 0;padding:0 3px 0 0;opacity:0.3}.chose-image-list{width:24px;height:24px;vertical-align:middle;margin:-3px 1em 0 0;padding:0 3px 0 0;opacity:0.3}div.chosen-container-multi .result-selected img{opacity:0.3}.alert{margin-top:20px;margin-bottom:20px;padding:12px;border:1px solid #eaebe8}.alert.withbutton{display:flex;align-items:center;justify-content:space-between}.alert.withbutton button{padding:0.5rem 1rem;width:auto;text-transform:uppercase}.alert.green{color:#71B544}.alert.success{color:#71B544}.alert.red,.alert.error{color:#D17B2F}.alert.warn{color:#D17B2F}.alert.warn .icon-warning-triangle{fill:#D17B2F;float:left;margin-right:10px;vertical-align:top}.login-box .alert{margin:0;padding:5px;font-size:14px;font-weight:300;text-align:center}.login-box .alert.success{color:#fff;background:#D17B2F;border-color:#D17B2F}.login-box .alert.error{color:#fff;background:#D0021B;border-color:#D0021B}.alert_readonly{margin-bottom:2em;border:1px solid #eaebe8;display:flex;max-width:640px}.alert_readonly .alert-icon{background:#faa24a;flex-basis:56px;flex-grow:0}.alert_readonly .alert-icon svg{fill:#fff;position:relative;top:50%;left:50%;transform:translate(-50%, -50%)}.alert_readonly .alert-message{font-size:17px;line-height:1.29;flex-basis:auto;padding:12px 16px;line-height:1.29;letter-spacing:0.26px}.alert_readonly .alert-title{font-weight:bold}.notification-box{display:flex;position:relative;border:1px solid #ccc;font-size:15px;line-height:1.4em}.notification-box .img{background:#faa24a;flex-basis:70px;flex-shrink:0}.notification-box img{width:100%}.notification-box .txt{padding:14px 16px 15px}@media only screen and (max-width: 568px){.notification-box{display:block}.notification-box .txt{padding:12px 16px 14px}.notification-box[data-reveal-text]{max-height:6em;overflow:hidden}.notification-box[data-reveal-text]:hover{max-height:100em}.notification-box[data-reveal-text]::before{display:inline-block;content:attr(data-reveal-text);position:absolute;bottom:0;right:10px;line-height:24px;padding:0 30px 11px 50px;font-weight:600;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4Ij4KPHBhdGggZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNDQwLTgwMHY0ODdMMjE2LTUzN2wtNTYgNTcgMzIwIDMyMCAzMjAtMzIwLTU2LTU3LTIyNCAyMjR2LTQ4N2gtODBaIi8+Cjwvc3ZnPg==),linear-gradient(270deg, white 80%, transparent);background-position:right top, left top;background-repeat:no-repeat, repeat}.notification-box[data-reveal-text]::after{display:block;content:"";position:absolute;height:8px;bottom:0;right:0;left:0;background:white}.notification-box:hover::before,.notification-box:hover::after{display:none}.notification-box .img{float:left;margin:16px 16px 2px 16px}}.btn,.btn_a,#summaryScreen .jf-progressTable .button,.btn_a:visited,.btn_b,button#summaryPanelCloseButton,button#summaryPanelCloseButton:visited,button#issuesPanelCloseButton,button#issuesPanelCloseButton:visited,.checkout-back,.checkout-skip,.btn_b:visited,.checkout-back:visited,.checkout-skip:visited,.btn_c,.jsonForm input[type="cancel"],.btn_c:visited,.btn_d,.btn_d:visited,.btn_e,.btn_e:visited,.btn_g,.btn_g:visited,.btn_login,.btn_login:visited,.page-container button,.page-container input[type=button],.modal-content button,.modal-content input[type=button],.pf-admin .jf-btn,.pf-admin .rowbuttonwrapper span.button,.rowbuttonwrapper .pf-admin span.button,.pf-dashboard .jf-btn,.pf-dashboard .rowbuttonwrapper span.button,.rowbuttonwrapper .pf-dashboard span.button,button#main_summary,button#main_submit_float,.jsonForm input[type="submit"],.pf-checkout.secure-hosting input.trans-back[type='submit']{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:18px;color:#fff;font-weight:400;line-height:1.22;letter-spacing:0.28px;display:block;max-width:280px;width:100%;box-sizing:border-box;padding:12px 20px;text-align:center;border:none}.multipleButtonWrapper .btn,.multipleButtonWrapper .btn_a,.multipleButtonWrapper #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .multipleButtonWrapper .button,.multipleButtonWrapper .btn_b,.multipleButtonWrapper button#summaryPanelCloseButton,.multipleButtonWrapper button#issuesPanelCloseButton,.multipleButtonWrapper .checkout-back,.multipleButtonWrapper .checkout-skip,.multipleButtonWrapper .btn_c,.multipleButtonWrapper .jsonForm input[type="cancel"],.jsonForm .multipleButtonWrapper input[type="cancel"],.multipleButtonWrapper .btn_d,.multipleButtonWrapper .btn_e,.multipleButtonWrapper .btn_g,.multipleButtonWrapper .btn_login,.multipleButtonWrapper .page-container button,.page-container .multipleButtonWrapper button,.multipleButtonWrapper .page-container input[type=button],.page-container .multipleButtonWrapper input[type=button],.multipleButtonWrapper .modal-content button,.modal-content .multipleButtonWrapper button,.multipleButtonWrapper .modal-content input[type=button],.modal-content .multipleButtonWrapper input[type=button],.multipleButtonWrapper .pf-admin .jf-btn,.pf-admin .multipleButtonWrapper .jf-btn,.multipleButtonWrapper .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .multipleButtonWrapper span.button,.multipleButtonWrapper .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .multipleButtonWrapper span.button,.multipleButtonWrapper .pf-dashboard .jf-btn,.pf-dashboard .multipleButtonWrapper .jf-btn,.multipleButtonWrapper .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .multipleButtonWrapper span.button,.multipleButtonWrapper .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .multipleButtonWrapper span.button,.multipleButtonWrapper button#main_summary,.multipleButtonWrapper button#main_submit_float,.multipleButtonWrapper .jsonForm input[type="submit"],.jsonForm .multipleButtonWrapper input[type="submit"],.multipleButtonWrapper .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .multipleButtonWrapper input.trans-back[type='submit']{display:inline-block;margin-right:20px}.btn:hover,.btn_a:hover,#summaryScreen .jf-progressTable .button:hover,.btn_b:hover,button#summaryPanelCloseButton:hover,button#issuesPanelCloseButton:hover,.checkout-back:hover,.checkout-skip:hover,.btn_c:hover,.jsonForm input:hover[type="cancel"],.btn_d:hover,.btn_e:hover,.btn_g:hover,.btn_login:hover,.page-container button:hover,.page-container input:hover[type=button],.modal-content button:hover,.modal-content input:hover[type=button],.pf-admin .jf-btn:hover,.pf-admin .rowbuttonwrapper span.button:hover,.rowbuttonwrapper .pf-admin span.button:hover,.pf-dashboard .jf-btn:hover,.pf-dashboard .rowbuttonwrapper span.button:hover,.rowbuttonwrapper .pf-dashboard span.button:hover,button#main_summary:hover,button#main_submit_float:hover,.jsonForm input:hover[type="submit"],.pf-checkout.secure-hosting input.trans-back:hover[type='submit'],.btn:active,.btn_a:active,#summaryScreen .jf-progressTable .button:active,.btn_b:active,button#summaryPanelCloseButton:active,button#issuesPanelCloseButton:active,.checkout-back:active,.checkout-skip:active,.btn_c:active,.jsonForm input:active[type="cancel"],.btn_d:active,.btn_e:active,.btn_g:active,.btn_login:active,.page-container button:active,.page-container input:active[type=button],.modal-content button:active,.modal-content input:active[type=button],.pf-admin .jf-btn:active,.pf-admin .rowbuttonwrapper span.button:active,.rowbuttonwrapper .pf-admin span.button:active,.pf-dashboard .jf-btn:active,.pf-dashboard .rowbuttonwrapper span.button:active,.rowbuttonwrapper .pf-dashboard span.button:active,button#main_summary:active,button#main_submit_float:active,.jsonForm input:active[type="submit"],.pf-checkout.secure-hosting input.trans-back:active[type='submit']{color:#fff}.aside .btn,.aside .btn_a,.aside #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .aside .button,.aside .btn_b,.aside button#summaryPanelCloseButton,.aside button#issuesPanelCloseButton,.aside .checkout-back,.aside .checkout-skip,.aside .btn_c,.aside .jsonForm input[type="cancel"],.jsonForm .aside input[type="cancel"],.aside .btn_d,.aside .btn_e,.aside .btn_g,.aside .btn_login,.aside .page-container button,.page-container .aside button,.aside .page-container input[type=button],.page-container .aside input[type=button],.aside .modal-content button,.modal-content .aside button,.aside .modal-content input[type=button],.modal-content .aside input[type=button],.aside .pf-admin .jf-btn,.pf-admin .aside .jf-btn,.aside .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .aside span.button,.aside .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .aside span.button,.aside .pf-dashboard .jf-btn,.pf-dashboard .aside .jf-btn,.aside .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .aside span.button,.aside .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .aside span.button,.aside button#main_summary,.aside button#main_submit_float,.aside .jsonForm input[type="submit"],.jsonForm .aside input[type="submit"],.aside .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .aside input.trans-back[type='submit']{max-width:none}.btn_a,#summaryScreen .jf-progressTable .button,.btn_a:visited,#summaryScreen .jf-progressTable .button:visited{color:#fff !important;border:solid 2px #029ee3;background-color:#029ee3}.btn_a:hover,#summaryScreen .jf-progressTable .button:hover,.btn_a:active,#summaryScreen .jf-progressTable .button:active,.btn_a:visited:hover,#summaryScreen .jf-progressTable .button:visited:hover,.btn_a:visited:active,#summaryScreen .jf-progressTable .button:visited:active{color:#202427 !important;border:solid 2px #000;background-color:#fff}.btn_b,button#summaryPanelCloseButton,button#summaryPanelCloseButton:visited,button#issuesPanelCloseButton,button#issuesPanelCloseButton:visited,.checkout-back,.checkout-skip,.btn_b:visited,button#summaryPanelCloseButton:visited,button#issuesPanelCloseButton:visited,.checkout-back:visited,.checkout-skip:visited{color:#060708 !important;border:solid 2px #9b9b9b;background-color:rgba(0,0,0,0)}.btn_b:hover,button#summaryPanelCloseButton:hover,button#issuesPanelCloseButton:hover,.checkout-back:hover,.checkout-skip:hover,.btn_b:active,button#summaryPanelCloseButton:active,button#issuesPanelCloseButton:active,.checkout-back:active,.checkout-skip:active,.btn_b:visited:hover,button#summaryPanelCloseButton:visited:hover,button#issuesPanelCloseButton:visited:hover,.checkout-back:visited:hover,.checkout-skip:visited:hover,.btn_b:visited:active,button#summaryPanelCloseButton:visited:active,button#issuesPanelCloseButton:visited:active,.checkout-back:visited:active,.checkout-skip:visited:active{color:#fff !important;border:solid 2px #131618;background-color:#131618}.btn_c,.jsonForm input[type="cancel"],.btn_c:visited,.jsonForm input:visited[type="cancel"]{color:#fff !important;border:solid 2px #d0021b;background-color:#d0021b}.btn_c:hover,.jsonForm input:hover[type="cancel"],.btn_c:active,.jsonForm input:active[type="cancel"],.btn_c:visited:hover,.jsonForm input:visited:hover[type="cancel"],.btn_c:visited:active,.jsonForm input:visited:active[type="cancel"]{color:#202427 !important;border:solid 2px #991524;background-color:#991524}.btn_d,.btn_d:visited{color:#d0021b !important;border:solid 2px #d0021b;background-color:rgba(0,0,0,0)}.btn_d:hover,.btn_d:active,.btn_d:visited:hover,.btn_d:visited:active{color:#202427 !important;border:solid 2px #991524;background-color:#991524}.btn_e,.btn_e:visited{color:#fff !important;border:solid 2px #d0021b;background-color:#d0021b}.btn_e:hover,.btn_e:active,.btn_e:visited:hover,.btn_e:visited:active{color:#202427 !important;border:solid 2px #991524;background-color:#991524}.btn_g,.btn_g:visited{color:#fff !important;border:solid 2px #202427;background-color:#202427}.btn_g:hover,.btn_g:active,.btn_g:visited:hover,.btn_g:visited:active{color:#000 !important;background-color:#fff}.btn_login,.btn_login:visited{white-space:nowrap;color:#fff !important;border:solid 2px #d0021b;padding:6px 10px;background-color:#d0021b;min-width:58px;position:relative;top:-2px}.btn_login:hover,.btn_login:active,.btn_login:visited:hover,.btn_login:visited:active{color:#202427 !important;border:solid 1px #991524;background-color:#991524}.large-btn{line-height:17px;padding:10px 25px}.small-btn{padding:12px 40px;width:auto;display:inline-block;text-transform:uppercase}.page-container button,.page-container input[type=button],.modal-content button,.modal-content input[type=button]{color:#fff !important;border:solid 2px #029ee3;background-color:#029ee3;display:inline-block}.page-container button.btn_b,.page-container button#summaryPanelCloseButton,.page-container button#issuesPanelCloseButton,.page-container button.checkout-back,.page-container button.checkout-skip,.page-container button.btn_c,.page-container input[type=button].btn_b,.page-container input.checkout-back[type=button],.page-container input.checkout-skip[type=button],.page-container input[type=button].btn_c,.page-container .jsonForm input[type=button][type="cancel"],.jsonForm .page-container input[type=button][type="cancel"],.modal-content button.btn_b,.modal-content button#summaryPanelCloseButton,.modal-content button#issuesPanelCloseButton,.modal-content button.checkout-back,.modal-content button.checkout-skip,.modal-content button.btn_c,.modal-content input[type=button].btn_b,.modal-content input.checkout-back[type=button],.modal-content input.checkout-skip[type=button],.modal-content input[type=button].btn_c,.modal-content .jsonForm input[type=button][type="cancel"],.jsonForm .modal-content input[type=button][type="cancel"]{display:inline-block}.page-container button:hover,.page-container button:active,.page-container input[type=button]:hover,.page-container input[type=button]:active,.modal-content button:hover,.modal-content button:active,.modal-content input[type=button]:hover,.modal-content input[type=button]:active{color:#202427 !important;border:solid 2px #202427;background-color:#fff}button.ot-link-btn.category-host-list-handler{color:#029ee3 !important}button#onetrust-pc-btn-handler{color:black !important}.filter-button{position:relative;fill:#fff}.filter-button:before{position:absolute;right:16px;top:75px;display:block;width:26px;height:26px;content:'';transition:all .2s ease 0s;-webkit-animation:anim-rotate 1s infinite linear;animation:anim-rotate 1s infinite linear;opacity:0;border:2px solid transparent;border:2px solid rgba(2,158,227,0.6);border-left:2px solid #029ee3;border-radius:15px;background:transparent}.filter-button:after{font-size:14px;line-height:24px;position:absolute;right:0;top:75px;display:block;width:auto;height:26px;content:attr(data-count);transition:all .2s ease 0s;white-space:nowrap;opacity:0;color:#20262a;background:transparent}.ajaxLoaded .filter-button:after,.ajaxLoading .filter-button:before{opacity:1}.ajaxLoading.ajaxLoaded .filter-button:after{opacity:0}@keyframes anim-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes anim-rotate{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}.btn-lookup{display:inline-block;bottom:4px;right:4px;position:absolute;border-radius:0em;padding:0 0.75em;text-transform:uppercase;line-height:26px;font-size:14px;color:#fff;opacity:0.5;pointer-events:none;background-color:#cccccc;border:1px solid #cccccc}input:valid+.btn-lookup{opacity:1;pointer-events:all;cursor:pointer;background-color:#029ee3;border:1px solid #029ee3}input:valid+.btn-lookup:hover,input:valid+.btn-lookup:active{background-color:#fff;color:#202427;border-color:#202427}input.busy+.btn-lookup{opacity:0.2;cursor:wait;background-color:#cccccc;background:linear-gradient(-90deg, #9b9b9b 30%, #198fc2 50%, #9b9b9b 70%);background-size:300% 400%;-webkit-animation:gradient 2s ease infinite;animation:gradient 2s ease infinite}@-webkit-keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.btn-link>span{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:transparent;padding-bottom:6px;transition:all 0.3s ease 0ms}.btn-link>span:hover{border-bottom-color:#1c1c1b;padding-bottom:3px}.btn-link svg{transition:all 0.3s ease-out 0ms}.btn-link:hover svg{margin-left:6px}.btn.disabled,.disabled.btn_a,#summaryScreen .jf-progressTable .disabled.button,.disabled.btn_b,button.disabled#summaryPanelCloseButton,button.disabled#issuesPanelCloseButton,.disabled.checkout-back,.disabled.checkout-skip,.disabled.btn_c,.jsonForm input.disabled[type="cancel"],.disabled.btn_d,.disabled.btn_e,.disabled.btn_g,.disabled.btn_login,.page-container button.disabled,.page-container input.disabled[type=button],.modal-content button.disabled,.modal-content input.disabled[type=button],.pf-admin .disabled.jf-btn,.pf-admin .rowbuttonwrapper span.disabled.button,.rowbuttonwrapper .pf-admin span.disabled.button,.pf-dashboard .disabled.jf-btn,.pf-dashboard .rowbuttonwrapper span.disabled.button,.rowbuttonwrapper .pf-dashboard span.disabled.button,button.disabled#main_summary,button.disabled#main_submit_float,.jsonForm input.disabled[type="submit"],.pf-checkout.secure-hosting input.disabled.trans-back[type='submit']{filter:grayscale(1);pointer-events:none}.back-to-page .back-to-page-link{position:relative;display:block;padding-left:22px;margin-bottom:1.5em;text-align:right;color:#029ee3}.back-to-page .back-to-page-link .back-to-page-arrow{position:relative;display:inline-block;top:2px;width:15px;height:15px;vertical-align:top;margin-right:1em}.back-to-page .back-to-page-link .back-to-page-text{display:inline-block;font-size:16px;line-height:20px;color:#029ee3;transition:all 250ms;text-transform:none;vertical-align:top}.back-to-page .back-to-page-link .icon-fill{fill:#029ee3;transition:all 250ms}.back-to-page .back-to-page-link:hover .back-to-page-text,.back-to-page .back-to-page-link:active .back-to-page-text{color:#4a4a4a}.back-to-page .back-to-page-link:hover .icon-fill,.back-to-page .back-to-page-link:active .icon-fill{fill:#4a4a4a}.social-icons-wrap{display:none}.social-icons-wrap ul.social-icons{text-align:left;list-style-type:none;display:none}ul.social-icons{text-align:left;list-style-type:none;display:flex;flex-wrap:wrap;padding-left:0;margin-left:-12px;margin-left:5px;width:168px}@media (max-width: 568px){ul.social-icons{margin-bottom:0}}ul.social-icons li{display:block;vertical-align:middle;flex:1}ul.social-icons li:last-child{border-right:0 none}ul.social-icons li a{background:#fff;border-radius:50%;display:block;text-align:center;line-height:32px;height:32px;width:32px;text-align:center;position:relative}ul.social-icons li a svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:fill 250ms;fill:#1c1c1b;width:38px}ul.social-icons li a svg circle{fill:#1c1c1b;transition:fill 250ms}ul.social-icons li a.email{display:none}ul.social-icons li a:hover svg,ul.social-icons li a:active svg{fill:#029ee3}ul.social-icons li a:hover svg circle,ul.social-icons li a:active svg circle{fill:#029ee3}ul.social-icons li a:hover svg.icon-twitter,ul.social-icons li a:active svg.icon-twitter{fill:#55ACEE}ul.social-icons li a:hover svg.icon-facebook,ul.social-icons li a:active svg.icon-facebook{fill:#3B5998}ul.social-icons li a:hover svg.icon-linkedin,ul.social-icons li a:active svg.icon-linkedin{fill:#0976B4}ul.social-icons li a:hover svg.icon-google-plus,ul.social-icons li a:active svg.icon-google-plus{fill:#DD4B39}.social-icons-wrap.with-like{display:none}.header .logo{position:relative;background-color:rgba(0,0,0,0);flex:1 1 auto;z-index:1;text-align:left}.pf-checkout .header .logo{align-items:center;flex-wrap:nowrap;display:flex}@media (max-width: 767px){.header .logo.logo_norway{padding-right:0}}@media (max-width: 350px){.header .logo{padding-right:0px}}.header .logo a{display:flex;flex-direction:column;position:relative}@media (max-width: 1023px){.header .logo a{align-items:center}}.pf-brochure .header .logo a{align-items:center}@media (max-width: 568px){.header .logo a{width:120px}}.pf-checkout .header .logo a{display:block;width:auto;flex-basis:10%}.header .logo a .icon-logo-white{display:block;opacity:1;transition:all 300ms ease;height:auto;display:block;opacity:1;transition:all 300ms ease;max-height:24px;margin-bottom:18px}.header .logo a .logo-no-text-white{opacity:1;transition:opacity 0.3s linear 0.1s}.pf-brochure .header .logo a .icon-logo-scrolling-white,.pf-dashboard .header .logo a .icon-logo-scrolling-white{fill:#fff;transition:all 300ms ease;transition:all 0.3s linear 0.1s;width:90px;top:52%;transform:translateY(-50%);position:absolute}.header .logo a .logo-img{width:100%;max-width:140px;height:auto;display:block;margin:0px auto}.header .logo a img:not(.icon-logo-white):not(.logo-text),.header .logo a svg:not(.icon-logo-scrolling-white){width:112px;height:54px}.logo.logo_performance{line-height:1px}.logo.logo_performance svg{fill:#fff;height:63px;width:83px;stroke:none}.icon-logo_accountants{fill:#fff;stroke:#fff}.logo.logo_recruitment{padding:16px 0}.logo.logo_recruitment a img{width:83px !important;height:63px !important}.logo.logo_recruitment svg{fill:#fff;height:63px !important;width:83px !important}@media (max-width: 567px){.logo.logo_recruitment{padding:0}}.logo.logo_globalfi{padding:10px 0}.logo.logo_globalfi a img{height:72px !important;width:115px !important}.logo.logo_globalfi svg{fill:#fff;height:72px !important;width:115px !important}@media (max-width: 567px){.logo.logo_globalfi{padding:0}}.logo.logo_construction{padding:10px 0}.logo.logo_construction a img{height:72px !important;width:115px !important}.logo.logo_construction svg{fill:#fff;height:72px !important;width:115px !important}@media (max-width: 567px){.logo.logo_construction{padding:0}}.logo.logo_privateclients{padding:10px 0}.logo.logo_privateclients a img{height:72px !important;width:115px !important}.logo.logo_privateclients svg{fill:#fff;height:72px !important;width:115px !important}@media (max-width: 567px){.logo.logo_privateclients{padding:0}}.logo.logo_malta{padding:10px 0}.logo.logo_malta a img{height:82px !important;width:135px !important}.logo.logo_malta svg{fill:#fff;height:82px !important;width:135px !important}.logo.logo_malta svg path:first-child{fill:none;stroke:#fff}@media (max-width: 567px){.logo.logo_malta{padding:0}}.logo.ew{display:flex;flex-direction:column;align-items:center}.pf-dashboard .header .logo.logo_notext a,.pf-brochure .header .logo.logo_notext a{padding:6px 0}.pf-dashboard .header .logo.logo_notext svg.icon-logo-scrolling-white,.pf-brochure .header .logo.logo_notext svg.icon-logo-scrolling-white{top:70%}.logo .logo-wrapper{display:flex}.logo .logo-wrapper .logo-lsos{margin-left:20px;transition:transform 0.3s ease, margin 0.3s ease;height:50px}@media (max-width: 448px){.logo .logo-wrapper .logo-lsos{margin-left:12px}}.logo_lsos{display:inline-block;margin-left:30px;vertical-align:top}.pf-checkout .logo_lsos{display:block;flex-basis:10%}@media (max-width: 1024px){.logo_lsos{margin-left:20px;top:8px;position:relative}}@media (max-width: 568px){.logo_lsos{margin-left:16px}}@media (max-width: 350px){.logo_lsos{margin-left:8px}}.logo_lsos img{min-width:97px;max-width:154px;height:auto;max-height:54px}@media (max-width: 1200px){.logo_lsos img{width:120px;max-height:49px}}@media (max-width: 1024px){.logo_lsos img{width:120px;max-height:49px}}@media (max-width: 568px){.logo_lsos img{width:97px;max-height:39px}}.logo_norwaybar{display:inline-block;vertical-align:top}.logo_norwaybar img{max-width:154px;height:auto;vertical-align:middle}@media (min-width: 1201px){.logo_norwaybar img{min-width:128px}}@media (max-width: 1200px){.logo_norwaybar img{width:120px}}@media (max-width: 767px){.logo_norwaybar img{width:105px}}@media (max-width: 568px){.logo_norwaybar img{width:95px}}.pf-dashboard .lsoslogo,.pf-form_flex .lsoslogo{display:none !important;margin-left:10px}.pf-dashboard .lsos .lsoslogo,.pf-form_flex .lsos .lsoslogo{display:inline-block !important}.header .bounds .logoRecruitment a img,.header .jf-header-bounds .logoRecruitment a img{width:83px !important;height:63px !important}.logo-text{font-size:13px;letter-spacing:1.3px;opacity:1;white-space:nowrap;color:#fff;text-align:center;margin-top:3px;position:relative;text-transform:uppercase}.sticky .logo-text{opacity:0}.icon-activity{width:32px;height:32px}.icon-adoption-form{width:59px;height:59px}.icon-all-formats{width:24px;height:24px}.icon-arrow-right{width:9px;height:13px}.icon-arrow-thin-right{width:23px;height:13px}.icon-arrow_downward{width:24px;height:24px}.icon-arrow_upward{width:24px;height:24px}.icon-bell{width:24px;height:22px}.icon-bin{width:32px;height:32px}.icon-car{width:48px;height:48px}.icon-car-plus{width:53px;height:53px}.icon-checked-success{width:22px;height:22px}.icon-checklist{width:12px;height:14px}.icon-checklist-indicator-amber{width:18px;height:18px}.icon-checklist-indicator-green{width:18px;height:18px}.icon-checklist-indicator-grey{width:18px;height:18px}.icon-checklist-indicator-red{width:18px;height:18px}.icon-chevron-left{width:16px;height:26px}.icon-chevron-right{width:15px;height:26px}.icon-circle-bullet{width:10px;height:10px}.icon-clipboard{width:21px;height:28px}.icon-close{width:21px;height:22px}.icon-close-button{width:12px;height:12px}.icon-close-button-2{width:32px;height:32px}.icon-close-icon{width:32px;height:32px}.icon-cloud-computing{width:81px;height:60px}.icon-cloud-upload{width:36px;height:25px}.icon-cog{width:22px;height:22px}.icon-cog_professions{width:25px;height:25px}.icon-compare{width:48px;height:40px}.icon-complete{width:19px;height:13px}.icon-contact-email{width:32px;height:32px}.icon-convertGuest{width:20px;height:17px}.icon-create-policy{width:32px;height:32px}.icon-cross-drawn{width:23px;height:21px}.icon-danger{width:32px;height:28px}.icon-dashboard{width:146px;height:116px}.icon-dashboard-header{width:33px;height:20px}.icon-dashboard-header-inverse{width:33px;height:20px}.icon-disable{width:15px;height:15px}.icon-document{width:24px;height:24px}.icon-down-arrow{width:512px;height:512px}.icon-down-triangle{width:490.68px;height:490.68px}.icon-download{width:16px;height:19px}.icon-download-all-files{width:26px;height:27px}.icon-download_icon{width:34px;height:34px}.icon-edit{width:32px;height:32px}.icon-edit-document{width:56px;height:57px}.icon-email{width:32px;height:26px}.icon-email-dark{width:37px;height:37px}.icon-email-inverse{width:28px;height:21px}.icon-email_professions{width:21px;height:15px}.icon-eye{width:17px;height:11px}.icon-facebook{width:10px;height:18px}.icon-facebook-dark{width:37px;height:37px}.icon-file{width:26px;height:30px}.icon-file-alt{width:26px;height:34px}.icon-filter-close{width:27px;height:25px}.icon-filter-list-close{width:19px;height:13px}.icon-filter-list-open{width:19px;height:13px}.icon-filter-open{width:27px;height:25px}.icon-filter-open-back{width:27px;height:25px}.icon-globe{width:20px;height:20px}.icon-globe_logo{width:112px;height:36px}.icon-google-plus{width:24px;height:15px}.icon-hamburger{width:32px;height:22px}.icon-heart{width:20px;height:18px}.icon-help{width:17px;height:17px}.icon-home{width:48px;height:48px}.icon-home-plus{width:53px;height:53px}.icon-ic-close{width:14px;height:14px}.icon-ic-edit{width:20px;height:20px}.icon-ic-plus{width:16px;height:16px}.icon-ic-warning{width:45px;height:40px}.icon-idle{width:26px;height:18px}.icon-inactive{width:13px;height:9px}.icon-info{width:17px;height:17px}.icon-inprogress{width:20px;height:15px}.icon-insurances{width:32px;height:32px}.icon-invoice{width:26px;height:26px}.icon-jf-add{width:18px;height:18px}.icon-jf-add-edit{width:30px;height:30px}.icon-jf-delete{width:14px;height:18px}.icon-jf-edit{width:19px;height:19px}.icon-jf-remove{width:14px;height:2px}.icon-jf-spreadsheet{width:18px;height:20px}.icon-large-i{width:24px;height:47px}.icon-left-arrow{width:10px;height:17px}.icon-letter{width:367.69px;height:370px}.icon-link-client-console{width:78px;height:79px}.icon-linkedin{width:16px;height:15px}.icon-linkedin-dark{width:37px;height:37px}.icon-list_view_icon{width:22px;height:20px}.icon-lock{width:20px;height:24px}.icon-lockton-logo{width:154px;height:77px}.icon-lockton-logo-header{width:135px;height:63px}.icon-logo{width:112px;height:55px}.icon-logo-scrolling-white{width:140px;height:23px}.icon-logo-white{width:908px;height:417px}.icon-logo_accountants{width:142.5px;height:111.4px}.icon-logo_assetmanagement{width:113px;height:71px}.icon-logo_construction{width:143.1px;height:134.4px}.icon-logo_globalfi{width:142.5px;height:111.4px}.icon-logo_malta{width:135px;height:80px}.icon-logo_mobility{width:136px;height:85px}.icon-logo_performance{width:204.2px;height:124.6px}.icon-logo_recruitment{width:144px;height:115px}.icon-medal{width:17px;height:23px}.icon-menu-business-and-finance{width:14px;height:14px}.icon-menu-delete{width:10px;height:13px}.icon-menu-dots{width:18px;height:4px}.icon-menu-edit{width:14px;height:13px}.icon-menu-eye{width:17px;height:11px}.icon-menu-file-download{width:11px;height:14px}.icon-menu-form{width:10px;height:14px}.icon-menu-grid{width:19px;height:19px}.icon-menu-hide{width:17px;height:14px}.icon-menu-life{width:17px;height:13px}.icon-menu-notebook{width:11px;height:14px}.icon-menu-override-quote{width:16px;height:15px}.icon-menu-paper{width:14px;height:14px}.icon-menu-plus{width:13px;height:13px}.icon-menu-preview{width:11px;height:14px}.icon-menu-remind{width:13px;height:14px}.icon-menu-satisfied{width:16px;height:14px}.icon-menu-select-quote{width:14px;height:15px}.icon-menu-selected{width:19px;height:19px}.icon-menu-upload{width:52px;height:36px}.icon-menu-vertical-dots{width:5px;height:21px}.icon-myLockton{width:24px;height:24px}.icon-myLocktonArrow{width:35px;height:24px}.icon-note{width:12px;height:15px}.icon-notes{width:82.81px;height:109.38px}.icon-open-close{width:24px;height:24px}.icon-open-icon{width:32px;height:32px}.icon-openClose_professions{width:32px;height:32px}.icon-overview-client{width:32px;height:32px}.icon-overview-progress{width:32px;height:32px}.icon-overview-started{width:32px;height:32px}.icon-overview-submitted{width:32px;height:32px}.icon-paper-plane{width:15px;height:15px}.icon-payonline{width:33px;height:28px}.icon-pdf_icon{width:29px;height:34px}.icon-percent{width:45px;height:45px}.icon-pf-download{width:32px;height:32px}.icon-phone{width:35px;height:30px}.icon-phone-call{width:57px;height:57px}.icon-phone-volume{width:27px;height:37px}.icon-pie-chart{width:36px;height:36px}.icon-pin-drop{width:20px;height:28px}.icon-play-button{width:21px;height:21px}.icon-policies{width:32px;height:32px}.icon-pound{width:45px;height:45px}.icon-pound_minus{width:45px;height:45px}.icon-presentation{width:24px;height:20px}.icon-preview{width:23px;height:25px}.icon-preview-modal{width:34px;height:34px}.icon-preview-propform{width:34.1px;height:35px}.icon-print{width:25px;height:23px}.icon-private{width:32px;height:23px}.icon-quote{width:52px;height:41px}.icon-read-only{width:25px;height:27px}.icon-reassign{width:259px;height:226px}.icon-renew{width:24px;height:24px}.icon-requiresAttention{width:17px;height:20px}.icon-reset-icon-01{width:40px;height:40px}.icon-right-arrow{width:20px;height:20px}.icon-right-arrow-forward{width:34px;height:34px}.icon-right-arrow_thin{width:14px;height:19px}.icon-scale-fit_screen{width:20px;height:16px}.icon-scale-zoom_in{width:16px;height:16px}.icon-scale-zoom_out{width:17px;height:16px}.icon-search{width:18px;height:18px}.icon-search-ew{width:27px;height:25px}.icon-search-ew-back{width:27px;height:25px}.icon-settings{width:22px;height:22px}.icon-smilie-happy{width:40px;height:40px}.icon-smilie-neutral{width:40px;height:40px}.icon-smilie-sad{width:40px;height:40px}.icon-staff{width:36px;height:32px}.icon-started-next{width:34px;height:34px}.icon-switch-accounts-header{width:27px;height:20px}.icon-switch-accounts-menu{width:27px;height:20px}.icon-tail-spin{width:38px;height:38px}.icon-team-member{width:12px;height:16px}.icon-telephone{width:20px;height:20px}.icon-template{width:21px;height:24px}.icon-tick-drawn{width:28px;height:28px}.icon-twitter{width:17px;height:13px}.icon-twitter-dark{width:37px;height:37px}.icon-up-triangle{width:490.66px;height:490.66px}.icon-upload{width:16px;height:17px}.icon-user{width:24px;height:24px}.icon-video{width:24px;height:20px}.icon-view-files{width:403px;height:485px}.icon-vimeo{width:17px;height:17px}.icon-visit-us{width:25px;height:26px}.icon-warning-triangle{width:24px;height:21px}.icon-wizard{width:745px;height:486px}#icon-open-close #oc-background{fill:transparent}#icon-open-close #oc-plus{fill:inherit}#icon-open-close #oc-minus{fill:inherit}#icon-open-close #oc-border{fill:inherit}.icon-open-close{position:absolute;top:50%;right:24px;transform:translateY(-50%);vertical-align:middle;color:#57676c;fill:#57676c;height:30px;width:30px;transform-origin:-5% 30%;transition:transform .2s linear 0s}.tab-title.active .icon-open-close,.active .tabtrigger .icon-open-close,.accordion-item-open>.accordion-trigger>.icon-open-close{color:transparent;fill:#fff;transform:rotate(-45deg)}.accordion-item-open .icon-open-close{transform:rotate(-45deg)}.icon-openClose_professions{position:absolute;top:15px;right:15px;height:30px;width:30px;transition:transform .2s linear 0s, fill .3s ease 0s;z-index:2;fill:#71B544}.categoryDashboard .icon-openClose_professions{fill:#768c93}.accordion-item-open .icon-openClose_professions{transform:rotate(-45deg);fill:#1c1c1b}.categoryDashboard .accordion-item-open .icon-openClose_professions{fill:#768c93}.pagination-container .pagination{border-top:1px solid #d7d5d5}.pagination-container .pagination .pagination-text,.pagination-container .pagination li,.pagination-container .pagination a,.pagination-container .pagination span{font-size:14px;line-height:24px;color:#20262a}.pagination-container .pagination ul{padding:22px 16px 22px 25px;list-style:none;font-size:0;line-height:0;display:flex;justify-content:flex-end}.pagination-container .pagination ul li{margin:0 3px;flex-basis:50px;text-align:center}.pagination-container .pagination ul li.active{background:#ebebeb;flex-basis:30px;color:#202427;padding:14px 20px;border-radius:50%}.pagination-container .pagination ul li.pagedResults-prevnext{flex-basis:80px}.pagination-container .pagination ul li a{display:block;white-space:nowrap;padding:14px}.pagination-container .pagination ul li a:hover{background:#dadcdc}.pagination-container .pagination ul li.next,.pagination-container .pagination ul li.prev{margin:0 1px}.pagination-container .pagination ul li.next a,.pagination-container .pagination ul li.prev a{padding:0}.stunn-pagingControl{display:flex;justify-content:center}.site-search-container{padding:0 0 65px}.site-search-container .block-title{position:relative;display:inline-block;margin:0 0 11px;padding:0 30px 0 0;font-size:28px;line-height:34px}@media (max-width: 990px){.site-search-container .block-title{display:block;padding:0}}.site-search-container .block-title .block-icon{display:block;position:absolute;right:0;top:7px;line-height:19px;z-index:1}@media (max-width: 990px){.site-search-container .block-title .block-icon{display:none}}.site-search-container .block-text{margin:0 0 18px;font-size:18px;line-height:22px}.site-search-container .form-fields-wrap{position:relative;width:300px;padding:0 75px 0 0}.site-search-container .form-fields-wrap .search-field-wrap{width:100%}.site-search-container .form-fields-wrap .search-field-wrap input{width:100%;height:42px;padding:0 10px;font-size:16px;line-height:28px;color:#565656;background-color:#fff;border:solid 1px #979797;box-sizing:border-box;border-radius:0;transition:all 300ms}.site-search-container .form-fields-wrap .search-field-wrap input:focus{border:1px solid #029ee3;box-shadow:inset 0 0 5px rgba(141,198,63,0.3)}.site-search-container .form-fields-wrap .search-submit-wrap{position:absolute;top:0;right:0;z-index:1}.site-search-container .form-fields-wrap .search-submit-wrap .btn,.site-search-container .form-fields-wrap .search-submit-wrap .btn_a,.site-search-container .form-fields-wrap .search-submit-wrap #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .site-search-container .form-fields-wrap .search-submit-wrap .button,.site-search-container .form-fields-wrap .search-submit-wrap .btn_b,.site-search-container .form-fields-wrap .search-submit-wrap button#summaryPanelCloseButton,.site-search-container .form-fields-wrap .search-submit-wrap button#issuesPanelCloseButton,.site-search-container .form-fields-wrap .search-submit-wrap .checkout-back,.site-search-container .form-fields-wrap .search-submit-wrap .checkout-skip,.site-search-container .form-fields-wrap .search-submit-wrap .btn_c,.site-search-container .form-fields-wrap .search-submit-wrap .jsonForm input[type="cancel"],.jsonForm .site-search-container .form-fields-wrap .search-submit-wrap input[type="cancel"],.site-search-container .form-fields-wrap .search-submit-wrap .btn_d,.site-search-container .form-fields-wrap .search-submit-wrap .btn_e,.site-search-container .form-fields-wrap .search-submit-wrap .btn_g,.site-search-container .form-fields-wrap .search-submit-wrap .btn_login,.site-search-container .form-fields-wrap .search-submit-wrap .page-container button,.page-container .site-search-container .form-fields-wrap .search-submit-wrap button,.site-search-container .form-fields-wrap .search-submit-wrap .page-container input[type=button],.page-container .site-search-container .form-fields-wrap .search-submit-wrap input[type=button],.site-search-container .form-fields-wrap .search-submit-wrap .modal-content button,.modal-content .site-search-container .form-fields-wrap .search-submit-wrap button,.site-search-container .form-fields-wrap .search-submit-wrap .modal-content input[type=button],.modal-content .site-search-container .form-fields-wrap .search-submit-wrap input[type=button],.site-search-container .form-fields-wrap .search-submit-wrap .pf-admin .jf-btn,.pf-admin .site-search-container .form-fields-wrap .search-submit-wrap .jf-btn,.site-search-container .form-fields-wrap .search-submit-wrap .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .site-search-container .form-fields-wrap .search-submit-wrap span.button,.site-search-container .form-fields-wrap .search-submit-wrap .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .site-search-container .form-fields-wrap .search-submit-wrap span.button,.site-search-container .form-fields-wrap .search-submit-wrap .pf-dashboard .jf-btn,.pf-dashboard .site-search-container .form-fields-wrap .search-submit-wrap .jf-btn,.site-search-container .form-fields-wrap .search-submit-wrap .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .site-search-container .form-fields-wrap .search-submit-wrap span.button,.site-search-container .form-fields-wrap .search-submit-wrap .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .site-search-container .form-fields-wrap .search-submit-wrap span.button,.site-search-container .form-fields-wrap .search-submit-wrap button#main_summary,.site-search-container .form-fields-wrap .search-submit-wrap button#main_submit_float,.site-search-container .form-fields-wrap .search-submit-wrap .jsonForm input[type="submit"],.jsonForm .site-search-container .form-fields-wrap .search-submit-wrap input[type="submit"],.site-search-container .form-fields-wrap .search-submit-wrap .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .site-search-container .form-fields-wrap .search-submit-wrap input.trans-back[type='submit']{height:42px;width:65px;text-align:center;line-height:7px}.section-title{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:20px;color:#131618;font-weight:500;line-height:1.4;margin-top:0}.column-title{font-family:"EB Garamond",serif;font-size:42px;color:#131618;font-weight:500;line-height:1.52;margin-top:0}@media (max-width: 568px){.column-title{font-size:38px;line-height:1.32}}@media (max-width: 568px){.column-title{font-size:34px;line-height:1.24}}h1.article-heading,h2.article-heading{font-weight:500;line-height:1.42}.title-mylockton,.aside-title h4.title-mylockton{color:#01bee5}.title-mylockton span,.aside-title h4.title-mylockton span{color:white}.heading-1{font-family:"EB Garamond",serif;font-size:48px;color:#20262a;font-weight:300;line-height:1.08}@media (max-width: 568px){.heading-1{font-size:34px}}.heading-1-shadow{font-family:"EB Garamond",serif;font-size:48px;color:#20262a;font-weight:300;line-height:1.08;display:inline-block;text-decoration:underline;-webkit-text-decoration-color:#029ee3;text-decoration-color:#029ee3;text-decoration-thickness:0.1em;text-underline-offset:-0.07em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none;line-height:1.08}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none){.heading-1-shadow{text-underline-offset:0.01em}}}@media (max-width: 568px){.heading-1-shadow{font-size:34px}}.heading-1-shadow-v2{font-family:"EB Garamond",serif;font-size:48px;color:#20262a;font-weight:300;line-height:1.08;box-shadow:#029ee3 0px -5px inset}@media (max-width: 568px){.heading-1-shadow-v2{font-size:34px}}.icon-hamburger{fill:#fff}.mobile-menu-button{position:absolute;right:32px;top:50%;margin-top:-11px;padding:0;z-index:50}@media (min-width: 992px){.mobile-menu-button{display:none}}@media (max-width: 991px){.mobile-menu-button{display:block}}@media (max-width: 567px){.mobile-menu-button{right:16px}}.mobile-menu-button:hover{cursor:pointer}.mobile-menu-button{display:none}.menu-button{position:relative;padding:0}.pf-dashboard .doughnutChart{position:relative;display:inline-block;width:120px;height:120px;margin:0;padding:0;vertical-align:middle}.pf-dashboard .doughnutSummary{display:none}.pf-dashboard .doughnutTip{font-size:12px;line-height:1em;position:absolute;display:block;padding:5px;color:#CCCCCC;background:#333333}.pf-dashboard .doughnutTip:after{content:'%'}.progressBar{background-color:#9cd762;height:10px;position:relative}.progressBar .progressBar-filled,.progressBar b{background-color:#1e5f6f;height:10px;position:absolute;top:0;left:0;max-width:100%}.progressBar .progressBar-filled.valid,.progressBar b.valid{background-color:#90ce51}.progressBar .progressBar-filled.unfilled,.progressBar .progressBar-filled.unstarted,.progressBar b.unfilled,.progressBar b.unstarted{background-color:#f93}.progressBar .progressBar-filled.invalid,.progressBar b.invalid{background-color:#d0021b}#summaryScreen .progressBar{background-color:#1e5f6f}#summaryScreen .progressBar .progressBar-filled,#summaryScreen .progressBar b{background-color:#67868e}#summaryScreen .progressBar .progressBar-filled.valid,#summaryScreen .progressBar b.valid{background-color:#90ce51}#summaryScreen .progressBar .progressBar-filled.unfilled,#summaryScreen .progressBar .progressBar-filled.unstarted,#summaryScreen .progressBar b.unfilled,#summaryScreen .progressBar b.unstarted{background-color:#f93}#summaryScreen .progressBar .progressBar-filled.invalid,#summaryScreen .progressBar b.invalid{background-color:#d0021b}.progressBar .title{font-size:0}.downloads{position:relative}.downloads ul.files{list-style:none;padding:0 !important}.news-detail-page .main-section-container .bounds .main-section .main-article .downloads ul.files,.news-detail-page .main-section-container .jf-header-bounds .main-section .main-article .downloads ul.files{padding:0 !important}.downloads ul.files li{display:block;padding:0;position:relative;margin:0;font-size:16px;line-height:1}.downloads ul.files li a{min-height:70px;display:flex;background-color:#edeeee;color:#20262a;min-height:44px;background-color:#fff;border:solid 1px #979797;padding:0px 16px !important}.downloads ul.files li a .fileIcon,.downloads ul.files li a .fileTitle,.downloads ul.files li a .fileAction{align-items:center}.downloads ul.files li a .fileIcon{display:flex;align-items:center;justify-content:center;min-width:70px;display:none}.downloads ul.files li a .fileIcon svg{fill:#029ee3}.downloads ul.files li a .fileTitle{align-self:center;padding:14px 14px 14px 0;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.downloads ul.files li a .fileAction{background-color:#029ee3;min-width:70px;display:flex;align-items:center;justify-content:center;transition:all 250ms;background-color:#fff;min-width:16px}.downloads ul.files li a:hover{color:#029ee3}.downloads ul.files li a:hover .fileAction{background-color:#fff}.downloads ul.files li+li{border-top:1px solid #fff}.downloads ul.files li:after{display:none}.downloads ul.files li:before{display:none}.insurance-service-detail-page .page-container .contact-service .download-wrapper .downloads ul.files li a{border:none}.l-list,.banner.split-banner .banner-content ul{margin:35px 0 45px;padding:0 0 0 28px;list-style:none}.l-list li,.banner.split-banner .banner-content ul li{position:relative;margin:0 0 9px;padding:0;font-size:16px;line-height:28px;font-weight:500;color:inherit}.l-list li::before,.banner.split-banner .banner-content ul li::before{position:absolute;display:block;content:"";top:50%;left:-28px;width:10px;height:10px;margin-top:-5px;background:transparent;border:2px solid #029ee3;border-radius:50%;box-sizing:border-box}.s-list{margin:0;padding:0;list-style:none}.s-list li{margin:0 0 7px;padding:0}.s-list li a{position:relative;display:inline-block;padding:5px 32px 5px 0;font-size:17px;line-height:26px;font-weight:500;color:#029ee3}.s-list li a::before,.s-list li a::after{position:absolute;display:block;content:""}.s-list li a::before{left:0;right:32px;bottom:0;height:2px;background:transparent;transition:all 250ms}.s-list li a::after{top:50%;right:0;width:20px;height:12px;margin-top:-6px;background-size:cover}.s-list li a:hover::before{background:#029ee3}.dtListFilter.opened{transition:max-height 0.7s ease-out, opacity .5s ease-out;opacity:1;max-height:500px}.dtListFilter.closed{max-height:0;transition:max-height 0.7s ease-out, opacity .3s ease-out;opacity:0;overflow:hidden}main .block.paymentselect-option .paymentselect-content ul{list-style-type:none}main .block.paymentselect-option .paymentselect-content ul li{position:relative;padding-left:42px}main .block.paymentselect-option .paymentselect-content ul li:before{left:0;top:2px;display:block;position:absolute;content:"";width:22px;height:22px;background-image:url(/img/checked-success.svg)}/*! Flags */.service-flag{position:absolute;display:block;top:0;width:43px;height:59px;padding:20px 6px 8px;overflow:hidden}.service-flag img,.service-flag svg{display:block;width:31px;height:31px}.resources-block .image-wrap{position:relative}.resources-block .image-wrap .service-flag{right:16px}.page-header .flag-wrap{position:static !important;height:50px}.page-header .flag-wrap .service-flag{left:16px;width:50px;height:69px;padding:24px 7px 8px}.page-header .flag-wrap .service-flag img,.page-header .flag-wrap .service-flag svg{width:36px;height:36px}blockquote{font-size:34px;font-family:"EB Garamond", serif;font-style:italic;line-height:1.25;margin:65px 0px 30px;position:relative;color:#20262a}blockquote:before{content:"";position:absolute;background-image:url(/img/quote-blue.png);background-size:contain;background-repeat:no-repeat;height:41px;left:50%;top:-55px;transform:translate(-50%, 0px);width:55px}blockquote cite{font-style:normal;letter-spacing:normal;color:#131618;font-size:16px;line-height:1.5}.switch{position:relative;display:inline-block;width:41px;height:24px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#D0021B;transition:.4s}.slider:before{position:absolute;content:"";height:13px;width:13px;left:5px;bottom:5px;background-color:white;transition:.4s}input:checked+.slider{background-color:#71B544}input.js-waiting:checked+.slider{-webkit-animation:background-loading-success 1.5s infinite;animation:background-loading-success 1.5s infinite}input.js-waiting+.slider{-webkit-animation:background-loading-error 1.5s infinite;animation:background-loading-error 1.5s infinite}input:focus+.slider{box-shadow:0 0 1px #71B544}input:checked+.slider:before{transform:translateX(18px)}.slider{border-radius:24px}.slider:before{border-radius:50%}@-webkit-keyframes background-loading-success{0%{background-color:#b5b6b7}50%{background-color:#71B544}100%{background-color:#b5b6b7}}@keyframes background-loading-success{0%{background-color:#b5b6b7}50%{background-color:#71B544}100%{background-color:#b5b6b7}}@-webkit-keyframes background-loading-error{0%{background-color:#b5b6b7}50%{background-color:#D0021B}100%{background-color:#b5b6b7}}@keyframes background-loading-error{0%{background-color:#b5b6b7}50%{background-color:#D0021B}100%{background-color:#b5b6b7}}.flex-table{font-size:17px;line-height:1.53;letter-spacing:0.26px;margin-bottom:2em;max-width:600px}.flex-table .flex-parent{padding:0}.flex-table .flex-parent>.ft-label{flex-basis:33%;padding:0;font-weight:bold}.flex-table .flex-parent>.ft-data{flex-basis:66%;padding:0}.rfqAccept,.rfqDecline{max-height:0px;transition:400ms ease 0s;overflow:hidden}.rfqAccept.rfqShow,.rfqDecline.rfqShow{max-height:500px}.rfqRetractBounds{padding:32px 0px 48px 0px}.get-a-quote-page_basicForm main .flex-parent{justify-content:center}.get-a-quote-page_basicForm main .flex-parent .block{max-width:884px}.form-container .quote-form{display:block;overflow:hidden;position:relative;max-width:820px}.form-container .quote-form .form-fields-row{display:flex;justify-content:space-between}@media (max-width: 879px){.form-container .quote-form .form-fields-row{flex-wrap:wrap}}.form-container .quote-form .form-fields-row_textarea{display:flex;justify-content:center}.form-container .quote-form .jf-input-type-text,.form-container .quote-form .jf-input-type-date,.form-container .quote-form .jf-input-type-select{flex-basis:50%;max-width:380px}@media (max-width: 879px){.form-container .quote-form .jf-input-type-text,.form-container .quote-form .jf-input-type-date,.form-container .quote-form .jf-input-type-select{flex-basis:100%;max-width:700px}}.form-container .quote-form .jf-input-type-textarea{max-width:820px}@media (max-width: 879px){.form-container .quote-form .jf-input-type-textarea{max-width:700px}}.form-container .quote-form input[type="text"] .ff-validation::after,.form-container .quote-form input[type="tel"] .ff-validation::after,.form-container .quote-form input[type="email"] .ff-validation::after,.form-container .quote-form select .ff-validation::after,.form-container .quote-form textarea .ff-validation::after,.form-container .quote-form input[type="date"] .ff-validation::after{display:none;position:absolute;content:'';top:6px;right:10px;width:16px;height:17px;font-size:19px;text-align:center;color:#74bd43;z-index:3}.form-container .quote-form input[type="text"] input:required:invalid ~ .ff-validation::after,.form-container .quote-form input[type="text"] input:required.error ~ .ff-validation::after,.form-container .quote-form input[type="text"] input.error ~ .ff-validation::after,.form-container .quote-form input[type="text"] select:required:invalid ~ .ff-validation::after,.form-container .quote-form input[type="text"] select:required.error ~ .ff-validation::after,.form-container .quote-form input[type="text"] select.error ~ .ff-validation::after,.form-container .quote-form input[type="tel"] input:required:invalid ~ .ff-validation::after,.form-container .quote-form input[type="tel"] input:required.error ~ .ff-validation::after,.form-container .quote-form input[type="tel"] input.error ~ .ff-validation::after,.form-container .quote-form input[type="tel"] select:required:invalid ~ .ff-validation::after,.form-container .quote-form input[type="tel"] select:required.error ~ .ff-validation::after,.form-container .quote-form input[type="tel"] select.error ~ .ff-validation::after,.form-container .quote-form input[type="email"] input:required:invalid ~ .ff-validation::after,.form-container .quote-form input[type="email"] input:required.error ~ .ff-validation::after,.form-container .quote-form input[type="email"] input.error ~ .ff-validation::after,.form-container .quote-form input[type="email"] select:required:invalid ~ .ff-validation::after,.form-container .quote-form input[type="email"] select:required.error ~ .ff-validation::after,.form-container .quote-form input[type="email"] select.error ~ .ff-validation::after,.form-container .quote-form select input:required:invalid ~ .ff-validation::after,.form-container .quote-form select input:required.error ~ .ff-validation::after,.form-container .quote-form select input.error ~ .ff-validation::after,.form-container .quote-form select select:required:invalid ~ .ff-validation::after,.form-container .quote-form select select:required.error ~ .ff-validation::after,.form-container .quote-form select select.error ~ .ff-validation::after,.form-container .quote-form textarea input:required:invalid ~ .ff-validation::after,.form-container .quote-form textarea input:required.error ~ .ff-validation::after,.form-container .quote-form textarea input.error ~ .ff-validation::after,.form-container .quote-form textarea select:required:invalid ~ .ff-validation::after,.form-container .quote-form textarea select:required.error ~ .ff-validation::after,.form-container .quote-form textarea select.error ~ .ff-validation::after,.form-container .quote-form input[type="date"] input:required:invalid ~ .ff-validation::after,.form-container .quote-form input[type="date"] input:required.error ~ .ff-validation::after,.form-container .quote-form input[type="date"] input.error ~ .ff-validation::after,.form-container .quote-form input[type="date"] select:required:invalid ~ .ff-validation::after,.form-container .quote-form input[type="date"] select:required.error ~ .ff-validation::after,.form-container .quote-form input[type="date"] select.error ~ .ff-validation::after{background:url("../img/invalid-icon.svg") no-repeat center top}.form-container .quote-form input[type="text"] input:required:invalid ~ .ff-validation::before,.form-container .quote-form input[type="text"] input:required.error ~ .ff-validation::before,.form-container .quote-form input[type="text"] input.error ~ .ff-validation::before,.form-container .quote-form input[type="text"] select:required:invalid ~ .ff-validation::before,.form-container .quote-form input[type="text"] select:required.error ~ .ff-validation::before,.form-container .quote-form input[type="text"] select.error ~ .ff-validation::before,.form-container .quote-form input[type="tel"] input:required:invalid ~ .ff-validation::before,.form-container .quote-form input[type="tel"] input:required.error ~ .ff-validation::before,.form-container .quote-form input[type="tel"] input.error ~ .ff-validation::before,.form-container .quote-form input[type="tel"] select:required:invalid ~ .ff-validation::before,.form-container .quote-form input[type="tel"] select:required.error ~ .ff-validation::before,.form-container .quote-form input[type="tel"] select.error ~ .ff-validation::before,.form-container .quote-form input[type="email"] input:required:invalid ~ .ff-validation::before,.form-container .quote-form input[type="email"] input:required.error ~ .ff-validation::before,.form-container .quote-form input[type="email"] input.error ~ .ff-validation::before,.form-container .quote-form input[type="email"] select:required:invalid ~ .ff-validation::before,.form-container .quote-form input[type="email"] select:required.error ~ .ff-validation::before,.form-container .quote-form input[type="email"] select.error ~ .ff-validation::before,.form-container .quote-form select input:required:invalid ~ .ff-validation::before,.form-container .quote-form select input:required.error ~ .ff-validation::before,.form-container .quote-form select input.error ~ .ff-validation::before,.form-container .quote-form select select:required:invalid ~ .ff-validation::before,.form-container .quote-form select select:required.error ~ .ff-validation::before,.form-container .quote-form select select.error ~ .ff-validation::before,.form-container .quote-form textarea input:required:invalid ~ .ff-validation::before,.form-container .quote-form textarea input:required.error ~ .ff-validation::before,.form-container .quote-form textarea input.error ~ .ff-validation::before,.form-container .quote-form textarea select:required:invalid ~ .ff-validation::before,.form-container .quote-form textarea select:required.error ~ .ff-validation::before,.form-container .quote-form textarea select.error ~ .ff-validation::before,.form-container .quote-form input[type="date"] input:required:invalid ~ .ff-validation::before,.form-container .quote-form input[type="date"] input:required.error ~ .ff-validation::before,.form-container .quote-form input[type="date"] input.error ~ .ff-validation::before,.form-container .quote-form input[type="date"] select:required:invalid ~ .ff-validation::before,.form-container .quote-form input[type="date"] select:required.error ~ .ff-validation::before,.form-container .quote-form input[type="date"] select.error ~ .ff-validation::before{display:block;content:attr(data-err);font-size:16px;line-height:24px;padding:3px 0 0;color:#ec1a3b}.form-container .quote-form input[type="text"] input:required:valid ~ .ff-validation::after,.form-container .quote-form input[type="text"] input.no-error ~ .ff-validation::after,.form-container .quote-form input[type="text"] select:required:valid ~ .ff-validation::after,.form-container .quote-form input[type="text"] select.no-error ~ .ff-validation::after,.form-container .quote-form input[type="tel"] input:required:valid ~ .ff-validation::after,.form-container .quote-form input[type="tel"] input.no-error ~ .ff-validation::after,.form-container .quote-form input[type="tel"] select:required:valid ~ .ff-validation::after,.form-container .quote-form input[type="tel"] select.no-error ~ .ff-validation::after,.form-container .quote-form input[type="email"] input:required:valid ~ .ff-validation::after,.form-container .quote-form input[type="email"] input.no-error ~ .ff-validation::after,.form-container .quote-form input[type="email"] select:required:valid ~ .ff-validation::after,.form-container .quote-form input[type="email"] select.no-error ~ .ff-validation::after,.form-container .quote-form select input:required:valid ~ .ff-validation::after,.form-container .quote-form select input.no-error ~ .ff-validation::after,.form-container .quote-form select select:required:valid ~ .ff-validation::after,.form-container .quote-form select select.no-error ~ .ff-validation::after,.form-container .quote-form textarea input:required:valid ~ .ff-validation::after,.form-container .quote-form textarea input.no-error ~ .ff-validation::after,.form-container .quote-form textarea select:required:valid ~ .ff-validation::after,.form-container .quote-form textarea select.no-error ~ .ff-validation::after,.form-container .quote-form input[type="date"] input:required:valid ~ .ff-validation::after,.form-container .quote-form input[type="date"] input.no-error ~ .ff-validation::after,.form-container .quote-form input[type="date"] select:required:valid ~ .ff-validation::after,.form-container .quote-form input[type="date"] select.no-error ~ .ff-validation::after{content:'\2713'}.form-container .quote-form input[type="text"] input[value=""]:required:invalid ~ .ff-validation::before,.form-container .quote-form input[type="text"] select:required.no-error ~ .ff-validation::before,.form-container .quote-form input[type="text"] input:required.no-error ~ .ff-validation::before,.form-container .quote-form input[type="text"] .no-error ~ .ff-validation::before,.form-container .quote-form input[type="tel"] input[value=""]:required:invalid ~ .ff-validation::before,.form-container .quote-form input[type="tel"] select:required.no-error ~ .ff-validation::before,.form-container .quote-form input[type="tel"] input:required.no-error ~ .ff-validation::before,.form-container .quote-form input[type="tel"] .no-error ~ .ff-validation::before,.form-container .quote-form input[type="email"] input[value=""]:required:invalid ~ .ff-validation::before,.form-container .quote-form input[type="email"] select:required.no-error ~ .ff-validation::before,.form-container .quote-form input[type="email"] input:required.no-error ~ .ff-validation::before,.form-container .quote-form input[type="email"] .no-error ~ .ff-validation::before,.form-container .quote-form select input[value=""]:required:invalid ~ .ff-validation::before,.form-container .quote-form select select:required.no-error ~ .ff-validation::before,.form-container .quote-form select input:required.no-error ~ .ff-validation::before,.form-container .quote-form select .no-error ~ .ff-validation::before,.form-container .quote-form textarea input[value=""]:required:invalid ~ .ff-validation::before,.form-container .quote-form textarea select:required.no-error ~ .ff-validation::before,.form-container .quote-form textarea input:required.no-error ~ .ff-validation::before,.form-container .quote-form textarea .no-error ~ .ff-validation::before,.form-container .quote-form input[type="date"] input[value=""]:required:invalid ~ .ff-validation::before,.form-container .quote-form input[type="date"] select:required.no-error ~ .ff-validation::before,.form-container .quote-form input[type="date"] input:required.no-error ~ .ff-validation::before,.form-container .quote-form input[type="date"] .no-error ~ .ff-validation::before{display:none}.form-container .quote-form input[type="text"] input[value=""]:required:invalid ~ .ff-validation::after,.form-container .quote-form input[type="text"] select:required.no-error ~ .ff-validation::after,.form-container .quote-form input[type="text"] input:required.no-error ~ .ff-validation::after,.form-container .quote-form input[type="text"] .no-error ~ .ff-validation::after,.form-container .quote-form input[type="tel"] input[value=""]:required:invalid ~ .ff-validation::after,.form-container .quote-form input[type="tel"] select:required.no-error ~ .ff-validation::after,.form-container .quote-form input[type="tel"] input:required.no-error ~ .ff-validation::after,.form-container .quote-form input[type="tel"] .no-error ~ .ff-validation::after,.form-container .quote-form input[type="email"] input[value=""]:required:invalid ~ .ff-validation::after,.form-container .quote-form input[type="email"] select:required.no-error ~ .ff-validation::after,.form-container .quote-form input[type="email"] input:required.no-error ~ .ff-validation::after,.form-container .quote-form input[type="email"] .no-error ~ .ff-validation::after,.form-container .quote-form select input[value=""]:required:invalid ~ .ff-validation::after,.form-container .quote-form select select:required.no-error ~ .ff-validation::after,.form-container .quote-form select input:required.no-error ~ .ff-validation::after,.form-container .quote-form select .no-error ~ .ff-validation::after,.form-container .quote-form textarea input[value=""]:required:invalid ~ .ff-validation::after,.form-container .quote-form textarea select:required.no-error ~ .ff-validation::after,.form-container .quote-form textarea input:required.no-error ~ .ff-validation::after,.form-container .quote-form textarea .no-error ~ .ff-validation::after,.form-container .quote-form input[type="date"] input[value=""]:required:invalid ~ .ff-validation::after,.form-container .quote-form input[type="date"] select:required.no-error ~ .ff-validation::after,.form-container .quote-form input[type="date"] input:required.no-error ~ .ff-validation::after,.form-container .quote-form input[type="date"] .no-error ~ .ff-validation::after{background:none}.form-container .quote-form input[type="text"] select:required.no-error.not-selected ~ .ff-validation::after,.form-container .quote-form input[type="text"] .no-error.not-selected ~ .ff-validation::after,.form-container .quote-form input[type="tel"] select:required.no-error.not-selected ~ .ff-validation::after,.form-container .quote-form input[type="tel"] .no-error.not-selected ~ .ff-validation::after,.form-container .quote-form input[type="email"] select:required.no-error.not-selected ~ .ff-validation::after,.form-container .quote-form input[type="email"] .no-error.not-selected ~ .ff-validation::after,.form-container .quote-form select select:required.no-error.not-selected ~ .ff-validation::after,.form-container .quote-form select .no-error.not-selected ~ .ff-validation::after,.form-container .quote-form textarea select:required.no-error.not-selected ~ .ff-validation::after,.form-container .quote-form textarea .no-error.not-selected ~ .ff-validation::after,.form-container .quote-form input[type="date"] select:required.no-error.not-selected ~ .ff-validation::after,.form-container .quote-form input[type="date"] .no-error.not-selected ~ .ff-validation::after{content:''}.page-header{position:relative;z-index:11;color:#20262a}.pf-admin .block-content h2{margin-top:0;margin-bottom:12px;width:318px;letter-spacing:0.34px;font-size:22px;font-weight:bold;line-height:1.45}.pf-admin .block-content p{width:276px;height:16px;font-size:14px;line-height:1.14;letter-spacing:0.21px}.pf-brochure .page-header,.toolkit-page .page-header{color:#fff;background-color:#000}.pf-brochure .page-header .column-title,.toolkit-page .page-header .column-title{color:#fff}.detail-page .page-header{color:#fff}.search-results-page .page-header{color:#fff}.page-header .club-badge-wrapper{position:absolute;bottom:0;width:100%}@media (max-width: 991px){.page-header.banner-full .bounds>.flex-parent .sidebar.block,.page-header.banner-full .jf-header-bounds>.flex-parent .sidebar.block{display:none}}.page-header.banner-full .bounds>.flex-parent .block.block_image,.page-header.banner-full .jf-header-bounds>.flex-parent .block.block_image{min-height:665px}.page-header.banner-full .bounds>.flex-parent .block.block_image .content-image,.page-header.banner-full .jf-header-bounds>.flex-parent .block.block_image .content-image{display:flex;align-items:flex-end}.page-header.banner-full .bounds>.flex-parent .block.block_image .content-image .block-meta-info,.page-header.banner-full .jf-header-bounds>.flex-parent .block.block_image .content-image .block-meta-info{z-index:1;max-width:760px;padding-bottom:104px}.page-header.banner-full .bounds>.flex-parent .block.block_image .content-image .block-meta-info .article-date,.page-header.banner-full .jf-header-bounds>.flex-parent .block.block_image .content-image .block-meta-info .article-date{font-size:13px;text-transform:uppercase;padding-bottom:15px}.page-header.banner-full .bounds>.flex-parent .block.block_image .content-image .block-meta-info .heading-1,.page-header.banner-full .jf-header-bounds>.flex-parent .block.block_image .content-image .block-meta-info .heading-1{color:#fff}@media (max-width: 991px){.page-header.banner-full .bounds>.flex-parent .block.block_image .content-image .block-meta-info,.page-header.banner-full .jf-header-bounds>.flex-parent .block.block_image .content-image .block-meta-info{max-width:100%}}.page-header.banner-full .bounds>.flex-parent .block.block_image .content-image:before,.page-header.banner-full .jf-header-bounds>.flex-parent .block.block_image .content-image:before{content:'';position:absolute;top:0;right:0;left:0;height:100%;background-image:linear-gradient(to bottom, rgba(0,0,0,0) 6%, rgba(0,0,0,0.56) 43%, #000);z-index:1}.page-header .bounds>.flex-parent,.page-header .jf-header-bounds>.flex-parent{padding-top:0;padding-bottom:0}.checkout-noquote .page-header .bounds>.flex-parent,.checkout-noquote .page-header .jf-header-bounds>.flex-parent{padding:0}.page-header .bounds>.flex-parent.services-details,.page-header .jf-header-bounds>.flex-parent.services-details{padding:0}.page-header .bounds>.flex-parent .notification-block,.page-header .jf-header-bounds>.flex-parent .notification-block{flex-basis:73%}.page-header .bounds>.flex-parent .contact-block,.page-header .jf-header-bounds>.flex-parent .contact-block{flex-basis:25%;max-width:300px}@media only screen and (max-width: 767px){.page-header .bounds>.flex-parent .contact-block,.page-header .jf-header-bounds>.flex-parent .contact-block{flex-basis:100%}}.page-header .bounds>.flex-parent .contact-block .chosen-single,.page-header .jf-header-bounds>.flex-parent .contact-block .chosen-single,.page-header .bounds>.flex-parent .contact-block .contact-select,.page-header .jf-header-bounds>.flex-parent .contact-block .contact-select{border:0px solid #CCCCCC;padding:0 0 0 0px;line-height:34px;box-shadow:none;background:transparent;font-weight:400}.page-header .bounds>.flex-parent .contact-block .chosen-single:hover,.page-header .jf-header-bounds>.flex-parent .contact-block .chosen-single:hover,.page-header .bounds>.flex-parent .contact-block .contact-select:hover,.page-header .jf-header-bounds>.flex-parent .contact-block .contact-select:hover{line-height:34px}.page-header .bounds>.flex-parent .contact-block a,.page-header .jf-header-bounds>.flex-parent .contact-block a{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#060708;font-weight:300;line-height:1.5}.page-header .bounds>.flex-parent .contact-block a:hover,.page-header .jf-header-bounds>.flex-parent .contact-block a:hover{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#060708;font-weight:300;line-height:1.5}.page-header .bounds>.flex-parent .contact-block .name,.page-header .jf-header-bounds>.flex-parent .contact-block .name{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:20px;color:#060708;font-weight:500;line-height:1.2;letter-spacing:0.27px;margin-top:6px}.page-header .bounds>.flex-parent .contact-block .email,.page-header .jf-header-bounds>.flex-parent .contact-block .email{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#20262a;font-weight:300;line-height:1.5;text-decoration:underline;letter-spacing:0.23px}.page-header .bounds>.flex-parent .contact-block .email:hover,.page-header .jf-header-bounds>.flex-parent .contact-block .email:hover{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#0fa7c7;font-weight:300;line-height:1.5;text-decoration:underline}.page-header .bounds>.flex-parent .contact-block .phone,.page-header .jf-header-bounds>.flex-parent .contact-block .phone{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#20262a;font-weight:300;line-height:2;letter-spacing:0.23px}.page-header .bounds>.flex-parent .acc-contact-details .text-wrap.name,.page-header .jf-header-bounds>.flex-parent .acc-contact-details .text-wrap.name,.page-header .bounds>.flex-parent .acc-contact-details .text-wrap.email,.page-header .jf-header-bounds>.flex-parent .acc-contact-details .text-wrap.email,.page-header .bounds>.flex-parent .acc-contact-details .text-wrap.phone,.page-header .jf-header-bounds>.flex-parent .acc-contact-details .text-wrap.phone{display:block}@media (max-width: 568px){.page-header .bounds>.flex-parent,.page-header .jf-header-bounds>.flex-parent{display:block;width:100%;flex:none}}.page-header .bounds>.flex-parent .block,.page-header .jf-header-bounds>.flex-parent .block{position:relative;padding-top:48px;padding-bottom:48px}.checkout-noquote .page-header .bounds>.flex-parent .block,.checkout-noquote .page-header .jf-header-bounds>.flex-parent .block{padding:0}.pf-admin .page-header .bounds>.flex-parent .block,.pf-admin .page-header .jf-header-bounds>.flex-parent .block{padding-bottom:0}.pf-brochure .page-header .bounds>.flex-parent .block,.pf-brochure .page-header .jf-header-bounds>.flex-parent .block,.toolkit-page .page-header .bounds>.flex-parent .block,.toolkit-page .page-header .jf-header-bounds>.flex-parent .block{padding-top:139px;padding-bottom:56px}@media (max-width: 568px){.page-header .bounds>.flex-parent .block.news-detail-image,.page-header .jf-header-bounds>.flex-parent .block.news-detail-image{display:none}}.page-header .bounds>.flex-parent .block.block-person-info,.page-header .jf-header-bounds>.flex-parent .block.block-person-info{min-width:450px}.page-header .bounds>.flex-parent .block.block_image,.page-header .jf-header-bounds>.flex-parent .block.block_image{min-height:455px}@media (max-width: 929px){.page-header .bounds>.flex-parent .block.block_image,.page-header .jf-header-bounds>.flex-parent .block.block_image{padding-bottom:63%;min-height:unset}}@media (max-width: 568px){.page-header .bounds>.flex-parent .block.block_image,.page-header .jf-header-bounds>.flex-parent .block.block_image{display:none}.page-header .bounds>.flex-parent .block.block_image.news,.page-header .jf-header-bounds>.flex-parent .block.block_image.news{display:block}}.page-header .bounds>.flex-parent .block.block_image_circle,.page-header .jf-header-bounds>.flex-parent .block.block_image_circle{min-height:455px;display:flex;justify-content:flex-end}@media (max-width: 768px){.page-header .bounds>.flex-parent .block.block_image_circle,.page-header .jf-header-bounds>.flex-parent .block.block_image_circle{align-items:center}}@media (max-width: 568px){.page-header .bounds>.flex-parent .block.block_image_circle,.page-header .jf-header-bounds>.flex-parent .block.block_image_circle{display:flex;justify-content:center;min-height:auto}}.page-header .bounds>.flex-parent .block.block_image_circle .content-image-circle,.page-header .jf-header-bounds>.flex-parent .block.block_image_circle .content-image-circle{border-radius:50%;width:408px;height:408px;background-position:center;background-size:inherit}@media (max-width: 1079px){.page-header .bounds>.flex-parent .block.block_image_circle .content-image-circle,.page-header .jf-header-bounds>.flex-parent .block.block_image_circle .content-image-circle{width:380px;height:380px}}@media (max-width: 899px){.page-header .bounds>.flex-parent .block.block_image_circle .content-image-circle,.page-header .jf-header-bounds>.flex-parent .block.block_image_circle .content-image-circle{width:340px;height:340px}}@media (max-width: 768px){.page-header .bounds>.flex-parent .block.block_image_circle .content-image-circle,.page-header .jf-header-bounds>.flex-parent .block.block_image_circle .content-image-circle{width:269px;height:269px}}@media (max-width: 568px){.page-header .bounds>.flex-parent .block.block_image_circle .content-image-circle,.page-header .jf-header-bounds>.flex-parent .block.block_image_circle .content-image-circle{width:229px;height:229px}}.page-header .bounds>.flex-parent .block .content-image,.page-header .jf-header-bounds>.flex-parent .block .content-image{position:absolute;width:100vw;left:50%;transform:translateX(-50vw);top:0;bottom:0;background-size:cover;background-position:center}@media (max-width: 1200px){.page-header .bounds>.flex-parent .block,.page-header .jf-header-bounds>.flex-parent .block{padding-top:32px}}@media (max-width: 991px){.page-header .bounds>.flex-parent .block,.page-header .jf-header-bounds>.flex-parent .block{padding-top:20px;padding-bottom:20px}}@media (max-width: 568px){.page-header .bounds>.flex-parent .block,.page-header .jf-header-bounds>.flex-parent .block{display:block;width:100%;padding-bottom:27px;flex:none}}.page-header .bounds>.flex-parent .block .content-wrap,.page-header .jf-header-bounds>.flex-parent .block .content-wrap{font-size:21px;line-height:1.43em;max-width:Max(600px, 66%)}.pf-brochure .page-header .bounds>.flex-parent .block .content-wrap,.pf-brochure .page-header .jf-header-bounds>.flex-parent .block .content-wrap,.toolkit-page .page-header .bounds>.flex-parent .block .content-wrap,.toolkit-page .page-header .jf-header-bounds>.flex-parent .block .content-wrap{font-size:23px;line-height:1.39;font-weight:300;max-width:890px;letter-spacing:0.35px;text-align:center;margin:auto}@media (max-width: 568px){.page-header .bounds>.flex-parent .block .content-wrap,.page-header .jf-header-bounds>.flex-parent .block .content-wrap{max-width:100%}}.pf-admin .page-header .bounds>.flex-parent .block .content-wrap,.pf-admin .page-header .jf-header-bounds>.flex-parent .block .content-wrap{max-width:none}.pf-agreement .page-header .bounds>.flex-parent .block .content-wrap,.pf-agreement .page-header .jf-header-bounds>.flex-parent .block .content-wrap{max-width:none}.page-header .bounds>.flex-parent .block .content-wrap.withClubBadges,.page-header .jf-header-bounds>.flex-parent .block .content-wrap.withClubBadges{height:100%;display:flex;flex-direction:column;justify-content:center;position:static}@media (max-width: 568px){.page-header .bounds>.flex-parent .block .content-wrap.withClubBadges,.page-header .jf-header-bounds>.flex-parent .block .content-wrap.withClubBadges{padding-bottom:75px}}.page-header .bounds>.flex-parent .block .content-wrap.withClubBadges .clubBadge,.page-header .jf-header-bounds>.flex-parent .block .content-wrap.withClubBadges .clubBadge{display:flex;align-items:center;position:absolute;bottom:0;padding:0 130px 0 16px;background:linear-gradient(-120deg, transparent 0%, transparent 70px, #30363C 70px);font-size:12px;z-index:1}.page-header .bounds>.flex-parent .block .content-wrap.withClubBadges .clubBadge img,.page-header .jf-header-bounds>.flex-parent .block .content-wrap.withClubBadges .clubBadge img{width:75px;height:75px;margin:16px 20px 16px 0}@media (max-width: 568px){.page-header .bounds>.flex-parent .block .content-wrap.withClubBadges .clubBadge img,.page-header .jf-header-bounds>.flex-parent .block .content-wrap.withClubBadges .clubBadge img{width:55px;height:55px;margin:10px 20px 10px 0}}.page-header .bounds>.flex-parent .block .content-wrap.withClubBadges .clubBadge span,.page-header .jf-header-bounds>.flex-parent .block .content-wrap.withClubBadges .clubBadge span{padding:0}@media only screen and (max-width: 1200px){.page-header .bounds>.flex-parent .block .content-wrap.page-header-wrapper,.page-header .jf-header-bounds>.flex-parent .block .content-wrap.page-header-wrapper{padding-top:120px}}@media (max-width: 768px){.page-header .bounds>.flex-parent .block .content-wrap.page-header-wrapper,.page-header .jf-header-bounds>.flex-parent .block .content-wrap.page-header-wrapper{padding-top:130px;padding-bottom:50px}}@media (max-width: 568px){.page-header .bounds>.flex-parent .block .content-wrap.page-header-wrapper,.page-header .jf-header-bounds>.flex-parent .block .content-wrap.page-header-wrapper{padding-top:50px;padding-bottom:50px}}.page-header .bounds>.flex-parent .block .additional-content,.page-header .jf-header-bounds>.flex-parent .block .additional-content{position:relative;margin-top:-3px;padding-left:23px}@media (max-width: 1200px){.page-header .bounds>.flex-parent .block .additional-content,.page-header .jf-header-bounds>.flex-parent .block .additional-content{padding-right:15px}}@media (max-width: 990px){.page-header .bounds>.flex-parent .block .additional-content,.page-header .jf-header-bounds>.flex-parent .block .additional-content{margin-top:0;padding-right:0;padding-left:15px}}@media (max-width: 568px){.page-header .bounds>.flex-parent .block:first-child,.page-header .jf-header-bounds>.flex-parent .block:first-child{padding-right:7px}}.pf-admin .page-header .bounds>.flex-parent .block:first-child,.pf-admin .page-header .jf-header-bounds>.flex-parent .block:first-child,.pf-dashboard .page-header .bounds>.flex-parent .block:first-child,.pf-dashboard .page-header .jf-header-bounds>.flex-parent .block:first-child{text-align:left}.page-header .bounds>.flex-parent .block:last-child.actions-block,.page-header .jf-header-bounds>.flex-parent .block:last-child.actions-block{padding-left:16px}.page-header .bounds>.flex-parent .block+.block .content-image,.page-header .jf-header-bounds>.flex-parent .block+.block .content-image{width:50vw;left:0;transform:none}@media (max-width: 1199px){.page-header .bounds>.flex-parent .block+.block,.page-header .jf-header-bounds>.flex-parent .block+.block{padding-left:23px}}.page-header .bounds>.flex-parent .block+.block::after,.page-header .jf-header-bounds>.flex-parent .block+.block::after{background-color:rgba(0,0,0,0);left:0}.detail-page .page-header .bounds>.flex-parent .block+.block::after,.detail-page .page-header .jf-header-bounds>.flex-parent .block+.block::after{background-color:#000}.search-results-page .page-header .bounds>.flex-parent .block+.block::after,.search-results-page .page-header .jf-header-bounds>.flex-parent .block+.block::after{background-color:#000}@media (max-width: 568px){.page-header .bounds>.flex-parent .block+.block::after,.page-header .jf-header-bounds>.flex-parent .block+.block::after{left:-32px}}.page-header .bounds>.flex-parent .actions-block,.page-header .jf-header-bounds>.flex-parent .actions-block{text-align:right}.page-header .bounds>.flex-parent .actions-block .content-wrap+.content-wrap,.page-header .jf-header-bounds>.flex-parent .actions-block .content-wrap+.content-wrap{margin-top:2px}.page-header .bounds>.flex-parent>div>div,.page-header .jf-header-bounds>.flex-parent>div>div{position:relative;z-index:5}.page-header .bounds>.flex-parent .column-title,.page-header .jf-header-bounds>.flex-parent .column-title{font-family:"EB Garamond",serif;font-size:48px;color:#1c1c1b;font-weight:400;line-height:1.21;letter-spacing:0.71px;margin-top:0;margin-bottom:20px;display:inline-block;text-decoration:underline;-webkit-text-decoration-color:#029ee3;text-decoration-color:#029ee3;text-decoration-thickness:0.1em;text-underline-offset:-0.07em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none;line-height:1.08}.pf-brochure .page-header .bounds>.flex-parent .column-title,.pf-brochure .page-header .jf-header-bounds>.flex-parent .column-title,.toolkit-page .page-header .bounds>.flex-parent .column-title,.toolkit-page .page-header .jf-header-bounds>.flex-parent .column-title{font-family:"EB Garamond",serif;font-size:60px;color:#fff;font-weight:300;line-height:1.21}.detail-page .page-header .bounds>.flex-parent .column-title,.detail-page .page-header .jf-header-bounds>.flex-parent .column-title{color:#20262a}.footer-link-detail-page.detail-page .page-header .bounds>.flex-parent .column-title,.footer-link-detail-page.detail-page .page-header .jf-header-bounds>.flex-parent .column-title{color:#fff}.search-results-page .page-header .bounds>.flex-parent .column-title,.search-results-page .page-header .jf-header-bounds>.flex-parent .column-title{color:#fff}.page-header .bounds>.flex-parent .column-title.white,.page-header .jf-header-bounds>.flex-parent .column-title.white{color:#fff}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none){.page-header .bounds>.flex-parent .column-title,.page-header .jf-header-bounds>.flex-parent .column-title{text-underline-offset:0.01em}}}@media (max-width: 568px){.page-header .bounds>.flex-parent .column-title,.page-header .jf-header-bounds>.flex-parent .column-title{font-size:34px;letter-spacing:0.52px}}@media (max-width: 374px){.page-header .bounds>.flex-parent .column-title,.page-header .jf-header-bounds>.flex-parent .column-title{font-size:28px}}.page-header .bounds>.flex-parent .column-content,.page-header .jf-header-bounds>.flex-parent .column-content{line-height:1.75}.page-header .bounds>.flex-parent .column-content-request,.page-header .jf-header-bounds>.flex-parent .column-content-request{padding-bottom:20px}.page-header .bounds>.ajax-form>.flex-parent .column-title,.page-header .jf-header-bounds>.ajax-form>.flex-parent .column-title{text-decoration:underline;text-decoration-color:#029ee3;-webkit-text-decoration-color:#029ee3;text-decoration-thickness:0.1em;text-underline-offset:-0.07em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none;display:inline-block}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none){.page-header .bounds>.ajax-form>.flex-parent .column-title,.page-header .jf-header-bounds>.ajax-form>.flex-parent .column-title{text-underline-offset:0.01em}}}.page-header .resources-grid{background:#e9edf0}.page-header-content{background-position:center;background-repeat:no-repeat;background-size:cover}.page-header-content .content-wrapper{padding-top:210px;padding-bottom:89px;max-width:882px;color:#20262a;font-size:23px;font-weight:300;line-height:1.39;letter-spacing:0.35px;text-align:center}.page-header-content .content-wrapper .services-details .block{display:flex;flex-direction:column;align-items:center}.page-header-content .content-wrapper .services-details .block .btn.btn_a,.page-header-content .content-wrapper .services-details .block .btn_a,.page-header-content .content-wrapper .services-details .block #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .page-header-content .content-wrapper .services-details .block .button,.page-header-content .content-wrapper .services-details .block .btn_a:visited,.page-header-content .content-wrapper .services-details .block .btn_a.btn_b,.page-header-content .content-wrapper .services-details .block button.btn_a#summaryPanelCloseButton,.page-header-content .content-wrapper .services-details .block button.btn_a#issuesPanelCloseButton,.page-header-content .content-wrapper .services-details .block .btn_a.checkout-back,.page-header-content .content-wrapper .services-details .block .btn_a.checkout-skip,.page-header-content .content-wrapper .services-details .block .btn_a.btn_c,.page-header-content .content-wrapper .services-details .block .jsonForm input.btn_a[type="cancel"],.jsonForm .page-header-content .content-wrapper .services-details .block input.btn_a[type="cancel"],.page-header-content .content-wrapper .services-details .block .btn_a.btn_d,.page-header-content .content-wrapper .services-details .block .btn_a.btn_e,.page-header-content .content-wrapper .services-details .block .btn_a.btn_g,.page-header-content .content-wrapper .services-details .block .btn_a.btn_login,.page-header-content .content-wrapper .services-details .block .page-container button.btn_a,.page-container .page-header-content .content-wrapper .services-details .block button.btn_a,.page-header-content .content-wrapper .services-details .block .page-container input.btn_a[type=button],.page-container .page-header-content .content-wrapper .services-details .block input.btn_a[type=button],.page-header-content .content-wrapper .services-details .block .modal-content button.btn_a,.modal-content .page-header-content .content-wrapper .services-details .block button.btn_a,.page-header-content .content-wrapper .services-details .block .modal-content input.btn_a[type=button],.modal-content .page-header-content .content-wrapper .services-details .block input.btn_a[type=button],.page-header-content .content-wrapper .services-details .block .pf-admin .btn_a.jf-btn,.pf-admin .page-header-content .content-wrapper .services-details .block .btn_a.jf-btn,.page-header-content .content-wrapper .services-details .block .pf-admin .rowbuttonwrapper span.btn_a.button,.pf-admin .rowbuttonwrapper .page-header-content .content-wrapper .services-details .block span.btn_a.button,.page-header-content .content-wrapper .services-details .block .rowbuttonwrapper .pf-admin span.btn_a.button,.rowbuttonwrapper .pf-admin .page-header-content .content-wrapper .services-details .block span.btn_a.button,.page-header-content .content-wrapper .services-details .block .pf-dashboard .btn_a.jf-btn,.pf-dashboard .page-header-content .content-wrapper .services-details .block .btn_a.jf-btn,.page-header-content .content-wrapper .services-details .block .pf-dashboard .rowbuttonwrapper span.btn_a.button,.pf-dashboard .rowbuttonwrapper .page-header-content .content-wrapper .services-details .block span.btn_a.button,.page-header-content .content-wrapper .services-details .block .rowbuttonwrapper .pf-dashboard span.btn_a.button,.rowbuttonwrapper .pf-dashboard .page-header-content .content-wrapper .services-details .block span.btn_a.button,.page-header-content .content-wrapper .services-details .block button.btn_a#main_summary,.page-header-content .content-wrapper .services-details .block button.btn_a#main_submit_float,.page-header-content .content-wrapper .services-details .block .jsonForm input.btn_a[type="submit"],.jsonForm .page-header-content .content-wrapper .services-details .block input.btn_a[type="submit"],.page-header-content .content-wrapper .services-details .block .pf-checkout.secure-hosting input.btn_a.trans-back[type='submit'],.pf-checkout.secure-hosting .page-header-content .content-wrapper .services-details .block input.btn_a.trans-back[type='submit']{margin-top:82px}@media (max-width: 768px){.page-header-content{background-size:auto}.page-header-content .content-wrapper .services-details .block{background-color:#fff;padding:30px}.page-header-content .content-wrapper .services-details .block .btn.btn_a,.page-header-content .content-wrapper .services-details .block .btn_a,.page-header-content .content-wrapper .services-details .block #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .page-header-content .content-wrapper .services-details .block .button,.page-header-content .content-wrapper .services-details .block .btn_a:visited,.page-header-content .content-wrapper .services-details .block .btn_a.btn_b,.page-header-content .content-wrapper .services-details .block button.btn_a#summaryPanelCloseButton,.page-header-content .content-wrapper .services-details .block button.btn_a#issuesPanelCloseButton,.page-header-content .content-wrapper .services-details .block .btn_a.checkout-back,.page-header-content .content-wrapper .services-details .block .btn_a.checkout-skip,.page-header-content .content-wrapper .services-details .block .btn_a.btn_c,.page-header-content .content-wrapper .services-details .block .jsonForm input.btn_a[type="cancel"],.jsonForm .page-header-content .content-wrapper .services-details .block input.btn_a[type="cancel"],.page-header-content .content-wrapper .services-details .block .btn_a.btn_d,.page-header-content .content-wrapper .services-details .block .btn_a.btn_e,.page-header-content .content-wrapper .services-details .block .btn_a.btn_g,.page-header-content .content-wrapper .services-details .block .btn_a.btn_login,.page-header-content .content-wrapper .services-details .block .page-container button.btn_a,.page-container .page-header-content .content-wrapper .services-details .block button.btn_a,.page-header-content .content-wrapper .services-details .block .page-container input.btn_a[type=button],.page-container .page-header-content .content-wrapper .services-details .block input.btn_a[type=button],.page-header-content .content-wrapper .services-details .block .modal-content button.btn_a,.modal-content .page-header-content .content-wrapper .services-details .block button.btn_a,.page-header-content .content-wrapper .services-details .block .modal-content input.btn_a[type=button],.modal-content .page-header-content .content-wrapper .services-details .block input.btn_a[type=button],.page-header-content .content-wrapper .services-details .block .pf-admin .btn_a.jf-btn,.pf-admin .page-header-content .content-wrapper .services-details .block .btn_a.jf-btn,.page-header-content .content-wrapper .services-details .block .pf-admin .rowbuttonwrapper span.btn_a.button,.pf-admin .rowbuttonwrapper .page-header-content .content-wrapper .services-details .block span.btn_a.button,.page-header-content .content-wrapper .services-details .block .rowbuttonwrapper .pf-admin span.btn_a.button,.rowbuttonwrapper .pf-admin .page-header-content .content-wrapper .services-details .block span.btn_a.button,.page-header-content .content-wrapper .services-details .block .pf-dashboard .btn_a.jf-btn,.pf-dashboard .page-header-content .content-wrapper .services-details .block .btn_a.jf-btn,.page-header-content .content-wrapper .services-details .block .pf-dashboard .rowbuttonwrapper span.btn_a.button,.pf-dashboard .rowbuttonwrapper .page-header-content .content-wrapper .services-details .block span.btn_a.button,.page-header-content .content-wrapper .services-details .block .rowbuttonwrapper .pf-dashboard span.btn_a.button,.rowbuttonwrapper .pf-dashboard .page-header-content .content-wrapper .services-details .block span.btn_a.button,.page-header-content .content-wrapper .services-details .block button.btn_a#main_summary,.page-header-content .content-wrapper .services-details .block button.btn_a#main_submit_float,.page-header-content .content-wrapper .services-details .block .jsonForm input.btn_a[type="submit"],.jsonForm .page-header-content .content-wrapper .services-details .block input.btn_a[type="submit"],.page-header-content .content-wrapper .services-details .block .pf-checkout.secure-hosting input.btn_a.trans-back[type='submit'],.pf-checkout.secure-hosting .page-header-content .content-wrapper .services-details .block input.btn_a.trans-back[type='submit']{margin-bottom:30px}}.page-header-professions{position:relative}.page-header-professions .block-image{width:100%;height:743px}.page-header-professions .block-image:after{content:"";position:absolute;top:20%;right:0;left:0;bottom:0;background-image:linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,0.56) 33%, #fff)}@media (max-width: 768px){.page-header-professions .block-image{height:472px}.page-header-professions .block-image:after{content:none}}.page-header-professions .container-details{position:absolute;bottom:50px;width:100%}.page-header-professions .container-details .block .content-block{display:flex;flex-direction:column;align-items:center;max-width:959px;color:#20262a;margin:auto}.page-header-professions .container-details .block .content-block .btn_a,.page-header-professions .container-details .block .content-block #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .page-header-professions .container-details .block .content-block .button{margin-top:82px}@media (max-width: 768px){.page-header-professions .container-details .block .content-block .btn_a,.page-header-professions .container-details .block .content-block #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .page-header-professions .container-details .block .content-block .button{margin-top:26px}}.page-header-professions .container-details .block .content-block h1,.page-header-professions .container-details .block .content-block div,.page-header-professions .container-details .block .content-block a{text-align:center}@media (max-width: 768px){.page-header-professions .container-details .block .content-block{background-color:#fff;padding:40px}.page-header-professions .container-details .block .content-block h1{margin-top:0}}@media (max-width: 768px){.page-header-professions .container-details .block{margin-top:-60px}}@media (max-width: 768px){.page-header-professions .container-details{position:relative;background-color:#029ee3}}.page-header-professions .mtaSummaryNotice{padding:10px;opacity:0.6;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#eee;border-left:2px solid #666;font-size:0.8em}.resource-filter-select,.filter-select,.resource-filter-image{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#a9a8a8;padding:14.5px}.resource-filter-select option,.filter-select option,.resource-filter-image option{padding:13px 24px}.resource-filter-select+.chosen-container .chosen-single,.resource-filter-select+.chosen-container .chosen-drop li,.filter-select+.chosen-container .chosen-single,.filter-select+.chosen-container .chosen-drop li,.resource-filter-image+.chosen-container .chosen-single,.resource-filter-image+.chosen-container .chosen-drop li{padding:5px 16px;height:auto;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;line-height:2.16;border-color:#979797}.resource-filter-select+.chosen-container .chosen-single span,.resource-filter-select+.chosen-container .chosen-drop li span,.filter-select+.chosen-container .chosen-single span,.filter-select+.chosen-container .chosen-drop li span,.resource-filter-image+.chosen-container .chosen-single span,.resource-filter-image+.chosen-container .chosen-drop li span{font-size:19px;color:#a9a8a8}.resource-filter-select+.chosen-container .chosen-drop li:hover,.filter-select+.chosen-container .chosen-drop li:hover,.resource-filter-image+.chosen-container .chosen-drop li:hover{background-color:#f7f8f8;color:#060708}.resource-filter-select+.chosen-container .chosen-drop li.result-selected,.filter-select+.chosen-container .chosen-drop li.result-selected,.resource-filter-image+.chosen-container .chosen-drop li.result-selected{background-color:transparent;color:#d2d3d4}.resource-filter-select+.chosen-container,.filter-select+.chosen-container,.resource-filter-image+.chosen-container{width:100% !important}.flex-parent>.filter-button-wrapper{flex-basis:144px;min-width:0;align-self:flex-end}.flex-parent>.filter-button-wrapper svg{fill:#fff}.flex-parent>.filter-button-wrapper .btn,.flex-parent>.filter-button-wrapper .btn_a,.flex-parent>.filter-button-wrapper #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .flex-parent>.filter-button-wrapper .button,.flex-parent>.filter-button-wrapper .btn_b,.flex-parent>.filter-button-wrapper button#summaryPanelCloseButton,.flex-parent>.filter-button-wrapper button#issuesPanelCloseButton,.flex-parent>.filter-button-wrapper .checkout-back,.flex-parent>.filter-button-wrapper .checkout-skip,.flex-parent>.filter-button-wrapper .btn_c,.flex-parent>.filter-button-wrapper .jsonForm input[type="cancel"],.jsonForm .flex-parent>.filter-button-wrapper input[type="cancel"],.flex-parent>.filter-button-wrapper .btn_d,.flex-parent>.filter-button-wrapper .btn_e,.flex-parent>.filter-button-wrapper .btn_g,.flex-parent>.filter-button-wrapper .btn_login,.flex-parent>.filter-button-wrapper .page-container button,.page-container .flex-parent>.filter-button-wrapper button,.flex-parent>.filter-button-wrapper .page-container input[type=button],.page-container .flex-parent>.filter-button-wrapper input[type=button],.flex-parent>.filter-button-wrapper .modal-content button,.modal-content .flex-parent>.filter-button-wrapper button,.flex-parent>.filter-button-wrapper .modal-content input[type=button],.modal-content .flex-parent>.filter-button-wrapper input[type=button],.flex-parent>.filter-button-wrapper .pf-admin .jf-btn,.pf-admin .flex-parent>.filter-button-wrapper .jf-btn,.flex-parent>.filter-button-wrapper .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .flex-parent>.filter-button-wrapper span.button,.flex-parent>.filter-button-wrapper .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .flex-parent>.filter-button-wrapper span.button,.flex-parent>.filter-button-wrapper .pf-dashboard .jf-btn,.pf-dashboard .flex-parent>.filter-button-wrapper .jf-btn,.flex-parent>.filter-button-wrapper .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .flex-parent>.filter-button-wrapper span.button,.flex-parent>.filter-button-wrapper .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .flex-parent>.filter-button-wrapper span.button,.flex-parent>.filter-button-wrapper button#main_summary,.flex-parent>.filter-button-wrapper button#main_submit_float,.flex-parent>.filter-button-wrapper .jsonForm input[type="submit"],.jsonForm .flex-parent>.filter-button-wrapper input[type="submit"],.flex-parent>.filter-button-wrapper .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .flex-parent>.filter-button-wrapper input.trans-back[type='submit']{padding:14.5px 16px}.flex-parent>.filter-button-wrapper .btn.btn_g:hover,.flex-parent>.filter-button-wrapper .btn_g.btn_a:hover,.flex-parent>.filter-button-wrapper #summaryScreen .jf-progressTable .btn_g.button:hover,#summaryScreen .jf-progressTable .flex-parent>.filter-button-wrapper .btn_g.button:hover,.flex-parent>.filter-button-wrapper .btn_g.btn_b:hover,.flex-parent>.filter-button-wrapper button.btn_g#summaryPanelCloseButton:hover,.flex-parent>.filter-button-wrapper button.btn_g#issuesPanelCloseButton:hover,.flex-parent>.filter-button-wrapper .btn_g.checkout-back:hover,.flex-parent>.filter-button-wrapper .btn_g.checkout-skip:hover,.flex-parent>.filter-button-wrapper .btn_g.btn_c:hover,.flex-parent>.filter-button-wrapper .jsonForm input.btn_g:hover[type="cancel"],.jsonForm .flex-parent>.filter-button-wrapper input.btn_g:hover[type="cancel"],.flex-parent>.filter-button-wrapper .btn_g.btn_d:hover,.flex-parent>.filter-button-wrapper .btn_g.btn_e:hover,.flex-parent>.filter-button-wrapper .btn_g:hover,.flex-parent>.filter-button-wrapper .btn_g:hover:visited,.flex-parent>.filter-button-wrapper .btn_g.btn_login:hover,.flex-parent>.filter-button-wrapper .page-container button.btn_g:hover,.page-container .flex-parent>.filter-button-wrapper button.btn_g:hover,.flex-parent>.filter-button-wrapper .page-container input.btn_g:hover[type=button],.page-container .flex-parent>.filter-button-wrapper input.btn_g:hover[type=button],.flex-parent>.filter-button-wrapper .modal-content button.btn_g:hover,.modal-content .flex-parent>.filter-button-wrapper button.btn_g:hover,.flex-parent>.filter-button-wrapper .modal-content input.btn_g:hover[type=button],.modal-content .flex-parent>.filter-button-wrapper input.btn_g:hover[type=button],.flex-parent>.filter-button-wrapper .pf-admin .btn_g.jf-btn:hover,.pf-admin .flex-parent>.filter-button-wrapper .btn_g.jf-btn:hover,.flex-parent>.filter-button-wrapper .pf-admin .rowbuttonwrapper span.btn_g.button:hover,.pf-admin .rowbuttonwrapper .flex-parent>.filter-button-wrapper span.btn_g.button:hover,.flex-parent>.filter-button-wrapper .rowbuttonwrapper .pf-admin span.btn_g.button:hover,.rowbuttonwrapper .pf-admin .flex-parent>.filter-button-wrapper span.btn_g.button:hover,.flex-parent>.filter-button-wrapper .pf-dashboard .btn_g.jf-btn:hover,.pf-dashboard .flex-parent>.filter-button-wrapper .btn_g.jf-btn:hover,.flex-parent>.filter-button-wrapper .pf-dashboard .rowbuttonwrapper span.btn_g.button:hover,.pf-dashboard .rowbuttonwrapper .flex-parent>.filter-button-wrapper span.btn_g.button:hover,.flex-parent>.filter-button-wrapper .rowbuttonwrapper .pf-dashboard span.btn_g.button:hover,.rowbuttonwrapper .pf-dashboard .flex-parent>.filter-button-wrapper span.btn_g.button:hover,.flex-parent>.filter-button-wrapper button.btn_g#main_summary:hover,.flex-parent>.filter-button-wrapper button.btn_g#main_submit_float:hover,.flex-parent>.filter-button-wrapper .jsonForm input.btn_g:hover[type="submit"],.jsonForm .flex-parent>.filter-button-wrapper input.btn_g:hover[type="submit"],.flex-parent>.filter-button-wrapper .pf-checkout.secure-hosting input.btn_g.trans-back:hover[type='submit'],.pf-checkout.secure-hosting .flex-parent>.filter-button-wrapper input.btn_g.trans-back:hover[type='submit']{background-color:#202427;border-color:#202427;color:#fff !important;opacity:0.8}.page-header .resources-grid.flex-parent,.page-header .resources-grid.flex-parent>.block{position:relative}.page-header .resources-grid:after{left:-50% !important;content:'';position:absolute;background:#e9edf0;top:0;bottom:0;height:100%;display:block;width:200%;z-index:-1}.resources-filters .title{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:17px;color:#20262a;font-weight:300;line-height:1.5;margin-top:1.5em;margin-bottom:0.8em;color:#20262a}@media (max-width: 568px){.resources-filters .title{margin-top:.9em}}.resources-grid.flex-parent>.block:first-child:before{display:none}#text-search-container{position:relative;padding-top:2.5em;padding-bottom:10px}#text-search-container .btn,#text-search-container .btn_a,#text-search-container #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable #text-search-container .button,#text-search-container .btn_b,#text-search-container button#summaryPanelCloseButton,#text-search-container button#issuesPanelCloseButton,#text-search-container .checkout-back,#text-search-container .checkout-skip,#text-search-container .btn_c,#text-search-container .jsonForm input[type="cancel"],.jsonForm #text-search-container input[type="cancel"],#text-search-container .btn_d,#text-search-container .btn_e,#text-search-container .btn_g,#text-search-container .btn_login,#text-search-container .page-container button,.page-container #text-search-container button,#text-search-container .page-container input[type=button],.page-container #text-search-container input[type=button],#text-search-container .modal-content button,.modal-content #text-search-container button,#text-search-container .modal-content input[type=button],.modal-content #text-search-container input[type=button],#text-search-container .pf-admin .jf-btn,.pf-admin #text-search-container .jf-btn,#text-search-container .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper #text-search-container span.button,#text-search-container .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin #text-search-container span.button,#text-search-container .pf-dashboard .jf-btn,.pf-dashboard #text-search-container .jf-btn,#text-search-container .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper #text-search-container span.button,#text-search-container .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard #text-search-container span.button,#text-search-container button#main_summary,#text-search-container button#main_submit_float,#text-search-container .jsonForm input[type="submit"],.jsonForm #text-search-container input[type="submit"],#text-search-container .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting #text-search-container input.trans-back[type='submit']{padding:9.5px 15px}#text-search-container .btn:hover,#text-search-container .btn_a:hover,#text-search-container #summaryScreen .jf-progressTable .button:hover,#summaryScreen .jf-progressTable #text-search-container .button:hover,#text-search-container .btn_b:hover,#text-search-container button#summaryPanelCloseButton:hover,#text-search-container button#issuesPanelCloseButton:hover,#text-search-container .checkout-back:hover,#text-search-container .checkout-skip:hover,#text-search-container .btn_c:hover,#text-search-container .jsonForm input:hover[type="cancel"],.jsonForm #text-search-container input:hover[type="cancel"],#text-search-container .btn_d:hover,#text-search-container .btn_e:hover,#text-search-container .btn_g:hover,#text-search-container .btn_login:hover,#text-search-container .page-container button:hover,.page-container #text-search-container button:hover,#text-search-container .page-container input:hover[type=button],.page-container #text-search-container input:hover[type=button],#text-search-container .modal-content button:hover,.modal-content #text-search-container button:hover,#text-search-container .modal-content input:hover[type=button],.modal-content #text-search-container input:hover[type=button],#text-search-container .pf-admin .jf-btn:hover,.pf-admin #text-search-container .jf-btn:hover,#text-search-container .pf-admin .rowbuttonwrapper span.button:hover,.pf-admin .rowbuttonwrapper #text-search-container span.button:hover,#text-search-container .rowbuttonwrapper .pf-admin span.button:hover,.rowbuttonwrapper .pf-admin #text-search-container span.button:hover,#text-search-container .pf-dashboard .jf-btn:hover,.pf-dashboard #text-search-container .jf-btn:hover,#text-search-container .pf-dashboard .rowbuttonwrapper span.button:hover,.pf-dashboard .rowbuttonwrapper #text-search-container span.button:hover,#text-search-container .rowbuttonwrapper .pf-dashboard span.button:hover,.rowbuttonwrapper .pf-dashboard #text-search-container span.button:hover,#text-search-container button#main_summary:hover,#text-search-container button#main_submit_float:hover,#text-search-container .jsonForm input:hover[type="submit"],.jsonForm #text-search-container input:hover[type="submit"],#text-search-container .pf-checkout.secure-hosting input.trans-back:hover[type='submit'],.pf-checkout.secure-hosting #text-search-container input.trans-back:hover[type='submit']{color:#fff;border:solid 1px #029ee3;background-color:#029ee3;opacity:0.8}#text-search-container .flex-parent{margin:0 0 0 0;padding:4px 0px 4px 0px}@media (max-width: 767px){#text-search-container{padding-top:22px;padding-bottom:22px;display:block}}@media (max-width: 567px){#text-search-container{padding-top:28px;padding-bottom:32px}}#text-search-container:after{left:-50% !important;content:'';position:absolute;background:#e9edf0;top:0;bottom:0;height:100%;display:block}#text-search-container .single-block{position:relative;z-index:3}#text-search-container .single-block .block-title{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:17px;color:#20262a;font-weight:300;line-height:1;padding:0;min-width:100%}@media (max-width: 767px){#text-search-container .single-block .block-title{line-height:20px;margin-bottom:20px;padding-left:0px}}@media (max-width: 568px){#text-search-container .single-block .block-title{font-size:18px;line-height:22px;padding-left:0px}}#text-search-container .single-block .search-form-wrap{padding:12px 0;display:flex;flex-wrap:nowrap}@media (max-width: 767px){#text-search-container .single-block .search-form-wrap .search-field-wrap{margin-top:-28px;width:100%;margin-left:0}}@media (max-width: 567px){#text-search-container .single-block .search-form-wrap .search-field-wrap{margin-top:-6px;width:100%}}#text-search-container .single-block .search-form-wrap .search-field-wrap .search-field{font-size:16px;line-height:30px;box-sizing:border-box;width:539px;height:52px;padding:0 10px;color:#4a4a4a;border:solid 1px #979797;background-color:#fff}#text-search-container .single-block .search-form-wrap .search-field-wrap .search-field::-moz-placeholder{font-size:19px;color:#a9a8a8}#text-search-container .single-block .search-form-wrap .search-field-wrap .search-field:-ms-input-placeholder{font-size:19px;color:#a9a8a8}#text-search-container .single-block .search-form-wrap .search-field-wrap .search-field::placeholder{font-size:19px;color:#a9a8a8}@media (max-width: 990px){#text-search-container .single-block .search-form-wrap .search-field-wrap .search-field{width:273px}}@media (max-width: 767px){#text-search-container .single-block .search-form-wrap .search-field-wrap .search-field{width:100%}}#text-search-container .single-block .search-form-wrap .search-field-wrap .search-field:focus{border:1px solid rgba(0,134,139,0.5);box-shadow:inset 0 0 5px rgba(0,134,139,0.3)}#text-search-container .single-block .search-form-wrap .submit-btn-wrap{flex:1 0 58px;max-width:58px}@media (max-width: 767px){#text-search-container .single-block .search-form-wrap .submit-btn-wrap{margin-top:-28px;margin-left:0px;border:1px solid #029ee3}}@media (max-width: 567px){#text-search-container .single-block .search-form-wrap .submit-btn-wrap{margin-top:-6px}}#text-search-container .single-block .search-form-wrap .submit-btn-wrap .submit-btn{height:30px}#text-search-container .single-block .search-form-wrap .submit-btn-wrap svg{fill:#fff}#text-search-container .single-block .search-form-wrap .submit-btn-wrap .submit-btn-prof{height:100%}@media (max-width: 768px){#text-search-container .single-block{border-top:solid 1px #d7d5d5;padding-top:30px}}.resources-page .resources-filters>.flex-parent>.block{flex-basis:100%;padding:0}.resources-filters .flex-parent .flex-parent{margin:0 -32px -20px -32px}@media (max-width: 568px){.resources-filters .flex-parent .flex-parent{margin:0 -16px -8px -16px}}.resources-filters+main .search-results .resources-grid{padding-top:0;margin-top:0}.resources-filters .ajax-form>.flex-parent{padding-bottom:0}.popular-container{background-color:#f7f7f7;padding:64px 0}.popular-container a,.popular-container a:visited{color:#131618}.popular-container .article-heading{font-size:18px;line-height:26px}.popular-container .article-meta{border-bottom:3px solid #01bee5;min-height:200px;flex-basis:50%;margin:0 32px}.popular-container .carousel-container{position:relative}.popular-container .carousel-button-prev{position:absolute;top:50%;right:100%}.popular-container .carousel-button-next{position:absolute;top:50%;left:100%}.popular-container .article-category{padding-top:6px;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#131618;font-weight:400;line-height:1.44}.popular-container a[href^='#carousel-button']{border:0;background-color:#f7f7f7}.popular-container a[href^='#carousel-button'] svg{width:100px;height:100px;fill:#d2d3d4}.popular-container a:hover{cursor:pointer}.popular-container a:hover .image-wrap img{filter:hue-rotate(-2.16deg) saturate(0.87) brightness(0.87) contrast(0.78)}.popular-container .popular-article{display:flex}.popular-container .image-wrap{flex-basis:50%}.popular-container li{width:50%}.contact-tabs{padding:0;background-color:transparent}@media (max-width: 768px){.contact-tabs{margin-left:-32px;margin-right:-32px}}@media (max-width: 568px){.contact-tabs{margin-left:-16px;margin-right:-16px}}.contact-tabs .tab-tops{display:flex;margin:0 0 8px}.contact-tabs .tab-title{font-size:28px;line-height:1.39em;position:relative;border-right:4px solid transparent;border-left:4px solid transparent;border-radius:0;flex-basis:30%;flex-grow:1}.contact-tabs .tab-title:first-child{border-left:0}.contact-tabs .tab-title:last-child{border-right:0}.contact-tabs .tab-title a{font-weight:300;width:100%;margin:0;padding:18px 64px 16px 32px;opacity:1;color:#20262a;border:0 none;background-color:#fff}@media (max-width: 1100px){.contact-tabs .tab-title a{padding-left:24px}}.contact-tabs .tab-title.active a{color:#20262a;background-color:#fff}.contact-tabs .tab-title.active a:hover{color:#20262a}.contact-tabs .contact-tab{font-weight:300;color:#57676c;border:1px solid #eaebe8;border-bottom-width:6px}.contact-tabs .contact-tab>div>div{padding:16px 0 32px 0;border-bottom:0 none}.contact-tabs .icon-phone,.contact-tabs .icon-contact-email,.contact-tabs .icon-letter{position:relative;top:-4px;width:20px;height:20px;margin-right:6px;vertical-align:middle;fill:#1c3a6e}.contact-tabs[max-width~='950px']{padding:0}.contact-tabs[max-width~='950px']>ul{display:none}.contact-tabs[max-width~='950px']>section{display:block;border:0}.contact-tabs[max-width~='950px']>section>a{font-size:21px;font-weight:300;line-height:1.34em;position:relative;display:block;padding:18px 64px 16px 32px;text-decoration:none;color:#20262a;background:#fff}@media (max-width: 568px){.contact-tabs[max-width~='950px']>section>a{padding-left:16px}}.contact-tabs[max-width~='960px']>section.active>a{color:#20262a;border:0 none;background-color:#fff}.contact-tabs[max-width~='960px']>section.active>a:hover{color:#20262a}@media (max-width: 768px){.contact-tabs .tabtrigger .icon-open-close{right:32px}}@media (max-width: 568px){.contact-tabs .tabtrigger .icon-open-close{right:16px}}.contact-service{background-color:#000;padding:10px 0}@media (min-width: 1025px){.contact-service{padding:30px 0}}.contact-service .flex-parent{align-items:center}.contact-service .contact-meta{color:#fff}.contact-service .contact-meta .column-title h3{color:#fff;line-height:1.08;letter-spacing:0.74px}.contact-service .contact-meta .contact-info .tel{font-family:'Times-Roman';font-size:48px;line-height:1.58;letter-spacing:0.74px}.contact-service .contact-meta .contact-info .tel a{color:#fff}.contact-service .contact-meta .contact-info .email a{color:#fff;font-size:19px}.contact-service .contact-meta .contact-info .line{width:30px;border:solid 2px #029ee3;margin:42px 0}.contact-service .contact-meta .contact-info .download-wrapper{max-width:477px}.contact-service .contact-meta .contact-info .download-wrapper h4{font-size:13px;font-weight:500}.contact-service .contact-meta .contact-info .download-wrapper .downloads ul.files li{background-color:#fff;margin-bottom:2px}.contact-service .contact-meta .contact-info .download-wrapper .downloads ul.files li a{display:flex;justify-content:space-between;align-items:center;color:#20262a;padding-right:8px !important}.contact-service .contact-meta .contact-info .download-wrapper .downloads ul.files li .fileIcon{width:31px;height:31px}.contact-service .contact-meta .contact-info .download-wrapper .box-info{margin-top:12px;font-size:16px}.contact-service .contact-image .image-wrap img{border-radius:50%;width:549px;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}@media (max-width: 768px){.contact-service .flex-parent{flex-direction:column-reverse}.contact-service .contact-meta{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.contact-service .contact-meta .contact-info .download-wrapper{max-width:100%}.contact-service .contact-meta .contact-info .line{margin:32px auto;border:solid 2px #029ee3}.contact-service .contact-image .image-wrap img{width:400px;height:400px}}@media (max-width: 568px){.contact-service .contact-image .image-wrap img{width:228px;height:228px}}.logo-carousel-section{background:#16191B;padding:0}.logo-carousel-section .bounds .carousel-button-wrapper,.logo-carousel-section .jf-header-bounds .carousel-button-wrapper{display:none;margin-right:24px;overflow:hidden}@media only screen and (max-width: 1360px){.logo-carousel-section .bounds .carousel-button-wrapper,.logo-carousel-section .jf-header-bounds .carousel-button-wrapper{margin-right:0}}.logo-carousel-section .bounds .carousel-button-prev,.logo-carousel-section .jf-header-bounds .carousel-button-prev,.logo-carousel-section .bounds .carousel-button-next,.logo-carousel-section .jf-header-bounds .carousel-button-next{display:none}.logo-carousel-section .bounds ul,.logo-carousel-section .jf-header-bounds ul{padding:15px 0 5px;font-size:0;border:none;box-sizing:border-box}@media (max-width: 767px){.logo-carousel-section .bounds ul,.logo-carousel-section .jf-header-bounds ul{padding:10px 0 5px}}.logo-carousel-section .bounds ul li,.logo-carousel-section .jf-header-bounds ul li{display:inline-block;width:12.5%;font-size:16px;text-align:right}.site-locktonperformance .logo-carousel-section .bounds ul li,.site-locktonperformance .logo-carousel-section .jf-header-bounds ul li{width:16.66%}.site-locktonperformance .logo-carousel-section .bounds ul li .img-wrap,.site-locktonperformance .logo-carousel-section .jf-header-bounds ul li .img-wrap{text-align:center}@media only screen and (max-width: 960px){.logo-carousel-section .bounds ul li,.logo-carousel-section .jf-header-bounds ul li{width:25%}}@media only screen and (max-width: 568px){.logo-carousel-section .bounds ul li,.logo-carousel-section .jf-header-bounds ul li{width:50%}}@media (max-width: 1199px){.location-tabs .bounds,.location-tabs .jf-header-bounds{padding:0}}.location-tabs .location-wrap{position:relative;padding:0;background-color:transparent;z-index:10}.location-tabs .location-wrap .tab-content{position:relative;height:536px;border:none}@media (max-width: 767px){.location-tabs .location-wrap .tab-content{height:auto;background-color:#c4c4c4}}.location-tabs .location-wrap .tab-content>div{height:100% !important}.location-tabs .location-wrap .tab-content .office-map{position:absolute !important;left:0;top:0;bottom:0;height:100%;width:300%;border:none;margin-left:-80%;z-index:1}@media (max-width: 991px){.location-tabs .location-wrap .tab-content .office-map{margin-left:-75%}}@media (max-width: 767px){.location-tabs .location-wrap .tab-content .office-map{position:relative !important;margin-left:0;width:100%;height:553px}}.location-tabs .location-wrap .tab-content .office-info-wrap{position:relative;float:left;width:38.5%;height:100%;padding:50px 0;border:none;z-index:10;box-sizing:border-box;color:#fff}@media (max-width: 1199px){.location-tabs .location-wrap .tab-content .office-info-wrap{padding:35px 23px 60px;width:488px}}@media (max-width: 767px){.location-tabs .location-wrap .tab-content .office-info-wrap{width:100%;float:none;padding:35px 34px 20px;margin-top:-150px}}.location-tabs .location-wrap .tab-content .office-info-wrap .office-info{background-color:#202427;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:300;line-height:1.57;padding:51px 67px 85px 44px}@media (max-width: 767px){.location-tabs .location-wrap .tab-content .office-info-wrap .office-info{font-size:15px;line-height:21px}}@media (max-width: 768px){.location-tabs .location-wrap .tab-content .office-info-wrap .office-info{padding:54px}}@media (max-width: 568px){.location-tabs .location-wrap .tab-content .office-info-wrap .office-info{padding:32px}.location-tabs .location-wrap .tab-content .office-info-wrap .office-info a{max-width:250px;overflow:hidden;text-overflow:ellipsis;display:inline-block}}.location-tabs .location-wrap .tab-content .office-info-wrap .office-info .office{margin-bottom:20px;font-size:40px;font-family:"EB Garamond",serif;font-size:38px;color:#fff;font-weight:300;line-height:1.3;color:#fff}.location-tabs .location-wrap .tab-content .office-info-wrap .office-info address{color:#fff;font-size:17px;line-height:1.53;letter-spacing:0.26px}.location-tabs .location-wrap .tab-content .office-info-wrap .office-info address span{display:block}.location-tabs .location-wrap .tab-content .office-info-wrap .office-info address a{color:#fff}.location-tabs .location-wrap .tab-content .office-info-wrap .office-info address a:hover{color:#029ee3}.location-tabs .location-wrap .tab-content .office-info-wrap .office-info .aside-title{margin-bottom:0}.location-tabs .location-wrap .tab-content .office-info-wrap .office-info .aside-title:before{background-color:transparent}.location-tabs .location-wrap .tab-content .office-info-wrap .office-info .aside-title h3{display:none}.location-tabs .location-wrap .tab-content .office-info-wrap .office-info .aside-title h4{margin-top:0;margin-bottom:0}.location-tabs .location-wrap .tab-content .office-info-wrap .social-icons-wrap{display:none;position:absolute;bottom:10px;left:46px}@media (max-width: 1199px){.location-tabs .location-wrap .tab-content .office-info-wrap .social-icons-wrap{left:23px;bottom:20px}}@media (max-width: 767px){.location-tabs .location-wrap .tab-content .office-info-wrap .social-icons-wrap{position:static;padding-top:35px}}.faq-accordion .accordion-item .faq-icon{position:absolute;top:14px;left:20px;display:block;width:0;height:8px;transition:all .3s;opacity:0}.faq-accordion .accordion-item>.accordion-trigger{position:relative;display:block;background-color:#414a51;padding:16px 64px 16px 32px;font-size:22px;font-weight:300;line-height:27px}.faq-accordion .accordion-item>.accordion-trigger:after{display:block;content:'';background:#505c64;width:60px;height:100%;right:0;top:0;bottom:0;z-index:0;position:absolute}.faq-accordion .accordion-item>.accordion-trigger:before{display:block;content:'';background:#fff;width:30px;height:30px;bottom:0;border-radius:50%;z-index:-1;right:15px;top:15px;position:absolute;z-index:1}.categoryDashboard .faq-accordion .accordion-item>.accordion-trigger:before{display:none}.pf-brochure .faq-accordion .accordion-item>.accordion-trigger:after{display:none}.pf-brochure .faq-accordion .accordion-item>.accordion-trigger:before{display:block;content:'';width:28px;height:28px;bottom:0;border-radius:50%;right:15px;top:15px;position:absolute;z-index:1;background:none;background-image:url("../img/open-icon-faq.svg")}.faq-accordion .accordion-item>.accordion-trigger .title-tert{margin:0;color:#fff;font-weight:300;font-size:16px;line-height:20px}@media (max-width: 568px){.faq-accordion .accordion-item>.accordion-trigger .title-tert{font-size:15px}}.faq-accordion .accordion-item>.accordion-content{border:solid 1px #979797;border-top:0 none}.faq-accordion .accordion-item>.accordion-content .accordion-trigger:after{background-color:#029ee3;height:40px;right:15px;width:45px;top:10px}.faq-accordion .accordion-item>.accordion-content .accordion-trigger:before{display:none}.faq-accordion .accordion-item>.accordion-content ul{box-sizing:border-box;padding:20px 50px 15px 30px}@media (max-width: 568px){.faq-accordion .accordion-item>.accordion-content ul{padding:20px 40px 15px 25px}}.faq-accordion .accordion-item>.accordion-content ul li{font-size:14px;line-height:18px;color:#20262a}.faq-accordion .accordion-item>.accordion-content p{padding-right:16px;padding-left:16px}.faq-accordion .accordion-item.accordion-item-open>.accordion-trigger{border-bottom:solid 1px #979797;background-color:#606c75}.faq-accordion .accordion-item.accordion-item-open>.accordion-trigger .title-tert{color:#fff}.pf-brochure .faq-accordion .accordion-item.accordion-item-open>.accordion-trigger:before{background-image:url("../img/close-icon-faq.svg")}.faq-accordion .accordion-item.accordion-item-open .accordion-item-open>.accordion-trigger:after{background-color:#768c93}.faq-accordion .accordion-item.accordion-item-open .accordion-item-open>.accordion-trigger .icon-arrow-right{transform:rotate(-90deg)}.faq-accordion .accordion-item.accordion-item-open .faq-icon{width:12px;opacity:1}.faq-accordion .accordion-item.accordion-item-open>.accordion-content{padding:16px 0 16px 26px;background-color:#fff}.pf-brochure .faq-accordion .accordion-item:hover>.accordion-trigger{border-bottom:solid 1px #979797;background-color:#606c75}.pf-brochure .faq-accordion .accordion-item:hover>.accordion-trigger .title-tert{color:#fff}.pf-brochure .faq-accordion .accordion-item:hover .accordion-item-open>.accordion-trigger:after{background-color:#768c93}.faq-accordion .icon-arrow-right{transform:rotate(90deg);transition:transform 0.4s ease 0s;position:absolute;top:24px;right:33px;z-index:2;fill:#fff}.faq-accordion .accordion-content{overflow:hidden;max-height:0;transition:max-height 2.3s ease-out, opacity .3s ease-out;opacity:0}.faq-accordion .accordion-item-open>.accordion-content{max-height:2400px;transition:max-height 3.6s ease-out, opacity .5s ease-out;opacity:1}.info-widget{padding:0 20px 7px;margin-bottom:3px;background-color:#029ee3;color:#fff}@media (max-width: 1199px){.info-widget{padding:0 20px}}.info-widget .widget-block{padding:30px 0 23px}.info-widget .widget-block:first-child{margin-bottom:10px;border-bottom:1px solid #fff}@media (max-width: 1199px){.info-widget .widget-block:first-child{margin-bottom:7px}}@media (max-width: 1199px){.info-widget .widget-block{padding:23px 0 15px}}.info-widget .widget-block .widget-title{margin:0 0 25px;font-size:28px;line-height:34px}.info-widget .widget-block .widget-list{list-style:none}.info-widget .widget-block .widget-list li{position:relative;padding-left:25px;margin-bottom:20px;font-size:16px;line-height:18px}.info-widget .widget-block .widget-list li .list-icon{display:block;position:absolute;left:0;top:3px;font-size:18px;line-height:0.9;color:#029ee3;z-index:1;height:14px;width:12px}@media (max-width: 568px){.info-widget .widget-block .widget-list li .list-icon{top:0;font-size:20px;line-height:18px}}.info-widget .widget-block .widget-list li .list-icon svg{display:block;fill:#029ee3;width:100%;height:100%}.banner{min-height:663px}@media (max-width: 568px){.banner{min-height:0 !important;height:calc(100vh - 70px)}}.banner .banner-slide{background:center center url("");background-size:cover;text-align:left}@media (max-width: 990px){.banner .banner-slide{padding:52px 0 48px}}@media (max-width: 568px){.banner .banner-slide{padding:32px 0 28px}}.banner .banner-contentwrap{display:flex;justify-content:flex-start;align-items:center;height:100%}@media (max-width: 568px){.banner .banner-content{flex-basis:100%}}.banner .banner-content .title_site{font-family:"EB Garamond",serif;font-size:52px;color:#131618;font-weight:400;line-height:1.23;margin:0 0 .25em;max-width:800px}@media (max-width: 568px){.banner .banner-content .title_site{font-size:36px}}.banner .banner-content .strapline{font-family:"EB Garamond",serif;font-size:52px;color:#029ee3;font-weight:400;line-height:1.23;margin:0 0 .5em;max-width:44vw}@media (max-width: 991px){.banner .banner-content .strapline{max-width:44vw;margin:.5em 0 .5em}}@media (max-width: 568px){.banner .banner-content .strapline{font-size:36px;max-width:none}}.banner .banner-content p{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:16px;color:#131618;font-weight:300;line-height:1.56;max-width:44vw;margin-bottom:1.5em}@media (max-width: 991px){.banner .banner-content p{max-width:44vw}}@media (max-width: 567px){.banner .banner-content p{max-width:none;font-size:16px;line-height:1.75}}.banner .banner-content .banner-cta{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:18px;color:#131618;font-weight:300;line-height:1.22;width:100%;text-align:center;max-width:200px}.banner .banner-content.banner_inverse .title_site,.banner .banner-content.banner_inverse p,.banner .banner-content.banner_inverse .banner-cta{color:#fff}.banner .icon-down-arrow{position:absolute;top:90%;left:50%;width:40px;height:40px;transform:translate(-50%, -50%)}@media (max-width: 865px){.banner .icon-down-arrow{left:77%}}@media (max-width: 768px){.banner .icon-down-arrow{width:30px;height:30px;left:77%}}@media (max-width: 568px){.banner .icon-down-arrow{width:20px;height:20px;top:80%;left:50%}}@media screen and (max-height: 480px){.banner .icon-down-arrow{top:75%;left:50%}}.banner .icon-down-arrow svg{width:40px;height:40px;fill:#fff}@media (max-width: 768px){.banner .icon-down-arrow svg{width:30px;height:30px}}@media (max-width: 568px){.banner .icon-down-arrow svg{width:20px;height:20px}}.banner #scrollDown:before{position:absolute;top:-54%;left:-50%;width:200%;height:200%;content:'';transition:background .4s ease 0.1s, border-color .4s ease 0s;border:3px solid rgba(255,255,255,0.02);border-radius:50%;background:rgba(255,255,255,0.05)}@media (max-width: 768px){.banner #scrollDown:before{background:rgba(255,255,255,0.2);border-color:rgba(255,255,255,0.6)}}.banner #scrollDown:hover:before{background:rgba(255,255,255,0.2);border-color:rgba(255,255,255,0.6);transition:background .4s ease 0s, border-color .4s ease 0.1s}.banner .flexSlider-dots{display:none}.banner .banner_stream{padding-right:400px}.banner .banner-widget-wrap{position:relative}.banner .banner-widget{width:370px;position:absolute;right:-50vw;top:2em;z-index:999;-webkit-animation:slide-from-the-right 1s 2s 1 forwards;animation:slide-from-the-right 1s 2s 1 forwards}.banner .banner-widget .tabbed{background:transparent;padding:0}.banner .banner-widget .tabbed .logo.logo_globalfi{padding:0;margin-bottom:-21px;margin-top:7px}.banner .banner-widget .tabbed .logo.logo_globalfi svg{height:55px !important;width:90px !important}.banner .banner-widget .tabbed>section{border:0 none;background:transparent}.banner .banner-widget .tabbed>ul{display:flex;justify-content:flex-start;align-items:stretch;padding:0}.banner .banner-widget .tabbed>ul>li{display:block;flex:1 1 auto}.banner .banner-widget .tabbed>ul>li>a{width:100%;color:#fff;border-radius:0;border:0 none;margin:0;padding:16px 0 16px 32px;background:#373f45}.banner .banner-widget .tabbed>ul>li.active>a{border:0 none;background:transparent}.banner .banner-widget .tabbed>section>div>div{padding:0}.banner .banner-widget .flex-parent{padding-bottom:32px}@media (max-width: 991px){.banner .banner-widget{position:relative;width:auto;top:auto;right:auto;margin:0 -32px;z-index:3;-webkit-animation:none;animation:none;box-shadow:0 2px 6px 0 rgba(0,0,0,0.5)}.banner .banner-widget .jsonForm .flex-wrap-row{max-width:706px}}@media (max-width: 568px){.banner .banner-widget{margin:0 -16px;margin-bottom:0 !important}.banner .banner-widget .aside{width:auto;margin:0}.banner .banner-widget .aside .inlineCheckbox label ~ .focb{margin-left:15px !important}.banner .banner-widget .aside .jsonForm.jsonFormInverse .flex-wrap-row{display:block}.banner .banner-widget .aside .jsonForm.jsonFormInverse .flex-wrap-row .one-half.left-block{margin-right:0}.banner .banner-widget .aside .aside-title{display:none}.banner .banner-widget .tabbed>ul>li>a{padding:16px}}.banner.split-banner .banner-content{max-width:420px;padding:150px 0 115px;color:#131618}.banner.split-banner .banner-content .banner-cta{display:inline-block;max-width:100%;width:auto;min-width:220px;font-size:16px;line-height:24px;font-weight:500;color:inherit;border:1px solid #131618}.banner.split-banner .banner-content .banner-cta:hover{color:#fff;background:#131618;border-color:#131618}.banner.split-banner .banner-content h1,.banner.split-banner .banner-content p,.banner.split-banner .banner-content ul{color:inherit}.banner.split-banner .banner-slide .banner-content.banner_inverse{color:#fff}.banner.split-banner .banner-slide .banner-content.banner_inverse .banner-cta{color:inherit !important;border-color:#d7d5d5}.banner.split-banner .banner-slide .banner-content.banner_inverse .banner-cta:hover{color:#131618 !important;background:#fff;border-color:#fff}@media (max-width: 990px){.banner.split-banner .banner-slide{padding:0}.banner.split-banner .banner-content{padding:110px 0}}@media (max-width: 767px){.banner.split-banner .banner-content{padding:40px 0 50px}}@media (max-width: 567px){.banner.split-banner .banner-content{max-width:100%}.banner.split-banner .banner-content .banner-cta{display:block;width:100%;min-width:0}}.banner.banner_stream .banner-content,.banner.banner_withWidget .banner-content{max-width:720px}@media (max-width: 1199px){.banner.banner_stream .banner-content,.banner.banner_withWidget .banner-content{max-width:520px}}@media (max-width: 991px){.banner.banner_stream,.banner.banner_withWidget{min-height:0 !important}.banner.banner_stream .flexSlider,.banner.banner_withWidget .flexSlider{position:relative;display:flex;top:auto;left:auto;right:auto;bottom:auto;min-height:580px;height:auto}.ie10 .banner.banner_stream .flexSlider,.ie11 .banner.banner_stream .flexSlider,.ie10 .banner.banner_withWidget .flexSlider,.ie11 .banner.banner_withWidget .flexSlider{height:600px}.banner.banner_stream .flexSlider>ul,.banner.banner_withWidget .flexSlider>ul{display:flex;flex:0 0 10000%;height:auto}.banner.banner_stream .flexSlider>ul>li,.banner.banner_withWidget .flexSlider>ul>li{display:flex;flex:0 0 1%;margin:0}.banner.banner_stream .flexSlider .banner-contentwrap,.banner.banner_withWidget .flexSlider .banner-contentwrap{display:flex;flex:1 1 100%;align-items:center}.banner.banner_stream .flexSlider .banner-slide,.banner.banner_withWidget .flexSlider .banner-slide{height:auto !important}.banner.banner_stream .banner-content,.banner.banner_withWidget .banner-content{padding:0}}@media (max-width: 767px){.banner.banner_stream .flexSlider,.banner.banner_withWidget .flexSlider{min-height:440px}}.banner.banner-professions{min-height:730px}@media (max-width: 1649px){.banner.banner-professions{min-height:690px}}@media (max-width: 1499px){.banner.banner-professions{min-height:540px}}@media (max-width: 768px){.banner.banner-professions{min-height:600px}}@media (min-width: 769px){.banner.banner-professions{max-width:2000px;margin:auto;padding:20px;background-color:#000}}@media (max-width: 568px){.banner.banner-professions{height:auto !important}}@media (max-width: 568px){.banner.banner-professions .flexSlider{position:relative;height:auto;background-color:#029ee3}}.banner.banner-professions .banner-slide{position:relative}.banner.banner-professions .banner-slide.current .block-image{-webkit-animation:fadeIn 1.5s 50ms;animation:fadeIn 1.5s 50ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0}.banner.banner-professions .banner-slide.current .banner-contentwrap .banner-content{-webkit-animation:fadeIn 1.5s 0.2s;animation:fadeIn 1.5s 0.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0}@media (max-width: 768px){.banner.banner-professions .banner-slide.current .banner-contentwrap .banner-content{-webkit-animation:fadeIn 1s;animation:fadeIn 1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0}}@media (max-width: 990px){.banner.banner-professions .banner-slide{padding:0px;background-color:#029ee3}}@media (max-width: 568px){.banner.banner-professions .banner-slide{height:auto !important}}.banner.banner-professions .banner-slide .block-image{width:100%;height:730px;background-size:cover;background-position-x:right;position:relative}@media (max-width: 1649px){.banner.banner-professions .banner-slide .block-image{height:690px}}@media (max-width: 1499px){.banner.banner-professions .banner-slide .block-image{height:540px}}@media (max-width: 768px){.banner.banner-professions .banner-slide .block-image{height:372px}}@media (max-width: 568px){.banner.banner-professions .banner-slide .block-image{height:228px}}.banner.banner-professions .banner-slide .block-image::before{content:"";width:420px;height:100%;background-color:#029ee3;display:block;z-index:2}@media (max-width: 1100px){.banner.banner-professions .banner-slide .block-image::before{width:275px}}@media (max-width: 768px){.banner.banner-professions .banner-slide .block-image::before{content:none}}.banner.banner-professions .banner-slide .blue-block{max-width:613px}.banner.banner-professions .banner-slide .blue-block .index-container.slider-index{margin-top:-60px}.banner.banner-professions .banner-slide .banner-contentwrap{position:absolute;top:0}@media (max-width: 768px){.banner.banner-professions .banner-slide .banner-contentwrap{position:relative;height:auto;padding:0px 20px 20px}}.banner.banner-professions .banner-slide .banner-contentwrap .banner-content{background-color:#fff;max-width:613px;padding:74px 76px 109px 67px;margin-left:42px;z-index:1;opacity:0}.banner.banner-professions .banner-slide .banner-contentwrap .banner-content .heading-1{padding-bottom:0;margin-bottom:0}.banner.banner-professions .banner-slide .banner-contentwrap .banner-content .heading-1-shadow{padding-top:0;margin-top:0}@media (max-width: 1499px){.banner.banner-professions .banner-slide .banner-contentwrap .banner-content{max-width:500px;width:100%;padding:60px 60px 60px 45px}.banner.banner-professions .banner-slide .banner-contentwrap .banner-content .heading-1,.banner.banner-professions .banner-slide .banner-contentwrap .banner-content .heading-1-shadow{font-size:38px;margin-top:0}}@media (max-width: 1499px) and (min-width: 769px){.banner.banner-professions .banner-slide .banner-contentwrap .banner-content{min-height:365px;display:flex;flex-direction:column;justify-content:center}}@media (max-width: 768px){.banner.banner-professions .banner-slide .banner-contentwrap .banner-content{max-width:100%;width:100%;padding:30px;margin-left:0;margin-top:-20px}.banner.banner-professions .banner-slide .banner-contentwrap .banner-content .heading-1,.banner.banner-professions .banner-slide .banner-contentwrap .banner-content .heading-1-shadow{font-size:38px}}@media (max-width: 568px){.banner.banner-professions .banner-slide .banner-contentwrap .banner-content{padding:23px}.banner.banner-professions .banner-slide .banner-contentwrap .banner-content .heading-1,.banner.banner-professions .banner-slide .banner-contentwrap .banner-content .heading-1-shadow{font-size:30px}.banner.banner-professions .banner-slide .banner-contentwrap .banner-content .banner-cta{max-width:170px;font-size:17px}}.banner-wrapper{width:100%;background-color:#000}.footer-rsa{background:rgba(238,239,236,0.91)}.footer-rsa .flex-parent>.block{min-width:0}.footer-rsa .rsa-image{flex-basis:10%}@media (max-width: 568px){.footer-rsa .rsa-image{flex-basis:50%}.footer-rsa .rsa-image img{width:86%;position:relative;top:-6px}}.footer-rsa .rsa-underwrite{font-size:18px;font-weight:600;line-height:1.33em;text-transform:uppercase;flex-basis:30%}@media (max-width: 568px){.footer-rsa .rsa-underwrite{font-size:12px;line-height:1.17em;flex-basis:50%}}.footer-rsa .rsa-text{font-size:14px;line-height:1.14em;flex-basis:60%}@media (max-width: 568px){.footer-rsa .rsa-text{font-size:12px;line-height:1.17em;flex-basis:100%}}.aside{margin-bottom:2em;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:16px;color:inherit;font-weight:300;line-height:1.38;border:1px solid #979797;border-top:0 none}.pf-brochure .aside{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:300;line-height:1.57}.aside a{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;font-weight:300;line-height:1.5}.aside table{min-width:0}.aside .phoneno{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:28px;color:#029ee3;font-weight:500;line-height:1;margin-bottom:.45em}.aside .openinghours a{margin-bottom:1em;display:inline-block;max-width:100%;text-overflow:ellipsis}@media (max-width: 767px){.pf-dashboard .aside>.flex-parent{padding:0}}.aside .jf-row.password-reset{color:#aaa;padding:10px 0;font-size:12px}.aside .jf-row.password-reset a{font-size:12px}.aside.aside-without-margin{margin:0}.aside.aside-get-a-quote .flex-parent{padding-bottom:26px}.aside-title{font-family:"EB Garamond",serif;font-size:36px;color:#fff;font-weight:500;line-height:1.2;letter-spacing:0.55px;position:relative;z-index:1;padding-bottom:32px;margin-bottom:32px}.aside-title:before{z-index:-1;position:absolute;top:-32px;left:-33px;right:-33px;bottom:0;background:#029ee3;display:block;content:''}@media (max-width: 767px){.aside-title:before{top:-16px;left:-16px;right:-16px}}@media (max-width: 568px){.aside-title:before{left:-9px;right:-9px}}@media (max-width: 767px){.aside-title{padding-bottom:16px;margin-bottom:16px}}.aside-title h3{font-family:"EB Garamond",serif;font-size:28px;color:#fff;font-weight:500;line-height:1.22;margin:0;letter-spacing:0.55px}.aside-title-v2{font-family:"EB Garamond",serif;font-size:36px;color:#fff;font-weight:500;line-height:1.2;letter-spacing:0.55px;position:relative;z-index:1}.aside-title-v2 h3,.aside-title-v2 h4{font-family:"EB Garamond",serif;font-size:28px;color:#fff;font-weight:500;line-height:1.22;margin:0;letter-spacing:0.55px}.aside-download-list{list-style-type:none;padding-left:0}.aside-download-list li{padding:2px 0}.aside .aside-image-wrap{margin-bottom:40px}.aside .team-name{font-size:20px;font-weight:bold;line-height:1.8;color:#029ee3}.aside .team-email,.aside .team-tel{font-size:16px;line-height:2;color:#029ee3}.aside .team-email a:hover,.aside .team-tel a:hover{color:#029ee3}.aside .team-email a{text-decoration:underline}.aside+.aside{margin-top:32px}.asideQuickQuote{background-color:#4a4a4a;margin-bottom:2em;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:300;line-height:1.57}.asideQuickQuote .flex-parent{padding:24px 16px 64px}@media (max-width: 568px){.asideQuickQuote .flex-parent{padding:24px 8px 32px}}.asideQuickQuote .flex-parent .block{flex-basis:100%;padding:8px 16px}@media (max-width: 568px){.asideQuickQuote .flex-parent .block{padding:8px}}.asideQuickQuote a{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;font-weight:300;line-height:1.5}.asideQuickQuote .jf-row{position:relative;display:block;width:calc(100% - 6px);margin:0px 6px 30px;padding:0px}.asideQuickQuote .jf-row.password-reset{color:#aaa;padding:10px 0;font-size:12px}.asideQuickQuote .jf-row.password-reset a{font-size:12px}.asideQuickQuote.busy{opacity:0.5;pointer-events:none}.asideQuickQuote .get-your-quick-quote-block{width:calc(100% - 6px);height:124px;opacity:0.9;background-color:#ffffff;max-height:200px;overflow:hidden;transition:all 500ms;display:block;margin:20px 6px 30px}.asideQuickQuote .get-your-quick-quote-block.closed{background:inherit;max-height:1px}.asideQuickQuote .get-your-quick-quote-block.busy{transition:all 0ms;background:#d8d8d8;background:linear-gradient(90deg, #6e6e6e 60%, #e99813 60%, #e99813 100%);background-size:200% 100%;-webkit-animation:wipe 1s linear infinite;animation:wipe 1s linear infinite}.asideQuickQuote .get-your-quick-quote-block #error{color:#ec5a4b;padding:0 10px}.asideQuickQuote .get-your-quick-quote-block .get-your-quick-quote-label{opacity:0.9;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:600;line-height:1.29;padding:10px}.asideQuickQuote .get-your-quick-quote-block .get-your-quick-quote-value{font-size:42px;opacity:0.9;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:42px;color:#20262a;font-weight:300;line-height:1.38;position:relative;left:37px}@media only screen and (max-width: 1198px){.asideQuickQuote .get-your-quick-quote-block .get-your-quick-quote-value{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:30px;color:#20262a;font-weight:300;line-height:1.38}}.asideQuickQuote .get-your-quick-quote-block .get-your-quick-quote-value .NOK-label{font-size:28px}@media only screen and (max-width: 1198px){.asideQuickQuote .get-your-quick-quote-block .get-your-quick-quote-value .NOK-label{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:16px;color:#20262a;font-weight:300;line-height:1.38}}.asideQuickQuote .get-your-quick-quote-block #other{opacity:0.9;position:relative;left:37px;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:16px;color:#20262a;font-weight:300;line-height:1.38}.asideQuickQuote .get-your-quick-quote-block #other .NOK-label{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:300;line-height:1.38}.asideQuickQuote .jsonFormInverseQuickQuote li,.asideQuickQuote .jsonFormInverseQuickQuote ul{list-style-type:none}.flex-parent .aside-professions-wrapper{display:flex;align-items:flex-end;justify-content:flex-end}.flex-parent .aside-professions-wrapper .aside-professions{display:flex;background-color:#202427;justify-content:flex-end;align-items:flex-end;max-width:511px;width:100%;padding-bottom:50px;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:19px;color:#fff;font-weight:300;line-height:1.47}.flex-parent .aside-professions-wrapper .aside-professions .aside-professions-title h4{font-family:"EB Garamond",serif;font-size:38px;color:#fff;font-weight:300;line-height:1.6;letter-spacing:0.43px;margin-bottom:0}@media (max-width: 568px){.flex-parent .aside-professions-wrapper .aside-professions .aside-professions-title h4{font-size:28px;margin-bottom:10px}}.flex-parent .aside-professions-wrapper .aside-professions .phoneno{font-family:"Times New Roman",Times-Roman,Helvetica,Arial,sans-serif;font-size:48px;color:#fff;font-weight:300;line-height:1.58}@media (max-width: 568px){.flex-parent .aside-professions-wrapper .aside-professions .phoneno{font-size:42px;margin-bottom:0}}.flex-parent .aside-professions-wrapper .aside-professions .phoneno a{font-family:"Times New Roman",Times-Roman,Helvetica,Arial,sans-serif;font-size:48px;color:#fff;font-weight:300;line-height:1.58;margin-bottom:.45em}.flex-parent .aside-professions-wrapper .aside-professions .openinghours{margin-bottom:35px}.flex-parent .aside-professions-wrapper .aside-professions .openinghours a{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:19px;color:#fff;font-weight:300;line-height:1.47}@media (max-width: 568px){.flex-parent .aside-professions-wrapper .aside-professions .openinghours a{max-width:260px;text-overflow:ellipsis;display:inline-block;overflow:hidden}}@media (max-width: 568px){.flex-parent .aside-professions-wrapper .aside-professions .openinghours{margin-bottom:24px}}.flex-parent .aside-professions-wrapper .aside-professions .phoneno a:hover,.flex-parent .aside-professions-wrapper .aside-professions .openinghours a:hover{color:#029ee3;cursor:pointer}.aside.sidebar-news-detail{border:none}.aside.sidebar-news-detail .author-block-content{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:16px;color:#20262a;font-weight:300;line-height:1.5}.aside.sidebar-news-detail .author-block-content .aside-image-wrap{margin-bottom:30px}.aside.sidebar-news-detail .author-block-content .aside-image-wrap img{width:70px;height:70px;border-radius:50%;-o-object-fit:cover;object-fit:cover}@media (max-width: 991px){.aside.sidebar-news-detail .author-block-content .aside-image-wrap img{width:116px;height:116px}}@media (max-width: 991px){.aside.sidebar-news-detail .author-block-content{padding-left:0}}.aside.sidebar-news-detail .author-block-content .team-name a{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:16px;color:#20262a;font-weight:300;line-height:1.5;font-weight:bold;padding-bottom:10px}.aside.sidebar-news-detail .author-block-content .team-name a:hover{color:#029ee3}.aside.sidebar-news-detail .author-block-content .team-name .by{font-style:italic;font-family:"EB Garamond",serif;font-size:16px;color:#20262a;font-weight:400;line-height:1.5;letter-spacing:0.25px}.aside.sidebar-news-detail .author-block-content .team-tel,.aside.sidebar-news-detail .author-block-content .team-email{line-height:1}.aside.sidebar-news-detail .author-block-content .team-tel a,.aside.sidebar-news-detail .author-block-content .team-email a{color:#20262a;text-decoration:none;word-wrap:break-word;font-size:12px}.aside.sidebar-news-detail .author-block-content .team-tel a:hover,.aside.sidebar-news-detail .author-block-content .team-email a:hover{color:#029ee3}.aside.sidebar-news-detail .author-block-content .team-email{font-size:12px}.aside.sidebar-news-detail .author-block-content .team-job-title{padding-bottom:20px}.aside.sidebar-news-detail .author-block-content .line{width:30px;border:solid 2px #029ee3;margin:30px 0}.aside.sidebar-news-detail .author-block-content .share-content{font-weight:bold;text-transform:uppercase}.aside.sidebar-news-detail .author-block-content .share-content .social-icons-wrap{display:block}.aside.sidebar-news-detail .author-block-content .share-content .social-icons-wrap ul.social-icons{display:flex}.aside.downloads .aside-title{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:36px;line-height:1.22;letter-spacing:0.55px;color:#ffffff}.aside.downloads .aside-title:before{background-color:#768c93}.aside.downloads table{width:100%;border-collapse:collapse}.aside.downloads table thead th{background-color:#fff;border:0.5px solid #979797 !important;border-top:none !important;text-align:left;font-family:Sarabun, sans-serif;font-size:17px;font-weight:bold;line-height:1.29;letter-spacing:0.26px;color:#202427}.aside.downloads table thead th:nth-of-type(1){border-left:none !important}.aside.downloads table thead th:nth-of-type(2){border-right:none !important}.aside.downloads table tbody{border:none;background-color:transparent !important}.aside.downloads table tbody tr{background-color:transparent !important}.aside.downloads table tbody td{border-bottom:0.5px solid #979797;background-color:transparent !important;font-family:Sarabun, sans-serif;font-size:17px !important;font-weight:300 !important;line-height:1.29 !important;letter-spacing:0.26px;color:#202427}.aside.downloads table tbody td .standard-message{padding-top:0;padding-bottom:10px}.aside.downloads table tbody td .icons-box{display:flex;flex-direction:row;justify-content:space-between}.aside.downloads table tbody td .icons-box a{line-height:unset}.aside.downloads table tbody td:nth-of-type(1){border-left:none;width:60%;padding:0 12px 5px 0}.aside.downloads table tbody td:nth-of-type(2){width:40%;padding:10px 12px 5px 23px}.aside.downloads table tbody td:nth-of-type(2) .icon-download{display:inline-block;width:35px;height:35px}.aside.downloads table tbody td:nth-of-type(2) .icon-download svg{width:35px;height:35px}.aside.downloads table tbody td:nth-of-type(2) .icon-preview{display:inline-block;width:30px;height:34px}.aside.downloads table tbody td:nth-of-type(2) .icon-preview svg{width:30px;height:34px}.aside.downloads table:after{display:none !important}.pf-checkout .checkout-table{width:100%;max-width:500px}.pf-checkout .checkout-table .flex-parent{padding:8px 26px;padding-left:0}.pf-checkout .checkout-table .flex-parent>.block{min-width:0;padding:8px 16px;padding-left:0}.pf-checkout .checkout-table .flex-parent>.block span{display:block}.pf-checkout .checkout-table .flex-parent>.ct-label{flex-basis:60%}.pf-checkout .checkout-table .flex-parent>.ct-data{font-weight:600;flex-basis:40%;color:#1c1c1b}.ie11 .pf-checkout .checkout-table .flex-parent>.ct-data{flex-basis:48%}.pf-checkout .checkout-table .flex-parent>.ct-data span{display:block}.pf-checkout .checkout-table .flex-parent>.ct-data a{overflow:hidden;text-overflow:ellipsis}.pf-checkout .checkout-table.ct-totalrow{max-width:none;padding:3px 0px;border-top:1px solid #d7d5d5;margin-top:12px}.pf-checkout .checkout-table.ct-totalrow .flex-parent .ct-label,.pf-checkout .checkout-table.ct-totalrow .flex-parent .ct-your-quote-label{line-height:2.29em}.pf-checkout .checkout-table.ct-totalrow .flex-parent .ct-data,.pf-checkout .checkout-table.ct-totalrow .flex-parent .ct-your-quote-data{font-size:22px;font-weight:bold;line-height:1.45;letter-spacing:0.34px;white-space:nowrap}.pf-checkout .ct-title_section{font-size:19px;font-weight:bold;line-height:1.58;letter-spacing:0.29px}.checkout-table .flex-parent .ct-your-quote-label{flex-basis:30%;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:16px;color:#060708;font-weight:400;line-height:1.43;letter-spacing:0.24px;padding-left:0px}.checkout-table .flex-parent .ct-your-quote-data{flex-basis:50%;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:16px;color:#1c1c1b;font-weight:500;line-height:1.43;letter-spacing:0.24px}.endorsement-message{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#131618;font-weight:500;line-height:1.67;display:inline-block;background-color:#fff;border:1px #e8e9e9 solid;margin:32px 32px 16px 0px;padding:16px}@media (max-width: 450){.endorsement-message{font-size:13px;margin:32px 0px 16px 0px}}.quote-endorsement-message{margin:0}.endorsement-box{background-color:#faa24a;padding:20px 0px;margin-left:32px}@media (max-width: 450){.endorsement-box{padding:18px 28px;margin-left:16px}}.endorsement-link{display:inline-block}.endorsement-header{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:22px;color:#131618;font-weight:300;line-height:1.45;padding:8px 32px}.endorsement-info{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#131618;font-weight:500;line-height:1.6;padding:8px 32px}.endorsement-title{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#131618;font-weight:500;line-height:1.6;padding:8px 32px 0 32px}.endorsement-body{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#373f45;font-weight:300;line-height:1.6;padding:0px 32px 8px 32px;text-align:center}.paymentselect-option form{display:flex;flex-direction:column;height:100%}.paymentselect-wrap{padding:32px 0;margin:0 -13px}main .block.paymentselect-option{max-width:36%;flex-basis:30%;padding:0 43px 32px;display:flex;flex-direction:column}main .block.paymentselect-option:nth-child(n+4){padding-top:32px}@media (max-width: 1023px){main .block.paymentselect-option{flex-basis:47%;padding-bottom:32px}}@media (max-width: 568px){main .block.paymentselect-option{flex-basis:100%;padding-bottom:32px;max-width:100%}}main .block.paymentselect-option .btn,main .block.paymentselect-option .btn_a,main .block.paymentselect-option #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable main .block.paymentselect-option .button,main .block.paymentselect-option .btn_b,main .block.paymentselect-option button#summaryPanelCloseButton,main .block.paymentselect-option button#issuesPanelCloseButton,main .block.paymentselect-option .checkout-back,main .block.paymentselect-option .checkout-skip,main .block.paymentselect-option .btn_c,main .block.paymentselect-option .jsonForm input[type="cancel"],.jsonForm main .block.paymentselect-option input[type="cancel"],main .block.paymentselect-option .btn_d,main .block.paymentselect-option .btn_e,main .block.paymentselect-option .btn_g,main .block.paymentselect-option .btn_login,main .block.paymentselect-option .page-container button,.page-container main .block.paymentselect-option button,main .block.paymentselect-option .page-container input[type=button],.page-container main .block.paymentselect-option input[type=button],main .block.paymentselect-option .modal-content button,.modal-content main .block.paymentselect-option button,main .block.paymentselect-option .modal-content input[type=button],.modal-content main .block.paymentselect-option input[type=button],main .block.paymentselect-option .pf-admin .jf-btn,.pf-admin main .block.paymentselect-option .jf-btn,main .block.paymentselect-option .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper main .block.paymentselect-option span.button,main .block.paymentselect-option .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin main .block.paymentselect-option span.button,main .block.paymentselect-option .pf-dashboard .jf-btn,.pf-dashboard main .block.paymentselect-option .jf-btn,main .block.paymentselect-option .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper main .block.paymentselect-option span.button,main .block.paymentselect-option .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard main .block.paymentselect-option span.button,main .block.paymentselect-option button#main_summary,main .block.paymentselect-option button#main_submit_float,main .block.paymentselect-option .jsonForm input[type="submit"],.jsonForm main .block.paymentselect-option input[type="submit"],main .block.paymentselect-option .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting main .block.paymentselect-option input.trans-back[type='submit']{max-width:unset}main .block.paymentselect-option .paymentselect-header{padding:32px 26px;text-align:left;vertical-align:middle;color:#fff;background-color:#029ee3;flex-grow:0;flex-basis:10%}main .block.paymentselect-option .paymentselect-header .paymentselect-title{font-family:"EB Garamond",serif;font-size:36px;color:#fff;font-weight:400;line-height:1.55;margin:0}@media (max-width: 1100px){main .block.paymentselect-option .paymentselect-header .paymentselect-title{font-size:32px}}main .block.paymentselect-option .checkout-amend-table{padding-top:4px;padding-bottom:4px}main .block.paymentselect-option .checkout-table .checkout-list{padding-bottom:64px;flex-grow:0}main .block.paymentselect-option .checkout-table .footnote-block{margin:-34px 15px 64px}main .block.paymentselect-option .checkout-table .flex-parent{line-height:1.57}main .block.paymentselect-option .checkout-table .flex-parent>.ct-label{flex-basis:65%}main .block.paymentselect-option .checkout-table .flex-parent>.ct-data{flex-basis:35%}main .block.paymentselect-option .checkout-table .flex-parent>.ct-amend-label{flex-basis:33%;line-height:48px;padding-top:4px;padding-bottom:4px}main .block.paymentselect-option .checkout-table .flex-parent>.ct-amend-data{flex-basis:30%}main .block.paymentselect-option .checkout-table .flex-parent>.ct-amend-data .chosen-single{background:rgba(255,255,255,0.2);border:0;min-height:48px;min-width:150px;line-height:48px;color:#fff;padding:2px 16px}main .block.paymentselect-option .checkout-table .flex-parent .title-block{padding-bottom:48px;padding-top:32px;width:100%}main .block.paymentselect-option .checkout-table .flex-parent .title-block>.ct-title{font-family:"EB Garamond",serif;font-size:38px;line-height:1.27;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:center}main .block.paymentselect-option .checkout-table .flex-parent .text-align-center{text-align:center}main .block.paymentselect-option .checkout-table .selected-block{padding:6px 32px 16px 32px;position:relative}main .block.paymentselect-option .checkout-table .selected-block .selected-image{position:absolute;top:0;left:32px}main .block.paymentselect-option .checkout-table .selected-block .selected-text-block{padding:3px 0 2px 28px;background:rgba(255,255,255,0.12);margin-left:32px;min-height:37px;display:flex;align-items:center}main .block.paymentselect-option .checkout-table .selected-block .selected-text-block .selected-top-text{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:12px;color:#fff;font-weight:500;line-height:1.5}main .block.paymentselect-option .checkout-table .selected-block .selected-text-block .selected-bottom-text{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:12px;color:#fff;font-weight:300;line-height:1.5}main .block.paymentselect-option .checkout-table .premium-block{padding-top:24px;margin-top:24px;flex-grow:0;border-top:1px solid #7b8d9c;font-weight:500}main .block.paymentselect-option .checkout-table .premium-block>.ct-label span{font-size:11px;font-weight:300}main .block.paymentselect-option .checkout-table .premium-block>.ct-total{flex-basis:35%;font-size:24px;font-weight:700;line-height:0.92}main .block.paymentselect-option .checkout-table .premium-block>.ct-bolt-on-total{text-align:right}main .block.paymentselect-option .checkout-table .premium-block>.ct-bolt-on-total span+span{font-size:11px;font-weight:300;line-height:2em}main .block.paymentselect-option .paymentselect-content{display:flex;flex-grow:1;background:transparent;padding:32px 26px;border-left:1px solid #dadbdb;border-right:1px solid #dadbdb;font-size:16px;line-height:1.38;letter-spacing:0.25px}main .block.paymentselect-option .paymentselect-content .checkout-table .flex-parent{padding:0;flex-grow:0}main .block.paymentselect-option .paymentselect-content .checkout-table .premium-block{padding-top:24px;padding-bottom:24px;flex-grow:0}main .block.paymentselect-option .paymentselect-content ul li{margin-bottom:1.5em}main .block.paymentselect-option .payment-select{border:1px solid #dadbdb;border-top:0 none;padding:0 26px 26px 26px}main .block.paymentselect-option .excessMessage{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:17px;color:#131618;font-weight:500;line-height:1.47;text-align:center;font-size:17px;padding:0 0 24px 0;font-weight:500}main .block.paymentselect-option .paymentselect-amend .btn,main .block.paymentselect-option .paymentselect-amend .btn_a,main .block.paymentselect-option .paymentselect-amend #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable main .block.paymentselect-option .paymentselect-amend .button,main .block.paymentselect-option .paymentselect-amend .btn_b,main .block.paymentselect-option .paymentselect-amend button#summaryPanelCloseButton,main .block.paymentselect-option .paymentselect-amend button#issuesPanelCloseButton,main .block.paymentselect-option .paymentselect-amend .checkout-back,main .block.paymentselect-option .paymentselect-amend .checkout-skip,main .block.paymentselect-option .paymentselect-amend .btn_c,main .block.paymentselect-option .paymentselect-amend .jsonForm input[type="cancel"],.jsonForm main .block.paymentselect-option .paymentselect-amend input[type="cancel"],main .block.paymentselect-option .paymentselect-amend .btn_d,main .block.paymentselect-option .paymentselect-amend .btn_e,main .block.paymentselect-option .paymentselect-amend .btn_g,main .block.paymentselect-option .paymentselect-amend .btn_login,main .block.paymentselect-option .paymentselect-amend .page-container button,.page-container main .block.paymentselect-option .paymentselect-amend button,main .block.paymentselect-option .paymentselect-amend .page-container input[type=button],.page-container main .block.paymentselect-option .paymentselect-amend input[type=button],main .block.paymentselect-option .paymentselect-amend .modal-content button,.modal-content main .block.paymentselect-option .paymentselect-amend button,main .block.paymentselect-option .paymentselect-amend .modal-content input[type=button],.modal-content main .block.paymentselect-option .paymentselect-amend input[type=button],main .block.paymentselect-option .paymentselect-amend .pf-admin .jf-btn,.pf-admin main .block.paymentselect-option .paymentselect-amend .jf-btn,main .block.paymentselect-option .paymentselect-amend .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper main .block.paymentselect-option .paymentselect-amend span.button,main .block.paymentselect-option .paymentselect-amend .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin main .block.paymentselect-option .paymentselect-amend span.button,main .block.paymentselect-option .paymentselect-amend .pf-dashboard .jf-btn,.pf-dashboard main .block.paymentselect-option .paymentselect-amend .jf-btn,main .block.paymentselect-option .paymentselect-amend .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper main .block.paymentselect-option .paymentselect-amend span.button,main .block.paymentselect-option .paymentselect-amend .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard main .block.paymentselect-option .paymentselect-amend span.button,main .block.paymentselect-option .paymentselect-amend button#main_summary,main .block.paymentselect-option .paymentselect-amend button#main_submit_float,main .block.paymentselect-option .paymentselect-amend .jsonForm input[type="submit"],.jsonForm main .block.paymentselect-option .paymentselect-amend input[type="submit"],main .block.paymentselect-option .paymentselect-amend .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting main .block.paymentselect-option .paymentselect-amend input.trans-back[type='submit']{max-width:unset;background-color:#f7f7f7;color:#131618 !important;border-color:#131618;font-weight:500}main .block.paymentselect-option .amend-quote-re-calculate{padding-bottom:10px}main .block.paymentselect-option .amend-quote-re-calculate .btn,main .block.paymentselect-option .amend-quote-re-calculate .btn_a,main .block.paymentselect-option .amend-quote-re-calculate #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable main .block.paymentselect-option .amend-quote-re-calculate .button,main .block.paymentselect-option .amend-quote-re-calculate .btn_b,main .block.paymentselect-option .amend-quote-re-calculate button#summaryPanelCloseButton,main .block.paymentselect-option .amend-quote-re-calculate button#issuesPanelCloseButton,main .block.paymentselect-option .amend-quote-re-calculate .checkout-back,main .block.paymentselect-option .amend-quote-re-calculate .checkout-skip,main .block.paymentselect-option .amend-quote-re-calculate .btn_c,main .block.paymentselect-option .amend-quote-re-calculate .jsonForm input[type="cancel"],.jsonForm main .block.paymentselect-option .amend-quote-re-calculate input[type="cancel"],main .block.paymentselect-option .amend-quote-re-calculate .btn_d,main .block.paymentselect-option .amend-quote-re-calculate .btn_e,main .block.paymentselect-option .amend-quote-re-calculate .btn_g,main .block.paymentselect-option .amend-quote-re-calculate .btn_login,main .block.paymentselect-option .amend-quote-re-calculate .page-container button,.page-container main .block.paymentselect-option .amend-quote-re-calculate button,main .block.paymentselect-option .amend-quote-re-calculate .page-container input[type=button],.page-container main .block.paymentselect-option .amend-quote-re-calculate input[type=button],main .block.paymentselect-option .amend-quote-re-calculate .modal-content button,.modal-content main .block.paymentselect-option .amend-quote-re-calculate button,main .block.paymentselect-option .amend-quote-re-calculate .modal-content input[type=button],.modal-content main .block.paymentselect-option .amend-quote-re-calculate input[type=button],main .block.paymentselect-option .amend-quote-re-calculate .pf-admin .jf-btn,.pf-admin main .block.paymentselect-option .amend-quote-re-calculate .jf-btn,main .block.paymentselect-option .amend-quote-re-calculate .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper main .block.paymentselect-option .amend-quote-re-calculate span.button,main .block.paymentselect-option .amend-quote-re-calculate .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin main .block.paymentselect-option .amend-quote-re-calculate span.button,main .block.paymentselect-option .amend-quote-re-calculate .pf-dashboard .jf-btn,.pf-dashboard main .block.paymentselect-option .amend-quote-re-calculate .jf-btn,main .block.paymentselect-option .amend-quote-re-calculate .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper main .block.paymentselect-option .amend-quote-re-calculate span.button,main .block.paymentselect-option .amend-quote-re-calculate .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard main .block.paymentselect-option .amend-quote-re-calculate span.button,main .block.paymentselect-option .amend-quote-re-calculate button#main_summary,main .block.paymentselect-option .amend-quote-re-calculate button#main_submit_float,main .block.paymentselect-option .amend-quote-re-calculate .jsonForm input[type="submit"],.jsonForm main .block.paymentselect-option .amend-quote-re-calculate input[type="submit"],main .block.paymentselect-option .amend-quote-re-calculate .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting main .block.paymentselect-option .amend-quote-re-calculate input.trans-back[type='submit']{max-width:unset;font-weight:500;line-height:44px}main .block.paymentselect-option .amend-quote-cancel .btn,main .block.paymentselect-option .amend-quote-cancel .btn_a,main .block.paymentselect-option .amend-quote-cancel #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable main .block.paymentselect-option .amend-quote-cancel .button,main .block.paymentselect-option .amend-quote-cancel .btn_b,main .block.paymentselect-option .amend-quote-cancel button#summaryPanelCloseButton,main .block.paymentselect-option .amend-quote-cancel button#issuesPanelCloseButton,main .block.paymentselect-option .amend-quote-cancel .checkout-back,main .block.paymentselect-option .amend-quote-cancel .checkout-skip,main .block.paymentselect-option .amend-quote-cancel .btn_c,main .block.paymentselect-option .amend-quote-cancel .jsonForm input[type="cancel"],.jsonForm main .block.paymentselect-option .amend-quote-cancel input[type="cancel"],main .block.paymentselect-option .amend-quote-cancel .btn_d,main .block.paymentselect-option .amend-quote-cancel .btn_e,main .block.paymentselect-option .amend-quote-cancel .btn_g,main .block.paymentselect-option .amend-quote-cancel .btn_login,main .block.paymentselect-option .amend-quote-cancel .page-container button,.page-container main .block.paymentselect-option .amend-quote-cancel button,main .block.paymentselect-option .amend-quote-cancel .page-container input[type=button],.page-container main .block.paymentselect-option .amend-quote-cancel input[type=button],main .block.paymentselect-option .amend-quote-cancel .modal-content button,.modal-content main .block.paymentselect-option .amend-quote-cancel button,main .block.paymentselect-option .amend-quote-cancel .modal-content input[type=button],.modal-content main .block.paymentselect-option .amend-quote-cancel input[type=button],main .block.paymentselect-option .amend-quote-cancel .pf-admin .jf-btn,.pf-admin main .block.paymentselect-option .amend-quote-cancel .jf-btn,main .block.paymentselect-option .amend-quote-cancel .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper main .block.paymentselect-option .amend-quote-cancel span.button,main .block.paymentselect-option .amend-quote-cancel .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin main .block.paymentselect-option .amend-quote-cancel span.button,main .block.paymentselect-option .amend-quote-cancel .pf-dashboard .jf-btn,.pf-dashboard main .block.paymentselect-option .amend-quote-cancel .jf-btn,main .block.paymentselect-option .amend-quote-cancel .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper main .block.paymentselect-option .amend-quote-cancel span.button,main .block.paymentselect-option .amend-quote-cancel .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard main .block.paymentselect-option .amend-quote-cancel span.button,main .block.paymentselect-option .amend-quote-cancel button#main_summary,main .block.paymentselect-option .amend-quote-cancel button#main_submit_float,main .block.paymentselect-option .amend-quote-cancel .jsonForm input[type="submit"],.jsonForm main .block.paymentselect-option .amend-quote-cancel input[type="submit"],main .block.paymentselect-option .amend-quote-cancel .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting main .block.paymentselect-option .amend-quote-cancel input.trans-back[type='submit']{max-width:unset;background-color:#f7f7f7;color:#131618 !important;border-color:#131618;font-weight:500;line-height:44px}.pf-checkout main .paymentselect-option form .paymentselect-content{height:calc(100% - 64px)}.ct-payment-body li{padding:3px 0}.survey{padding-bottom:16px}.survey a{display:inline-flex;margin-right:28px}.survey a .smiley{margin:11px 8px}.survey a .text{padding:0 20px 0 4px;font-size:18px;font-weight:600;line-height:52px;letter-spacing:0.28px;color:#202427}.survey a:hover .smiley{fill:#029ee3}.survey .icon-smilie-sad,.survey .icon-smilie-happy,.survey .icon-smilie-neutral{width:30px;height:30px}.resources-block{padding:39px 12px 47px;overflow:hidden;margin-bottom:68px}.resources-block .flex-parent{min-width:340px}@media (max-width: 768px){.resources-block{width:50%;max-width:50%;padding:30px 12px 37px}}@media (max-width: 990px){.resources-block{padding:36px 8px 31px}}@media (max-width: 568px){.resources-block{width:100%;max-width:none;padding:27px 8px 25px;margin-bottom:0}}.resources-page .resources-block:nth-child(6){flex:1 1 50% !important;max-width:50% !important}@media (max-width: 568px){.resources-page .resources-block:nth-child(6){flex:1 1 100% !important;max-width:100% !important}}.resources-page .resources-block:nth-child(7){flex:1 1 50% !important;max-width:50% !important}@media (max-width: 568px){.resources-page .resources-block:nth-child(7){flex:1 1 100% !important;max-width:100% !important}}.resources-page .resources-block:nth-child(2){flex-basis:100% !important;max-width:none !important;overflow:visible;padding:0 !important;left:50%;min-width:100vw}.resources-page .resources-block:nth-child(2) a{left:-50vw;position:relative;display:block}@media (max-width: 768px){.resources-page .resources-block:nth-child(2) a{background-color:#000}}.resources-page .resources-block:nth-child(2) .image-wrap img{position:relative;left:50%;transform:translateX(-50%);-o-object-fit:cover;object-fit:cover;min-height:665px}@media (max-width: 768px){.resources-page .resources-block:nth-child(2) .image-wrap img{height:260px;min-height:372px}}@media (max-width: 568px){.resources-page .resources-block:nth-child(2) .image-wrap img{height:228px}}.resources-page .resources-block:nth-child(2) .article-meta{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:none;padding:32px;width:100%;margin:0 auto;max-width:1332px}@media (max-width: 768px){.resources-page .resources-block:nth-child(2) .article-meta{padding:16px}}.resources-page .resources-block:nth-child(2) .article-meta .article-content{max-width:480px;width:100%}@media (max-width: 768px){.resources-page .resources-block:nth-child(2) .article-meta .article-content{max-width:100%;min-width:100%}}@media (max-width: 768px){.resources-page .resources-block:nth-child(2) .article-meta{top:auto;position:relative;margin-top:-55px;transform:translate(-50%)}}.resources-page .resources-block:nth-child(2) .article-meta .article-category-a{padding:10px;min-width:auto;font-family:"EB Garamond",serif;font-size:13px;color:#202427;font-weight:500;line-height:1;text-transform:uppercase}.resources-page .resources-block:nth-child(2) .article-meta>div{width:40%;min-width:480px;background:#fff;padding:48px}@media (max-width: 768px){.resources-page .resources-block:nth-child(2) .article-meta>div{min-width:none;width:100%;padding:24px}}.resources-page .resources-block:nth-child(2) .article-heading{font-family:"EB Garamond",serif;font-size:38px;color:#202427;font-weight:500;line-height:1.21;letter-spacing:0.74px;margin:.4em 0 1em 0}@media (max-width: 768px){.resources-page .resources-block:nth-child(2) .article-heading{font-size:34px}}@media (max-width: 568px){.resources-page .resources-block:nth-child(2) .article-heading{font-size:30px}}.resources-page .resources-block:nth-child(2) .article-summary{display:none}.resources-page .resources-block:nth-child(2) .article-date{border:none}.resources-page .resources-block:nth-child(2) .article-readmore{opacity:1;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:18px;color:#fff;font-weight:300;line-height:1.22;font-weight:400;letter-spacing:0.28px;display:inline-block;padding:11px 22px 15px 23px;background-color:#202427;border:solid 2px #202427;transition:all .3s ease 0s}@media (max-width: 768px){.resources-page .resources-block:nth-child(2) .article-readmore{margin-bottom:0px}}@media (max-width: 568px){.resources-page .resources-block:nth-child(2) .article-readmore{margin-bottom:0px}}.resources-page .resources-block:nth-child(2) .article-readmore svg{display:none}.resources-page .resources-block:nth-child(2) .article-readmore:hover,.resources-page .resources-block:nth-child(2) .article-readmore:active{color:#202427 !important;background-color:#fff;border:solid 2px #202427;text-decoration:none}.insuranceService-grid .resources-block .article-heading{height:auto;border-bottom:solid 1px #d7d5d5;margin-bottom:0;padding-bottom:4px}.insuranceService-grid .resources-block .article-summary{display:block;color:#131618}.home-resources-section .resources-block:nth-child(1){flex-basis:50%;max-width:50%}@media (max-width: 568px){.home-resources-section .resources-block:nth-child(1){max-width:100%;flex-basis:100%}}.home-resources-section .resources-block:nth-child(2){flex-basis:50%;max-width:50%}@media (max-width: 768px){.home-resources-section .resources-block:nth-child(5){display:none}}@media (max-width: 568px){.home-resources-section .resources-block:nth-child(n+2){display:none}}.home-resources-section .resources-block .article-meta{background:#e9edf0}.resources-block .article-meta{padding:16px 0;transition:all 300ms ease 0s;background:#fff}.resources-block .article-meta:hover .btn-link>span{border-bottom-color:#1c1c1b;padding-bottom:3px}.resources-block .article-meta:hover .btn-link svg{margin-left:6px}@media (min-width: 991px){.get-a-quote-grid .resources-block .article-meta{margin-top:-32px;transform:translateY(32px)}.resources-block:hover .article-meta{transform:translateY(0)}}.resources-block .article-meta-gray{background:#f7f7f7}.resources-block .article-heading{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:22px;color:#20262a;font-weight:300;line-height:1.44;margin-bottom:10px}@media (max-width: 568px){.resources-block .article-heading{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#131618;font-weight:300;line-height:1.44}}.get-a-quote-grid .resources-block .article-heading{height:52px;margin-bottom:0}.resources-block .article-date{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;color:#20262a;line-height:1.8;font-weight:bold;text-transform:uppercase;position:relative;margin-bottom:15px;border-bottom:1px solid #d7d5d5}.resources-block .article-category{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-top:6px;padding-bottom:16px;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:19px;color:#20262a;font-weight:400;line-height:1.47}@media (max-width: 568px){.resources-block .article-category{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:12px;color:#20262a;font-weight:400;line-height:1.47}}.resources-block .article-summary{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#20262a;line-height:1.6;margin-bottom:10px}.resources-block .personal-info{padding-top:16px}.resources-block .article-readmore{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:17px;color:#20262a;line-height:1.6;font-weight:bold}.resources-block .article-readmore svg{fill:#20262a;vertical-align:middle;height:12px;width:30px}.get-a-quote-grid .resources-block .article-readmore{font-weight:500;color:#029ee3}.get-a-quote-grid .resources-block .article-readmore svg{fill:#029ee3}.resources-block .image-wrap{overflow:hidden}.resources-block .image-wrap img{transition:all 300ms;min-width:100%}.resources-block:hover{cursor:pointer}.resources-block:hover .image-wrap img{filter:hue-rotate(-2.16deg) saturate(0.87) brightness(0.87) contrast(0.78);transform:scale(1.05)}.resources-block:hover .article-readmore{opacity:1}.resources-block .email-wrapper{display:flex;align-items:center}.resources-block .icon-right-arrow-forward{width:15px;height:14px;transition:all 0.3s ease-out 0ms}.resources-title{padding:32px 0 0 32px}@media (max-width: 568px){.resources-title{padding:32px 0 0 16px}}.section-gray{background-color:#f7f7f7}.image-item{overflow:hidden}.image-item img:hover{transform:scale(1.05)}.affiliations-block{padding:39px 12px 47px;overflow:hidden;margin-bottom:68px}.affiliations-block .flex-parent{min-width:340px}@media (max-width: 1199px){.affiliations-block{width:50%;max-width:50%;padding:30px 12px 37px}}@media (max-width: 990px){.affiliations-block{padding:36px 8px 31px}}@media (max-width: 767px){.affiliations-block{width:100%;max-width:none;padding:27px 8px 25px;margin-bottom:0}}.insuranceService-grid .affiliations-block .article-heading{height:auto;border-bottom:solid 1px #d7d5d5;margin-bottom:0;padding-bottom:4px}.insuranceService-grid .affiliations-block .article-summary{display:block;color:#131618}.affiliations-block .article-meta{padding:16px 0;transition:all 300ms ease 0s;background:#fff}@media (min-width: 991px){.affiliations-block .article-meta{margin-top:-64px;transform:translateY(64px)}.resources-block:hover .article-meta{transform:translateY(0)}}@media (min-width: 991px){.get-a-quote-grid .affiliations-block .article-meta{margin-top:-32px;transform:translateY(32px)}.resources-block:hover .article-meta{transform:translateY(0)}}.affiliations-block .article-heading{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:18px;color:#131618;font-weight:700;line-height:1.44;height:78px;margin-bottom:10px}@media (max-width: 568px){.affiliations-block .article-heading{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#131618;font-weight:700;line-height:1.44}}.get-a-quote-grid .affiliations-block .article-heading{height:52px;margin-bottom:0}.affiliations-block .article-date{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#9b9b9b;line-height:1.8;position:relative;margin-bottom:15px;border-bottom:1px solid #d7d5d5}.affiliations-block .article-partner-type{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#131618;line-height:1.8;position:relative;margin-bottom:15px;border-bottom:1px solid #d7d5d5}.affiliations-block .article-category{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:25px;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#131618;font-weight:400;line-height:1.44}@media (max-width: 568px){.affiliations-block .article-category{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:12px;color:#131618;font-weight:400;line-height:1.44}}.affiliations-block .article-summary{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#20262a;line-height:1.6;margin-bottom:10px}.affiliations-block .article-readmore{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#9b9b9b;line-height:1.6;opacity:0}.affiliations-block .article-readmore svg{fill:#9b9b9b;vertical-align:middle;height:12px;width:30px}.affiliations-block .article-readmore:hover{color:#029ee3}.affiliations-block .article-readmore:hover svg{fill:#029ee3}.get-a-quote-grid .affiliations-block .article-readmore{font-weight:500;color:#029ee3}.get-a-quote-grid .affiliations-block .article-readmore svg{fill:#029ee3}.affiliations-block .image-wrap img{transition:all 300ms;min-width:100%}.affiliations-block:hover{cursor:pointer}.affiliations-block:hover .image-wrap img{filter:hue-rotate(-2.16deg) saturate(0.87) brightness(0.87) contrast(0.78)}.affiliations-block:hover .article-readmore{opacity:1}.story-facts{background-color:#373f45;color:#fff;text-align:center}.story-facts .flex-parent{min-height:350px;align-items:center}.story-facts .flex-parent>.block{flex-basis:8%;min-width:160px;align-items:center;align-content:center}@media (max-width: 1099px){.story-facts .flex-parent>.block{flex-basis:25%}}.story-facts-professions{background-color:#fff;background-image:url("/img/img-story-facts.png");background-repeat:no-repeat;background-position:center}.story-facts-professions .flex-parent{padding-top:100px;padding-bottom:140px}.story-facts-professions .flex-parent .block{flex:1 1 33.33%;-webkit-flex:1 1 33.33%}.story-facts-professions .bottom-text{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:22px;color:#20262a;font-weight:600;line-height:1.29;text-transform:capitalize;box-shadow:#029ee3 0px 2px inset;padding-top:20px;margin-bottom:80px}.story-facts-professions .story-facts-item{display:flex;align-items:center;flex-direction:column;max-width:280px;margin:auto;text-align:center}.story-facts-professions .story-facts-item .static-number{font-family:"Times New Roman",Times-Roman,Helvetica,Arial,sans-serif;font-size:90px;color:#20262a;font-weight:300;line-height:.84;letter-spacing:1.38px;margin-top:60px;margin-bottom:20px}.story-facts-professions .story-facts-item .static-text{font-family:"Times New Roman",Times-Roman,Helvetica,Arial,sans-serif;font-size:32px;color:#20262a;font-weight:300;line-height:.84;letter-spacing:1.38px;margin-top:60px;margin-bottom:20px}.story-facts-professions .story-facts-item .static-info{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:19px;color:#20262a;font-weight:300;line-height:1.29}.story-facts-professions .story-facts-item .static-line{width:32px;height:1px;margin-bottom:18px;border:solid 2px #029ee3}.story-facts-professions .panel-container{--panel-height: 300px;--panel-width: 300px;--max-count-per-row: 3;--max-count-per-col: 2;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:auto;background-image:url("/img/img-story-facts.png");background-repeat:no-repeat;background-position:center}.story-facts-professions.carousel-wrapper-our-story .panel-container{--panel-height: 240px}.story-facts-professions .panels{display:grid;grid-gap:0px;grid-template-columns:repeat(calc(var(--max-count-per-row) * 2), calc(var(--panel-width) / 2));grid-template-rows:repeat(auto, var(--panel-height));align-items:center;margin:auto;width:calc(var(--panel-width) * var(--max-count-per-row));overflow-x:auto;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;transition:all 0.3s ease}.story-facts-professions .panels::-webkit-scrollbar{display:none}.story-facts-professions .panel{grid-column:span 2;display:flex;align-items:center;justify-content:center;min-width:var(--panel-width);height:var(--panel-height);scroll-snap-align:start;transition:all 0.3s ease}.story-facts-professions .panel.visible{font-size:3em}.story-facts-professions .panel-control{display:none}.story-facts-professions .panel-control a{font-size:2.5rem;color:#ccc;text-decoration:none;margin:0 6px}.story-facts-professions .panel-control a:active,.story-facts-professions .panel-control a.active{color:#029ee3}@media (max-width: 600px){.story-facts-professions .panels{width:var(--panel-width);grid-auto-flow:column}.story-facts-professions .panel-control{display:block}}@media (min-width: 600px) and (max-width: 915px){.story-facts-professions .panels{width:var(--panel-width);max-height:calc(var(--panel-height) * var(--max-count-per-col));grid-template-columns:repeat(auto-fill, var(--panel-width));grid-template-rows:var(--panel-height) var(--panel-height);grid-auto-flow:column}.story-facts-professions .panel-control{display:block}.story-facts-professions .panel-control a:nth-child(even){display:none}}@media (min-width: 915px){.story-facts-professions .panel:last-child:nth-child(3n-1){grid-column-end:-2}.story-facts-professions .panel:nth-last-child(2):nth-child(3n+1){grid-column-end:4}.story-facts-professions .panel:last-child:nth-child(3n-2){grid-column-end:5}}.tabbed-wrap .tabs-control{display:flex;list-style-type:none;background-color:transparent;border-bottom:1px solid #9b9b9b}@media (max-width: 1199px){.tabbed-wrap .tabs-control{padding:0 32px;box-sizing:border-box}}@media (max-width: 990px){.tabbed-wrap .tabs-control{padding:0 16px;box-sizing:border-box}}.tabbed-wrap .tabs-control .overflowTabs li.overflow{display:block}.tabbed-wrap .tabs-control li{display:inline-block;font-size:18px;margin-right:20px;margin-bottom:8px;height:40px;white-space:nowrap}@media (max-width: 1199px){.tabbed-wrap .tabs-control li{width:21.5%}}@media (max-width: 990px){.tabbed-wrap .tabs-control li{width:24%}}@media (max-width: 767px){.tabbed-wrap .tabs-control li{width:100%}.tabbed-wrap .tabs-control li:not(:first-child){margin-top:1px}}.tabbed-wrap .tabs-control li a,.tabbed-wrap .tabs-control li a:hover{display:block;width:227px;padding:11px 0px 0px 0px;font-size:15px;line-height:1;text-align:left;margin:0;background-color:#fff;color:#9b9b9b !important;opacity:1;border:none;border-top:1px #9b9b9b solid;border-right:1px #9b9b9b solid;border-radius:0}.pf-brochure .tabbed-wrap .tabs-control li a,.pf-brochure .tabbed-wrap .tabs-control li a:hover{background-color:#000;color:#029ee3 !important;font-size:19px;font-weight:bold;text-align:center;border:none}@media (max-width: 1199px){.tabbed-wrap .tabs-control li a,.tabbed-wrap .tabs-control li a:hover{width:100%}}@media (max-width: 990px){.tabbed-wrap .tabs-control li a,.tabbed-wrap .tabs-control li a:hover{padding:11px 12px}}@media (max-width: 767px){.tabbed-wrap .tabs-control li a,.tabbed-wrap .tabs-control li a:hover{text-align:center;font-size:16px}}@media (max-width: 568px){.tabbed-wrap .tabs-control li a,.tabbed-wrap .tabs-control li a:hover{font-size:12px}}.tabbed-wrap .tabs-control li.active a{background-color:#fff;color:#060708 !important;border-top:1px #1c1c1b solid;border-right:1px #1c1c1b solid;font-weight:400}.pf-brochure .tabbed-wrap .tabs-control li.active a{background-color:#000;color:#fff !important;border:none;border-bottom:none}.pf-brochure .tabbed-wrap .tabs-control li:hover a{color:#c4c4c4 !important}.tabbed .tab-control_blocks{display:flex;flex-wrap:nowrap}.tabbed .tab-control_blocks li{flex:1 1 auto;padding-right:2px;position:relative}.tabbed .tab-control_blocks li:first-child{max-width:60px}@media (max-width: 271px){.tabbed .tab-control_blocks li:first-child{max-width:unset}}.tabbed .tab-control_blocks li:last-child{padding-right:0}.tabbed .tab-control_blocks li a{background:#bdc6cc;border-color:#bdc6cc;color:#131618;padding:16px;border-radius:0;display:block;margin-left:0;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#131618;font-weight:300;line-height:1.6}.tabbed .tab-control_blocks li a svg{fill:#fff}.tabbed .tab-control_blocks li.active a{background-color:#131618;color:#fff;border-color:#131618}.tabbed .tab-control_blocks li.active:after{height:0;width:0;display:block;content:'';position:absolute;left:6px;top:99%;border-style:solid;border-width:8px 6px 0 6px;border-color:#131618 transparent transparent transparent;z-index:1}.contactPage .tabbed-wrap .tabs-control{justify-content:center;padding-bottom:30px}.dashboard-tabs .dashboard-wrap>section>div>div{position:relative;border-bottom:0 none}.dashboard-tabs .dashboard-wrap .tabs-control{border:0 none;margin-bottom:1em}.dashboard-tabs .dashboard-wrap .tabs-control li a{border:0 none;font-size:19px;font-weight:600;line-height:1.58;letter-spacing:0.29px;color:#b1b0b1 !important}.dashboard-tabs .dashboard-wrap .tabs-control li.active a{color:#029ee3 !important}.dashboard-tabs .dashboard-wrap .tab-content{position:relative;border:none}@media (max-width: 767px){.dashboard-tabs .dashboard-wrap .tab-content{height:auto}}.dashboard-tabs .dashboard-wrap .tab-content>div{height:100% !important}.dashboard-tabs .dashboard-wrap .tab-content .tab-info-wrap{background-color:#edeeee}.dashboard-tabs .dashboard-wrap .tab-content fieldset{margin-top:0}.dashboard-tabs .bounds>.flex-parent,.dashboard-tabs .jf-header-bounds>.flex-parent{margin:0 -32px}@media (max-width: 768px){.dashboard-tabs .bounds>.flex-parent,.dashboard-tabs .jf-header-bounds>.flex-parent{margin:0 -16px}}@media (max-width: 568px){.dashboard-tabs .bounds>.flex-parent,.dashboard-tabs .jf-header-bounds>.flex-parent{margin:0 -8px}}.dashboard-tabs .bounds>.flex-parent fieldset,.dashboard-tabs .jf-header-bounds>.flex-parent fieldset{padding-left:0}.pf-dashboard .policies-parent{padding:0}.pf-dashboard .policies-parent .policies .table{padding:0 16px}@media (max-width: 768px){.pf-dashboard .dashboard-tabs{margin-top:-2em}}.pf-dashboard .policy{max-width:814px;margin-bottom:67px}@media (max-width: 768px){.pf-dashboard .policy{margin-bottom:32px}}.pf-dashboard .policy .policy-content-box{flex-wrap:wrap;display:flex;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:400;line-height:1;max-width:814px;min-height:305px;padding:0 20px;border:solid 0.8px #979797;border-top:none}.pf-dashboard .policy .policy-content-box .policy-content{width:100%;color:#1c1c1b;padding:0 5px;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:center}.pf-dashboard .policy .policy-content-box .policy-content .policy-info{font-family:Sarabun, sans-serif;font-size:17px;line-height:1.29;letter-spacing:0.26px;padding:25px 0}@media (max-width: 768px){.pf-dashboard .policy .policy-content-box .policy-content .policy-info{padding:15px 0}}.pf-dashboard .policy .policy-content-box .policy-content .policy-info .date-inner{font-family:Sarabun, sans-serif;font-size:12px;font-weight:bold;letter-spacing:0.18px;color:#202427;display:none;margin-bottom:15px}@media (max-width: 768px){.pf-dashboard .policy .policy-content-box .policy-content .policy-info .date-inner{display:inline-block}}.pf-dashboard .policy .policy-content-box .policy-content .policy-info div{margin-bottom:5px}.pf-dashboard .policy .policy-content-box .policy-content .policy-info .policy-info-label{font-weight:bold}.pf-dashboard .policy .policy-content-box .policy-content .policy-info .policy-info-value{font-weight:300}.pf-dashboard .policy .policy-content-box .policy-content .policy-link{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;padding:25px 0}@media (max-width: 768px){.pf-dashboard .policy .policy-content-box .policy-content .policy-link{padding:21px 0}}.pf-dashboard .policy .policy-content-box .policy-content .policy-link a{display:flex}.pf-dashboard .policy .policy-content-box .policy-content .policy-link a:hover .icon-label{opacity:1}.pf-dashboard .policy .policy-content-box .policy-content .policy-link a:hover .icon-arrow-right svg{margin-left:3px}.pf-dashboard .policy .policy-content-box .policy-content .policy-link .icon-label{font-family:Sarabun, sans-serif;font-size:19px;line-height:1.89;letter-spacing:0.29px;text-align:right;color:#9b9b9b;padding-right:22px;opacity:0.7;transition:opacity 0.3s}@media (max-width: 768px){.pf-dashboard .policy .policy-content-box .policy-content .policy-link .icon-label{font-size:17px;line-height:1.29;letter-spacing:0.26px;color:#202427;padding-top:6px;width:186px;text-align:left}}.pf-dashboard .policy .policy-content-box .policy-content .policy-link .icon-arrow-right{width:45px;height:41px;background-color:#c8c9ca;padding:15px 0 0 19px}.pf-dashboard .policy .policy-content-box .policy-content .policy-link .icon-arrow-right svg{fill:#fff;width:9px;height:13px;transition:margin 0.3s}.pf-dashboard .policy .policy-content-box .policy-content .policy-link a .icon-arrow-right{background-color:#c8c9ca}@media (max-width: 768px){.pf-dashboard .policy .policy-content-box .policy-content .policy-link a .icon-arrow-right{background-color:#fff}}.pf-dashboard .policy .policy-content-box .policy-content .policy-link a:link .icon-arrow-right,.pf-dashboard .policy .policy-content-box .policy-content .policy-link a:visited .icon-arrow-right{background-color:#029ee3}.pf-dashboard .policy .policy-content-box .policy-content .policy-link span{vertical-align:middle}.pf-dashboard .policy .policy-content-box .policy-content:after{content:" ";border-top:0.5px solid #979797;width:100%}.pf-dashboard .policy .policy-content-box .policy-content:last-child:after{content:" ";border-top:0 none;width:100%}.pf-dashboard .policy .policy-content-box .policy-status{width:100%;color:#1c1c1b;padding:20px 5px;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:center}.pf-dashboard .policy .policy-content-box .policy-status .policy-status-info{font-family:Sarabun, sans-serif;font-size:17px;line-height:1.29;letter-spacing:0.26px}@media (max-width: 768px){.pf-dashboard .policy .policy-content-box .policy-status .policy-status-info{margin-bottom:32px}}.pf-dashboard .policy .policy-content-box .policy-status .policy-status-info .policy-status-info-label{font-weight:bold}.pf-dashboard .policy .policy-content-box .policy-status .policy-status-info .policy-status-info-value{font-weight:300}.pf-dashboard .policy .policy-content-box .policy-status .policy-button{max-width:252px;width:100%}@media (max-width: 768px){.pf-dashboard .policy .policy-content-box .policy-status .policy-button{max-width:unset}}.pf-dashboard .policy .policy-content-box .policy-status .policy-button .contentButton.disabled a,.pf-dashboard .policy .policy-content-box .policy-status .policy-button .contentButton.disabled a.btn_a:hover,.pf-dashboard .policy .policy-content-box .policy-status .policy-button .contentButton.disabled #summaryScreen .jf-progressTable a.button:hover,#summaryScreen .jf-progressTable .pf-dashboard .policy .policy-content-box .policy-status .policy-button .contentButton.disabled a.button:hover{background-color:#55565a;border-color:#55565a;color:#fff !important}.pf-dashboard .policy .title{position:relative;display:block;margin:0}.pf-dashboard .policy .title.title_extended{max-width:814px;background-color:#029ee3;padding:0}.pf-dashboard .policy .title .header-box{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-content:space-between;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:16px;color:#fff;font-weight:500;line-height:1.43;position:relative;box-sizing:border-box}@media (max-width: 768px){.pf-dashboard .policy .title .header-box{justify-content:flex-start;align-content:stretch}}.pf-dashboard .policy .title .header-box .policyIcon{flex-basis:8%;position:relative}@media (max-width: 768px){.pf-dashboard .policy .title .header-box .policyIcon{padding:10px}}.pf-dashboard .policy .title .header-box .policyIcon .status-icon-box{background-color:#505c64;width:100%;height:99%;display:inline-block;position:relative}@media (max-width: 768px){.pf-dashboard .policy .title .header-box .policyIcon .status-icon-box{width:49px;height:47px}}.pf-dashboard .policy .title .header-box .policyIcon .status-icon-box svg{fill:white;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%}.pf-dashboard .policy .title .header-box .policyIcon .status-icon-box svg.icon-complete{width:35.9px;height:27.3px}@media (max-width: 768px){.pf-dashboard .policy .title .header-box .policyIcon .status-icon-box svg.icon-complete{width:20px;height:15px}}.pf-dashboard .policy .title .header-box .policyIcon .status-icon-box svg.icon-inprogress{width:37px;height:27px}@media (max-width: 768px){.pf-dashboard .policy .title .header-box .policyIcon .status-icon-box svg.icon-inprogress{width:20px;height:15px}}.pf-dashboard .policy .title .header-box .policyIcon .status-icon-box svg.icon-warning-triangle{width:46px;height:40px}@media (max-width: 768px){.pf-dashboard .policy .title .header-box .policyIcon .status-icon-box svg.icon-warning-triangle{width:20px;height:15px}}.pf-dashboard .policy .title .header-box .policyIcon .status-icon-box svg.icon-inactive{width:26px;height:18px;fill:#6D858D}@media (max-width: 768px){.pf-dashboard .policy .title .header-box .policyIcon .status-icon-box svg.icon-inactive{width:20px;height:15px}}.pf-dashboard .policy .title .header-box.status-not-started .policyIcon .status-icon-box svg{fill:#d0021b}.pf-dashboard .policy .title .header-box.status-not-started .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy .title .header-box.status-not-started .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy .title .header-box.status-not-started .button{border-color:#d0021b;background:#d0021b}.pf-dashboard .policy .title .header-box .status.status-not-started{fill:#d0021b}.pf-dashboard .policy .title .header-box .icon-status-not-started+.status-icon{color:#d0021b;background:#d0021b}.pf-dashboard .policy .title .header-box.status-open .policyIcon .status-icon-box svg{fill:#198fc2}.pf-dashboard .policy .title .header-box.status-open .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy .title .header-box.status-open .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy .title .header-box.status-open .button{border-color:#198fc2;background:#198fc2}.pf-dashboard .policy .title .header-box .status.status-open{fill:#198fc2}.pf-dashboard .policy .title .header-box .icon-status-open+.status-icon{color:#198fc2;background:#198fc2}.pf-dashboard .policy .title .header-box.status-started .policyIcon .status-icon-box svg{fill:#198fc2}.pf-dashboard .policy .title .header-box.status-started .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy .title .header-box.status-started .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy .title .header-box.status-started .button{border-color:#198fc2;background:#198fc2}.pf-dashboard .policy .title .header-box .status.status-started{fill:#198fc2}.pf-dashboard .policy .title .header-box .icon-status-started+.status-icon{color:#198fc2;background:#198fc2}.pf-dashboard .policy .title .header-box.status-locked .policyIcon .status-icon-box svg{fill:#d0021b}.pf-dashboard .policy .title .header-box.status-locked .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy .title .header-box.status-locked .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy .title .header-box.status-locked .button{border-color:#d0021b;background:#d0021b}.pf-dashboard .policy .title .header-box .status.status-locked{fill:#d0021b}.pf-dashboard .policy .title .header-box .icon-status-locked+.status-icon{color:#d0021b;background:#d0021b}.pf-dashboard .policy .title .header-box.status-idle .policyIcon .status-icon-box svg{fill:#67868e}.pf-dashboard .policy .title .header-box.status-idle .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy .title .header-box.status-idle .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy .title .header-box.status-idle .button{border-color:#67868e;background:#67868e}.pf-dashboard .policy .title .header-box .status.status-idle{fill:#67868e}.pf-dashboard .policy .title .header-box .icon-status-idle+.status-icon{color:#67868e;background:#67868e}.pf-dashboard .policy .title .header-box.status-inactive .policyIcon .status-icon-box svg{fill:#f93}.pf-dashboard .policy .title .header-box.status-inactive .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy .title .header-box.status-inactive .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy .title .header-box.status-inactive .button{border-color:#f93;background:#f93}.pf-dashboard .policy .title .header-box .status.status-inactive{fill:#f93}.pf-dashboard .policy .title .header-box .icon-status-inactive+.status-icon{color:#f93;background:#f93}.pf-dashboard .policy .title .header-box.status-returned .policyIcon .status-icon-box svg{fill:#d0021b}.pf-dashboard .policy .title .header-box.status-returned .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy .title .header-box.status-returned .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy .title .header-box.status-returned .button{border-color:#d0021b;background:#d0021b}.pf-dashboard .policy .title .header-box .status.status-returned{fill:#d0021b}.pf-dashboard .policy .title .header-box .icon-status-returned+.status-icon{color:#d0021b;background:#d0021b}.pf-dashboard .policy .title .header-box.status-complete .policyIcon .status-icon-box svg{fill:#90ce51}.pf-dashboard .policy .title .header-box.status-complete .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy .title .header-box.status-complete .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy .title .header-box.status-complete .button{border-color:#90ce51;background:#90ce51}.pf-dashboard .policy .title .header-box .status.status-complete{fill:#90ce51}.pf-dashboard .policy .title .header-box .icon-status-complete+.status-icon{color:#90ce51;background:#90ce51}.pf-dashboard .policy .title .header-box.status-retracted .policyIcon .status-icon-box svg{fill:#d0021b}.pf-dashboard .policy .title .header-box.status-retracted .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy .title .header-box.status-retracted .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy .title .header-box.status-retracted .button{border-color:#d0021b;background:#d0021b}.pf-dashboard .policy .title .header-box .status.status-retracted{fill:#d0021b}.pf-dashboard .policy .title .header-box .icon-status-retracted+.status-icon{color:#d0021b;background:#d0021b}.pf-dashboard .policy .title .header-box.status-submitted .policyIcon .status-icon-box svg{fill:#198fc2}.pf-dashboard .policy .title .header-box.status-submitted .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy .title .header-box.status-submitted .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy .title .header-box.status-submitted .button{border-color:#198fc2;background:#198fc2}.pf-dashboard .policy .title .header-box .status.status-submitted{fill:#198fc2}.pf-dashboard .policy .title .header-box .icon-status-submitted+.status-icon{color:#198fc2;background:#198fc2}.pf-dashboard .policy .title .header-box.status-not-renewed .policyIcon .status-icon-box svg{fill:#d0021b}.pf-dashboard .policy .title .header-box.status-not-renewed .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy .title .header-box.status-not-renewed .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy .title .header-box.status-not-renewed .button{border-color:#d0021b;background:#d0021b}.pf-dashboard .policy .title .header-box .status.status-not-renewed{fill:#d0021b}.pf-dashboard .policy .title .header-box .icon-status-not-renewed+.status-icon{color:#d0021b;background:#d0021b}.pf-dashboard .policy .title .header-box.status-unpaid .policyIcon .status-icon-box svg{fill:#d0021b}.pf-dashboard .policy .title .header-box.status-unpaid .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy .title .header-box.status-unpaid .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy .title .header-box.status-unpaid .button{border-color:#d0021b;background:#d0021b}.pf-dashboard .policy .title .header-box .status.status-unpaid{fill:#d0021b}.pf-dashboard .policy .title .header-box .icon-status-unpaid+.status-icon{color:#d0021b;background:#d0021b}.pf-dashboard .policy .title .header-box .header-title{flex-basis:70%;padding:7px 24px;font-family:"EB Garamond",serif;font-size:26px;line-height:1.69;letter-spacing:0.4px}@media (max-width: 768px){.pf-dashboard .policy .title .header-box .header-title{padding:15px 0;font-size:24px}}.pf-dashboard .policy .title .header-box .header-date{flex-basis:22%;padding:18px 24px 18px 0;font-family:Sarabun, sans-serif;font-size:12px;font-weight:bold;line-height:1.83;letter-spacing:0.18px;text-align:right}@media (max-width: 768px){.pf-dashboard .policy .title .header-box .header-date{display:none}}.pf-dashboard .dashboard-wrap{width:100%}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}.statusLegend{border:none}.statusLegend ul{display:flex;justify-content:flex-start;list-style-type:none}@media (max-width: 1199px){.statusLegend ul{flex-wrap:wrap}}.statusLegend li{white-space:nowrap;flex:1 1 25%;max-width:240px;padding-right:32px}.statusLegend li .legend-icon{padding:12px;display:inline-block;margin-right:8px}.statusLegend li .legend-icon svg{fill:#fff}.statusLegend li.legend_incomplete .legend-icon{background-color:#f93}.statusLegend li.legend_complete .legend-icon{background-color:#90ce51}.statusLegend li.legend_notStarted .legend-icon{background-color:#198fc2}.statusLegend li.legend_issues .legend-icon{background-color:#d0021b}.statusLegend li.legend_inactive .legend-icon{background-color:#67868e}@media (max-width: 567px){.statusLegend li{flex-basis:100%;margin-bottom:12px}}.statusLegend .legend_issues .legend-icon{min-width:56px;min-height:56px;padding-left:17px;padding-top:15px}.statusLegend .legend_complete .legend-icon{min-width:56px;min-height:56px;padding-left:19px;padding-top:16px}.statusLegend .legend_notStarted .legend-icon{min-width:56px;min-height:56px;padding-left:19px;padding-top:16px}.statusLegend .legend_incomplete .legend-icon{min-width:56px;min-height:56px;padding-left:20px;padding-top:16px}.statusLegend .legend_inactive .legend-icon{min-width:56px;min-height:56px;padding-left:21px;padding-top:14px}#summaryScreen .statusLegend{padding-top:32px}#summaryScreen .statusLegend ul{padding-left:0px}.importContacts{margin-top:50px;margin-bottom:50px}.importContacts-download{margin-bottom:20px}.importContacts-download button{margin-top:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.importContacts-upload form{width:100%;max-width:400px;padding:0;display:flex;align-items:flex-end}.importContacts-upload .jf-row{margin:0}.importContacts-upload .jf-row.importContacts-submit{width:auto}.jf-row.importContacts-submit .btn_a,.jf-row.importContacts-submit #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .jf-row.importContacts-submit .button{margin:0;color:#fff !important;padding:5px 6px 6px}.ws-popover{z-index:110000}.pf-admin .ws-popover button{display:inline-block;color:#222 !important}.pf-admin button.ws-popover-opener{color:#01bee5 !important}.input-picker .ws-button-row>button{width:inherit}.input-picker .picker-list td>button:hover,.input-picker .picker-list td>button.checked-value{color:#fff !important;background:#000}.ws-picker-controls>button{display:inline-block !important}.homeSection .heading-block{flex-basis:100%}.homeSection .heading-block h3{margin-bottom:0;font-weight:500}.homeSection .article-heading{font-family:"EB Garamond",serif;font-size:48px;color:#131618;font-weight:400;line-height:1.21;margin-top:0}@media (max-width: 675px){.homeSection .article-heading{font-size:32px;line-height:1.14em}}.homeSection.theme_negative{background-color:#1d1d1d;color:#fff}.homeSection.theme_negative .article-heading{color:#fff}.homeSection.theme_image{background:url("../img/bg-sales.jpg");background-size:cover;background-position-x:right}.homeSection.theme_video{background-size:cover;background-position-x:right;background-color:#1d1d1d;color:#fff}.homeSection.theme_video .article-heading{color:#fff}.homeSection.theme_video .flex-parent{justify-content:flex-end;align-content:center;min-height:600px}@media (max-width: 768px){.homeSection.theme_video .flex-parent{min-height:0;padding-top:192px}}.homeSection.theme_video .flex-parent .block{max-width:40%}@media (max-width: 900px){.homeSection.theme_video .flex-parent .block{max-width:70%}}@media (max-width: 768px){.homeSection.theme_video .flex-parent .block{max-width:none}}.homeSection.theme_video .portalVideo-play{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.homeSection.theme_video .portalVideo-play svg{height:120px;width:120px;fill:#f8f9f7;opacity:0.9;transition:all 0.4s ease 0s}.homeSection.theme_video .portalVideo-play:hover svg{fill:#fff;opacity:1;transition:all 0.4s ease 0s}@media (max-width: 900px){.homeSection.theme_video .portalVideo-play{left:calc(15% + 16px)}}@media (max-width: 768px){.homeSection.theme_video .portalVideo-play{top:64px;left:50%;transform:translate(-50%, 0)}}.homeSection.theme_video .modal-wrap.active .modal-contentWrap{padding:0;line-height:0}.homeSection .l-list{margin-top:0}.homeSection .l-list li{font-weight:400}.stream-block .block-title{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:26px;color:#20262a;font-weight:500;line-height:1.42;margin-top:0}.stream-block .article-readmore{opacity:1;padding-top:1em;color:#029ee3}.stream-block:hover .article-readmore{color:#4a4a4a}.two-col-list{position:relative;flex-wrap:nowrap;margin:0 -15px;padding:7px 0 0}.two-col-list .block{position:relative;flex:0 1 auto;max-width:50%;min-width:0;padding:15px}.ie10 .two-col-list .block,.ie11 .two-col-list .block{flex-basis:350px}.two-col-list .block h4{margin:0 0 13px;font-size:18px;line-height:26px;font-weight:bold;color:#131618}.two-col-list .right-block::before{position:absolute;display:block;content:"";top:15px;left:0;bottom:17px;width:2px;background:#D4DADB;z-index:1}@media (min-width: 569px){.two-col-list .left-block{padding-right:50px}.two-col-list .right-block{padding-left:50px}}@media (max-width: 568px){.two-col-list{display:block;margin:0}.two-col-list .block{display:block;max-width:100%;padding:15px 0 22px}.two-col-list .right-block{padding-top:36px}.two-col-list .right-block::before{top:0;bottom:auto;width:100%;height:2px}}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li{display:flex;width:50%;overflow:visible}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li.current{z-index:2}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li:nth-child(odd){left:0}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li:nth-child(odd) .banner-slide-inner{margin-left:-150px;padding-left:150px;overflow:hidden}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li:nth-child(odd) .banner-slide-container{justify-content:flex-end;padding-left:150px}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li:nth-child(even){left:50%}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li:nth-child(even) .banner-slide-inner{margin-right:-150px;overflow:hidden}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li:nth-child(even) .banner-slide-container{justify-content:flex-start;padding-left:240px;padding-right:300px}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport .banner-slide-inner{position:relative;display:flex;flex:1 1 auto;min-height:100%;transform:skew(20deg)}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport .banner-slide-container{position:relative;display:flex;flex:1 1 auto;min-height:100%;margin:0 -150px;padding:0 150px;background-position:center;background-repeat:no-repeat;background-size:cover;transform:skew(-20deg)}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport .banner-slide-container>div{position:relative}@media (max-width: 1199px){.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li:nth-child(odd) .banner-slide-inner{margin-left:0;padding-left:0;overflow:visible}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li:nth-child(odd) .banner-slide-container{justify-content:flex-start;padding-left:0}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li:nth-child(even) .banner-slide-inner{margin-right:0;overflow:visible}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li:nth-child(even) .banner-slide-container{padding-left:20px;padding-right:0}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport .banner-slide-inner{transform:none}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport .banner-slide-container{margin:0;padding:0;transform:none}}@media (max-width: 767px){.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul{position:relative;display:flex;flex-direction:column}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li{position:relative;flex:1 1 auto;top:auto;min-height:0;width:100%;height:auto !important;opacity:1 !important}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li:nth-child(even){left:0}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li:nth-child(even) .banner-slide-container{padding-left:0}}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li{display:flex;width:33.3%;overflow:visible}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li.current{z-index:2}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(1){left:0}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(1) .banner-slide-inner{margin-left:0px;padding-left:0px;overflow:hidden}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(1) .banner-slide-container{justify-content:center}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(2){left:33.3%}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(2) .banner-slide-inner{overflow:hidden}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(2) .banner-slide-container{justify-content:center}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(3){left:66.6%;width:33.4%}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(3) .banner-slide-inner{overflow:hidden}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(3) .banner-slide-container{justify-content:center}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-inner{position:relative;display:flex;flex:1 1 auto;min-height:100%}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-container{position:relative;display:flex;flex:1 1 auto;min-height:100%;margin:0 -150px;padding:0 150px;background-position:center;background-repeat:no-repeat;background-size:cover}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-container h1{font-size:3em;line-height:1.2}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-container>div{position:relative}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-container .banner-contentwrap{justify-content:center}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-container .banner-contentwrap .banner-content{text-align:center}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-container .banner-contentwrap .banner-content p{max-width:100%;font-size:14px}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-container .banner-contentwrap .banner-content h1{font-family:"EB Garamond",serif}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-container .banner-contentwrap .banner-content .sub-title{margin:0;font-weight:500}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-container .banner-contentwrap .banner-content .banner-cta{margin-top:45px;border:none}@media (max-width: 1199px){.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(odd) .banner-slide-inner{margin-left:0;padding-left:0;overflow:visible}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(odd) .banner-slide-container{justify-content:flex-start;padding-left:0}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(even) .banner-slide-inner{margin-right:0;overflow:visible}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(even) .banner-slide-container{padding-left:0px;padding-right:0}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-inner{transform:none}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-container{margin:0;padding:0;transform:none}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .half-bounds{max-width:100%}}@media (max-width: 767px){.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul{position:relative;display:flex;flex-direction:column}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li{position:relative;flex:1 1 auto;top:auto;min-height:0;width:100%;height:auto !important;opacity:1 !important}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(2),.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(3){left:0;width:100%}}.getAQuoteOption{border-right:solid 1px #c8caca}.getAQuoteOption .getAQuoteOption-heading{font-family:"EB Garamond",serif;font-size:30px;color:#060708;font-weight:300;line-height:1.5;text-align:center}.getAQuoteOption .getAQuoteOption-desc{text-align:center;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#20262a;font-weight:300;line-height:1.5}.getAQuoteOption .getAQuoteOption-btn{text-align:center}.getAQuoteOption .getAQuoteOption-btn a{display:inline-block}.getAQuoteOption:last-child{border-right:0 none}.getAQuoteOption-icon{height:68px;position:relative;margin-top:30px;margin-bottom:10px}.getAQuoteOption-icon svg{fill:#fff;left:50%;top:50%;transform:translate(-50%, -50%);position:absolute}.getAQuoteOption-icon .svg-wrap{display:block;content:'';position:absolute;background:#000;border-radius:50% 50%;width:68px;height:68px;left:50%;top:50%;transform:translate(-50%, -50%);padding:14px}.flex-parent .block-getAQuoteOption{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;min-width:200px;background-clip:content-box;flex:1 1 25%;-webkit-flex:1 1 200px}.complete-proposal-message{text-align:left;margin-bottom:30px;font-family:"Gotham A","Gotham B",sans-serif;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.57;letter-spacing:normal;color:#060708}.complete-proposal-message .proposal-message{margin-bottom:30px}.complete-proposal-message.complete-proposal-link{font-size:17px;font-weight:500;line-height:2.12;color:#01bee5}.complete-proposal-message::after{content:'';position:absolute;border:solid 1px #d7d5d5;min-width:35%;z-index:9}@media only screen and (max-width: 866px){.complete-proposal-message::after{content:'';position:absolute;border:solid 1px #d7d5d5;min-width:322px;z-index:9}}.complete-proposal-message .ion-ios-arrow-thin-right---Ionicons{width:25px;height:13px;position:relative;left:13px}@media only screen and (max-width: 1024px){.get-a-quote-page .dropzone{width:100% !important}.get-a-quote-page a.drop-button{bottom:0px !important;position:relative !important;left:0 !important;margin:10px auto !important}.alertDialog .dialog-button-row{padding-right:0 !important}.alertDialog .dialog-button-row a{margin:15px auto !important}.get-a-quote-page .dropzone-icon{margin-top:40px}.alertDialog .dialog-title{font-size:21px !important}.alertDialog .dialog-title .getAQuoteOption-icon{margin-top:10px !important;margin-bottom:10px !important}.alertDialog .dialog-title .getAQuoteOption-icon{margin-right:10px !important}}@media only screen and (max-width: 402px){.alertDialog .dialog-box{min-width:100% !important;margin:auto -5px !important}.alertDialog .dialog-title{font-size:16px !important}.alertDialog{position:relative !important}.modal-wrap.active .modal-contentWrap{max-width:100% !important;max-height:100% !important;margin:auto -5px !important;overflow:auto !important;vertical-align:auto;padding:0}.modal-overlay:before{display:inline-block;height:100%;margin-right:0;vertical-align:middle}.get-a-quote-page .dropzone{width:95% !important}}.pf-admin .list-menu{padding:16px 16px 17px 16px;border-radius:2px;box-shadow:2px 3px 12px 0 rgba(0,0,0,0.5);border:solid 1px #505c64;background-color:#fff;display:none;max-height:0;transition:max-height 0.5s ease-out, opacity .3s ease-out;opacity:0;position:absolute;z-index:99999;margin-top:10px}.pf-admin .list-menu.one-item{padding:10px 16px 10px 16px}.pf-admin .list-menu ul{list-style-type:none;padding-left:0}.pf-admin .list-menu ul li{display:flex;align-items:center;margin:8px 0;cursor:pointer}.pf-admin .list-menu ul li a,.pf-admin .list-menu ul li button{color:#202427;font-family:Sarabun;font-size:13px;font-weight:300;line-height:1.69;transition:all 250ms}.pf-admin .list-menu ul li button{padding:2px 0;cursor:pointer;background-color:white;color:#202427 !important;border:none}.pf-admin .list-menu ul li svg{transition:all 250ms}.pf-admin .list-menu ul li .icon-wrap{width:30px;display:flex;justify-content:flex-start}.pf-admin .list-menu ul li:hover a{color:#029ee3}.pf-admin .list-menu ul li:hover button{color:#029ee3 !important}.pf-admin .list-menu ul li:hover.line{border-bottom:solid 1px #029ee3}.pf-admin .list-menu ul li:hover svg{fill:#029ee3}.pf-admin .list-menu ul li .icon-menu-paper{margin-top:3px}.pf-admin .list-menu ul li .icon-dashboard{width:16px;height:11px}.pf-admin .list-menu ul li .icon-checklist{width:20px;height:13px}.pf-admin .list-menu ul li .icon-menu-upload{width:16px;height:11px}.pf-admin .list-menu ul li .icon-cloud-upload{width:17px}.pf-admin .list-menu ul li .icon-renew{width:17px}.pf-admin .list-menu ul li .icon-tick-drawn,.pf-admin .list-menu ul li .icon-cross-drawn{fill:#373F45}.pf-admin .list-menu ul li .icon-menu-vertical-dots{width:5px;height:20px}.pf-admin .list-menu ul li .icon-reset-icon-01{width:17px;height:17px}.pf-admin .list-menu ul li .icon-bin{width:16px;height:16px}.pf-admin .list-menu ul li.line{width:100%;border-bottom:solid 1px #979797;padding-bottom:6px;transition:all 250ms}.pf-admin .list-menu.opened{transition:max-height 0.5s ease-out, opacity .7s ease-out;opacity:1;max-height:500px;display:block}.pf-admin .dataTable_overflow_wrapper{overflow-y:visible;overflow-x:visible}.list-btn-menu{cursor:pointer;z-index:0}.list-btn-menu.selected svg{fill:#029ee3}.list-btn-menu svg{transition:all 250ms}.list-btn-menu.vertical-dots{padding:4px 12px}.list-menu-container{position:relative}.list-menu-container.vertical-dots-menu{margin-right:-10px;margin-top:-2px}.list-menu-main-wrap{display:flex;justify-content:flex-end}.page-header .list-menu-main-wrap{float:right}.pf-admin .tabs-control.tabs-control-malta{margin:0 0 30px}.modal_pdf{left:0}.modal_pdf .row{margin-bottom:8px}.modal_pdf .icon{display:inline-block;vertical-align:middle;height:20px}.modal_pdf svg{height:12px;width:12px}.modal_pdf.active .modal-overlay{display:flex;flex-direction:column;height:100%}.modal_pdf.active .modal-overlay:before{height:unset}.modal_pdf.active .modal-overlay .pdf-control-panel{width:100%;background-color:#333333;box-sizing:border-box;box-shadow:0 5px 5px rgba(39,39,39,0);display:flex;flex-direction:row;padding:16px;-ms-flex-align:start;-webkit-align-items:center;-ms-flex-line-pack:center;align-items:center;justify-content:space-between;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block.page-summary{text-align:center}@media (max-width: 768px){.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block:first-child{flex-basis:max-content}}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .doc-name{color:#fff}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .page-num-summary{color:#868686;font-size:14px;font-weight:normal;margin:0 10px;white-space:nowrap}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .page-num-summary:hover{color:#ffffff}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .page-num-summary span[id^='prevPage-']{margin-right:20px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .page-num-summary span[id^='nextPage-']{margin-left:20px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block input[id^='page_input-']{max-width:32px;width:100%;background-color:transparent;border:none;border-bottom:1px solid;color:#868686;text-align:center}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block input[id^='page_input-']:focus{color:#ffffff}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block input::-webkit-outer-spin-button,.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block input[type=number]{-moz-appearance:textfield}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .pdf-preview-icons-block{text-align:right}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .pdf-preview-icons-block .pdf-preview-icons{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:16px}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .modal-close{position:relative;width:40px;right:unset;top:unset;z-index:unset;color:#fff;font-weight:bold}.modal_pdf.active .modal-overlay .modal-contentWrap{background-color:#eeeeee;margin:auto !important;width:auto !important;max-width:100% !important;padding:0 !important;max-height:none !important;border:none;min-width:210px;min-height:297px;background-size:72px 72px;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3e%3cmask id='a' width='24' height='24' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3e%3cpath fill='%23D9D9D9' d='M0 0h24v24H0z'/%3e%3c/mask%3e%3cg mask='url(%23a)'%3e%3cpath fill='%231C1B1F' fill-opacity='.5' d='M9 12.5h1v-2h1c.283 0 .52-.096.713-.287A.968.968 0 0 0 12 9.5v-1a.967.967 0 0 0-.287-.713A.968.968 0 0 0 11 7.5H9v5Zm1-3v-1h1v1h-1Zm3 3h2c.283 0 .52-.096.713-.287A.968.968 0 0 0 16 11.5v-3a.967.967 0 0 0-.287-.713A.968.968 0 0 0 15 7.5h-2v5Zm1-1v-3h1v3h-1Zm3 1h1v-2h1v-1h-1v-1h1v-1h-2v5ZM8 18c-.55 0-1.02-.196-1.412-.587A1.926 1.926 0 0 1 6 16V4c0-.55.196-1.02.588-1.413A1.926 1.926 0 0 1 8 2h12c.55 0 1.02.196 1.413.587.39.393.587.863.587 1.413v12c0 .55-.196 1.02-.587 1.413A1.926 1.926 0 0 1 20 18H8Zm0-2h12V4H8v12Zm-4 6c-.55 0-1.02-.196-1.413-.587A1.926 1.926 0 0 1 2 20V6h2v14h14v2H4Z'/%3e%3c/g%3e%3c/svg%3e");-webkit-animation-name:THROB;animation-name:THROB;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.modal_pdf.active .modal-overlay .modal-contentWrap .modal-content .pdf-preview canvas[id^='canvas-']{border:1px solid black;direction:ltr}.modal_pdf.active .modal-overlay .icon-download{left:50%;transform:translateX(-50%);fill:#fff}.modal_pdf.active .modal-overlay .icon-pdf-preview-close{left:50%;transform:translateX(-50%);fill:#fff}.modal_pdf.active .modal-overlay .scale-control span{color:#868686;display:inline-flex;vertical-align:middle;padding:2px}.modal_pdf.active .modal-overlay .scale-control span:hover{color:#fff}.modal_pdf.active .modal-overlay .scale-control svg{height:20px;width:20px;fill:currentColor}@-webkit-keyframes THROB{50%{background-size:48px 48px}}@keyframes THROB{50%{background-size:48px 48px}}.autoComplete{background-color:#e7e7e7;margin:0 32px 0 32px;display:flex}.autoComplete .label{font-family:"EB Garamond",serif;font-size:26px;line-height:44px;padding:5px 32px 5px 24px;white-space:nowrap;font-weight:200}.autoComplete .text{padding:5px 15px 5px 0;line-height:22px;width:100%;display:block}.autoComplete input{line-height:40px;height:48px;width:100%}.searchImage{margin-left:-10px;margin-bottom:-10px;height:57px;width:57px;fill:white;background-color:#029ee3;padding:16px;top:0px;position:relative}div[data-type="audioboom"] iframe.audioboom{max-width:100% !important}div[data-type="audioboom"],div[data-type="image"],div[data-type="video"],div[data-type="soundcloud"],div[data-type="tweet"],div[data-type="quote"]{margin-bottom:40px}div[data-type="audioboom"] blockquote,div[data-type="image"] blockquote,div[data-type="video"] blockquote,div[data-type="soundcloud"] blockquote,div[data-type="tweet"] blockquote,div[data-type="quote"] blockquote{margin:80px 0px 0px}div[data-type="audioboom"] blockquote p,div[data-type="image"] blockquote p,div[data-type="video"] blockquote p,div[data-type="soundcloud"] blockquote p,div[data-type="tweet"] blockquote p,div[data-type="quote"] blockquote p{margin-bottom:10px !important}div[data-type="image"] img{width:100%}.contactTile-team .contactTile-teamGrid{display:flex;flex-wrap:wrap;padding:0 8px;max-height:0px;transition:max-height 0.4s ease 0s;overflow:hidden}.contactTile-team .contactTile-teamGrid .contactTile-teamTitle{min-width:100%;padding:0 28px;margin-bottom:0}.contactTile-team .contactTile-teamGrid .contactTile-teamCard{flex:1 1 50%;padding:20px 20px 20px 52px;position:relative}@media (max-width: 768px){.contactTile-team .contactTile-teamGrid .contactTile-teamCard{flex-basis:100%}}.contactTile-team .contactTile-teamGrid .contactTile-teamCard .icon-team-member{position:absolute;left:28px}.contactTile-team .contactTile-trigger{padding:0 28px 16px 28px;display:inline-block}.contactTile-team .contactTile-trigger .show{display:inline-block}.contactTile-team .contactTile-trigger .hide{display:none}.contactTile-team.open .contactTile-teamGrid{max-height:1400px;padding:8px;border-top:1px solid #979797}.contactTile-team.open .contactTile-trigger .show{display:none}.contactTile-team.open .contactTile-trigger .hide{display:inline-block}.welcomeMessage_categoryDashboard_home{display:none}.home.categoryDashboard .welcomeMessage_categoryDashboard_home{display:block;background:#1c1c1b;color:#fff;font-size:16px;line-height:1.56;letter-spacing:0.25px;position:absolute;top:0;left:0;right:0;padding:4px 16px}@media (max-width: 568px){.home.categoryDashboard .welcomeMessage_categoryDashboard_home{background:transparent;position:relative;padding:0 12px 14px 0;font-size:18px;color:#20262a}.home.categoryDashboard .welcomeMessage_categoryDashboard_home span{display:block}.home.categoryDashboard .welcomeMessage_categoryDashboard_home span:first-child{text-transform:uppercase;font-weight:bold;font-size:11px}}.home.categoryDashboard .page-header .welcomeMessage{display:none}.home.categoryDashboard .page-header .column-content{display:none}.home.categoryDashboard .page-header .block{padding-bottom:7px}.home.categoryDashboard .page-header .content-wrap{background-image:url("/img/privateclients/pc-homepage-sundial.png");background-size:cover;max-width:none;min-width:100%;color:#fff;padding:140px 48px 140px}@media (max-width: 1024px){.home.categoryDashboard .page-header .content-wrap{padding:48px 32px 80px}}@media (max-width: 768px){.home.categoryDashboard .page-header .content-wrap{padding:48px 32px 80px}}@media (max-width: 768px){.home.categoryDashboard .page-header .flex-parent,.home.categoryDashboard .page-header .block,.home.categoryDashboard .page-header .block:first-child{padding-left:0;padding-right:0}}.home.categoryDashboard .tabbed .page-header{display:block;opacity:1;position:relative;left:0}.home.categoryDashboard .tabbed .page-header>.bounds,.home.categoryDashboard .tabbed .page-header>.jf-header-bounds{display:block}.home.categoryDashboard .tabbed .page-header .content-wrap{max-width:none;margin-left:-16px;margin-right:-16px;margin-bottom:10px;margin-top:-25px}.home.categoryDashboard .bounds>.flex-parent .column-title,.home.categoryDashboard .jf-header-bounds>.flex-parent .column-title{color:#fff;font-size:48px;font-style:italic;line-height:1.08;letter-spacing:0.74px;margin-bottom:6px}@media (max-width: 768px){.home.categoryDashboard .bounds>.flex-parent .column-title,.home.categoryDashboard .jf-header-bounds>.flex-parent .column-title{font-size:34px}}.home.categoryDashboard .bounds>.flex-parent .block:first-child,.home.categoryDashboard .jf-header-bounds>.flex-parent .block:first-child{margin-right:0}.home.categoryDashboard .column-content{font-size:41px;line-height:1.27;letter-spacing:0.63px;color:#fff;font-family:"EB Garamond",serif;font-size:41px;color:#fff;font-weight:400;line-height:1.13}@media (max-width: 768px){.home.categoryDashboard .column-content{font-size:28px;line-height:1.11;letter-spacing:0.43px}}@media (max-width: 768px){.home.categoryDashboard .stickyFootMain .tabbed-set{left:0;transition:left 0.4s ease 0s}.home.categoryDashboard .stickyFootMain .tabbed-set.level-1{left:-100vw}.home.categoryDashboard .stickyFootMain .tabbed-set.level-2{left:-200vw}}.home.categoryDashboard .stickyFootMain .tabbed-set-back{display:none}@media (max-width: 768px){.home.categoryDashboard .stickyFootMain .tabbed-set-back{display:block;position:absolute;top:0;left:0;width:100vw;padding:16px 16px 0 !important;font-size:18px;font-weight:500;line-height:1.22;letter-spacing:0.28px;z-index:1}.home.categoryDashboard .stickyFootMain .tabbed-set-back:before{display:inline-block;border-left:0.1em solid;border-bottom:0.1em solid;transform:rotate(45deg);width:13px;height:13px;margin:3px 6px 0 6px;content:''}}.home.categoryDashboard .stickyFootMain .tabs-control{display:flex}@media (min-width: 769px){.home.categoryDashboard .stickyFootMain .tabs-control{width:100%}}@media (max-width: 768px){.home.categoryDashboard .stickyFootMain .tabs-control{flex-wrap:wrap;padding:16px;width:100vw;min-width:100vw;max-width:100vw;align-content:start}}.home.categoryDashboard .stickyFootMain .tabs-control li{flex-basis:33%;background-color:#060708;transition:background-color 0.4s ease 0s, opacity 0.2s ease 0s;margin-right:7px;margin-bottom:7px}@media (max-width: 768px){.home.categoryDashboard .stickyFootMain .tabs-control li{flex-basis:100%;margin-right:0}}.home.categoryDashboard .stickyFootMain .tabs-control li:last-child{margin-right:0}.home.categoryDashboard .stickyFootMain .tabs-control li a{letter-spacing:0.28px;font-family:"EB Garamond",serif;font-size:32px;color:#fff;font-weight:400;line-height:1.13;padding:32px 32px 64px;background:transparent;display:inline-block;width:100%;height:100%;transition:all 0.4s ease 0s}@media (max-width: 768px){.home.categoryDashboard .stickyFootMain .tabs-control li a{font-size:28px;line-height:1.11;letter-spacing:0.43px;padding:16px;min-height:90px}}.home.categoryDashboard .stickyFootMain .tabs-control li.active,.home.categoryDashboard .stickyFootMain .tabs-control li:hover{background-color:#029ee3}.home.categoryDashboard .stickyFootMain .tabs-control li.active a,.home.categoryDashboard .stickyFootMain .tabs-control li:hover a{border-bottom:0 none}@media (max-width: 768px){.home.categoryDashboard .stickyFootMain .tabs-control.category-nav{padding-top:56px;align-items:center;align-content:flex-start}}@media (min-width: 769px){.home.categoryDashboard .stickyFootMain .tabs-control.category-nav.selected li{opacity:0.6;transition:opacity 0.2s ease 0s}}.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li{aspect-ratio:1/1;flex:1 1 10%;background:none;position:relative;margin-right:0}@media (max-width: 768px){.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li{flex-basis:100%;aspect-ratio:initial;margin-bottom:1px}}.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li:after{position:absolute;bottom:-7px;height:7px;width:100%;background-color:#029ee3;content:"";display:block;opacity:0;transition:opacity 0.4s ease 0s}.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li:hover{opacity:0.7}.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li:hover:after{opacity:0.6}.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li.active{opacity:1}.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li.active:after{opacity:1}.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li a{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#fff;font-weight:400;line-height:1.29;text-align:center;padding:0;margin-left:0;width:100%;height:100%;background-color:#060708;vertical-align:middle;display:flex;justify-content:center;align-items:center;align-content:center;transition:all 0.4s ease 0s, height 0 ease 0.5s;flex-wrap:wrap}.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li a>div{flex-basis:100%}@media (max-width: 768px){.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li a{display:flex;justify-content:space-between;min-height:70px;max-height:70px;padding:12px;flex-wrap:nowrap}.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li a>div{flex:1 1 33%}}.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li a .icon-right-arrow-forward{display:none}@media (max-width: 768px){.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li a .icon-right-arrow-forward{display:block;position:absolute;top:50%;transform:translateY(-50%);right:24px}}.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li.active,.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li:hover{background-color:none}.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li.active a,.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li:hover a{border-bottom:0 none}.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li .categoryHasCover{display:block;position:absolute;bottom:0;height:30px;width:30px;background-color:#029ee3}@media (max-width: 768px){.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li .categoryHasCover{left:0}}@media (min-width: 769px){.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li .categoryHasCover{right:0}}.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li .categoryHasCover svg{fill:#fff;width:19px;height:30px;vertical-align:middle}@media (max-width: 768px){.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li .category-icon{display:inline-block;padding-right:12px}}.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li .category-icon svg{max-width:100%;height:56px}@media (max-width: 768px){.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li .category-title{text-align:left;flex-basis:50%;margin-left:12px}.home.categoryDashboard .stickyFootMain .tabs-control.category-nav li .category-arrow{text-align:right;position:relative;height:100%}}.home.categoryDashboard .stickyFootMain .tabbed{margin-bottom:5em;position:relative;display:flex;z-index:0}.home.categoryDashboard .stickyFootMain .tabbed .tabbed{margin-bottom:0}@media (min-width: 769px){.home.categoryDashboard .stickyFootMain .tabbed{flex-wrap:wrap}}@media (max-width: 768px){.home.categoryDashboard .stickyFootMain .tabbed{width:200vw;margin-bottom:2em}.home.categoryDashboard .stickyFootMain .tabbed.content-padding,.home.categoryDashboard .stickyFootMain .tabbed.jf-header-bounds{padding:0}.home.categoryDashboard .stickyFootMain .tabbed>section{width:100vw}}.home.categoryDashboard .stickyFootMain .tabbed>ul>li>a{opacity:1;border-radius:0}.home.categoryDashboard .stickyFootMain .tabbed>ul>li>a .icon-right-arrow-forward{fill:#fff;margin-left:4px;transition:margin-left 0.4s ease 0s;width:18px;bottom:-10px;position:relative}.home.categoryDashboard .stickyFootMain .tabbed>ul>li:hover>a .icon-right-arrow-forward{margin-left:8px;fill:#fff}.home.categoryDashboard .stickyFootMain .tabbed>section>div>div{padding:0}@media (min-width: 769px){.home.categoryDashboard .stickyFootMain .tabbed .tabbed>section.closing{opacity:0}}@media (min-width: 769px){.home.categoryDashboard .stickyFootMain .tabbed>section{opacity:0;transition:opacity 0.2s ease}.home.categoryDashboard .stickyFootMain .tabbed>section.open{opacity:1}}.home.categoryDashboard .stickyFootMain .tabbed .tabbed>section,.home.categoryDashboard .stickyFootMain #generalclaims{padding:16px}@media (min-width: 769px){.home.categoryDashboard .stickyFootMain .tabbed .tabbed>section,.home.categoryDashboard .stickyFootMain #generalclaims{padding:24px 32px;border:#979797 1px solid}}.home.categoryDashboard .stickyFootMain .icon-large-i{fill:#fff;stroke:#fff}.home.categoryDashboard .stickyFootMain .tabbed .tabbed .accordion-trigger{border:solid 1px #d6dbdf;background-color:#e9edf0;transition:background-color 0.4s ease 0;font-family:Sarabun;font-size:17px;line-height:1.56;color:#202427;font-weight:bold;display:block;padding:14px 20px}.home.categoryDashboard .stickyFootMain .tabbed .tabbed .accordion-trigger span{font-weight:normal}.home.categoryDashboard .stickyFootMain .tabbed .tabbed .accordion-trigger:after{content:'';display:block;position:absolute;right:30px;top:18px;display:block;border-right:0.1em solid;border-bottom:0.1em solid;transform:rotate(45deg);width:13px;height:13px;transition:all 400ms ease}.home.categoryDashboard .stickyFootMain .tabbed .tabbed .accordion-item-open .accordion-trigger{background-color:#060708;color:#fff}.home.categoryDashboard .stickyFootMain .tabbed .tabbed .accordion-item-open .accordion-trigger:after{border-right:0 none;border-bottom:0 none;border-left:0.1em solid;border-top:0.1em solid;background-color:transparent;top:25px}@media (max-width: 768px){.home.categoryDashboard .stickyFootMain .tabbed .tabbed .accordion-item-open>.accordion-content{max-height:2000px}}.home.categoryDashboard .stickyFootMain .tabbed .tabbed .trigger-renewalDate{background-color:#d5dde3;font-size:15px;line-height:1.77;padding:14px 24px;position:absolute;top:1px;right:70px;font-weight:normal}@media (max-width: 768px){.home.categoryDashboard .stickyFootMain .tabbed .tabbed .trigger-renewalDate{display:none}}.home.categoryDashboard .stickyFootMain .tabbed .tabbed .accordion-item-open .trigger-renewalDate{color:#fff;background-color:#394146}.home.categoryDashboard .stickyFootMain .tabbed .tabbed .accordion-content{border-left:solid 1px #d6dbdf;border-right:solid 1px #d6dbdf}.home.categoryDashboard .stickyFootMain .tabbed .tabbed .accordion-content:last-child{border-bottom:solid 1px #d6dbdf}.home.categoryDashboard .progressBar{background-color:#029ee3}.home.categoryDashboard .progressBar-filled{background-color:#373f45;width:0;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.home.categoryDashboard .open .accordion-item-open .progressBar-filled,.home.categoryDashboard .open>.tabwrap>.insuranceDetails>.policyPane .progressBar-filled{-webkit-animation-name:progressfill;animation-name:progressfill}.home.categoryDashboard .accordion{margin-bottom:32px}.home.categoryDashboard .insuranceDetails h2{font-size:17px;font-weight:bold;line-height:1.41;letter-spacing:0.26px;margin-left:24px;margin-right:24px;padding-bottom:14px;border-bottom:1px solid #979797}@media (max-width: 768px){.home.categoryDashboard .insuranceDetails h2{margin:0;margin-top:68px;font-family:"EB Garamond",serif;font-size:34px;color:#202427;font-weight:400;line-height:1.13;letter-spacing:0.28px}}@media (max-width: 768px){.home.categoryDashboard .heading_list{margin-top:68px;margin-bottom:0.75em;font-family:"EB Garamond",serif;font-size:34px;color:#202427;font-weight:400;line-height:1.13;letter-spacing:0.28px}}@-webkit-keyframes progressfill{from{width:0%}to{width:var(--progress, 0%)}}@keyframes progressfill{from{width:0%}to{width:var(--progress, 0%)}}#generalclaims .accordion-trigger{border-top:solid 1px #d6dbdf;font-family:Sarabun;font-size:17px;font-weight:bold;line-height:1.41;display:block;letter-spacing:0.26px;color:#1c1c1b;padding:14px 40px 14px 0;width:100%;background-color:transparent}#generalclaims .accordion-trigger:last-child{border-bottom:solid 1px #d6dbdf}#generalclaims .accordion-trigger:after{content:'';display:block;position:absolute;right:30px;top:18px;display:block;border-right:0.1em solid;border-bottom:0.1em solid;transform:rotate(45deg);width:13px;height:13px;transition:all 400ms ease}#generalclaims .accordion-item-open .accordion-trigger:after{border-right:0 none;border-bottom:0 none;border-left:0.1em solid;border-top:0.1em solid;background-color:transparent;top:25px}.policyPane{display:flex;align-items:stretch;justify-content:space-between;align-content:flex-start;padding:32px 32px 48px 24px;font-size:17px;line-height:1.46;letter-spacing:0.26px}@media (max-width: 768px){.policyPane{flex-wrap:wrap;padding:32px 0}.accordion .policyPane{padding:16px 16px 32px}}.policyPane .policyPaneBlock{max-width:47%;flex:1 1 50%}@media (max-width: 768px){.policyPane .policyPaneBlock{max-width:none;flex-basis:100%;padding:16px 0}}.policyPane .policyPaneBlock ul{padding-left:20px}.policyPane .policyPaneBlock .policyPane-footnote{margin-top:2em;font-size:14px}.policyPane h2{font-size:22px;line-height:1.45;letter-spacing:0.34px;margin-top:0}.policyPane h3{font-family:"EB Garamond",serif;font-size:32px;color:#202427;font-weight:400;line-height:1.13;letter-spacing:0.28px;margin-top:0}@media (max-width: 768px){.policyPane h3.policyPaneTitle{margin-block:0.75em}}.policyPane dl dd{display:inline-block;margin-left:0;padding-left:0.25em}.policyPane dl dd.newline{display:block}.policyPane dl .newline+dd{padding-left:0}.policyPane dl dt{font-weight:bold;display:inline-block}.policyPane dl dt.newline{display:block}.policyPane .btn_a,.policyPane #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .policyPane .button{margin-top:32px}.policyPane .aside{margin-bottom:0}@media (min-width: 769px){.policyPane .aside{max-width:386px;float:right}}@media (min-width: 1024px){.policyPane .aside{min-width:360px}}@media (max-width: 768px){.policyPane .aside .block{padding:16px}}.policyPane .aside dd{margin-bottom:1em}.policyPane .aside-title:before{background-color:#060708}@media (max-width: 768px){.policyPane .aside-title:before{left:-16px;right:-16px}}.policyPane .aside-title h3{color:#fff}.policyPane .policy-link{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;margin-top:16px;white-space:nowrap}.policyPane .policy-link a{display:flex}.policyPane .policy-link a:hover .icon-label{opacity:1}.policyPane .policy-link a:hover .icon-arrow-right svg{margin-left:3px}.policyPane .policy-link .icon-arrow-right{width:41px;height:43px;background-color:#029ee3}.policyPane .policy-link .icon-arrow-right svg{fill:#fff;width:9px;height:13px;transition:margin 0.3s;top:50%;position:relative;left:50%;transform:translate(-50%, -50%);display:block}.policyPane .policy-link a{line-height:42px;color:#20262a}.policyPane .policy-link a .icon-arrow-right{margin-left:1em;background-color:#029ee3}@media (max-width: 768px){.policyPane .policy-link a .icon-arrow-right{background-color:#fff}}.policyPane .policy-link a:link .icon-arrow-right,.policyPane .policy-link a:visited .icon-arrow-right{background-color:#029ee3}.policyPane .policy-link span{vertical-align:middle}.policyPane .policyPaneActions{border-top:solid 1px #979797;display:flex;justify-content:space-between;margin-top:2em;padding-top:10px;flex-wrap:wrap;flex-flow:row-reverse wrap}.policyPane .policyPaneActions .policy-link{flex:0 1 auto}.policyPane .sales-list li{padding-left:2em}.policyPane .sales-list li svg{left:0;top:7px;width:19px;height:19px}.contact-card_dashboard h4{font-size:12px;font-weight:normal;margin:0}.contact-card_dashboard span{font-weight:bold;display:block}.contact-card_dashboard dl dd{display:inline-block;margin-left:0;padding-left:0.25em}.contact-card_dashboard dl dd.newline{display:block}@media (max-width: 768px){.contact-card_dashboard dl dd{display:block;padding-left:0;margin-bottom:10px}}.contact-card_dashboard dl .newline+dd{padding-left:0}.contact-card_dashboard dl dt{text-transform:capitalize;font-weight:bold;display:inline-block}.contact-card_dashboard dl dt.newline{display:block}@media (max-width: 768px){.contact-card_dashboard dl dt{display:block;padding-left:0}}section.section-block-50{background-color:#000}section.section-block-50 .flex-parent.no-padding{padding:0}@media (max-width: 768px){section.section-block-50 .flex-parent.no-padding{flex-direction:column}}@media (max-width: 568px){section.section-block-50 .flex-parent.no-padding{flex-direction:column-reverse}}section.section-block-50 .flex-parent.no-padding .block.no-padding{padding:0;min-height:743px}@media (max-width: 768px){section.section-block-50 .flex-parent.no-padding .block.no-padding{min-height:auto}}section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-content .flex-parent{justify-content:flex-end}section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-content .flex-parent .block{max-width:630px;font-size:19px;padding-top:100px;color:#fff}@media (max-width: 568px){section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-content .flex-parent .block{padding-top:10px}}section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-content .flex-parent .block .column-title{color:#fff;box-shadow:#029ee3 0px -5px inset;line-height:1.08;margin-bottom:34px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-bg{position:relative;height:850px}@media (max-width: 768px){section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-bg{min-height:495px}}@media (max-width: 568px){section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-bg{min-height:auto;display:flex;justify-content:center}}section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-bg img{position:absolute;max-width:1200px;top:0;left:150px}@media (max-width: 768px){section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-bg img{max-width:510px;left:auto;right:-150px}}@media (max-width: 568px){section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-bg img{position:relative;max-width:297px;right:auto}}section.section-block-50.reverse .flex-parent.no-padding{flex-direction:row-reverse}@media (max-width: 768px){section.section-block-50.reverse .flex-parent.no-padding{flex-direction:column}}@media (max-width: 568px){section.section-block-50.reverse .flex-parent.no-padding{flex-direction:column-reverse}}section.section-block-50.reverse .flex-parent.no-padding .block.no-padding.section-item-content .flex-parent{justify-content:flex-start}@media (max-width: 768px){section.section-block-50.reverse .flex-parent.no-padding .block.no-padding.section-item-content .flex-parent .block{padding-top:10px}}section.section-block-50.reverse .flex-parent.no-padding .block.no-padding.section-item-bg img{max-width:900px;right:40px;left:auto}@media (max-width: 768px){section.section-block-50.reverse .flex-parent.no-padding .block.no-padding.section-item-bg img{max-width:453px;right:0;left:-100px}}@media (max-width: 568px){section.section-block-50.reverse .flex-parent.no-padding .block.no-padding.section-item-bg img{position:relative;max-width:315px;right:auto;left:auto}}.header,#mainheader.header{background:#000;z-index:100}.header:before,.header:after,#mainheader.header:before,#mainheader.header:after{content:'';width:100%;height:1px;background-color:#494949;position:absolute;bottom:0px;left:0;right:0}.pf-dashboard .header:after,.pf-dashboard #mainheader.header:after{background-color:#dadbdb}.pf-dashboard .header:before,.pf-dashboard #mainheader.header:before{display:none}.header.sticky .flex-nav,#mainheader.header.sticky .flex-nav{padding:0px 32px;transition:all 0.3s ease 0s}@media (max-width: 767px){.header.sticky .flex-nav,#mainheader.header.sticky .flex-nav{padding:0 16px}.pf-dashboard .header.sticky .flex-nav,.pf-dashboard #mainheader.header.sticky .flex-nav{padding:8 16px}}.pf-brochure .header.sticky .flex-nav,.pf-brochure #mainheader.header.sticky .flex-nav{padding:28px 32px}@media (max-width: 568px){.pf-brochure .header.sticky .flex-nav,.pf-brochure #mainheader.header.sticky .flex-nav{padding:20px 16px}}.pf-checkout .header.sticky .flex-nav,.pf-checkout #mainheader.header.sticky .flex-nav{padding-top:17px;padding-bottom:17px}.pf-brochure.site-locktonlsostest .header.sticky .flex-nav,.pf-brochure.site-locktonlsostest #mainheader.header.sticky .flex-nav{padding:8px 32px}.pf-brochure.site-lsos .header.sticky .flex-nav,.pf-brochure.site-lsos #mainheader.header.sticky .flex-nav{padding:8px 32px}.header.sticky .flex-nav .logo.professions .icon-logo-white,#mainheader.header.sticky .flex-nav .logo.professions .icon-logo-white{max-height:0;opacity:0;margin-bottom:0;transition:opacity 0.3s ease-out, max-height 0.3s ease-out, margin-bottom 0.3s ease-out}.header.sticky .flex-nav .logo.professions .logo-no-text-white,#mainheader.header.sticky .flex-nav .logo.professions .logo-no-text-white{opacity:0;transition:opacity 0.3s linear 0s}.header.sticky .flex-nav .logo.professions .icon-logo-scrolling-white,#mainheader.header.sticky .flex-nav .logo.professions .icon-logo-scrolling-white{top:50%}.header.sticky .flex-nav .logo.professions .logo-lsos,#mainheader.header.sticky .flex-nav .logo.professions .logo-lsos{transform:scale(0.6);margin-left:0}@media (max-width: 768px){.header.sticky .flex-nav .main-nav>li,#mainheader.header.sticky .flex-nav .main-nav>li{padding:18px 0}}@media (max-width: 568px){.header.sticky .flex-nav .main-nav>li,#mainheader.header.sticky .flex-nav .main-nav>li{padding:8px 0}}.header .flex-nav,#mainheader.header .flex-nav{padding:0px 32px;transition:all 300ms ease}.pf-brochure .header .flex-nav,.pf-brochure #mainheader.header .flex-nav{padding:20px 32px}@media (max-width: 568px){.pf-brochure .header .flex-nav,.pf-brochure #mainheader.header .flex-nav{padding:20px 16px}}.pf-brochure .header .flex-nav.bounds,.pf-brochure .header .flex-nav.jf-header-bounds,.pf-brochure #mainheader.header .flex-nav.bounds,.pf-brochure #mainheader.header .flex-nav.jf-header-bounds{max-width:2000px}.pf-checkout .header .flex-nav,.pf-checkout #mainheader.header .flex-nav{padding-top:17px;padding-bottom:17px}@media (max-width: 568px){.header .flex-nav,#mainheader.header .flex-nav{padding:9px 16px}}.header .flex-nav .login-container,#mainheader.header .flex-nav .login-container{color:#fff;display:flex;font-size:16px;cursor:pointer}.header .flex-nav .login-container .off-canvas-open-login svg,#mainheader.header .flex-nav .login-container .off-canvas-open-login svg{fill:#fff;margin-right:13px}@media (max-width: 1023px){.pf-dashboard .header .flex-nav .menu-container,.pf-dashboard .header .flex-nav .login-container,.pf-dashboard #mainheader.header .flex-nav .menu-container,.pf-dashboard #mainheader.header .flex-nav .login-container{max-width:100px}}.header .flex-nav .menu-container,#mainheader.header .flex-nav .menu-container{font-size:16px;color:#fff;display:flex}.header .flex-nav .menu-container svg,#mainheader.header .flex-nav .menu-container svg{cursor:pointer}.pf-dashboard .header .flex-nav .menu-container svg,.pf-dashboard #mainheader.header .flex-nav .menu-container svg{fill:#fff}@media (max-width: 568px){.pf-brochure.site-locktonlsostest .header .flex-nav .menu-container,.pf-brochure.site-lsos .header .flex-nav .menu-container,.pf-brochure.site-locktonlsostest #mainheader.header .flex-nav .menu-container,.pf-brochure.site-lsos #mainheader.header .flex-nav .menu-container{display:none}}ul.main-nav-icons{position:static;display:block;font-size:0}ul.main-nav-icons>li{display:inline-block;width:50%;vertical-align:middle;font-size:16px;line-height:42px}@media (max-width: 991px){ul.main-nav-icons>li{width:100%}}ul.main-nav-icons>li>a{display:inline-block;width:100%;line-height:21px;vertical-align:middle;color:#fff}@media (max-width: 991px){ul.main-nav-icons>li>a{height:auto;overflow:hidden;text-align:left}}ul.main-nav-icons>li>a .nav-icon{transition:all 250ms}ul.main-nav-icons>li>a:hover,ul.main-nav-icons>li>a:active{text-decoration:none;border-bottom:2px #01bee5 solid;color:#029ee3}ul.main-nav-icons>li>a:hover .nav-icon,ul.main-nav-icons>li>a:hover svg,ul.main-nav-icons>li>a:active .nav-icon,ul.main-nav-icons>li>a:active svg{fill:#029ee3}ul.main-nav-icons>li>a span{display:block;font-size:10px;line-height:22px;text-transform:uppercase;white-space:nowrap}@media (max-width: 991px){ul.main-nav-icons>li>a span{float:left;font-size:16px;line-height:20px;color:#029ee3;text-transform:capitalize;color:#fff}ul.main-nav-icons>li>a span:hover{color:#131618}}ul.main-nav-icons>li>a svg{transition:all 250ms;fill:#fff}@media (max-width: 991px){ul.main-nav-icons>li>a svg{float:right}}ul.main-nav-icons>li>a .login{width:14px;height:20px}ul.main-nav-icons>li>a .search{width:21px;height:20px}.mobile-nav-header{position:relative;padding-right:58px;margin-bottom:62px}@media (max-width: 568px){.mobile-nav-header{margin-bottom:35px;padding-right:45px}}.mobile-nav-header .mobile-nav-title{float:left;padding-top:12px;font-size:16px;line-height:20px;text-align:left;color:#fff}.mobile-nav-header .mobile-nav-close{position:absolute;right:33px;top:0;width:14px;height:14px;padding:0;background:url("../img/close-icon.svg") no-repeat center center;background-size:cover;z-index:100}.mobile-nav-header .mobile-nav-close:hover{cursor:pointer}@media (max-width: 568px){.mobile-nav-header .mobile-nav-close{right:20px}}.site-lsos .page-get-a-quote,.site-lsos .page-request-a-quote,.site-lsos .page-notify-a-claim{display:none !important}.site-locktonmobility .page-insurance-services,.site-locktonmobility .page-about-us{display:none !important}.readonlyMode #mainheader{margin-top:79px !important}.icon-create-policy{fill:#fff}.header-account-switcher{height:28px;background-color:#029ee3;display:flex;justify-content:center;align-items:center}.header-account-switcher span{font-size:13px;font-weight:bold;color:#fff;margin-right:8px}.header-account-switcher svg{fill:#fff}.icon-cog_professions{fill:#029ee3;vertical-align:middle;margin-left:.5em}.pf-dashboard .main-nav-wrap .main-nav>li svg{cursor:pointer}.pf-dashboard .main-nav-wrap .main-nav>li.off-canvas-open{text-align:right}@media (min-width: 569px){.site-enwtest .page-container{padding-top:104px}}.sub-nav{background-color:#e9edf0}.sub-nav .logo{font-family:"EB Garamond",serif;font-size:25px;line-height:1.76;letter-spacing:0.38px;white-space:nowrap}@media (min-width: 992px){.pf-dashboard .sub-nav .logo{text-overflow:ellipsis;overflow:hidden}}@media (max-width: 1024px){.sub-nav{display:none}}.sub-nav .main-nav-wrap .main-nav>li>a{color:#1c1c1b}.sub-nav .main-nav-wrap .main-nav>li{flex:1 1 auto !important;padding:14px 12px;border-left:solid 1px #979797;line-height:28px}.sub-nav .main-nav-wrap .main-nav>li:first-child{border:0 none}@media (min-width: 569px){.page-container{padding-top:104px}}section.notification-bar{padding-left:50px}section.notification-bar .align-left,section.notification-bar .align-right{line-height:21px;color:#c8c9ca}section.notification-bar .align-left .notification-icon,section.notification-bar .align-right .notification-icon{display:none}section.notification-bar .align-left .notification-counter-rounded,section.notification-bar .align-right .notification-counter-rounded{display:none}section.notification-bar .align-left .notification-message,section.notification-bar .align-right .notification-message{display:inline-block;font-size:14px}@media (max-width: 991px){section.notification-bar .align-left .notification-message,section.notification-bar .align-right .notification-message{font-size:13px;line-height:1.46}}section.notification-bar .align-left .go-to-my-lockton,section.notification-bar .align-right .go-to-my-lockton{display:block;font-size:10px;line-height:22px;color:#c8c9ca}section.notification-bar .align-left .go-to-my-lockton span,section.notification-bar .align-right .go-to-my-lockton span{padding:0 2px 0 5px}section.notification-bar .align-left .go-to-my-lockton:hover,section.notification-bar .align-left .go-to-my-lockton:active,section.notification-bar .align-right .go-to-my-lockton:hover,section.notification-bar .align-right .go-to-my-lockton:active{color:#029ee3}.main-nav-wrap{flex:1 1 60%;z-index:20}.main-nav-wrap .icon-dashboard-header{margin-left:0.25em;margin-top:-3px}.main-nav-wrap .main-nav{flex:1 1 auto;justify-content:flex-end;align-items:center}.main-nav-wrap .main-nav>li{position:relative;flex:1 1 auto;font-size:16px;padding:31px 0;text-align:center}.pf-dashboard .main-nav-wrap .main-nav>li{flex:0 1 auto}.pf-dashboard .main-nav-wrap .main-nav>li.off-canvas-controls.wrapper-logout{margin-right:-24px}@media (max-width: 1024px){.main-nav-wrap .main-nav>li:not(.off-canvas-controls){display:none}}@media (max-width: 568px){.main-nav-wrap .main-nav>li{padding:8px 0}}.main-nav-wrap .main-nav>li a{display:inline-block;vertical-align:middle;text-decoration:none;font-size:16px;font-weight:400;letter-spacing:0.5px;color:#fff;position:relative}@media (max-width: 991px){.main-nav-wrap .main-nav>li a{height:auto;font-size:16px;line-height:20px;color:#fff;text-align:left;text-transform:capitalize}}.main-nav-wrap .main-nav>li a:after{display:block;width:100%;height:3px;background:#029ee3;opacity:0;transition:all 300ms ease;position:absolute;left:0;right:0;top:100%;content:'';pointer-events:none;z-index:-1}.main-nav-wrap .main-nav>li a#pdfdownloadbutton:after{content:none}.main-nav-wrap .main-nav>li a:hover:after,.main-nav-wrap .main-nav>li a:active:after{opacity:1;top:65%}.main-nav-wrap .main-nav>li.current a:after{opacity:1;top:65%}.main-nav-wrap .main-nav>li:first-child a:after{display:none}.main-nav-wrap .main-nav>li.has-submenu:hover{background:#060708}.main-nav-wrap .main-nav>li.has-submenu:hover a+.first-level-submenu{max-height:700px}.main-nav-wrap .main-nav>li.create.qcwizard a:after{display:none}.main-nav-wrap .main-nav>li.create.qcwizard a .icon-wizard{transition:all 300ms ease;vertical-align:middle;height:30px;width:30px;fill:#029ee3}.main-nav-wrap .main-nav>li.create.qcwizard:hover>a .icon-wizard{fill:#fff}.main-nav-wrap #pdfdownloadbutton{line-height:25px}.main-nav-wrap #pdfdownloadbutton.disabled{opacity:0.25;cursor:wait}.main-nav-wrap .icon-dashboard-header{fill:#fff}.main-nav-wrap .icon-dashboard-header #needle{fill:#029ee3}#icon-dashboard-header #needle{fill:#029ee3}ul.first-level-submenu{display:none}@media (max-width: 991px){ul.first-level-submenu{display:none;position:static;width:100%;min-width:0;height:auto;top:auto;left:auto;padding:0 0 15px 20px;background-color:transparent;box-shadow:none;z-index:1}}ul.first-level-submenu>li{padding:32px 32px;box-sizing:border-box;border-bottom:0 none;flex:1 1 300px}ul.first-level-submenu>li a{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:400;line-height:1.55}ul.first-level-submenu>li a:after{display:none}ul.first-level-submenu>li a.submenu-sibling{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:17px;color:#fff;font-weight:400;line-height:28px;padding-left:25%}ul.first-level-submenu>li a.submenu-sibling:hover{color:#029ee3;transition:all 1000ms ease}ul.first-level-submenu>li a:hover{color:#029ee3}ul.first-level-submenu>li>ul.second-level-submenu{position:static;display:none}@media (max-width: 991px){ul.first-level-submenu>li>ul.second-level-submenu{padding:5px 0;display:none;min-width:0;height:auto}}ul.first-level-submenu>li>ul.second-level-submenu>li{display:block;position:relative;padding-left:30%;border-bottom:0 none}ul.first-level-submenu>li>ul.second-level-submenu>li:hover:before{left:8px;background-color:#029ee3}ul.first-level-submenu>li>ul.second-level-submenu>li:hover:after{left:6px}ul.first-level-submenu>li>ul.second-level-submenu>li>a{display:block;text-align:left;padding:7px 0;line-height:22px}@media (max-width: 991px){ul.first-level-submenu>li>ul.second-level-submenu>li>a{position:relative;padding:6px 40px 6px 15px;z-index:5}}ul.first-level-submenu>li>ul.second-level-submenu>li>a:after{height:1px;top:1em;left:-26px;transform:translateY(2px);width:0;transition:width 300ms ease, opacity 0s}ul.first-level-submenu>li>ul.second-level-submenu>li:hover>a:after{width:14px;opacity:1;z-index:99999}ul.first-level-submenu>li>ul.second-level-submenu>li:hover>a:hover:after{top:1em;transform:translateY(2px)}ul.two-column-submenu{width:384px}@media (max-width: 991px){ul.two-column-submenu{left:0;width:100%}}ul.one-column-submenu{width:480px}@media (max-width: 991px){ul.one-column-submenu{left:0;width:100%}}.site-locktonrecruitment ul.one-column-submenu{width:auto;white-space:nowrap;margin-right:-200px}.site-locktonrecruitment ul.one-column-submenu ul.second-level-submenu{margin:16px 0}.has-submenu a.submenu-sibling::after{display:block;position:absolute;right:34px;top:50%;margin-top:-8px;z-index:1;border-right:0.1em solid;border-bottom:0.1em solid;transform:rotate(45deg);width:13px;height:13px}.has-submenu a.submenu-sibling.submenu-opened::after{top:34px;transform:rotate(225deg)}.has-submenu a.submenu-sibling::before{right:20px}.has-submenu a.submenu-sibling::after{right:24px}ul.first-level-submenu.submenu-opened{max-height:600px}@media (max-width: 991px){ul.first-level-submenu.submenu-opened::after{display:none}}.pf-brochure ul.first-level-submenu.submenu-opened{padding-right:40px}.offCanvasMenu-tabbed .offCanvasMenu-navigation li a.first-level-menu:hover{transition:all 700ms ease}.offCanvasMenu-tabbed .offCanvasMenu-navigation li a.first-level-menu.submenu-sibling{display:none;justify-content:space-between;padding-right:30px}.pf-admin .offCanvasMenu-tabbed .offCanvasMenu-navigation li a.first-level-menu.submenu-sibling{padding-right:50px;display:flex;cursor:pointer}@media (max-width: 568px){.offCanvasMenu-tabbed .offCanvasMenu-navigation li a.first-level-menu.submenu-sibling{padding-right:50px;display:flex}}.offCanvasMenu-tabbed .offCanvasMenu-navigation li a.first-level-menu.submenu-sibling .icon-chevron-wrapper{display:block;border-right:0.1em solid;border-bottom:0.1em solid;transform:rotate(45deg);width:13px;height:13px;margin-top:2px;transition:all 400ms ease}.offCanvasMenu-tabbed .offCanvasMenu-navigation li a.first-level-menu.submenu-sibling:hover{transition:all 1000ms ease}.offCanvasMenu-tabbed .offCanvasMenu-navigation li a.first-level-menu.submenu-sibling:hover .icon-chevron-wrapper{margin-top:-4px;border-color:#029ee3}.offCanvasMenu-tabbed .offCanvasMenu-navigation li a.first-level-menu.submenu-sibling.submenu-opened .icon-chevron-wrapper{transform:rotate(225deg)}.offCanvasMenu-tabbed .offCanvasMenu-navigation li a.first-level-menu:not(.submenu-sibling),.offCanvasMenu-tabbed .offCanvasMenu-navigation li a.menu-item-with-arrow{display:flex;justify-content:space-between;padding-right:50px}.offCanvasMenu-tabbed .offCanvasMenu-navigation li a.first-level-menu:not(.submenu-sibling) .icon-chevron-wrapper,.offCanvasMenu-tabbed .offCanvasMenu-navigation li a.menu-item-with-arrow .icon-chevron-wrapper{display:block;border-right:0.1em solid;border-bottom:0.1em solid;transform:rotate(-45deg);width:13px;height:13px;margin-top:3px;transition:all 400ms ease}.offCanvasMenu-tabbed .offCanvasMenu-navigation li a.first-level-menu:not(.submenu-sibling):hover .icon-chevron-wrapper,.offCanvasMenu-tabbed .offCanvasMenu-navigation li a.menu-item-with-arrow:hover .icon-chevron-wrapper{margin-right:8px;border-color:#029ee3}@media (max-width: 568px){.offCanvasMenu-tabbed .offCanvasMenu-navigation li a.first-level-menu:not(.submenu-sibling).show-desktop,.offCanvasMenu-tabbed .offCanvasMenu-navigation li a.menu-item-with-arrow.show-desktop{display:none}}.pf-admin .offCanvasMenu-tabbed .offCanvasMenu-navigation li a.first-level-menu:not(.submenu-sibling).show-desktop,.pf-admin .offCanvasMenu-tabbed .offCanvasMenu-navigation li a.menu-item-with-arrow.show-desktop{display:none}.offCanvasMenu-tabbed .offCanvasMenu-navigation li.menuitem_text img.icon-dashboard-header{margin-left:10px}.is-offcanvas-open .offCanvasMenu-tabbed .offCanvasMenu-navigation li{-webkit-animation:fadeInUp 0.8s;animation:fadeInUp 0.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0}.is-offcanvas-open .offCanvasMenu-tabbed .offCanvasMenu-navigation li:nth-child(1n){-webkit-animation-delay:.3s;animation-delay:.3s}.is-offcanvas-open .offCanvasMenu-tabbed .offCanvasMenu-navigation li:nth-child(2n){-webkit-animation-delay:.6s;animation-delay:.6s}.is-offcanvas-open .offCanvasMenu-tabbed .offCanvasMenu-navigation li:nth-child(3n){-webkit-animation-delay:.9s;animation-delay:.9s}.is-offcanvas-open .offCanvasMenu-tabbed .offCanvasMenu-navigation li:nth-child(4n){-webkit-animation-delay:1.2s;animation-delay:1.2s}.is-offcanvas-open .offCanvasMenu-tabbed .offCanvasMenu-navigation li:nth-child(5n){-webkit-animation-delay:1.5s;animation-delay:1.5s}.is-offcanvas-open .offCanvasMenu-tabbed .offCanvasMenu-navigation li:nth-child(6n){-webkit-animation-delay:1.8s;animation-delay:1.8s}.is-offcanvas-open .offCanvasMenu-tabbed .offCanvasMenu-navigation li:nth-child(7n){-webkit-animation-delay:2.1s;animation-delay:2.1s}.is-offcanvas-open .offCanvasMenu-tabbed .offCanvasMenu-navigation li:nth-child(8n){-webkit-animation-delay:2.4s;animation-delay:2.4s}.is-offcanvas-open .offCanvasMenu-tabbed .offCanvasMenu-navigation li:nth-child(9n){-webkit-animation-delay:2.7s;animation-delay:2.7s}.is-offcanvas-open .offCanvasMenu-tabbed .offCanvasMenu-navigation li:nth-child(10n){-webkit-animation-delay:3s;animation-delay:3s}.is-offcanvas-open .offCanvasMenu-tabbed .offCanvasMenu-navigation li:nth-child(11n){-webkit-animation-delay:3.3s;animation-delay:3.3s}.is-offcanvas-open .offCanvasMenu-tabbed .offCanvasMenu-navigation li:nth-child(12n){-webkit-animation-delay:3.6s;animation-delay:3.6s}.is-offcanvas-open .offCanvasMenu-tabbed .offCanvasMenu-navigation li:nth-child(13n){-webkit-animation-delay:3.9s;animation-delay:3.9s}.is-offcanvas-open .offCanvasMenu-tabbed .offCanvasMenu-navigation li:nth-child(14n){-webkit-animation-delay:4.2s;animation-delay:4.2s}.is-offcanvas-open .offCanvasMenu-tabbed .offCanvasMenu-navigation li:nth-child(15n){-webkit-animation-delay:4.5s;animation-delay:4.5s}.is-offcanvas-open.pf-admin .offCanvasMenu-tabbed .offCanvasMenu-navigation .submenu li{padding:0px 0 0px 30px}.is-offcanvas-open.pf-admin .offCanvasMenu-tabbed .offCanvasMenu-navigation .submenu li a{padding:12px 0 12px 50px}.off-canvas-nav{position:fixed;width:420px;height:100%;top:0;right:-420px;transition:all 0.5s ease-out;padding:80px 0 20px 0;overflow-y:auto;background:#000;background-size:cover;z-index:9999999}@media (max-width: 568px){.off-canvas-nav{width:100%;right:-100%;padding:20px 0 20px 16px}}.is-offcanvas-open .off-canvas-nav{right:0}.off-canvas-nav ul{list-style-type:none}.off-canvas-nav li{padding:6px 0 6px 15px}.off-canvas-nav li.edit-profile,.off-canvas-nav li.create{margin-top:3em}.off-canvas-nav li.edit-profile:after,.off-canvas-nav li.create:after{height:1px;background:#505c64;position:absolute;top:-1.5em;left:50px;right:50px;display:block;content:''}.off-canvas-nav li a{display:block;vertical-align:middle;font-size:21px;line-height:20px;color:#fff}@media (max-width: 991px){.off-canvas-nav li a{height:auto;font-size:24px;line-height:20px;color:#fff}}.off-canvas-nav li a:hover,.off-canvas-nav li a:active{color:#029ee3;background-color:#131618;text-decoration:none}@media (max-width: 991px){.off-canvas-nav li a:hover,.off-canvas-nav li a:active{background-color:transparent}}.off-canvas-nav li.current a{color:#029ee3;background-color:#131618;text-decoration:none}@media (max-width: 991px){.off-canvas-nav li.current a{background-color:transparent}}.offCanvasMenu-navigation svg{fill:#fff;width:20px;height:20px;transition:fill 300ms ease;position:absolute;right:50px;top:50%;transform:translateY(-50%)}.offCanvasMenu-navigation a:hover svg{fill:#029ee3}.off-canvas-nav li.on a,.off-canvas-nav li.current a{color:#029ee3 !important;background-color:#131618;text-decoration:none}@media (max-width: 991px){.off-canvas-nav li.on a,.off-canvas-nav li.current a{background-color:transparent}}.off-canvas-nav li.on a.submenu-sibling,.off-canvas-nav li.current a.submenu-sibling{pointer-events:auto}body:not(.detail-page) .off-canvas-nav li.on a,body:not(.detail-page) .off-canvas-nav li.current a{pointer-events:none}.cbp-spmenu-right.cbp-spmenu-open{right:0px}.page-container{overflow-x:hidden;position:relative;left:0;transition:all 0.3s ease}.is-offcanvas-open .page-container{left:-384px}.mobile-nav-close{position:absolute;right:33px;top:32px;width:14px;height:14px;padding:0;z-index:100}.mobile-nav-close:hover{cursor:pointer}@media (max-width: 568px){.mobile-nav-close{right:20px}}.mobile-nav-close svg{fill:#fff;width:20px;height:20px;transition:fill 300ms ease}.mobile-nav-close svg:hover{fill:#029ee3}.main-nav-icons{position:relative}.off-canvas-nav .nav-icons-wrap{padding:0;border-bottom:0 none}.off-canvas-controls{min-width:100px;max-width:200px;flex-basis:300px;padding-left:30px !important;display:block}@media (max-width: 338px){.pf-brochure .off-canvas-controls{min-width:0}}@media (max-width: 991px){.pf-dashboard .off-canvas-controls{max-width:130px}}.off-canvas-controls.off-canvas-controls-professions{padding-left:0 !important}.off-canvas-controls.off-canvas-controls-professions .off-canvas-open-notifications{padding:0}.off-canvas-controls.off-canvas-controls-professions .off-canvas-open-login{margin-left:-30px}@media (max-width: 338px){.pf-brochure .off-canvas-controls.off-canvas-controls-professions .off-canvas-open-login{margin-left:0}}@media (max-width: 1024px){.pf-dashboard .off-canvas-controls.off-canvas-controls-professions .off-canvas-open-login{margin:0 0 0 -30px}}@media (min-width: 769px){.off-canvas-controls.off-canvas-controls-professions ul{margin-left:-20px}}.off-canvas-controls.off-canvas-controls-professions ul li{padding:0}.off-canvas-controls.off-canvas-controls-professions ul li svg{margin-right:0}@media (max-width: 991px){.off-canvas-controls{display:block}}@media (max-width: 768px){.off-canvas-controls{padding-left:0 !important}}@media (max-width: 338px){.off-canvas-controls .off-canvas-open-notifications{display:none}}.off-canvas-controls .off-canvas-print #pdfdownloadbutton{vertical-align:unset !important}.off-canvas-controls ul{list-style-type:none;display:flex;justify-content:flex-end;width:100%}.off-canvas-controls ul>li.hasNotifications:after{display:block;background:#029ee3;position:absolute;top:0px;width:9px;height:9px;border-radius:100%;content:attr(data-notificationCount)}@media (min-width: 768px){.off-canvas-controls ul>li.hasNotifications:after{right:33px}}.off-canvas-controls ul li{flex:1 1 auto;color:#1c1c1b;padding:0 9px;text-align:center;white-space:nowrap}@media (max-width: 768px){.off-canvas-controls ul li{padding:0;text-align:right}.off-canvas-controls ul li.off-canvas-open-notifications,.off-canvas-controls ul li.off-canvas-open-login{text-align:left}}.off-canvas-controls ul li.off-canvas-open{padding-right:0;max-width:none;text-align:right;cursor:pointer}.off-canvas-controls ul li.off-canvas-open-login{font-size:16px;font-weight:400;letter-spacing:0.5px;line-height:24px}.pf-dashboard .off-canvas-controls ul li.off-canvas-open-login{margin:4px 0}@media (max-width: 1100px){.pf-dashboard .off-canvas-controls ul li.off-canvas-open-login span{display:none}}.off-canvas-controls ul li.off-canvas-open-login svg{vertical-align:middle;margin-right:.25em}.off-canvas-controls ul li:hover{cursor:pointer}.off-canvas-controls ul li svg{vertical-align:middle;fill:#fff;transition:fill 300ms ease}.pf-dashboard .off-canvas-controls ul li svg{fill:#1c1c1b}.off-canvas-controls ul li svg:hover{fill:#029ee3}.off-canvas-controls.off-canvas-controls_v2 ul li span{display:none}@media screen and (min-width: 569px) and (max-width: 991px), screen and (min-width: 1200px){.off-canvas-controls.off-canvas-controls_v2{max-width:270px;min-height:104px}.main-nav>.off-canvas-controls.off-canvas-controls_v2{padding-top:40px;padding-bottom:15px}.off-canvas-controls.off-canvas-controls_v2 ul li{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex:0 1 auto;max-width:none;text-align:center;color:#fff}.off-canvas-controls.off-canvas-controls_v2 ul li span{display:inline-block;margin-top:6px;font-size:10px;font-weight:400;line-height:15px}.off-canvas-controls.off-canvas-controls_v2 ul li.off-canvas-open{margin-left:15px}}.off-canvas-controls .icon-hamburger{transition:opacity 0.5s ease-out}.is-offcanvas-open .off-canvas-controls .icon-hamburger{opacity:0}.offCanvasMenu-tabbed{background:transparent;padding:0}.offCanvasMenu-tabbed>section{border:0 none;background:transparent;display:block;opacity:0;z-index:0;transition:opacity 200ms ease,z-index 0s linear 200ms}.offCanvasMenu-tabbed>section.open{opacity:1;z-index:1;transition:opacity 200ms ease,z-index 0s linear 200ms}.offCanvasMenu-tabbed>section>div>div{padding:0;border-bottom:0 none}.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops{padding-left:50px}.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops>li.hasNotifications:after{display:block;background:#029ee3;position:absolute;top:17px;right:28px;width:9px;height:9px;border-radius:100%;content:''}.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops>li.hasNotifications2:after{display:block;background:#029ee3;position:absolute;top:0px;right:16px;width:22px;height:22px;border-radius:100%;content:attr(data-notificationsCount);font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:500;line-height:1.69;text-align:center}.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops>li,.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops>li.active{padding:6px 15px 6px 0}.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops>li>a,.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops>li.active>a{background:transparent;border:0 none;margin-left:0;padding-left:0;transition:opacity 300ms ease}.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops>li>a svg,.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops>li.active>a svg{fill:#fff}.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops>li>a:hover,.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops>li.active>a:hover{opacity:1}@media (max-width: 568px){.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops>li>a .icon-dashboard-header,.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops>li.active>a .icon-dashboard-header{width:28px;margin-left:3px;top:-2px;position:relative}}.offCanvasMenu-tabbed .offCanvasMenu-navigation li{padding:0}.offCanvasMenu-tabbed .offCanvasMenu-navigation li a{padding:20px 0 20px 50px;border-right:5px solid transparent}.offCanvasMenu-tabbed .offCanvasMenu-navigation li.on>a,.offCanvasMenu-tabbed .offCanvasMenu-navigation li>a:hover{background:transparent}.off-canvas-nav .offCanvasMenu-tabbed .offCanvasMenu-navigation li>ul li>a{background:transparent}.off-canvas-nav .offCanvasMenu-tabbed .offCanvasMenu-navigation li>ul li>a:hover{transition:all 700ms ease}.menu-title{font-family:"EB Garamond",serif;font-size:34px;color:#fff;line-height:1.88;padding-left:50px}.h2{margin:0.83em 0}.insurance-type-alert-menu{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:500;line-height:1.46}.insurance-type-alert-menu .staff-contact{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;color:#9e9c9e;font-weight:300;line-height:1.46}.insurance-type-alert-menu.alert-message{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:300;line-height:1.46}.notification-policy-menu{position:relative;z-index:1;padding:20px 0;margin:0px 50px}.notification-policy-menu .close-copy{display:block;position:absolute;top:10px;right:0;padding:0;width:auto;height:auto;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;color:#777677;font-weight:300;line-height:1.46;font-size:18px;line-height:1em}.notification-policy-menu .close-copy:hover{cursor:pointer;color:#029ee3}.notification-policy-menu+.notification-policy-menu{border-top:solid 0.9px #777677}.time-added{width:198px;height:17px;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;color:#777677;font-weight:300;line-height:1.46}.display-inline-block{display:inline-block}.display-inline{display:inline}.display-block{display:block}.multiple-ocm-form-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:80vh}.ocm-form{padding:0 50px 0 50px}.ocm-form .menu-title{padding-left:0}.ocm-form .menu-subtitle{font-size:14px;font-weight:500;line-height:1.57;color:#ffffff;margin-bottom:40px}.ocm-form .form-field{margin-bottom:.75em}.ocm-form input[type="text"],.ocm-form input[type="password"],.ocm-form input[type="search"]{border:1px solid #9b9b9b;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;line-height:20px;color:#fff;padding:10px 6px;width:100%;transition:all 300ms ease}.ocm-form input[type="text"]:focus,.ocm-form input[type="password"]:focus,.ocm-form input[type="search"]:focus{border-color:#029ee3}.ocm-form input[type="text"]:hover,.ocm-form input[type="password"]:hover,.ocm-form input[type="search"]:hover{border-color:#fff}.ocm-form input[type="search"]{border:0 none;border-bottom:1px solid #9b9b9b;margin-bottom:40px}.ocm-form input[type="search"]:hover{border-color:#fff}.ocm-form input[type="password"]{margin-bottom:10px}.ocm-form label{display:block;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;color:#fff;line-height:15px;margin-bottom:.5em}.ocm-form .btn_a,.ocm-form #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .ocm-form .button{margin:1em 0 0.75em}.ocm-form .form-links{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:12px;color:#fff;line-height:18px;text-align:right}.ocm-form .form-links a{color:#c8caca}.ocm-form .form-links a:hover{color:#029ee3}.ocm-acc-switcher{margin-bottom:40px}.ocm-permissions .menu-title{font-size:1.25em;color:#bbb;border-bottom:1px solid #666}.ocm-permissions form .check-wrap .focb{color:#bbb}.ocm-permissions form .check-wrap .focb:hover,.ocm-permissions form .check-wrap input[type='checkbox'].focbed:checked+.focb{color:white}.ocm-permissions form .check-wrap input[type='checkbox'].focbed+.focb:before{background:rgba(255,255,255,0.175);scale:0.9}.ocm-permissions form .check-wrap input[type='checkbox'].focbed+.focb:hover:before{border-color:white}.ocm-permissions form .check-wrap input[type=checkbox]:checked+.focb::before{background-color:#90ce51}.site-lsos .page-get-a-quote,.site-lsos .page-request-a-quote{display:none !important}.site-locktonmobility .page-insurance-services,.site-locktonmobility .page-about-us{display:none !important}.site-medica .nav-icons-wrap,.site-oasis .nav-icons-wrap,.site-healthcare .nav-icons-wrap{display:none !important}.sales-medica,.sales-healthcare,.sales-accountants{font-size:18px;font-weight:300;line-height:1.56}.sales-medica .article-heading,.sales-healthcare .article-heading,.sales-accountants .article-heading{font-family:"EB Garamond",serif;font-size:48px;color:#131618;font-weight:400;line-height:1.21;margin-top:0}@media (max-width: 675){.sales-medica .article-heading,.sales-healthcare .article-heading,.sales-accountants .article-heading{font-size:32px;line-height:1.14em}}.sales-medica .btn,.sales-medica .btn_a,.sales-medica #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .sales-medica .button,.sales-medica .btn_b,.sales-medica button#summaryPanelCloseButton,.sales-medica button#issuesPanelCloseButton,.sales-medica .checkout-back,.sales-medica .checkout-skip,.sales-medica .btn_c,.sales-medica .jsonForm input[type="cancel"],.jsonForm .sales-medica input[type="cancel"],.sales-medica .btn_d,.sales-medica .btn_e,.sales-medica .btn_g,.sales-medica .btn_login,.sales-medica .page-container button,.page-container .sales-medica button,.sales-medica .page-container input[type=button],.page-container .sales-medica input[type=button],.sales-medica .modal-content button,.modal-content .sales-medica button,.sales-medica .modal-content input[type=button],.modal-content .sales-medica input[type=button],.sales-medica .pf-admin .jf-btn,.pf-admin .sales-medica .jf-btn,.sales-medica .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .sales-medica span.button,.sales-medica .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .sales-medica span.button,.sales-medica .pf-dashboard .jf-btn,.pf-dashboard .sales-medica .jf-btn,.sales-medica .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .sales-medica span.button,.sales-medica .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .sales-medica span.button,.sales-medica button#main_summary,.sales-medica button#main_submit_float,.sales-medica .jsonForm input[type="submit"],.jsonForm .sales-medica input[type="submit"],.sales-medica .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .sales-medica input.trans-back[type='submit'],.sales-healthcare .btn,.sales-healthcare .btn_a,.sales-healthcare #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .sales-healthcare .button,.sales-healthcare .btn_b,.sales-healthcare button#summaryPanelCloseButton,.sales-healthcare button#issuesPanelCloseButton,.sales-healthcare .checkout-back,.sales-healthcare .checkout-skip,.sales-healthcare .btn_c,.sales-healthcare .jsonForm input[type="cancel"],.jsonForm .sales-healthcare input[type="cancel"],.sales-healthcare .btn_d,.sales-healthcare .btn_e,.sales-healthcare .btn_g,.sales-healthcare .btn_login,.sales-healthcare .page-container button,.page-container .sales-healthcare button,.sales-healthcare .page-container input[type=button],.page-container .sales-healthcare input[type=button],.sales-healthcare .modal-content button,.modal-content .sales-healthcare button,.sales-healthcare .modal-content input[type=button],.modal-content .sales-healthcare input[type=button],.sales-healthcare .pf-admin .jf-btn,.pf-admin .sales-healthcare .jf-btn,.sales-healthcare .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .sales-healthcare span.button,.sales-healthcare .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .sales-healthcare span.button,.sales-healthcare .pf-dashboard .jf-btn,.pf-dashboard .sales-healthcare .jf-btn,.sales-healthcare .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .sales-healthcare span.button,.sales-healthcare .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .sales-healthcare span.button,.sales-healthcare button#main_summary,.sales-healthcare button#main_submit_float,.sales-healthcare .jsonForm input[type="submit"],.jsonForm .sales-healthcare input[type="submit"],.sales-healthcare .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .sales-healthcare input.trans-back[type='submit'],.sales-accountants .btn,.sales-accountants .btn_a,.sales-accountants #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .sales-accountants .button,.sales-accountants .btn_b,.sales-accountants button#summaryPanelCloseButton,.sales-accountants button#issuesPanelCloseButton,.sales-accountants .checkout-back,.sales-accountants .checkout-skip,.sales-accountants .btn_c,.sales-accountants .jsonForm input[type="cancel"],.jsonForm .sales-accountants input[type="cancel"],.sales-accountants .btn_d,.sales-accountants .btn_e,.sales-accountants .btn_g,.sales-accountants .btn_login,.sales-accountants .page-container button,.page-container .sales-accountants button,.sales-accountants .page-container input[type=button],.page-container .sales-accountants input[type=button],.sales-accountants .modal-content button,.modal-content .sales-accountants button,.sales-accountants .modal-content input[type=button],.modal-content .sales-accountants input[type=button],.sales-accountants .pf-admin .jf-btn,.pf-admin .sales-accountants .jf-btn,.sales-accountants .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .sales-accountants span.button,.sales-accountants .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .sales-accountants span.button,.sales-accountants .pf-dashboard .jf-btn,.pf-dashboard .sales-accountants .jf-btn,.sales-accountants .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .sales-accountants span.button,.sales-accountants .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .sales-accountants span.button,.sales-accountants button#main_summary,.sales-accountants button#main_submit_float,.sales-accountants .jsonForm input[type="submit"],.jsonForm .sales-accountants input[type="submit"],.sales-accountants .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .sales-accountants input.trans-back[type='submit']{margin-top:2em;text-align:center}.sales-accountants{background:url("../img/bg-sales.jpg");background-size:cover;background-position-x:right}@media (max-width: 568px){.sales-accountants{padding-bottom:0}}.sales-accountants .bounds.flex-parent,.sales-accountants .flex-parent.jf-header-bounds{justify-content:space-between}.sales-accountants-head{font-size:18px;font-weight:300;line-height:1.56;background-color:#1d1d1d}.sales-accountants-head .intro-one{color:#029ee3;font-size:20px;font-weight:500;line-height:1.8}@media (max-width: 568px){.sales-accountants-head .intro-one{font-size:18px}}.sales-accountants-head .intro-two{color:#fff;font-size:16px;font-weight:300;line-height:1.75}@media (max-width: 568px){.sales-accountants-head .intro-two{font-size:15px;line-height:1.6}}.icon-circle-bullet{fill:#029ee3;margin-right:0.75em}.sales-list{list-style-type:none}.sales-list li{padding:3px 0 3px 20px;position:relative}.sales-list li svg{position:absolute;left:-20px;top:10px;fill:#029ee3}.sales-list li a{color:#20262a;line-height:1.8em}.counter-list{list-style-type:none;margin-left:0;padding-left:0;padding-bottom:2em}.counter-list .counter{width:36px;line-height:36px;color:#fff;display:inline-block;text-align:center;vertical-align:middle;margin-right:.5em;font-weight:400;border-radius:100%;background:#5f7f8d;font-size:20px;font-weight:700;height:36px}@media (max-width: 568px){.counter-list .counter{position:absolute;left:0}}.counter-list li{margin-bottom:3px;position:relative}@media (max-width: 568px){.counter-list li{margin-bottom:.5em;padding-left:44px}}.sales-accountants-head-v2{background-color:#16191B;width:100%}.sales-accountants-head-v2 .main-section-container{text-align:center;max-width:1039px;margin:auto}.sales-accountants-head-v2 .main-section-container .intro-head{flex-direction:column}.sales-accountants-head-v2 .main-section-container .intro-head .intro-one{flex:1 1 auto;font-family:"EB Garamond",serif;font-size:38px;color:#fff;font-weight:300;line-height:1.16}@media (max-width: 599px){.sales-accountants-head-v2 .main-section-container .intro-head .intro-one{font-size:28px}}.sales-accountants-head-v2 .main-section-container .intro-head .intro-two{flex:1 1 auto;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:19px;color:#fff;font-weight:300;line-height:1.47}.sales-accountants-v2{background:url("../img/bg-sales.jpg");background-size:cover;background-position-x:right;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:19px;color:#20262a;font-weight:300;line-height:1.47}.sales-healthcare{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:19px;color:#20262a;font-weight:300;line-height:1.47}.sales-healthcare .article-heading{text-align:center}.sales-healthcare .story-facts-professions .flex-parent{padding-top:20px;padding-bottom:10px}.sales-healthcare .content-info{max-width:1053px;margin:auto;text-align:center;display:flex;flex-direction:column;align-items:center}.pageBlock{font-size:18px;font-weight:300;line-height:1.56;background-image:"../img/bg-sales.jpg";background-size:cover;background-position-x:right}@media (max-width: 568px){.pageBlock{padding-bottom:0}}.pageBlock .article-heading{font-family:"EB Garamond",serif;font-size:48px;color:#131618;font-weight:400;line-height:1.21;margin-top:0}@media (max-width: 675){.pageBlock .article-heading{font-size:32px;line-height:1.14em}}.pageBlock .btn,.pageBlock .btn_a,.pageBlock #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .pageBlock .button,.pageBlock .btn_b,.pageBlock button#summaryPanelCloseButton,.pageBlock button#issuesPanelCloseButton,.pageBlock .checkout-back,.pageBlock .checkout-skip,.pageBlock .btn_c,.pageBlock .jsonForm input[type="cancel"],.jsonForm .pageBlock input[type="cancel"],.pageBlock .btn_d,.pageBlock .btn_e,.pageBlock .btn_g,.pageBlock .btn_login,.pageBlock .page-container button,.page-container .pageBlock button,.pageBlock .page-container input[type=button],.page-container .pageBlock input[type=button],.pageBlock .modal-content button,.modal-content .pageBlock button,.pageBlock .modal-content input[type=button],.modal-content .pageBlock input[type=button],.pageBlock .pf-admin .jf-btn,.pf-admin .pageBlock .jf-btn,.pageBlock .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .pageBlock span.button,.pageBlock .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .pageBlock span.button,.pageBlock .pf-dashboard .jf-btn,.pf-dashboard .pageBlock .jf-btn,.pageBlock .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .pageBlock span.button,.pageBlock .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .pageBlock span.button,.pageBlock button#main_summary,.pageBlock button#main_submit_float,.pageBlock .jsonForm input[type="submit"],.jsonForm .pageBlock input[type="submit"],.pageBlock .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .pageBlock input.trans-back[type='submit']{margin-top:2em;text-align:center}.pageBlock.pageBlock_inverted{background:#000;background-image:none;color:#fff}.pageBlock.pageBlock_inverted .article-heading{color:#fff}.icon-circle-bullet{fill:#029ee3;margin-right:0.75em}.pf-admin .summary-table table,.pf-dashboard .summary-table table{width:100%;position:relative;border-spacing:0}.pf-admin .summary-table table tbody tr td,.pf-dashboard .summary-table table tbody tr td{padding:5px;position:relative}.pf-admin .summary-table table tbody tr td:first-of-type,.pf-dashboard .summary-table table tbody tr td:first-of-type{font-size:20px;font-weight:700;width:50px;padding-left:15px}.pf-admin .summary-table table tbody tr td:nth-of-type(3n),.pf-dashboard .summary-table table tbody tr td:nth-of-type(3n){position:relative;width:100px}.pf-admin .summary-table table tbody tr td:last-of-type,.pf-dashboard .summary-table table tbody tr td:last-of-type{width:60px}.pf-admin .summary-table .button,.pf-dashboard .summary-table .button{font-family:'Roboto Condensed',sans-serif;font-size:18px;font-weight:700;display:block;padding:5px 10px;text-align:center;text-transform:uppercase;color:white;background:#27AAE1}.pf-admin .summary-table .progressBar,.pf-dashboard .summary-table .progressBar{line-height:0;position:absolute;left:0;overflow:hidden;width:100px;margin-top:-4px;border:1px solid transparent;border-radius:2px}.pf-admin .summary-table .progressBar b,.pf-dashboard .summary-table .progressBar b{display:block;width:0;height:8px;transition:all 1s !important;background-color:#00d6ff;box-shadow:0 0 1px 0 rgba(0,0,0,0.6) inset}.pf-admin .summary-table .progressBar .title,.pf-dashboard .summary-table .progressBar .title{font-size:0}.pf-admin .summary-table .progressBar b.complete,.pf-dashboard .summary-table .progressBar b.complete{background-color:#009444}.pf-admin .summary-table .progressBar b.incomplete,.pf-dashboard .summary-table .progressBar b.incomplete{background-color:#F7941E}.pf-admin .summary-table .progressBar b.errors,.pf-dashboard .summary-table .progressBar b.errors{background-color:#BE1E2D}.pf-admin a.downloads,.pf-dashboard a.downloads{position:relative;display:block;padding:16px 0 8px 32px;text-transform:lowercase}.pf-admin a.downloads .svg-icon,.pf-dashboard a.downloads .svg-icon{position:absolute;top:50%;left:0;display:inline-block;height:30px;margin-top:-12px;fill:#922545}.pf-admin .doc-table a.downloads .svg-icon,.pf-dashboard .doc-table a.downloads .svg-icon{left:50%;margin-left:-12px;fill:#0086BF}.pf-admin a.downloads .dlText,.pf-dashboard a.downloads .dlText{display:none}.pf-admin .dashboard .summary-table table thead:after,.pf-dashboard .dashboard .summary-table table thead:after{display:none}.pf-admin .dashboard .summary-table table thead th,.pf-dashboard .dashboard .summary-table table thead th{padding:7px 5px;text-align:left;color:white;border:0;background:rgba(87,103,108,0.96)}.pf-admin .dashboard .summary-table table thead th:first-of-type,.pf-dashboard .dashboard .summary-table table thead th:first-of-type{padding-left:10px;text-align:left}.pf-admin .dashboard .summary-table table thead th:last-of-type,.pf-dashboard .dashboard .summary-table table thead th:last-of-type{padding-right:10px}.pf-admin .dashboard .summary-table table tbody tr.open,.pf-admin .dashboard .summary-table table tbody tr.status-wrap,.pf-dashboard .dashboard .summary-table table tbody tr.open,.pf-dashboard .dashboard .summary-table table tbody tr.status-wrap{background:#F1F2F2}.pf-admin .dashboard .summary-table table tbody tr.status-wrap td,.pf-dashboard .dashboard .summary-table table tbody tr.status-wrap td{text-align:right;border-bottom:1px solid #939598}.pf-admin .dashboard .summary-table table tbody tr.status-wrap td span.status-title,.pf-dashboard .dashboard .summary-table table tbody tr.status-wrap td span.status-title{font-weight:600;text-transform:uppercase}.pf-admin .dashboard .summary-table table tbody tr.status-wrap td .button,.pf-dashboard .dashboard .summary-table table tbody tr.status-wrap td .button{display:inline-block;width:auto;margin-left:20px;transition:all .3s !important}.pf-admin .dashboard .summary-table table tbody tr.status-wrap td .button:hover,.pf-dashboard .dashboard .summary-table table tbody tr.status-wrap td .button:hover{background:#009444}.pf-dashboard .dashboard .summary-table table tbody tr td{font-size:16px;font-weight:400;line-height:25px;height:70px;box-sizing:border-box;width:auto;padding:10px 5px;border:0}.pf-dashboard .dashboard .summary-table table tbody tr td:first-of-type{text-align:left}.pf-dashboard .dashboard .summary-table table tbody tr td:last-of-type{padding:0 70px 0 0;text-align:right}.pf-dashboard .dashboard .summary-table.doc-table table tbody tr td:last-of-type{padding-right:10px}.pf-admin .summary-table{padding-right:40px}@media (max-width: 850px){.pf-admin .summary-table{padding-right:0}}.pf-admin .dashboard .summary-table table{border:1px solid #939598}.pf-admin .dashboard .summary-table table tbody tr{background:#E6E7E8}.pf-admin .dashboard .summary-table table tbody tr td{font-size:16px;font-weight:400;width:auto;padding:10px 5px;border:0}.pf-admin .dashboard .summary-table table tbody tr td:first-of-type{padding-left:10px;text-align:left}.pf-admin .dashboard .summary-table table tbody tr td:last-of-type{padding-right:10px;text-align:right}@media only screen and (max-width: 767px){.pf-admin .table-flow thead tr,.pf-dashboard .table-flow thead tr{position:absolute;top:-9999px;left:-9999px}.pf-admin .table-flow>tbody>tr>td,.pf-dashboard .table-flow>tbody>tr>td{position:relative;display:block;width:100%;padding-left:30% !important;border:none;border-bottom:1px solid #CCCCCC;text-align:right !important}.pf-admin.documents-page .table-flow>tbody>tr>td,.pf-dashboard.documents-page .table-flow>tbody>tr>td{padding-left:0 !important;border:0 none !important;text-align:left !important;width:100% !important}.pf-admin .table-flow>tbody>tr>td:before,.pf-dashboard .table-flow>tbody>tr>td:before{position:absolute;left:6px;width:30%;padding-right:10px;content:attr(data-label);text-align:left;white-space:nowrap}.pf-admin.documents-page .table-flow>tbody>tr,.pf-dashboard.documents-page .table-flow>tbody>tr{border-bottom:1px solid #b1b0b1;display:block;padding:0 0 16px 0;margin:0 0 16px 0;background-color:inherit !important}.pf-admin.documents-page .table-flow>tbody>tr:last-of-type,.pf-dashboard.documents-page .table-flow>tbody>tr:last-of-type{border-bottom:none}.pf-admin.documents-page .table-flow>tbody>tr>td:before,.pf-dashboard.documents-page .table-flow>tbody>tr>td:before{position:relative;left:0;width:100%;padding-right:0;font-weight:700}.pf-admin .table-flow>tfoot>tr,.pf-dashboard .table-flow>tfoot>tr{font-size:0}.pf-admin .table-flow>tfoot>tr>td,.pf-dashboard .table-flow>tfoot>tr>td{font-size:15px;display:inline-block;width:50%}.pf-admin .table-flow .full-width+td,.pf-dashboard .table-flow .full-width+td{width:0;padding:0}.pf-admin .table-flow>tfoot>tr>td.full-width,.pf-dashboard .table-flow>tfoot>tr>td.full-width{width:100%}.pf-admin .table-flow>tfoot>tr>td:last-of-type,.pf-admin .table-flow>tfoot>tr>td.space,.pf-dashboard .table-flow>tfoot>tr>td:last-of-type,.pf-dashboard .table-flow>tfoot>tr>td.space{width:0;padding:0}}@media (max-width: 768px){.pf-dashboard html:not(.ie9) .doc-table .table-flow a.downloads .svg-icon{left:0;margin-left:0}}.pf-admin .table,.pf-dashboard .table{display:table;width:100%}.pf-admin .table .two-third,.pf-admin .table .one-third,.pf-dashboard .table .two-third,.pf-dashboard .table .one-third{position:relative;display:table-cell;box-sizing:border-box;vertical-align:top}@media (max-width: 850px){.pf-admin .table .two-third,.pf-admin .table .one-third,.pf-dashboard .table .two-third,.pf-dashboard .table .one-third{display:block;width:100%}}.pf-admin .table .one-third,.pf-dashboard .table .one-third{width:33.33%}@media (max-width: 850px){.pf-admin .table .one-third,.pf-dashboard .table .one-third{margin-top:30px}}.pf-admin .table.summary .one-third,.pf-dashboard .table.summary .one-third{width:425px}@media (max-width: 1024px){.pf-admin .table.summary .one-third,.pf-dashboard .table.summary .one-third{width:225px}}.pf-admin table tfoot:before,.pf-dashboard table tfoot:before{display:block;height:5px;content:''}.pf-admin table tfoot tr,.pf-dashboard table tfoot tr{border:1px solid #939598}.pf-admin .rfqOptionsContainer .rfqFooterTable:after{content:"";width:calc(100% - 4px);display:block;height:1px;position:absolute;bottom:34px;background:#029ee3}.pf-dashboard table:not(.flat-plain-table),.pf-admin table:not(.flat-plain-table){font-size:16px;border-collapse:separate;border-spacing:2px;border-color:#fff;position:relative}.pf-dashboard table:not(.flat-plain-table):after,.pf-admin table:not(.flat-plain-table):after{content:"";width:calc(100% - 4px);display:block;height:3px;position:absolute;bottom:-2px;background:#029ee3}.pf-dashboard table:not(.flat-plain-table) thead tr th:not(:empty),.pf-admin table:not(.flat-plain-table) thead tr th:not(:empty){border:1px solid #939598}.pf-dashboard table:not(.flat-plain-table) tbody,.pf-admin table:not(.flat-plain-table) tbody{border:1px solid #939598;border-bottom:0;background:#fff;color:#202427}.pf-dashboard table:not(.flat-plain-table) tbody tr,.pf-admin table:not(.flat-plain-table) tbody tr{padding:5px}.pf-dashboard table:not(.flat-plain-table) tbody tr:nth-of-type(odd),.pf-admin table:not(.flat-plain-table) tbody tr:nth-of-type(odd){background-color:#f8f9f9}.pf-dashboard table:not(.flat-plain-table).detail-table-dark,.pf-admin table:not(.flat-plain-table).detail-table-dark{border-spacing:0px}.pf-dashboard table:not(.flat-plain-table).detail-table-dark tbody,.pf-admin table:not(.flat-plain-table).detail-table-dark tbody{background:#373f45;color:#fff !important}.pf-dashboard table:not(.flat-plain-table).detail-table-dark tbody tr:nth-of-type(odd),.pf-admin table:not(.flat-plain-table).detail-table-dark tbody tr:nth-of-type(odd){background:#373f45}.pf-dashboard table:not(.flat-plain-table).detail-table-dark tbody tr.lighten,.pf-admin table:not(.flat-plain-table).detail-table-dark tbody tr.lighten{background:rgba(255,255,255,0.2)}.pf-dashboard table:not(.flat-plain-table).detail-table-dark tbody tr,.pf-admin table:not(.flat-plain-table).detail-table-dark tbody tr{border:none}table thead:after{display:block}.dataTable thead th,.pf-dashboard table:not(.flat-plain-table) thead th,.pf-admin table:not(.flat-plain-table) thead th{border:0 none !important;background:#373f45;padding:16px 22px;text-transform:capitalize;font-family:"EB Garamond",serif;font-size:21px;color:#fff;font-weight:500;line-height:1.4;letter-spacing:0.32px}.dataTable tbody td,.pf-dashboard table:not(.flat-plain-table) tbody td,.pf-admin table:not(.flat-plain-table) tbody td{padding:22px;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#131618;font-weight:400;line-height:1.21}.dataTable tbody tr.requiresAttention td,.pf-dashboard table:not(.flat-plain-table) tbody tr.requiresAttention td,.pf-admin table:not(.flat-plain-table) tbody tr.requiresAttention td{color:#D17B2F}.dataTable tbody tr.requiresAttention .icon-warning-triangle,.pf-dashboard table:not(.flat-plain-table) tbody tr.requiresAttention .icon-warning-triangle,.pf-admin table:not(.flat-plain-table) tbody tr.requiresAttention .icon-warning-triangle{fill:#D17B2F}.dataTable tbody tr.featuredrow td,.pf-dashboard table:not(.flat-plain-table) tbody tr.featuredrow td,.pf-admin table:not(.flat-plain-table) tbody tr.featuredrow td{text-transform:uppercase}.dataTable tbody tr.featuredrow td:last-child,.pf-dashboard table:not(.flat-plain-table) tbody tr.featuredrow td:last-child,.pf-admin table:not(.flat-plain-table) tbody tr.featuredrow td:last-child{font-size:17px;font-weight:600}.dataTable tbody tr.shown+tr,.pf-dashboard table:not(.flat-plain-table) tbody tr.shown+tr,.pf-admin table:not(.flat-plain-table) tbody tr.shown+tr{padding:0;background:white}.dataTable tbody tr.shown+tr td,.pf-dashboard table:not(.flat-plain-table) tbody tr.shown+tr td,.pf-admin table:not(.flat-plain-table) tbody tr.shown+tr td{padding:0;border:1px solid #E6E7E8;background:white}.dataTable tbody tr.shown+tr td>div,.pf-dashboard table:not(.flat-plain-table) tbody tr.shown+tr td>div,.pf-admin table:not(.flat-plain-table) tbody tr.shown+tr td>div{padding:0 .85rem}.dataTable tbody tr.shown+tr td table,.pf-dashboard table:not(.flat-plain-table) tbody tr.shown+tr td table,.pf-admin table:not(.flat-plain-table) tbody tr.shown+tr td table{background:white}.dataTable tbody tr.shown+tr td table tr td,.pf-dashboard table:not(.flat-plain-table) tbody tr.shown+tr td table tr td,.pf-admin table:not(.flat-plain-table) tbody tr.shown+tr td table tr td{padding:.625rem .85rem;border-top:1px solid #E6E7E8;background:white}.dataTable.detail-table-dark,.pf-dashboard table:not(.flat-plain-table).detail-table-dark,.pf-admin table:not(.flat-plain-table).detail-table-dark{border-spacing:0px}.dataTable.detail-table-dark tbody th,.pf-dashboard table:not(.flat-plain-table).detail-table-dark tbody th,.pf-admin table:not(.flat-plain-table).detail-table-dark tbody th{text-align:left;padding:22px 23px;font-family:"EB Garamond",serif;font-size:22px;color:#fff;font-weight:200;line-height:1.21}.dataTable.detail-table-dark tbody td,.pf-dashboard table:not(.flat-plain-table).detail-table-dark tbody td,.pf-admin table:not(.flat-plain-table).detail-table-dark tbody td{padding:22px 23px;border-bottom:1px solid #373f45;color:#fff}.dataTable.detail-table-dark:after,.pf-dashboard table:not(.flat-plain-table).detail-table-dark:after,.pf-admin table:not(.flat-plain-table).detail-table-dark:after{width:100%;bottom:-5px}.dataTable.detail-table-dark-light tbody td:nth-of-type(odd),.pf-dashboard table:not(.flat-plain-table).detail-table-dark-light tbody td:nth-of-type(odd),.pf-admin table:not(.flat-plain-table).detail-table-dark-light tbody td:nth-of-type(odd){background:#373f45;color:#fff}.dataTable.two-equal-columns tbody td,.pf-dashboard table:not(.flat-plain-table).two-equal-columns tbody td,.pf-admin table:not(.flat-plain-table).two-equal-columns tbody td{width:50%;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#131618;font-weight:200;line-height:1.21}.dataTable.two-equal-columns tbody td:nth-of-type(odd),.pf-dashboard table:not(.flat-plain-table).two-equal-columns tbody td:nth-of-type(odd),.pf-admin table:not(.flat-plain-table).two-equal-columns tbody td:nth-of-type(odd){font-weight:600}.pf-admin table.no-bottom-border:after{display:none !important}.traffic-red{background-color:red}.traffic-pink{background-color:deeppink}.traffic-orange{background-color:darkorange}.traffic-yellow{background-color:yellow}.traffic-green{background-color:green}.flat-plain-table{width:100%;margin-bottom:1rem;font-size:0.95rem}.flat-plain-table thead,.flat-plain-table tbody{border:none;background:none}.flat-plain-table thead{border:none;border-bottom:1px solid #555555}.flat-plain-table th,.flat-plain-table td{padding:3px 16px;text-align:left;line-height:1em}.flat-plain-table th{padding-bottom:10px}.flat-plain-table tr td:first-child,.flat-plain-table tr th:first-child{padding-left:0}.flat-plain-table tr td:last-child,.flat-plain-table tr th:last-child{padding-left:0}.flat-plain-table tbody:before{line-height:10px;content:"\200C";display:block}.flat-plain-table td a svg{height:1.2em;width:1.2em;vertical-align:middle;fill:#029ee3;fill:currentColor}.flat-plain-table td:last-child{white-space:nowrap;padding-right:0;text-align:right}.flat-plain-table tr.future,.flat-plain-table tr.voided{position:relative}.flat-plain-table tr.voided{text-decoration:line-through;background:linear-gradient(transparent 48%, rgba(0,0,0,0.1), transparent 52%, transparent)}.flat-plain-table tr.future:hover:after,.flat-plain-table tr.voided:hover:after{content:attr(data-tip);position:absolute;left:0;margin-top:-1.2em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#ffffff;border:1px solid #cccccc;color:#888888;padding:2px 6px;font-size:0.8em;box-shadow:0 5px 10px -7px black;pointer-events:none}.flat-plain-table tr.future td,.flat-plain-table tr.voided td{opacity:0.3;filter:grayscale(1)}.flat-plain-table tr.future td a,.flat-plain-table tr.voided td a{pointer-events:none}.flat-plain-table tr.latest td a.delete{pointer-events:none;color:#cccccc}.flat-plain-table tr.active{background-color:#DDEBEF;position:relative}.flat-plain-table tr.active a[href="#"]{opacity:0.3;filter:grayscale(1)}.flat-plain-table tr.active td:first-child:before{content:"\21E8";position:absolute;left:-0.25em;color:#b8d6de}.assignedDateTime,.doneDateTime{text-align:center}.pf-form_flex #mainheader .svg-icon{position:relative;display:block;width:20px;height:20px;margin:0 auto;transform-origin:0 0 0}.pf-form_flex #mainheader .menu{font-size:0;position:absolute;top:50%;right:32px;display:none;transform:translateY(-50%)}@media (max-width: 1199px){.pf-form_flex #mainheader .menu{display:block !important}}.pf-form_flex #mainheader .menu .svg-icon{fill:#B6BCB8}.pf-form_flex #pushNav{font-size:16px;position:fixed;z-index:99999999999999999;top:0;right:0;bottom:0;box-sizing:border-box;width:100%;max-width:384px;padding:64px 0 32px 32px;transition:transform .3s;transform:translateX(100%);color:#c8caca;background:#131618;background-size:cover}.pf-form_flex .ie9 #pushNav{border-top:58px}.pf-form_flex #pushNav .title{position:relative;display:block;padding-right:32px}.pf-form_flex #pushNav .menu{font-size:0;display:block;float:right;width:32px;height:32px}.pf-form_flex #pushNav .menu .svg-icon{width:16px;height:16px;fill:#c8caca}.pf-form_flex #pushNav ul{list-style:none}.pf-form_flex #pushNav ul li{display:block;padding:16px 32px 16px 0;border-bottom:1px solid #979797}.pf-form_flex #pushNav ul li a{color:#c8caca}.pf-form_flex #pushNav ul li a:hover,.pf-form_flex #pushNav ul li a.on{color:#029ee3}.pf-form_flex #pushNav .create span{display:inline-block;vertical-align:middle}.pf-form_flex #pushNav .create .svg-icon{display:inline-block;margin-left:16px;vertical-align:middle;fill:#c8caca}.pf-form_flex .bounds,.pf-form_flex .jf-header-bounds{transition:transform .3s;transform:translateX(0%)}.pf-form_flex.openNav #pushNav{display:block !important;transform:translateX(0%) !important}.pf-form_flex.openNav .bounds,.pf-form_flex.openNav .jf-header-bounds{transform:translateX(-384px) !important}@media (max-width: 384px){.pf-form_flex.openNav .bounds,.pf-form_flex.openNav .jf-header-bounds{transform:translateX(0%)}}.pf-form_flex.openNav #headband .bounds,.pf-form_flex.openNav #headband .jf-header-bounds,.pf-form_flex.openNav #mainheader .bounds,.pf-form_flex.openNav #mainheader .jf-header-bounds{transform:translateX(0%) !important}.three-options .three-options-section{padding-top:0}.three-options .three-options-section .flex-parent{justify-content:space-between;align-content:space-between}.three-options .three-options-section .flex-parent .block-getAQuoteOption{min-width:310px;width:100%;height:400px;background-color:#212f38;border:none}@media screen and (max-width: 388px){.three-options .three-options-section .flex-parent .block-getAQuoteOption{min-width:310px}}.three-options .three-options-section .flex-parent .block-getAQuoteOption:nth-child(2),.three-options .three-options-section .flex-parent .block-getAQuoteOption:nth-child(3){margin-left:5px}@media screen and (max-width: 812px){.three-options .three-options-section .flex-parent .block-getAQuoteOption:nth-child(2),.three-options .three-options-section .flex-parent .block-getAQuoteOption:nth-child(3){margin-left:unset}}.three-options .three-options-section .flex-parent .block-getAQuoteOption .three-options-heading{max-width:80%;width:100%;margin:auto;margin-top:7%}.three-options .three-options-section .flex-parent .block-getAQuoteOption .three-options-heading .getAQuoteOption-heading{color:#ffffff;font-size:38px;font-family:AGaramondPro,serif;margin:unset;line-height:1.15em}.three-options .three-options-section .flex-parent .block-getAQuoteOption .getAQuoteOption-icon .svg-wrap{background:none;border-radius:unset}.three-options .three-options-section .flex-parent .block-getAQuoteOption .getAQuoteOption-icon .svg-wrap .icon-file-alt{width:59px;height:59px}.three-options .three-options-section .flex-parent .block-getAQuoteOption .getAQuoteOption-icon .svg-wrap .icon-cloud-upload{width:89px;height:59px}.three-options .three-options-section .flex-parent .block-getAQuoteOption .getAQuoteOption-icon .svg-wrap .icon-phone-volume{width:57px;height:57px}.three-options .three-options-section .flex-parent .block-getAQuoteOption a.btn_a,.three-options .three-options-section .flex-parent .block-getAQuoteOption #summaryScreen .jf-progressTable a.button,#summaryScreen .jf-progressTable .three-options .three-options-section .flex-parent .block-getAQuoteOption a.button{width:100%;max-width:initial;height:66px;font-size:16px;font-weight:500;font-family:'Gotham A',"Gotham B", Helvetica, Arial, sans-serif;display:flex;align-items:center;justify-content:center}.three-options #modal-callback .getAQuoteOption-icon,.three-options #modal-upload .getAQuoteOption-icon,.three-options #modal-complete-proposal .getAQuoteOption-icon{width:68px;margin-right:1em;display:inline-block;vertical-align:middle}.three-options #modal-callback #uploadFormInfo,.three-options #modal-upload #uploadFormInfo,.three-options #modal-complete-proposal #uploadFormInfo{max-width:unset;margin:35px 0 50px}.three-options #modal-callback .dialog-title,.three-options #modal-upload .dialog-title,.three-options #modal-complete-proposal .dialog-title{font-family:AGaramondPro,serif}.three-options #modal-callback .focb::before,.three-options #modal-upload .focb::before,.three-options #modal-complete-proposal .focb::before{position:relative;display:block;content:"";width:23px;height:23px;margin:0;font-size:15px;line-height:21px;text-align:center;background-color:#fff;border:1px solid #f5a623}.three-options #modal-callback .jsonForm input[type=radio]:checked+.focb::before,.three-options #modal-upload .jsonForm input[type=radio]:checked+.focb::before,.three-options #modal-complete-proposal .jsonForm input[type=radio]:checked+.focb::before{border-color:#212f38}.three-options #modal-callback .jsonForm input[type=radio]+.focb::before,.three-options #modal-upload .jsonForm input[type=radio]+.focb::before,.three-options #modal-complete-proposal .jsonForm input[type=radio]+.focb::before{width:28px;height:28px;border-radius:50%}.three-options #modal-callback .jsonForm input[type=checkbox]:checked+.focb::before,.three-options #modal-upload .jsonForm input[type=checkbox]:checked+.focb::before,.three-options #modal-complete-proposal .jsonForm input[type=checkbox]:checked+.focb::before{content:"\2714";color:#fff;background-color:#90ce51;border-color:#90ce51}.three-options #modal-callback .jsonForm label,.three-options #modal-upload .jsonForm label,.three-options #modal-complete-proposal .jsonForm label{font-size:13px}.jsonForm fieldset{margin:0 2px;padding:0.35em 0.625em 0.75em}.jsonForm fieldset fieldset{border:none;margin:0;padding:0}.jsonForm legend{border:0;padding:0;white-space:normal;*margin-left:-7px;font-weight:bold}.jsonForm button,.jsonForm input,.jsonForm select,.jsonForm textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;border-radius:0;border:1px solid rgba(0,0,0,0.3);box-shadow:none}.jsonForm *:focus{outline:none}.jsonForm button,.jsonForm input{line-height:normal}.jsonForm button,.jsonForm select{text-transform:none}.jsonForm button,.jsonForm input[type="button"],.jsonForm input[type="reset"],.jsonForm input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}.jsonForm button[disabled],.jsonForm input[disabled],.jsonForm *:disabled,.jsonForm button[read-only],.jsonForm input[read-only],.jsonForm button[readonly],.jsonForm input[readonly],.jsonForm input.readonly{opacity:0.6;box-shadow:none;cursor:default;pointer-events:none}.jsonForm input[disabled]+label.onoffswitch-label{opacity:0.6;box-shadow:none;cursor:default;filter:grayscale(1);pointer-events:none}.jsonForm input[type="checkbox"],.jsonForm input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}.jsonForm input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}.jsonForm input[type="search"]::-webkit-search-cancel-button,.jsonForm input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}.jsonForm button::-moz-focus-inner,.jsonForm input::-moz-focus-inner{border:0;padding:0}.jsonForm textarea{overflow:auto;vertical-align:top;resize:vertical;min-height:26px;height:6em}.jsonForm textarea.ckeditor{min-height:50px}.jsonForm button.rowButton{padding:6px 11px;height:36px;width:100%;font-size:15px}.jsonForm *::-webkit-input-placeholder{color:#b2b1b2}.jsonForm *:-moz-placeholder{color:#b2b1b2}.jsonForm *::-moz-placeholder{color:#b2b1b2}.jsonForm *:-ms-input-placeholder{color:#b2b1b2}.jsonForm{margin:0;font-size:100%;color:#060708}.jsonForm section{padding:0 0 10px;margin:0 auto 0 auto}.jsonForm section h2{padding:20px 10px;margin:0 auto;font-family:"EB Garamond",serif;font-size:30px}.jsonForm section h2::before{content:attr(data-page-prefix)}.jsonForm>section:last-of-type{padding-bottom:60px}.jsonForm>section>header{background:#f7f7f7}.jsonForm fieldset{position:relative;margin:35px 0 50px;padding:10px;background:transparent;border:0}.jsonForm fieldset .intro{display:inline-block;margin:0 0 5px;padding:0;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:16px}.jsonForm fieldset .intro dfn{margin-right:4px}.jsonForm fieldset .intro+.notesDiv.isopen,.jsonForm fieldset .help+.notesDiv.isopen{margin-top:10px}@media (max-width: 991px){.jsonForm fieldset .intro{display:inline}}@media (max-width: 767px){.jsonForm fieldset{margin:30px 0}}.jsonForm label{display:inline-block;padding:6px 10px 6px 0;font-size:12px;line-height:16px}.jsonForm div#lookupError{display:block;background:#f7e1e1;padding:10px;font-size:0.9rem}.icon-edit{width:19px;height:19px}.icon-plus{width:18px;height:18px}.watermark{display:none}#declaration .jsonForm section h2:before{content:""}.dialog-message .jsonForm fieldset{margin:0}.jsonForm.jsonFormOutermostInstance{position:relative;margin:0;opacity:0.3;transition:opacity .25s}.jsonForm.jsonFormOutermostInstance.ready,.jsonForm.jsonFormOutermostInstance.ready .jsonForm{opacity:1}.jsonForm.ready .jf-header-section,body>form.jsonForm.ready>section>fieldset{max-height:inherit;overflow:visible}.jsonForm .jf-header-bounds,.jsonForm>section>header>h2,.jsonForm>section>.intro,.jsonForm>section>fieldset,.jsonForm>section>.not-applicable{max-width:1332px;width:100%;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}@media (max-width: 568px){.jsonForm .jf-header-bounds,.jsonForm>section>header>h2,.jsonForm>section>.intro,.jsonForm>section>fieldset,.jsonForm>section>.not-applicable{padding-left:16px;padding-right:16px}}.jsonForm>section>.not-applicable{display:block;margin-top:.5em;margin-bottom:2em;max-width:1268px}.readonlyMode form#jf_jf1 input,.readonlyMode form#jf_jf1 label{pointer-events:none}@media only screen and (min-width: 850px){#modal-ajax .jsonForm{min-width:438px}}body.pf-form>form[target^="uploadFrame"],body.pf-form>iframe{position:absolute}.jsonForm .jf-row>.collection{position:relative;display:flex;flex-wrap:wrap;margin:10px -28px;padding:0;flex-basis:100%}.jsonForm .jf-row>.collection>label:not(.error){display:inline-flex;align-items:center;flex:0 1 auto;min-width:60px;margin:0 21px 8px;padding:0 5px;background-color:transparent;border:none}.jsonForm .jf-row>.collection>label:not(.error):focus,.jsonForm .jf-row>.collection>label:not(.error):active{background-color:transparent}.jsonForm .jf-row>.collection>label>input{margin:0 6px 0 0}@media (max-width: 767px){.jsonForm .jf-row>.collection{margin:10px -15px 5px}.jsonForm .jf-row>.collection>label:not(.error){margin:0 10px 12px}.jsonForm .jf-row>.collection>label.error.mvalidation{display:none !important}}@media (max-width: 568px){.jsonForm .jf-row>.collection{flex-wrap:nowrap;flex-direction:column;align-items:flex-start;margin:10px 0 0}.jsonForm .jf-row>.collection>label:not(.error){display:flex;margin:0 0 20px;padding:0}}.jsonForm .collection label.focb{pointer-events:none}.jsonForm .collection>label:hover input:not(:checked)+.focb::before{border-color:#9b9b9b}.jsonForm .collection>label:hover input:not(:checked)+.focb::after{background:#c8c9ca}@media (max-width: 767px){.jsonForm .collection>label:hover ~ label.error.mvalidation{display:none !important}}.jsonForm .linkedFormWrapper .jf-row>.collection{white-space:nowrap}.jsonForm .jf-row{position:relative;display:block;max-width:706px;width:100%;margin:7px 0;padding:0px}.jsonForm .jf-row.jf-contact-row{align-items:center}.jsonForm .jf-row.jf-contact-row:first-child{flex-grow:0}.jsonForm .jf-row.jf-contact-row>label:not(.error){flex:none;max-width:180px;width:100%;font-weight:bold}.jsonForm .jf-row.jf-input-type-cash>label:not(.error){font-size:12px}.jsonForm .jf-row.jf-input-type-submit{max-width:none}.jsonForm .jf-row.jf-input-type-checkbox{display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:flex-end;align-items:flex-start;margin:18px 0 14px}.jsonForm .jf-row.jf-input-type-checkbox label{padding:5px 0 0}.jsonForm .jf-row.jf-input-type-checkbox.jf-input-type-onoffswitch label{flex-basis:100%}.jsonForm .jf-row.jf-input-type-checkbox.jf-input-type-onoffswitch .onoffswitch{margin-top:.8em}.jsonForm .jf-row.jf-input-type-checkbox.inlineCheckbox{display:flex;flex-direction:row;flex-basis:auto;align-items:flex-end;justify-content:space-between}.jsonForm .jf-row.jf-input-type-checkbox.inlineCheckbox label{display:block;width:calc(100% - 40px)}.banner .jsonForm .jf-row.jf-input-type-checkbox.inlineCheckbox label.compressed{font-size:8px;line-height:1.2em}.jsonForm .jf-row.jf-input-type-checkbox.inlineCheckbox .focb{display:block;margin:0;vertical-align:baseline;width:30px}.jsonForm .jf-row.jf-input-type-repeatable{max-width:none}.jsonForm .jf-row.jf-input-type-repeatable dfn svg[class*=icon]{margin-left:5px}.jsonForm .jf-row.jf-input-type-repeatable>label dfn{margin-right:2px}.jsonForm .jf-row.jf-input-type-multifilerepeatable{max-width:none}.jsonForm .jf-row.jf-input-type-multifilerepeatable dfn svg[class*=icon]{margin-left:5px}.jsonForm .jf-row.jf-input-type-multifilerepeatable>label dfn{margin-right:2px}.jsonForm .jf-row.jf-input-type-datatable{max-width:none}.jsonForm .jf-row.jf-input-type-datatable table.limited{max-width:711px}.jsonForm .jf-row.jf-input-type-radio{max-width:none}.jsonForm .jf-row.jf-input-type-radio>label{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:16px}.jsonForm .jf-row.notesDiv{max-width:706px;margin:0}.jsonForm .jf-row.notesDiv+.jf-row{margin-top:0}.jsonForm .jf-row.notesDiv+.jf-input-type-datatable{margin-top:7px}.jsonForm .jf-row>label.inline-append{visibility:hidden}.dialog-box .jsonForm .jf-row>.chosen-container{width:calc(100% - 6px) !important}.jsonForm .jf-row>div.cke{display:inline-block;vertical-align:middle;width:100%;padding:0;margin:0;border:none;border-radius:3px;box-shadow:none;overflow:hidden;box-sizing:border-box}.jsonForm .jf-row>div.cke.cke_chrome{border:1px solid rgba(0,0,0,0.3)}@media (max-width: 1023px){.jsonForm .jf-row.jf-input-type-datatable{max-width:700px;width:100%;overflow:auto}}@media (max-width: 767px){.jsonForm .jf-row.jf-input-type-checkbox{flex-wrap:nowrap;min-height:23px}.jsonForm .jf-row.jf-input-type-datatable{max-width:500px}}@media (max-width: 600px){.jsonForm .jf-row.jf-contact-row{display:block}.jsonForm .jf-row.jf-contact-row>label:not(.error){max-width:none}.jsonForm .jf-row.jf-contact-row .chosen-container{max-width:100%}.jsonForm .jf-row.jf-input-type-checkbox label:not(.onoffswitch-label){display:inline-block;width:auto}}@media (max-width: 567px){.jsonForm .jf-row.jf-input-type-datatable{max-width:300px}.jsonForm .jf-row.jf-input-type-datatable table{min-width:500px}}body.readonlyMode .rowbuttonwrapper.jf-row{opacity:0.3;pointer-events:none;filter:grayscale(1)}div[data-repeatableregionident]>fieldset .tabCounter{right:50%;font:normal 700 12px/32px "Roboto Condensed",sans-serif;text-align:center;color:#fff;background:#979797;z-index:2}@media (min-width: 768px){div[data-repeatableregionident]:not([data-layout-style=rows]){position:relative;display:flex;flex-wrap:wrap;margin:0 -33px -35px;padding-top:15px}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset,div[data-repeatableregionident]:not([data-layout-style=rows])>div{position:relative;flex:1 1 50%;min-width:calc(50% - 66px);max-width:calc(50% - 66px);margin:0 33px 40px !important;box-sizing:border-box}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset{padding-top:30px}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset::before,div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset::after{display:block;content:"";width:100%;height:2px;background:#979797}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset::before{margin-bottom:30px}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset::after{margin-top:50px}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset .rowbuttonwrapper{position:static}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset span.button.deleterow,div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset .tabCounter{position:absolute;display:block;top:0;width:32px;height:32px}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset span.button.deleterow{left:50%;padding:6px 8px;z-index:3;min-height:0}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset .jf-row{max-width:none}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset .jf-input-type-checkbox{display:block;margin:14px 0}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset .jf-input-type-checkbox>label{min-width:150px}}@media (min-width: 768px) and (max-width: 1199px){div[data-repeatableregionident]:not([data-layout-style=rows]){margin:0 -23px -35px}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset,div[data-repeatableregionident]:not([data-layout-style=rows])>div{flex:1 1 45%;max-width:calc(50% - 46px);margin:0 23px 40px !important}}@media (max-width: 767px){div[data-repeatableregionident]{position:relative;display:block;margin:0 0 -30px;padding-top:15px}div[data-repeatableregionident]>fieldset,div[data-repeatableregionident]>div{position:relative;display:block;flex:none;max-width:none;margin:0 0 40px;box-sizing:border-box}div[data-repeatableregionident]>fieldset{padding-top:30px}div[data-repeatableregionident]>fieldset::before{display:block;content:"";width:100%;height:2px;margin-bottom:30px;background:#979797}div[data-repeatableregionident]>fieldset .rowbuttonwrapper{position:static}div[data-repeatableregionident]>fieldset span.button.deleterow,div[data-repeatableregionident]>fieldset .tabCounter{position:absolute;display:block;top:0;width:32px;height:32px}div[data-repeatableregionident]>fieldset span.button.deleterow{left:50%;padding:6px 8px;z-index:3}div[data-repeatableregionident]>fieldset .jf-row{max-width:none}div[data-repeatableregionident]>fieldset .jf-row.jf-input-type-checkbox{display:block}div[data-repeatableregionident] .jf-row .locktonContactActionsWrapper{top:auto;bottom:0;transform:none}}fieldset[data-layout-style=rows]{margin:5px 0;transition:all .25s;display:flex;align-items:flex-end}@media (min-width: 768px){.jf-input-type-repeatable fieldset[data-layout-style=rows]{margin-top:10px;margin-bottom:10px}fieldset[data-layout-style=rows] .jf-row{display:table-cell !important;max-width:none;margin:0;padding:0;vertical-align:bottom}fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(4),fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(4) ~ .jf-row{width:100%}fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(4).jf-input-type-text-200,fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(4) ~ .jf-row.jf-input-type-text-200{min-width:200px}fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(5),fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(5) ~ .jf-row{width:48.25%}fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(6),fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(6) ~ .jf-row{width:32.17%}fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(7),fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(7) ~ .jf-row{width:24.125%}fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(8),fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(8) ~ .jf-row{width:19.3%}fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(9),fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(9) ~ .jf-row{width:50px;flex-grow:1}fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(10),fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(10) ~ .jf-row{width:13.8%}fieldset[data-layout-style=rows] .jf-row label{vertical-align:bottom;overflow-wrap:break-word;overflow-wrap:anywhere}fieldset[data-layout-style=rows] .jf-row label:not(.error){display:block;padding:0 0 8px;font-size:11px;font-weight:500;text-transform:uppercase}fieldset[data-layout-style=rows] .jf-row label dfn::after{position:absolute}fieldset[data-layout-style=rows] .jf-row label+textarea{height:36px}fieldset[data-layout-style=rows] .jf-row label+.fileuploader{min-width:200px}fieldset[data-layout-style=rows] .jf-row .locktonContactActionsWrapper{top:auto;bottom:0;transform:none}fieldset[data-layout-style=rows] .jf-row.jf-contact-row{max-width:220px}fieldset[data-layout-style=rows] .jf-row+.jf-row{padding-left:10px}fieldset[data-layout-style=rows] .jf-row+.jf-row label.error{left:10px}div:not([data-repeatableregionident="locktonPf_tableform_claim"])>fieldset[data-layout-style=rows] .jf-row+.jf-row input,div:not([data-repeatableregionident="locktonPf_tableform_claim"])>fieldset[data-layout-style=rows] .jf-row+.jf-row select,div:not([data-repeatableregionident="locktonPf_tableform_claim"])>fieldset[data-layout-style=rows] .jf-row+.jf-row .fileuploader{width:100%;margin-left:0}fieldset[data-layout-style=rows] .jf-row.jf-input-type-select select{min-width:205px}fieldset[data-layout-style=rows] .jf-row.rowbuttonwrapper{min-width:44px !important;max-width:44px !important;width:0.1%;padding-left:8px}fieldset[data-layout-style=rows] .jf-row>.collection{min-width:85px;width:100%;margin:0;vertical-align:bottom !important;min-height:37px}fieldset[data-layout-style=rows] .jf-row .chosen-container{vertical-align:bottom}fieldset[data-layout-style=rows] .jf-row input[type="date"]{padding-right:6px}fieldset[data-layout-style=rows] .tabCounter{display:none !important}fieldset[data-layout-style=rows]+fieldset[data-layout-style=rows] .jf-row>label:not(.error){height:0;overflow:hidden;padding:0;visibility:hidden;opacity:0}fieldset[data-layout-style=rows] ~ .rowbuttonwrapper.jf-row{display:inline-block;width:100px;margin-top:7px;margin-left:0;text-align:left}fieldset[data-layout-style=rows] .jf-input-type-checkbox{width:0.1%;margin:0 !important}fieldset[data-layout-style=rows] .jf-input-type-checkbox>label:not(.error){padding-right:7px}fieldset[data-layout-style=rows] .jf-input-type-number{width:6%;min-width:5.1em}fieldset[data-layout-style=rows] .jf-input-type-number>label:not(.error){width:70px}fieldset[data-layout-style=rows] .jf-input-type-file:first-child{width:auto}}@media (min-width: 768px) and (max-width: 1199px){fieldset[data-layout-style=rows] .jf-row.jf-input-type-select select{min-width:80px}fieldset[data-layout-style=rows] .jf-row.jf-input-type-date{max-width:145px;width:1%;min-width:4.5em}fieldset[data-layout-style=rows] .jf-row dfn::before,fieldset[data-layout-style=rows] .jf-row dfn::after,fieldset[data-layout-style=rows] .jf-row dfn svg{display:none !important}div:not([data-repeatableregionident="locktonPf_tableform_claim"])>fieldset[data-layout-style=rows] .jf-row+.jf-row input,div:not([data-repeatableregionident="locktonPf_tableform_claim"])>fieldset[data-layout-style=rows] .jf-row+.jf-row select,div:not([data-repeatableregionident="locktonPf_tableform_claim"])>fieldset[data-layout-style=rows] .jf-row+.jf-row .fileuploader{border-left-width:1px}}fieldset[data-layout-style=rows] .jf-row:has(>label.overflowWrapNormal){width:auto !important}fieldset[data-layout-style=rows] .overflowWrapNormal{overflow-wrap:normal !important}fieldset[data-layout-style=rows] .jf-row:has(>label.min-width-four-chars){min-width:84px}.rowbuttonwrapper.jf-row{text-align:right;margin:0}.rowbuttonwrapper span.button{max-width:100%}.rowbuttonwrapper span.button.deleterow{display:block;width:36px;background:#fff;border:1px solid #979797}.rowbuttonwrapper span.button.deleterow svg{display:block;fill:#979797}.rowbuttonwrapper span.button.deleterow:hover{background:#979797}.rowbuttonwrapper span.button.deleterow:hover svg{fill:#fff}.pf-admin .rowbuttonwrapper span.button.deleterow{display:block;width:36px;background:#fff;border:1px solid #979797;padding:8px 10px;cursor:pointer}.pf-admin .rowbuttonwrapper span.button.deleterow svg{display:block;fill:#979797}.pf-admin .rowbuttonwrapper span.button.deleterow:hover{background:#979797}.pf-admin .rowbuttonwrapper span.button.deleterow:hover svg{fill:#fff}.rowbuttonwrapper span.button.addrow{width:100px;padding-left:40px;padding-right:20px;text-align:left;background:#01BEE5;cursor:pointer}.rowbuttonwrapper span.button.addrow svg{display:block;fill:#fff}.rowbuttonwrapper span.button.addrow svg.icon-jf-add{position:absolute;top:50%;left:10px;width:16px;height:16px;margin-top:-8px}@media (max-width: 767px){.rowbuttonwrapper span.button.addrow svg.icon-jf-add{left:auto}}.rowbuttonwrapper span.button.addrow:hover{background:#00a9cc}.repeatable-footer-area{background:#f7f7f7;border:2px dashed #d4d4d4}div[data-repeatableregionident] .repeatable-footer-area{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media (min-width: 768px){div[data-repeatableregionident]:not([data-layout-style=rows]) .repeatable-footer-area{min-height:382px;padding:40px 15px;text-align:center}div[data-repeatableregionident]:not([data-layout-style=rows]) .repeatable-footer-area span.addrow{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:none;top:0;left:0;right:0;bottom:0;width:auto;height:auto;padding:20px 20px 100px;font-size:18px;line-height:36px;font-weight:normal;text-align:center;color:#060708;background:transparent}div[data-repeatableregionident]:not([data-layout-style=rows]) .repeatable-footer-area span.addrow svg{fill:#01BEE5;transition:all .25s ease-out}div[data-repeatableregionident]:not([data-layout-style=rows]) .repeatable-footer-area span.addrow svg.icon-add,div[data-repeatableregionident]:not([data-layout-style=rows]) .repeatable-footer-area span.addrow svg.icon-jf-add{position:relative;display:block;top:auto;left:auto;width:120px;height:120px;margin:35px auto 0}div[data-repeatableregionident]:not([data-layout-style=rows]) .repeatable-footer-area span.addrow:hover{background:#eeeeef}div[data-repeatableregionident]:not([data-layout-style=rows]) .repeatable-footer-area span.addrow:hover svg{fill:#00a9cc}div[data-repeatableregionident]:not([data-layout-style=rows]) .repeatable-footer-area .csvio{position:relative;margin-top:20px;z-index:2}div[data-repeatableregionident][data-layout-style=rows] .repeatable-footer-area{display:block;padding:6px}div[data-repeatableregionident][data-layout-style=rows] .repeatable-footer-area>div{display:inline-block;margin:6px}}@media (max-width: 767px){div[data-repeatableregionident] .repeatable-footer-area{min-height:290px;padding:25px 15px;text-align:center}div[data-repeatableregionident] .repeatable-footer-area span.addrow{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:none;top:0;left:0;right:0;bottom:0;width:auto;height:auto;padding:20px 20px 100px;font-size:18px;line-height:36px;font-weight:normal;text-align:center;color:#060708;background:transparent}div[data-repeatableregionident] .repeatable-footer-area span.addrow svg{fill:#01BEE5;transition:all .25s ease-out}div[data-repeatableregionident] .repeatable-footer-area span.addrow svg.icon-add{position:relative;display:block;top:auto;left:auto;width:120px;height:120px;margin:35px auto 0}div[data-repeatableregionident] .repeatable-footer-area span.addrow:hover{background:#eeeeef}div[data-repeatableregionident] .repeatable-footer-area span.addrow:hover svg{fill:#00a9cc}div[data-repeatableregionident] .repeatable-footer-area .csvio{position:relative;margin-top:20px;z-index:2}}*[data-repeatableregionident] .jf-input-type-select select{padding-right:25px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("/img/source/arrow-down.svg") no-repeat 95% center;background-position:calc(100% - 12px) center}*[data-repeatableregionident] .jf-input-type-select select[data-type="contact"]{padding-right:50px;background-position:calc(100% - 38px) center}div[data-repeatableregionident="locktonPf_tableform_claim"] fieldset[data-layout-style=rows] .jf-row.jf-input-type-select select{min-width:0}div[data-repeatableregionident="locktonPf_form_regulatoryIssues"] fieldset[data-layout-style=rows] .jf-input-type-textarea{width:90%}div[data-repeatableregionident="locktonPf_form_regulatoryIssues"] fieldset[data-layout-style=rows],div[data-repeatableregionident="locktonPf_form_regulatoryIssuesMonitoringVisit"] fieldset[data-layout-style=rows],div[data-repeatableregionident="locktonPf_form_regulatoryIssuesSraEngagement"] fieldset[data-layout-style=rows]{width:100%}div[data-repeatableregionident="locktonPf_form_regulatoryIssues"] fieldset[data-layout-style=rows] .jf-row,div[data-repeatableregionident="locktonPf_form_regulatoryIssuesMonitoringVisit"] fieldset[data-layout-style=rows] .jf-row,div[data-repeatableregionident="locktonPf_form_regulatoryIssuesSraEngagement"] fieldset[data-layout-style=rows] .jf-row{width:inherit}div[data-repeatableregionident="locktonPf_form_regulatoryIssues"] fieldset[data-layout-style=rows] .jf-row:first-of-type,div[data-repeatableregionident="locktonPf_form_regulatoryIssuesMonitoringVisit"] fieldset[data-layout-style=rows] .jf-row:first-of-type,div[data-repeatableregionident="locktonPf_form_regulatoryIssuesSraEngagement"] fieldset[data-layout-style=rows] .jf-row:first-of-type{min-width:80px;width:4em}div[data-repeatableregionident="locktonPf_form_regulatoryIssues"] fieldset[data-layout-style=rows] .jf-row.jf-input-type-file,div[data-repeatableregionident="locktonPf_form_regulatoryIssuesMonitoringVisit"] fieldset[data-layout-style=rows] .jf-row.jf-input-type-file,div[data-repeatableregionident="locktonPf_form_regulatoryIssuesSraEngagement"] fieldset[data-layout-style=rows] .jf-row.jf-input-type-file{max-width:200px}@media (min-width: 768px){div[id*=locktonPf_tableform_claim].jf-row,div[id*=locktonPf_tabledocument_claim].jf-row{margin:25px 0}div[data-repeatableregionident="locktonPf_tabledocument_claim"] fieldset[data-layout-style=rows] .jf-row{width:50%}div[data-repeatableregionident="locktonPf_form_foreignLawAdvice"] fieldset[data-layout-style=rows] .jf-input-type-textarea{width:30%}div[data-repeatableregionident="locktonPf_form_claims"] fieldset[data-layout-style=rows] .jf-input-type-text{width:70%}fieldset>div[id*=locktonPf_tableform_claim]>label,fieldset>div[id*=locktonPf_tabledocument_claim]>label{margin-bottom:7px;font-size:13px;line-height:16px;font-weight:400}}.jsonForm .disabled{opacity:0.1;pointer-events:none}.jsonForm .disabled+.onoffswitch-label{opacity:0.1;pointer-events:none}.jsonForm .disabled+.onoffswitch-label .ison,.jsonForm .disabled+.onoffswitch-label .isoff{background-color:#666}body.readonlyMode #jf_jfdec{padding-top:0px}#jf_jfdec section h2:before{display:none}form#jf_jf1.inIframe{padding-top:78px}form#jf_jf1.inIframe .jf-header-section,form#jf_jf1.inIframe .jf-header-section[style]{top:0 !important;position:fixed}.pf-form.readonlyIframe .page-container{padding-top:0px}#modalDialog.propformpreview .dialog-box{width:80vw}#modalDialog.propformpreview .dialog-message{padding:0}#modalDialog.propformpreview iframe{width:100%;height:calc(100vh - 300px);border:none}.accordionnice .accordion-item-open .accordion-content,.accordionnice .accordion-item header ~ p.intro{transition:max-height 0.6s ease-in 0s, opacity 0.4s ease 0.3s}.accordionnice .accordion-item legend{max-height:0px;overflow:hidden}.accordionnice .accordion-item-open legend{max-height:400px;overflow:visible}.accordionnice .accordion-item-open fieldset:first-of-type>legend:first-of-type{padding-top:25px;display:block}.accordionnice .accordion-item header ~ p.intro:not(.datapagelastintro){max-height:0px;margin:0;overflow:hidden}.accordionnice .accordion-item-open header ~ p.intro{margin-top:30px;max-height:1000px;overflow:visible}.accordionnice.jsonForm>section>.not-applicable{position:absolute;top:0px;left:0;right:0;border:none;text-align:center;padding:3px;text-transform:uppercase;color:white;background:#67868e;width:13em;margin:auto;display:inline-block}.accordionnice.jsonForm section.accordion-item{padding:0;margin-bottom:2px;border:1px solid #eee;border-width:0 1px 0 1px;min-height:80px}.accordionnice.jsonForm:not(.checklistForm) section.accordion-item:last-of-type{border-width:0 1px 1px 1px}.accordionnice.jsonForm:not(.checklistForm) section.accordion-item:last-of-type .accordion-content{max-height:1000px;opacity:1;margin:10px 20px;padding:20px 30px}.accordionnice.jsonForm:not(.checklistForm) section.accordion-item:last-of-type .accordion-content legend,.accordionnice.jsonForm:not(.checklistForm) section.accordion-item:last-of-type .accordion-content .intro{max-height:1000px}.accordionnice.jsonForm.checklistForm section.accordion-item:last-of-type{border-width:0 1px 1px 1px}.accordionnice.jsonForm.checklistForm section.accordion-item:last-of-type .accordion-content{max-height:1000px;opacity:1;margin:10px 20px;padding:20px 10px}.accordionnice.jsonForm.checklistForm section.accordion-item:last-of-type .accordion-content legend,.accordionnice.jsonForm.checklistForm section.accordion-item:last-of-type .accordion-content .intro{max-height:1000px}.accordionnice.jsonForm section.accordion-item.last .accordion-content ~ .accordion-content:last-of-type{display:none}.accordionnice.jsonForm section.fo-section-hide-me{height:1px;overflow:hidden;opacity:0}.accordionnice.jsonForm section h2{position:relative}.accordionnice.jsonForm section.accordion-item h2{margin:0;color:#4a4a4a;font-weight:300;font-size:24px;line-height:1.62em;width:100%;text-indent:20px}.accordionnice.jsonForm section.accordion-item-open h2{color:#fff;background-color:#4a4a4a}.accordionnice.jsonForm section fieldset{padding:30px}.accordionnice.jsonForm section.accordion-item fieldset{width:auto;margin:0;padding:0 30px}.accordionnice.jsonForm section.accordion-item-open fieldset{padding:20px 30px;margin:10px 20px;overflow:visible;-webkit-animation:2s delay-overflow;animation:2s delay-overflow;max-height:600000px}.accordionnice.jsonForm section.accordion-item-open fieldset fieldset{padding:0px;margin:0px}@-webkit-keyframes delay-overflow{from{overflow:hidden}}@keyframes delay-overflow{from{overflow:hidden}}.accordionnice.jsonForm section.accordion-item-open{border:1px solid #eee;border-top-width:0}.accordionnice.jsonForm section.current{background:#fff}.accordionnice.jsonForm .nextbuttonwrapper{text-align:right;max-width:100%;padding-bottom:30px;padding-top:20px;border-top:1px solid #4a4a4a}.accordionnice.jsonForm.readonly .nextbuttonwrapper{display:none}.accordionnice.jsonForm .jf-header-section{display:block;position:relative;top:inherit !important;padding-top:10px;padding-bottom:10px;background:white;border-top:1px solid #eee}.accordionnice.jsonForm .jf-header-section .jf-header-bounds{width:100%;margin:0;padding:0}.accordionnice.jsonForm .jf-header-section button#main_submit_float{right:0px}.accordionnice.jsonForm .jf-header-section button#main_summary{right:123px}.accordionnice #p4 .intro{margin:20px 10px 0 20px;font-size:16px;font-weight:400}.accordionnice #p4.accordion-item .intro{margin-left:-10px}.accordionnice #p4.accordion-item-open .intro{margin-left:20px}.accordionnice #p4.accordion-item-open .intro{margin-left:20px;margin-top:-60px;margin-bottom:30px;max-width:calc(100% - 160px)}@media only screen and (max-width: 600px){.accordionnice #p4.accordion-item-open .intro{margin-top:-20px;max-width:inherit}}.accordionnice .invalid #p4 .intro{color:#BE1E2D;position:relative}.accordionnice .invalid #p4.accordion-item .intro:before{content:"\26A0";vertical-align:middle;margin-right:0.5em;text-decoration:none !important;display:inline-block}.accordionnice .invalid #p4 .datapagelastintro{cursor:pointer;text-decoration:underline}.accordionnice .invalid #p4 .datapagelastintro:hover{color:#439fbd !important}.accordionnice .invalid #p4.accordion-item .datapagelastintro em{border-bottom:1px solid #BE1E2D}.accordionnice .incomplete #p4 .intro{color:#F7941E;position:relative}.accordionnice .incomplete #p4.accordion-item .intro:before{content:"\2718";vertical-align:middle;margin-right:0.5em;text-decoration:none !important;display:inline-block}.accordionnice .incomplete #p4 .datapagelastintro{cursor:pointer;text-decoration:underline}.accordionnice .incomplete #p4 .datapagelastintro:hover{color:#439fbd !important}.accordionnice .incomplete #p4.accordion-item .datapagelastintro em{border-bottom:1px solid #F7941E}.accordionnice .incomplete #p4.accordion-item .datapagelastintro em{border-bottom:1px solid #F7941E}.accordionnice .complete #p4 .intro{color:#74bd43;position:relative}.accordionnice .complete #p4.accordion-item .intro:before{content:"\2714";vertical-align:middle;margin-right:0.5em;text-decoration:none !important;display:inline-block}.accordionnice.jsonForm ul.jf-page-control-title li a{font-weight:100}.accordionnice.jsonForm #wrapper-for-i1-1-7{margin-bottom:10px}.accordionnice.jsonForm label[for=theftAndMaliciousDamageExcludedOvernight],.accordionnice.jsonForm label[for=buyonlinenotavailable],.accordionnice.jsonForm label[for=buyonlinenotavailableduetovehicle],.accordionnice.jsonForm label[for=valueOver7000]{background:rgba(247,148,30,0.1);padding:10px 13px;border-radius:0px}.accordionnice.jsonForm label[for=theftAndMaliciousDamageExcludedOvernight] strong,.accordionnice.jsonForm label[for=buyonlinenotavailable] strong,.accordionnice.jsonForm label[for=buyonlinenotavailableduetovehicle] strong,.accordionnice.jsonForm label[for=valueOver7000]{font-weight:600}.accordionnice.jsonForm .jf-row>label{max-width:100%}.accordionnice .readonlyCustomNotice{position:relative;vertical-align:middle;height:inherit;padding:20px;background-color:aliceblue}.accordionnice .readonlyCustomNotice a+a{border:none;padding:0}@media only screen and (max-width: 768px){.accordionnice .jf-page-control{visibility:hidden}.accordionnice.jsonForm section.accordion-item h2{text-indent:8px}.accordionnice.jsonForm section.accordion-item h2 .icon-open-close{right:16px}.accordionnice .page-container .block.empty-right-column{display:none}}@media only screen and (max-width: 1030px){.accordionnice .page-container .block.empty-right-column{display:none}}dialog{position:absolute;left:0;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;margin:auto;border:solid;padding:1em;background:white;color:black;display:block}dialog:not([open]){display:none}dialog+.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.1)}._dialog_overlay{position:fixed;top:0;right:0;bottom:0;left:0}dialog.fixed{position:fixed;top:50%;transform:translate(0, -50%)}body dialog{border:none;border-radius:0;box-shadow:0 3px 7px rgba(0,0,0,0.3);position:fixed;max-width:90%;min-width:50%;top:0;bottom:0;margin:auto;padding:0;overflow:initial}body dialog main{padding:20px;max-height:90vh;overflow-y:auto;min-height:33vh}body dialog button{max-width:none;display:block}body dialog button.close{max-width:none;display:block;position:absolute;bottom:100%;right:0;width:36px;height:36px;margin:0 -18px -18px 0;padding:10px;overflow:hidden;background:red;border:none;text-overflow:ellipsis;border-radius:50%;font-size:16px;line-height:16px;font-weight:bold;text-align:center}body dialog button.close:hover{background-color:#00a9cc}body dialog::-webkit-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.8)}body dialog::backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.8)}body dialog+.backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.8)}body dialog main{padding:40px;font-size:0.9em;font-weight:200}body dialog main h1{margin-top:0;border-bottom:1px solid #333}body dialog main h1,body dialog main h2{font-weight:200}body dialog main h3,body dialog main h4{font-weight:400}#quickCreateWizard{max-width:600px;margin:30px 0 40px 20px;counter-reset:card}#quickCreateWizard .wizardCard:before{content:counter(card);display:block;position:absolute;right:100%;top:0;font-size:20px;line-height:1em;margin-right:10px;color:#979797;transition:all 0.3s ease}#quickCreateWizard .wizardCard.selectorOpen::before,#quickCreateWizard .wizardCard:last-of-type::before{font-size:24px}#quickCreateWizard .wizardCard{position:relative;counter-increment:card;border-left:4px solid #bbbbbb;margin:0 0 15px 0;padding:0 0 0 15px;transition:all 0.3s ease}#quickCreateWizard .title{text-transform:uppercase;font-size:11px;line-height:13px;color:#bbbbbb;transition:all 0.3s ease}#quickCreateWizard .wizardCard.selectorOpen .title,#quickCreateWizard .wizardCard:last-of-type .title{font-size:13px}#quickCreateWizard .heading{font-size:1.8rem;line-height:3rem;transition:all 1s ease-out;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%}#quickCreateWizard .heading:hover{cursor:pointer}#quickCreateWizard .wizardCard .form{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;margin-top:.5em}#quickCreateWizard .wizardCard .form .selection{flex-grow:1}#quickCreateWizard .wizardCard .form .selection .chosen-container{min-width:100%}#quickCreateWizard .wizardCard .form .selection .chosen-container[style]{width:100% !important}#quickCreateWizard .wizardCard a[class|="wizardCard__cta"]{background:#01bee5;color:white;padding:0.68rem;line-height:1em;text-transform:uppercase;font-size:0.8rem;font-weight:bold;margin:0;display:inline-block;vertical-align:middle}#quickCreateWizard .wizardCard .selection:not([style*="display:none"])+.cta a[class|="wizardCard__cta"]{margin-left:12px}#quickCreateWizard .wizardCard a[class|="wizardCard__cta-text"]{background:none;color:#01bee5;padding-inline:0}#quickCreateWizard .wizardCard a[class|="wizardCard__cta"]:hover{background:#888888}#quickCreateWizard .wizardCard a[class|="wizardCard__cta-text"]:hover{background:none;color:#333333}#quickCreateWizard .xxxwizardCard[data-complete="true"]:after{display:inline-block;transform:rotate(45deg);height:34px;width:20px;border:1px solid #93be30;border-width:0 8px 8px 0;content:" ";position:absolute;top:0;bottom:0;margin:auto 0 auto 20px;left:100%}#quickCreateWizard .xxxxwizardCard[data-complete="true"]:after{display:inline-block;height:30px;width:30px;border:2px solid #93be30;position:absolute;top:0;bottom:0;margin:auto 0 auto 20px;left:100%;content:"✓";content:"✔";content:"☑";font-size:22px;line-height:30px;text-align:center;color:#93be30;font-weight:100;border-radius:50%}#quickCreateWizard .wizardCard[data-complete="true"] .title:after{display:inline-block;color:#93be30;content:"✔";margin-left:.5em}#quickCreateWizard .wizardCard[data-required="true"]{border-color:#f5a623}#quickCreateWizard .wizardCard[data-required="true"] .title{color:#f5a623}#quickCreateWizard .wizardCard[data-complete="true"]{border-color:#93be30;opacity:.5}#quickCreateWizard .wizardCard[data-complete="true"] .title{color:#bbbbbb}#quickCreateWizard .wizardCard.selectorOpen,#quickCreateWizard .wizardCard:hover{opacity:1 !important;transition:all 0.3s ease}#quickCreateWizard .wizardCard.selectorOpen,#quickCreateWizard .wizardCard:hover,#quickCreateWizard .wizardCard:focus-within,#quickCreateWizard .wizardCard:last-of-type{opacity:1;transition:all 0.3s ease}#quickCreateWizard .wizardCard{--animation-speed: 0.3s;--i: 100}#quickCreateWizard .wizardCard .heading{position:absolute;transform-origin:left center;transform:scale(1);opacity:1;transition:all 0.3s cubic-bezier(0.35, 0, 0.75, 1.35)}#quickCreateWizard .wizardCard.selectorOpen .heading{transform:scale(0.1);opacity:0;transition:all 0.4s cubic-bezier(0.35, 0, 0.75, 1.35)}#quickCreateWizard .wizardCard[data-complete="true"] .form{transform-origin:left center;transform:scale(0.1);opacity:0;transition:all 0.3s cubic-bezier(0.35, 0, 0.75, 1.35);pointer-events:none}#quickCreateWizard .wizardCard[data-complete="true"].selectorOpen .form{transform:scale(1);--i: calc(var(--i) - 1);z-index:2;opacity:1;pointer-events:auto;transition:all 0.4s cubic-bezier(0.35, 0, 0.75, 1.35)}#quickCreateWizard .grid-wrapper{display:grid;grid-template-columns:100px 1fr;grid-gap:0;background:#f4f4f4;padding:10px 14px;font-size:0.9rem;margin:0 0 5px}#quickCreateWizard .grid-wrapper div.foot{border-top:1px solid #CCCCCC;padding-top:5px;margin-top:5px;color:#cccccc}#quickCreateWizard.busy .wizardCard{pointer-events:none;cursor:wait}#quickCreateWizard.busy .wizardCard.selectorOpen{opacity:0.3}#quickCreateWizard.busy::after{content:"Please wait...";display:block;margin:auto;position:fixed;font-size:5vw;top:50%;left:50%;transform:translate(-50%)}body dialog main .jsonForm section .intro{margin-top:1em}body dialog main #nope.intro a[href^="#modal:"]{vertical-align:middle;fill:#01bee5;padding:5px 10px 5px 5px;border-radius:1em;font-family:initial}body dialog main .intro a[href^="#modal:"] svg{vertical-align:text-bottom;fill:#01bee5;margin-right:4px}body dialog main .jsonForm fieldset{margin:0;padding:0;max-width:inherit !important}body dialog main .jsonForm .jf-input-type-submit{margin-top:26px;display:flex}body dialog main .jsonForm .jf-input-type-submit input[type="submit"]{transition:none;margin:0 0 0 auto;float:none;min-width:230px}body dialog main .jsonForm .jf-input-type-submit input[type="submit"]:focus{background-image:url(/img/loadingdots.svg);background-repeat:no-repeat;background-position:center right;background-size:auto}body dialog main .jsonForm .invisibleButSubmittable{height:1px;overflow:hidden;opacity:0.1}body dialog main .jsonForm .invisibleButSubmittable legend{display:none}.jf-btn,.rowbuttonwrapper span.button{position:relative;display:inline-block;min-height:36px;padding:8px 10px;text-align:center}@media (max-width: 767px){.jf-btn,.rowbuttonwrapper span.button{min-height:30px}}.pf-admin .jf-btn,.pf-admin .rowbuttonwrapper span.button,.rowbuttonwrapper .pf-admin span.button,.pf-dashboard .jf-btn,.pf-dashboard .rowbuttonwrapper span.button,.rowbuttonwrapper .pf-dashboard span.button{color:#fff !important;border:solid 1px #029ee3;background-color:#029ee3}.pf-admin .jf-btn:hover,.pf-admin .rowbuttonwrapper span.button:hover,.rowbuttonwrapper .pf-admin span.button:hover,.pf-admin .jf-btn:active,.pf-admin .rowbuttonwrapper span.button:active,.rowbuttonwrapper .pf-admin span.button:active,.pf-dashboard .jf-btn:hover,.pf-dashboard .rowbuttonwrapper span.button:hover,.rowbuttonwrapper .pf-dashboard span.button:hover,.pf-dashboard .jf-btn:active,.pf-dashboard .rowbuttonwrapper span.button:active,.rowbuttonwrapper .pf-dashboard span.button:active{color:#202427 !important;border:solid 1px #202427;background-color:#fff}.person .img-wrap{display:none}.button.deleterow{height:36px}button#main_summary,button#main_submit_float{cursor:pointer;flex:0;white-space:nowrap;line-height:27px;padding:5px 20px;color:#fff !important;border:solid 1px #029ee3;background-color:#029ee3;text-transform:uppercase;font-family:'Gotham A', Helvetica, Arial, sans-serif;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center}button#main_summary:hover,button#main_summary:active,button#main_submit_float:hover,button#main_submit_float:active{color:#202427 !important;border:solid 1px #202427;background-color:#fff}button#summaryPanelCloseButton,button#summaryPanelCloseButton:visited,button#issuesPanelCloseButton,button#issuesPanelCloseButton:visited{cursor:pointer;flex:0;white-space:nowrap;line-height:27px;padding:5px 20px;color:#fff !important;text-transform:uppercase;font-family:'Gotham A', Helvetica, Arial, sans-serif;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center}button#summaryPanelCloseButton:hover,button#summaryPanelCloseButton:active,button#summaryPanelCloseButton:visited:hover,button#summaryPanelCloseButton:visited:active,button#issuesPanelCloseButton:hover,button#issuesPanelCloseButton:active,button#issuesPanelCloseButton:visited:hover,button#issuesPanelCloseButton:visited:active{color:#060708 !important;border:solid 1px white;background-color:white}@media all and (-ms-high-contrast: none){button#main_summary{min-width:6em}button#main_submit_float{min-width:12em}button#summaryPanelCloseButton,button#issuesPanelCloseButton{min-width:9em}}button#main_summary{margin-right:8px;padding:5px 10px}button#main_summary{display:none;outline:none}button#main_summary svg{vertical-align:middle;fill:white}button#main_summary span.issueCount{display:inline-block;border-left:1px solid rgba(255,255,255,0.5);vertical-align:middle;padding-left:10px;padding-right:5px;margin-left:10px;color:#fff !important}.invalid button#main_summary{background-color:#BE1E2D;border-color:#BE1E2D;display:block}.invalid button#main_summary:hover,.invalid button#main_summary:active{background-color:#661018}.incomplete button#main_summary{background-color:#f93;border-color:#f93;display:block}.incomplete button#main_summary:hover,.incomplete button#main_summary:active{background-color:#c60}.complete button#main_summary{background-color:#93be30;border-color:#93be30;display:block}.complete button#main_summary:hover,.complete button#main_summary:active{background-color:#546d1b}.jsonForm input[type="submit"]{color:#fff !important;border:solid 1px #029ee3;background-color:#029ee3;display:inline-block;float:right;margin-top:10px}.jsonForm input[type="submit"]:hover,.jsonForm input[type="submit"]:active{color:#202427 !important;border:solid 1px #202427;background-color:#fff}.jsonForm input[type="submit"].btn_c,.jsonForm input[type="submit"][type="cancel"]{color:#fff !important;border:solid 1px #d0021b;background-color:#d0021b;display:block;margin-top:10px}.jsonForm input[type="submit"].btn_c:hover,.jsonForm input[type="submit"]:hover[type="cancel"],.jsonForm input[type="submit"].btn_c:active,.jsonForm input[type="submit"]:active[type="cancel"]{color:#202427 !important;border:solid 1px #991524;background-color:#991524}.jsonForm input[type="cancel"]{display:inline-block;width:auto;text-align:center;cursor:pointer;color:#fff;border:solid 1px #d0021b;background-color:#d0021b}.jsonForm input[type="cancel"]:hover,.jsonForm input[type="cancel"]:active{color:#202427 !important;border:solid 1px #991524;background-color:#991524}.readonly a.button.upload,.readonly a.button.download+span{display:none}.btn.disabled,.disabled.btn_a,#summaryScreen .jf-progressTable .disabled.button,.disabled.btn_b,button.disabled#summaryPanelCloseButton,button.disabled#issuesPanelCloseButton,.disabled.checkout-back,.disabled.checkout-skip,.disabled.btn_c,.jsonForm input.disabled[type="cancel"],.disabled.btn_d,.disabled.btn_e,.disabled.btn_g,.disabled.btn_login,.page-container button.disabled,.page-container input.disabled[type=button],.modal-content button.disabled,.modal-content input.disabled[type=button],.pf-admin .disabled.jf-btn,.pf-admin .rowbuttonwrapper span.disabled.button,.rowbuttonwrapper .pf-admin span.disabled.button,.pf-dashboard .disabled.jf-btn,.pf-dashboard .rowbuttonwrapper span.disabled.button,.rowbuttonwrapper .pf-dashboard span.disabled.button,button.disabled#main_summary,button.disabled#main_submit_float,.jsonForm input.disabled[type="submit"],.pf-checkout.secure-hosting input.disabled.trans-back[type='submit']{filter:grayscale(1);pointer-events:none}.loadingSpinner{display:none;position:fixed;pointer-events:none;z-index:99999999;top:0;right:0;bottom:0;left:0;margin:auto;font-size:10px;text-indent:-9999em;border-top:1.1em solid rgba(28,117,188,0.2);border-right:1.1em solid rgba(28,117,188,0.2);border-bottom:1.1em solid rgba(28,117,188,0.2);border-left:1.1em solid #1c75bc;transform:translateZ(0);-webkit-animation:load8 1.0s infinite linear;animation:load8 1.0s infinite linear}.loadingSpinner,.loadingSpinner:after{border-radius:50%;width:8em;height:8em}@-webkit-keyframes load8{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes load8{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.jsonForm ~ .loadingSpinner{display:block;transition:opacity 0.5s 0.25s ease;opacity:1}.jsonForm.ready ~ .loadingSpinner{opacity:0}.readonlyModeNotice{display:block;position:relative;top:0;left:0;right:0;margin:0 auto;text-align:center;background:#f37e00;padding:5px;line-height:16px;color:#ffffff}.readonlyModeNotice a{pointer-events:all;text-transform:uppercase;padding:1px 4px 0px;font-weight:600;border:1px solid #1c75bc}.readonlyModeNotice a:hover{background:rgba(255,255,255,0.5);color:#009444;border-color:#009444}.ready ~ #forceSubmissionBlock{display:block}.forceSubmissionMessage{padding:20px;background:#DDEEF7;max-width:calc(100% - 300px);width:100%}@media (max-width: 768px){.forceSubmissionMessage{max-width:100%}}.forceSubmissionMessage button{float:right}.forceSubmissionMessage:after{content:"";display:table;clear:both}#forceSubmissionBlock #invalidMessage{display:none}.invalid #forceSubmissionBlock #invalidMessage{display:inline;color:#BE1E2D}.invalid #forceSubmissionBlock button{background-color:#999;border:1px solid #999;-webkit-opacity:0.6;-moz-opacity:0.6;-ms-opacity:0.6;-o-opacity:0.6;opacity:0.6;cursor:default;pointer-events:none}.readonlyModeNotice{position:fixed;top:0;height:25px;z-index:99999550;vertical-align:middle;white-space:nowrap;overflow:hidden}.readonlyModeNotice ~ #mainheader,.readonlyModeNotice ~ #headband,.readonlyModeNotice ~ form .jf-header-section{margin-top:25px}.readonlyNotice{color:red}.readonlyModeModal{position:fixed;top:0;bottom:0;left:0;right:0;height:100%;z-index:99999550;display:flex;background:rgba(0,0,0,0.4);align-items:center;justify-content:center;flex-direction:column;white-space:normal;line-height:1.5em;color:#ffffff;text-shadow:none}.readonlyModeModal .lockedmsg{display:block;width:90%;max-width:600px;text-align:center}.readonlyModeModal .lockedmsg a{display:inline-block;margin:20px}.readonlyModeModalCollapsed{height:140px;pointer-events:none}.readonlyModeModalCollapsed{height:105px;pointer-events:none;margin:0 auto;background:none;width:calc(100% - 350px);color:orange}.readonlyModeModalCollapsed .lockedmsg{display:none}.readonlyModeModalCollapsed:before{content:attr(readonly-text);font-size:14px}.readonlyModeModal:after{content:" ";display:block;position:fixed;top:0;right:0;left:0;height:4px;background:orange}body.readonlyMode .readonlyModeModal+#page-container{filter:blur(5px)}body.readonlyMode .readonlyModeModal.readonlyModeModalCollapsed+#page-container{filter:none}#fileListWrap{padding:32px}#fileListWrap h3{margin:0;padding:15px;line-height:1em;color:#fff;border-top:1px solid #777677;padding:32px 0 32px 0}#fileListWrap ul{margin:0;list-style:none;padding:0;color:#fff}#fileListWrap ul li{padding-bottom:24px}#fileListWrap ul li a{color:#fff;border-top:1px solid #777677;width:100%;display:block;padding-top:6px}@media (max-width: 768px){#fileListWrap{border-left:1px solid #777677}}.jsonForm .fileuploader{position:relative;min-width:300px;width:calc(100% - 6px);margin:0 0 0 6px;font-size:13px;vertical-align:middle;color:#b2b1b2;background-color:#fff;border:1px solid #9b9b9b;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #67868e}.jsonForm .fileuploader.required{box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #f5a623}.jsonForm .fileuploader .thumb{width:auto;height:34px;margin:1px 1px 1px 3px;vertical-align:middle}.jsonForm .fileuploader button{display:inline-block;flex:none;width:auto;padding:0 14px;font-size:12px;line-height:34px;font-weight:500;font-style:normal;text-align:center;text-transform:uppercase;text-decoration:none;text-indent:0;vertical-align:middle;color:#fff;background-color:#01BEE5;border:1px solid #01BEE5;transition:all .3s ease-out}.jsonForm .fileuploader button.deleteFileButton{background:#5B89B2}.jsonForm .fileuploader button:hover{background-color:#00a9cc;border:1px solid #00a9cc}.jsonForm .fileuploader button:focus{outline:none}.jsonForm .fileuploader .hover{background-color:#00a9cc;border:1px solid #00a9cc}.jsonForm .fileuploader .chooseFile{position:relative;display:flex;min-height:36px;margin:-1px;margin-right:0;line-height:36px;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap}.jsonForm .fileuploader .chooseFile span{display:inline-block;float:none;padding:0 14px;vertical-align:middle;text-overflow:ellipsis;overflow:hidden}.jsonForm .fileuploader .chooseFile span.warning{display:block;margin:0px;padding:0px 0px 0px 24px;color:#666;background:#fff5c0 url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="23px" height="16px" viewBox="0 0 23 16" enable-background="new 0 0 23 16" xml:space="preserve"><path fill="#FF9900" d="M8,2.48L2.612,14h10.777L8,2.48z M8,0L8,0c0.345,0,0.689,0.233,0.951,0.698l6.828,13.61 C16.303,15.239,15.857,16,14.791,16H1.208c-1.067,0-1.512-0.761-0.989-1.691l6.829-13.61C7.31,0.233,7.654,0,8,0L8,0z M7,12 c0-0.552,0.448-1,1-1s1,0.448,1,1s-0.448,1-1,1S7,12.552,7,12z M8,6c0.552,0,1,0.448,1,1l-0.312,3H7.312L6.999,7 C6.999,6.448,7.447,6,8,6L8,6z"/></svg>') 4px center no-repeat}.jsonForm .fileuploader .cropDisplay{display:block;margin:0px 2px 2px;padding:0px;background:#f0f0f0;border:1px solid #ccc;border-radius:2px}.jsonForm .fileuploader .cropDisplay .cropWarning{min-height:16px;margin:4px;padding:4px 4px 4px 24px;color:#666;background:#fff5c0 url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="23px" height="16px" viewBox="0 0 23 16" enable-background="new 0 0 23 16" xml:space="preserve"><path fill="#FF9900" d="M8,2.48L2.612,14h10.777L8,2.48z M8,0L8,0c0.345,0,0.689,0.233,0.951,0.698l6.828,13.61 C16.303,15.239,15.857,16,14.791,16H1.208c-1.067,0-1.512-0.761-0.989-1.691l6.829-13.61C7.31,0.233,7.654,0,8,0L8,0z M7,12 c0-0.552,0.448-1,1-1s1,0.448,1,1s-0.448,1-1,1S7,12.552,7,12z M8,6c0.552,0,1,0.448,1,1l-0.312,3H7.312L6.999,7 C6.999,6.448,7.447,6,8,6L8,6z"/></svg>') 4px center no-repeat}.jsonForm .fileuploader .cropDisplay .imageInput,.jsonForm .fileuploader .cropDisplay .imageOutput{display:inline-block;min-height:60px;width:50%;width:calc(50% - 6px);margin:4px 0px 4px 4px;vertical-align:top;background-image:-moz-linear-gradient(45deg, #ddd 25%, transparent 25%),-moz-linear-gradient(-45deg, #ddd 25%, transparent 25%),-moz-linear-gradient(45deg, transparent 75%, #ddd 75%),-moz-linear-gradient(-45deg, transparent 75%, #ddd 75%);background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, #ddd), color-stop(0.25, transparent)),-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, #ddd), color-stop(0.25, transparent)),-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.75, transparent), color-stop(0.75, #ddd)),-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.75, transparent), color-stop(0.75, #ddd));background-size:20px 20px;background-position:0 0, 10px 0, 10px -10px, 0px 10px}.jsonForm .fileuploader .progressBar{position:absolute;flex:none;left:0;bottom:-8px;width:100%;overflow:hidden;background-color:#edeeee;bottom:-6px;background-color:inherit;height:3px}.jsonForm .fileuploader .progressBar b{display:block;width:0%;height:6px;background-color:#01BEE5;transition:all .25s}.jsonForm .fileuploader .otherButtons{position:absolute;flex:none;top:0%;right:0px;bottom:0px;margin:0;font-size:0}.jsonForm .fileuploader .otherButtons button{height:100%;margin:0}.jsonForm .fileuploader .otherButtons button.uploadFileButtonNOTSUREIFWEWANTTHIS::after{position:absolute;left:100%;content:"← click to upload file";padding-left:6px;color:red}.jsonForm .fileuploader .otherButtons button.deleteFileButtonNOTSUREIFWEWANTTHIS{width:36px;font-size:0;text-indent:-1000px;overflow:hidden;background-image:url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="32px" height="32px" viewBox="4 4 32 32" enable-background="new 4 4 32 32" xml:space="preserve"><polygon fill="#aa0000" points="24.95,12.222 20.001,17.171 15.051,12.222 12.222,15.05 17.172,20 12.222,24.95 15.051,27.777 20.001,22.829 24.95,27.777 27.777,24.95 22.829,20 27.777,15.05 "/></svg>');background-position:center center;background-repeat:no-repeat;border:1px solid #9b9b9b}.jsonForm .fileuploader .otherButtons button.uploadFileButton{position:relative;margin-right:-1px}.jsonForm .fileuploader .otherButtons button.cancelFileButton,.jsonForm .fileuploader .otherButtons button.replaceFileButton,.jsonForm .fileuploader .otherButtons button.deleteFileButton{width:36px;margin:0;padding:0;font-size:0;text-indent:-1000px;overflow:hidden;background-color:#fff;background-position:center center;background-repeat:no-repeat;border:1px solid #9b9b9b;border-right:none}.jsonForm .fileuploader .otherButtons button.cancelFileButton:hover,.jsonForm .fileuploader .otherButtons button.cancelFileButton.hover,.jsonForm .fileuploader .otherButtons button.replaceFileButton:hover,.jsonForm .fileuploader .otherButtons button.replaceFileButton.hover,.jsonForm .fileuploader .otherButtons button.deleteFileButton:hover,.jsonForm .fileuploader .otherButtons button.deleteFileButton.hover{background-color:#979797;cursor:pointer}.jsonForm .fileuploader .otherButtons button.cancelFileButton:hover::after,.jsonForm .fileuploader .otherButtons button.cancelFileButton.hover::after,.jsonForm .fileuploader .otherButtons button.replaceFileButton:hover::after,.jsonForm .fileuploader .otherButtons button.replaceFileButton.hover::after,.jsonForm .fileuploader .otherButtons button.deleteFileButton:hover::after,.jsonForm .fileuploader .otherButtons button.deleteFileButton.hover::after{position:absolute;display:inline-block;left:0%;bottom:100%;height:auto;margin:0 0 6px 14px;padding:4px 7px;font-size:12px;line-height:1em;text-indent:0;color:#fff;background:#00a9cc;border:none;z-index:88}.jsonForm .fileuploader .otherButtons button.cancelFileButton:hover::before,.jsonForm .fileuploader .otherButtons button.cancelFileButton.hover::before,.jsonForm .fileuploader .otherButtons button.replaceFileButton:hover::before,.jsonForm .fileuploader .otherButtons button.replaceFileButton.hover::before,.jsonForm .fileuploader .otherButtons button.deleteFileButton:hover::before,.jsonForm .fileuploader .otherButtons button.deleteFileButton.hover::before{position:absolute;display:block;content:"";left:0%;bottom:100%;width:0px;height:0px;margin:0 0 -2px 14px;padding:0;overflow:hidden;border:4px solid transparent;border-top-color:#00a9cc;z-index:88}.jsonForm .fileuploader .otherButtons button.cancelFileButton{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23979797%22%20fill-rule%3D%22evenodd%22%20d%3D%22M14%201.41L12.59%200%207%205.59%201.41%200%200%201.41%205.59%207%200%2012.59%201.41%2014%207%208.41%2012.59%2014%2014%2012.59%208.41%207z%22%2F%3E%0A%3C%2Fsvg%3E")}.jsonForm .fileuploader .otherButtons button.cancelFileButton:hover,.jsonForm .fileuploader .otherButtons button.cancelFileButton.hover{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M14%201.41L12.59%200%207%205.59%201.41%200%200%201.41%205.59%207%200%2012.59%201.41%2014%207%208.41%2012.59%2014%2014%2012.59%208.41%207z%22%2F%3E%0A%3C%2Fsvg%3E")}.jsonForm .fileuploader .otherButtons button.cancelFileButton:hover::after,.jsonForm .fileuploader .otherButtons button.cancelFileButton.hover::after{content:"Cancel"}.jsonForm .fileuploader .otherButtons button.replaceFileButton{background-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23979797%22%20d%3D%22M11.032%2028.448c-4.524-4.866-4.444-12.49%200.254-17.222%201.924-1.936%204.328-3.092%206.828-3.472l-0.138-4.154c-3.508%200.426-6.904%201.992-9.594%204.7-6.298%206.344-6.372%2016.58-0.246%2023.064l-3.482%203.506%2011.020%200.602-0.030-11.668-4.612%204.644zM24.324%204.53l0.030%2011.668%204.614-4.646c4.524%204.866%204.446%2012.49-0.254%2017.222-1.924%201.938-4.328%203.092-6.83%203.472l0.138%204.152c3.51-0.426%206.906-1.992%209.596-4.702%206.296-6.342%206.374-16.58%200.244-23.062l3.482-3.506-11.020-0.598z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.jsonForm .fileuploader .otherButtons button.replaceFileButton:hover,.jsonForm .fileuploader .otherButtons button.replaceFileButton.hover{background-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M11.032%2028.448c-4.524-4.866-4.444-12.49%200.254-17.222%201.924-1.936%204.328-3.092%206.828-3.472l-0.138-4.154c-3.508%200.426-6.904%201.992-9.594%204.7-6.298%206.344-6.372%2016.58-0.246%2023.064l-3.482%203.506%2011.020%200.602-0.030-11.668-4.612%204.644zM24.324%204.53l0.030%2011.668%204.614-4.646c4.524%204.866%204.446%2012.49-0.254%2017.222-1.924%201.938-4.328%203.092-6.83%203.472l0.138%204.152c3.51-0.426%206.906-1.992%209.596-4.702%206.296-6.342%206.374-16.58%200.244-23.062l3.482-3.506-11.020-0.598z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.jsonForm .fileuploader .otherButtons button.replaceFileButton:hover::after,.jsonForm .fileuploader .otherButtons button.replaceFileButton.hover::after{content:"Replace File"}.jsonForm .fileuploader .otherButtons button.deleteFileButton{background-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23979797%22%20d%3D%22M6.778%2015.824l2.204%2019.418c0.118%200.922%204.57%203.954%2011.018%203.958%206.448-0.004%2010.902-3.036%2011.020-3.958l2.204-19.418c-3.368%201.884-8.402%202.776-13.224%202.776s-9.856-0.892-13.222-2.776zM26.334%203.824l-1.718-1.906c-0.662-0.942-1.382-1.118-2.784-1.118h-3.664c-1.4%200-2.12%200.176-2.784%201.118l-1.716%201.906c-5.14%200.898-8.868%203.28-8.868%205.036v0.342c0%203.092%206.804%205.6%2015.2%205.6s15.2-2.508%2015.2-5.6v-0.342c0-1.756-3.726-4.138-8.866-5.036zM24.138%208.278l-2.504-2.678h-3.268l-2.504%202.678h-3.4c0%200%203.724-4.44%204.222-5.042%200.38-0.46%200.77-0.636%201.274-0.636h4.086c0.504%200%200.892%200.176%201.274%200.636%200.496%200.602%204.222%205.042%204.222%205.042h-3.402z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.jsonForm .fileuploader .otherButtons button.deleteFileButton:hover,.jsonForm .fileuploader .otherButtons button.deleteFileButton.hover{background-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M6.778%2015.824l2.204%2019.418c0.118%200.922%204.57%203.954%2011.018%203.958%206.448-0.004%2010.902-3.036%2011.020-3.958l2.204-19.418c-3.368%201.884-8.402%202.776-13.224%202.776s-9.856-0.892-13.222-2.776zM26.334%203.824l-1.718-1.906c-0.662-0.942-1.382-1.118-2.784-1.118h-3.664c-1.4%200-2.12%200.176-2.784%201.118l-1.716%201.906c-5.14%200.898-8.868%203.28-8.868%205.036v0.342c0%203.092%206.804%205.6%2015.2%205.6s15.2-2.508%2015.2-5.6v-0.342c0-1.756-3.726-4.138-8.866-5.036zM24.138%208.278l-2.504-2.678h-3.268l-2.504%202.678h-3.4c0%200%203.724-4.44%204.222-5.042%200.38-0.46%200.77-0.636%201.274-0.636h4.086c0.504%200%200.892%200.176%201.274%200.636%200.496%200.602%204.222%205.042%204.222%205.042h-3.402z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.jsonForm .fileuploader .otherButtons button.deleteFileButton:hover::after,.jsonForm .fileuploader .otherButtons button.deleteFileButton.hover::after{content:"Delete File";left:100%;margin-left:-20px}.jsonForm .fileuploader .otherButtons button.deleteFileButton:hover::before,.jsonForm .fileuploader .otherButtons button.deleteFileButton.hover::before{left:100%;margin:0 0 -2px -20px}.jsonForm .fileuploader .foEl{position:absolute;top:-5000px;left:-5000px}.jsonForm .fileuploader .foEl.error,.jsonForm .fileuploader .foEl.valid{position:absolute;top:0;left:0;bottom:0;min-height:100%;width:0;margin:0;padding:0;overflow:hidden;opacity:0;background:none;border:none;box-shadow:none;pointer-events:none}@media (max-width: 1024px){.jsonForm .fileuploader{width:100%;margin-left:0;border-left:4px solid #f5a623;box-shadow:none}}::-webkit-file-upload-button{cursor:pointer}.layout-style-columns{display:table;padding-left:130px !important}.layout-style-columns .linkedFormWrapper+.linkedFormAddNew{padding-left:20px}.layout-style-columns .linkedFormWrapper{display:table-cell}.layout-style-columns .linkedFormWrapper .jsonForm .jf-row{display:block;padding:4px;width:auto;vertical-align:bottom;text-align:right;margin:0px 2px 0px 0px}.layout-style-columns .linkedFormWrapper+.linkedFormWrapper .jsonForm .jf-row{padding-left:4px;min-width:inherit}.layout-style-columns .linkedFormWrapper .jsonForm .jf-row>label{position:absolute;margin:0;width:125px;top:0;bottom:1px;white-space:nowrap;right:100%;text-align:left;border-radius:2px;background:rgba(0,0,0,0.05)}.layout-style-columns .linkedFormWrapper+.linkedFormWrapper .jsonForm .jf-row>label{display:none}.jsonForm table:not(.dataTable){width:100%;font-size:13px;line-height:16px;border-spacing:0}.jsonForm table:not(.dataTable) caption{text-align:left}.jsonForm table:not(.dataTable) thead th{padding:4px 7px;font-size:11px;font-weight:500;text-align:left;text-transform:uppercase}.jsonForm table:not(.dataTable) thead tr.preheader th[colspan]{max-width:50px}.jsonForm table:not(.dataTable) tbody th:first-child{padding-right:5px;font-weight:700;text-align:left}.jsonForm table:not(.dataTable) tr[data-is-total-row="true"] th{padding-left:15px;padding-right:15px;font-size:11px;font-weight:500;text-align:right;text-transform:uppercase;background:#e2f7fb;border:1px solid #cfe5e9}.jsonForm table:not(.dataTable) tr[data-is-total-row="true"] td{padding-top:0;padding-bottom:0}.jsonForm table:not(.dataTable) tr[data-is-total-row="true"] input[type=number]{box-shadow:none}.jsonForm table:not(.dataTable) th>span{display:inline-block;text-overflow:ellipsis;transition:max-width .5s}.jsonForm table:not(.dataTable) th a{font-size:0.8em;text-decoration:none;color:#888888}.jsonForm table:not(.dataTable) th a:hover{color:#32809D}.jsonForm table:not(.dataTable) th dfn{margin-right:2px}.jsonForm table:not(.dataTable) th[data-collapsed='true']{cursor:e-resize}.jsonForm table:not(.dataTable) th[data-collapsed='false']{cursor:w-resize}.jsonForm table:not(.dataTable) td{position:relative;padding:4px 5px;text-align:right}.jsonForm table:not(.dataTable) td input{width:100%;height:100%;text-align:left;border-radius:0}.jsonForm table:not(.dataTable) td.collapsed input{width:100%;margin:0;font-size:0;box-shadow:none}.jsonForm table:not(.dataTable) th,.jsonForm table:not(.dataTable) td{transition:max-width .5s}.jsonForm table:not(.dataTable) th[data-collapsed='true'],.jsonForm table:not(.dataTable) td[data-collapsed='true']{max-width:40px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jsonForm table:not(.dataTable) th[data-collapsed='true']>span,.jsonForm table:not(.dataTable) td[data-collapsed='true']>span{max-width:40px;white-space:nowrap;overflow:hidden}.jsonForm table:not(.dataTable) th+th,.jsonForm table:not(.dataTable) th+td,.jsonForm table:not(.dataTable) td+th,.jsonForm table:not(.dataTable) td+td{max-width:200px}.jsonForm table:not(.dataTable) th[data-child-is='radio'],.jsonForm table:not(.dataTable) td[data-child-is='radio']{width:50px}.jsonForm table:not(.dataTable) label.error{left:5px;bottom:calc(100% + 7px)}.jsonForm table:not(.dataTable)[data-tab-direction="vertical"] th:first-child,.jsonForm table:not(.dataTable)[data-tab-direction="vertical"] td:first-child{min-width:240px;padding:0px}.jsonForm table:not(.dataTable)[data-tab-direction="vertical"] tbody tr:last-child td{padding-bottom:12px}.jsonForm table:not(.dataTable)[data-tab-direction="vertical"] tbody th:first-child{font-weight:400}.jsonForm table:not(.dataTable)[data-tab-direction="vertical"] tbody th dfn svg[class*=icon]{margin-left:6px}.jsonForm table:not(.dataTable)[data-tab-direction="vertical"].limited tr th:last-child,.jsonForm table:not(.dataTable)[data-tab-direction="vertical"].limited tr td:last-child{width:90px;padding-left:3px}.jsonForm table:not(.dataTable)[data-tab-direction="vertical"].limited tr th:last-child input,.jsonForm table:not(.dataTable)[data-tab-direction="vertical"].limited tr td:last-child input{width:100%;margin-left:0}.jsonForm table:not(.dataTable)[data-tab-direction="vertical"].limited tr th:nth-last-child(2),.jsonForm table:not(.dataTable)[data-tab-direction="vertical"].limited tr td:nth-last-child(2){padding-right:15px}.jsonForm table:not(.dataTable)[data-tab-direction="vertical"].limited label.error{left:-3px}.jsonForm #claimsFieldsetInEnduranceForm th:first-child{min-width:unset;width:10%}.jsonForm #claimsFieldsetInEnduranceForm td[data-child-is='radio']{width:15%}.jsonForm #claimsFieldsetInEnduranceForm td[data-child-is='text']{width:70%}.jsonForm #claimsFieldsetInEnduranceForm td[data-child-is='text'] input{max-width:97%}.jsonForm #areasPractiseFieldsEnduranceForm td{width:25%}.jsonForm table[data-text-align='left']:not(.dataTable) th,.jsonForm table[data-text-align='left']:not(.dataTable) td{text-align:left}.jsonForm table[data-text-align='left']:not(.dataTable) th label.focb,.jsonForm table[data-text-align='left']:not(.dataTable) td label.focb{vertical-align:top}.jsonForm table#claims-table{width:auto}@media (min-width: 767px){.jsonForm table#claims-table{min-width:600px}}.jsonForm table#claims-table td[data-child-is='text']{padding-right:15px}.jsonForm table#claims-table thead th{vertical-align:bottom;font-weight:bold}.jsonForm table#claims-table th:first-child,.jsonForm table#claims-table td:first-child{min-width:8em;max-width:8em;width:8em}.jsonForm .help-trigger,.jsonForm dfn svg[class*=icon],.pf-admin .help-trigger,.pf-admin dfn svg[class*=icon]{position:relative;display:inline-block;width:17px;height:17px;margin-left:.3em}.jsonForm .help-trigger svg[class*=icon],.jsonForm dfn svg[class*=icon],.pf-admin .help-trigger svg[class*=icon],.pf-admin dfn svg[class*=icon]{color:#fff;fill:#01BEE5}.jsonForm .help-trigger:hover svg[class*=icon],.jsonForm dfn:hover svg[class*=icon],.pf-admin .help-trigger:hover svg[class*=icon],.pf-admin dfn:hover svg[class*=icon]{fill:#00A9CC}.jsonForm .help-trigger,.pf-admin .help-trigger{margin-top:-4px;font-size:0;line-height:0;vertical-align:middle;color:transparent;cursor:help !important}.jsonForm .help-trigger svg,.pf-admin .help-trigger svg{width:100%;height:100%}.jsonForm .help-trigger:hover,.pf-admin .help-trigger:hover{cursor:help}.jsonForm .help-trigger:hover+.help,.pf-admin .help-trigger:hover+.help{height:auto;margin:10px 0;padding:17px 42px 21px 47px;opacity:1;border-color:#cfe5e9}.jsonForm .help,.pf-admin .help{position:relative;display:block;max-width:706px;height:0;margin:0;padding:0 42px 0 47px;font-size:12px;line-height:15px;font-weight:normal;overflow:hidden;opacity:0;color:#4a4a4a;background:#e2f7fb url("/img/source/help.svg") no-repeat 15px 16px;border:1px solid transparent;transition:all .5s}.jsonForm dfn,.pf-admin dfn{position:relative;font-style:normal;white-space:normal;cursor:help}.jsonForm dfn::before,.jsonForm dfn::after,.pf-admin dfn::before,.pf-admin dfn::after{position:absolute;display:block;opacity:0;transition:opacity 0.25s ease-out}.jsonForm dfn::before,.pf-admin dfn::before{content:attr(data-title);left:100%;left:calc(100% - 42px);bottom:100%;bottom:calc(100% + 15px);min-width:250px;max-height:0;margin:0;padding:0;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:12px;color:#fff;font-weight:500;line-height:15px;text-align:left;white-space:normal;overflow:hidden;background:#00a9cc url("/img/source/help-white.svg") no-repeat 11px 12px;box-shadow:0 0 5px 0 rgba(0,0,0,0.5);z-index:99999}.jsonForm dfn svg[class*=icon],.pf-admin dfn svg[class*=icon]{margin-top:-3px;vertical-align:middle}.jsonForm dfn::after,.pf-admin dfn::after{content:"";left:100%;left:calc(100% - 20px);bottom:100%;bottom:calc(100% + 5px);z-index:99999}.jsonForm dfn:hover,.pf-admin dfn:hover{cursor:help}.jsonForm dfn:hover::before,.pf-admin dfn:hover::before{max-height:none;min-height:40px;padding:12px 20px 15px 42px;overflow:auto;opacity:1}.jsonForm dfn:hover::after,.pf-admin dfn:hover::after{opacity:1;border:12px solid transparent;border-top:10px solid #00a9cc;border-bottom:none}.jsonForm th dfn,.pf-admin th dfn{display:inline;white-space:nowrap}.jsonForm .dialogue-message dfn::before,.pf-admin .dialogue-message dfn::before{left:auto;right:-42px}@media (max-width: 991px){.jsonForm .help-trigger,.jsonForm dfn svg[class*=icon],.pf-admin .help-trigger,.pf-admin dfn svg[class*=icon]{margin-left:4px}}.pf-admin dfn{min-width:280px}.pf-admin dfn::before{white-space:pre-wrap}.jsonForm .forwardQuestionButton{position:absolute;display:inline-block;top:0;left:3.5em;max-width:25px;margin-left:5px;padding:3px 6px;line-height:20px;text-indent:26px;white-space:nowrap;overflow:hidden;color:#666;background:transparent url("/proposalform/v2016v2/jsonForm.2.0.0/plugins/ForwardQuestion/forwardQuestion.svg") 3px 0 no-repeat;border-radius:2px;transition:all .5s;box-sizing:border-box;cursor:pointer}.jsonForm .forwardQuestionButton:hover{max-width:600px;background-color:#eee}.forwardQuestionIconOnly{display:inline-block;vertical-align:middle;max-width:25px;padding:3px 6px;text-indent:26px;white-space:nowrap;overflow:hidden;color:#666;background:transparent url("/proposalform/v2016v2/jsonForm.2.0.0/plugins/ForwardQuestion/forwardQuestion.svg") 3px 0 no-repeat;border-radius:2px;box-sizing:border-box}form.forwardQuestion{margin:0;padding:0;text-align:left}form.forwardQuestion p{margin:0 0 10px 0;font-size:1.2em}form.forwardQuestion p small{display:block;margin:1em 0;font-size:0.8em;color:#666}form.forwardQuestion p.fcfoot,form.forwardQuestion p.fcfoot small{margin-bottom:0}form.forwardQuestion fieldset{margin:0;padding:0;border:0}form.forwardQuestion fieldset label{display:block}form.forwardQuestion fieldset label i{font-style:normal}form.forwardQuestion fieldset label.error{color:#fff;background-color:#BE1E2D}form.forwardQuestion fieldset input,form.forwardQuestion fieldset textarea{width:100%;margin:1px 0;padding:4px;border:1px solid #ccc;box-sizing:border-box}form.forwardQuestion fieldset input:focus,form.forwardQuestion fieldset textarea:focus{outline:none}form.forwardQuestion fieldset textarea{height:10.5em}form.forwardQuestion fieldset input[type=checkbox]{width:inherit;margin-right:10px;font-size:1.2em}form.forwardQuestion fieldset.error input,form.forwardQuestion fieldset.error textarea,form.forwardQuestion fieldset .error input,form.forwardQuestion fieldset .error textarea{border:1px solid #BE1E2D;border-color:#BE1E2D;box-shadow:0 0 6px #BE1E2D}form.forwardQuestion fieldset .error span{color:#fff;background-color:#BE1E2D}form.forwardQuestion fieldset .emailto{position:relative}form.forwardQuestion fieldset .emailto span{position:absolute;display:block;top:0;left:0;bottom:0;width:3em;margin:1px;padding:4px;line-height:1.5em;background-color:#ccc}form.forwardQuestion fieldset .emailto input{text-indent:4em}.panelCloseButton{background:#FAFAFA;background:rgba(255,255,255,0.75);border:1px solid #ccc;border-radius:0;text-indent:0;width:auto;height:auto;padding:7px 10px;color:#888;text-transform:uppercase;font-family:"Roboto Condensed",sans-serif;font-weight:bold;line-height:1em;top:32px !important;right:10px !important}.panelCloseButton:hover{background:#ddd;border-color:#555;color:#333}#issues .panelCloseButton{top:0px !important;right:10px !important}.jsonForm.inIframe .jf-header-bounds{width:100%}.jsonForm.inIframe>section>header>h2,.jsonForm.inIframe>section>.intro,.jsonForm.inIframe>section>fieldset,.jsonForm.inIframe>section>.not-applicable{width:100%}.jsonForm.inIframe.jsonForm ul.jf-page-control-title{right:10px}input ~ span.tt{display:none;position:absolute;z-index:999;bottom:100%;margin:-3px 5px;right:0;padding:2px 4px 1px;background:#FFFCD9;border:1px solid #ADADAD;color:#1D1D1D;border-radius:3px;font-size:0.85em;box-shadow:0px 5px 14px 0px rgba(0,0,0,0.4)}span.tt:after{content:"";position:absolute;top:100%;border:6px solid transparent;left:50%;margin-left:-6px;border-top-color:#FFFCD9}td:hover input ~ span.tt,input:hover ~ span.tt{display:block}.jsonForm .not-applicable,.jsonForm .major-prop-not-applicable{position:relative;display:inline-block;padding:9px 15px;font-size:12px;line-height:16px;font-weight:500;color:#9b9b9b;background:#fff;border:1px solid #dfe0e1}.jsonForm fieldset>legend{font-family:"EB Garamond",serif;font-size:18px;font-weight:400;line-height:2.26;letter-spacing:.2px;cursor:default}.jsonForm fieldset>legend:hover ~ .fieldset-actions{max-height:none;overflow:visible;opacity:1}.jsonForm fieldset>strong:first-child,.jsonForm fieldset>legend strong,.jsonForm fieldset>.fieldset-actions+strong{display:inline-block;margin-right:7px;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.33;letter-spacing:.2px}.jsonForm fieldset>strong:first-child+dfn,.jsonForm fieldset>legend strong+dfn,.jsonForm fieldset>.fieldset-actions+strong+dfn{display:inline-block;margin-left:6px;margin-bottom:12px;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.33}.jsonForm input,.jsonForm textarea,.jsonForm select{display:block;width:100%;padding:7px 14px;font-size:13px !important;color:#060708}.jsonForm .iad-submit{padding-left:0}.jsonForm .iad-submit input{font-size:16px !important;float:left}.jsonForm input[type="text"],.jsonForm input[type="email"],.jsonForm input[type="password"],.jsonForm input[type="tel"],.jsonForm input[type="number"],.jsonForm input[type="date"],.jsonForm input[type="month"],.jsonForm input[type="cash"],.jsonForm input[type="percent"],.jsonForm select,.jsonForm textarea{width:calc(100% - 6px);margin-left:6px;background-color:#fff;border:1px solid #67868e;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #67868e}.jsonForm input[type="text"]:required,.jsonForm input[type="email"]:required,.jsonForm input[type="password"]:required,.jsonForm input[type="tel"]:required,.jsonForm input[type="number"]:required,.jsonForm input[type="date"]:required,.jsonForm input[type="month"]:required,.jsonForm input[type="cash"]:required,.jsonForm input[type="percent"]:required,.jsonForm select:required,.jsonForm textarea:required{border-color:#9b9b9b;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #f5a623}.jsonForm input[type="text"]:required:valid,.jsonForm input[type="email"]:required:valid,.jsonForm input[type="password"]:required:valid,.jsonForm input[type="tel"]:required:valid,.jsonForm input[type="number"]:required:valid,.jsonForm input[type="date"]:required:valid,.jsonForm input[type="month"]:required:valid,.jsonForm input[type="cash"]:required:valid,.jsonForm input[type="percent"]:required:valid,.jsonForm select:required:valid,.jsonForm textarea:required:valid{border-color:#9b9b9b;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #93be30}.jsonForm input[type="text"]:invalid[data-answered="true"],.jsonForm input[type="email"]:invalid[data-answered="true"],.jsonForm input[type="password"]:invalid[data-answered="true"],.jsonForm input[type="tel"]:invalid[data-answered="true"],.jsonForm input[type="number"]:invalid[data-answered="true"],.jsonForm input[type="date"]:invalid[data-answered="true"],.jsonForm input[type="month"]:invalid[data-answered="true"],.jsonForm input[type="cash"]:invalid[data-answered="true"],.jsonForm input[type="percent"]:invalid[data-answered="true"],.jsonForm select:invalid[data-answered="true"],.jsonForm textarea:invalid[data-answered="true"]{border-color:#d0021b;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #d0021b}.jsonForm input[type="text"],.jsonForm input[type="email"],.jsonForm input[type="password"],.jsonForm input[type="tel"],.jsonForm input[type="number"],.jsonForm input[type="date"],.jsonForm input[type="month"],.jsonForm input[type="cash"],.jsonForm input[type="percent"],.jsonForm select{height:36px;padding:7px 14px;line-height:20px}.jsonForm input[type="date"]{padding:4.5px 14px}.jsonForm textarea{min-height:36px;padding:8px 14px;line-height:18px}.jsonForm input:required,.jsonForm textarea:required,.jsonForm select:required{background-color:#fff}.jsonForm input:focus,.jsonForm input:required:focus,.jsonForm textarea:focus,.jsonForm textarea:required:focus{outline:none;background-color:#fefcdf}.jsonForm input:required:focus:invalid,.jsonForm input.error:required:focus,.jsonForm input.valid:required:focus:invalid,.jsonForm textarea:required:focus:invalid,.jsonForm textarea.error:required:focus,.jsonForm textarea.valid:required:focus:invalid{color:#d0021b;border-color:#d0021b;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #d0021b}.jsonForm input:required:focus:valid,.jsonForm input.valid:required:focus,.jsonForm textarea:required:focus:valid,.jsonForm textarea.valid:required:focus{box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #93be30}.jsonForm input[type="hideme"]{display:none !important}.jsonForm input[type="checkbox"],.jsonForm input[type="radio"]{width:auto}.jsonForm input[type="submit"]:focus,.jsonForm input[type="submit"]:required:focus{outline:none;background-color:#9b9b9b}.jsonForm select{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important}.jsonForm select::-ms-expand{display:none}.jsonForm ::-webkit-input-placeholder{color:#b2b1b2}.jsonForm ::-moz-placeholder{color:#b2b1b2}.jsonForm :-moz-placeholder{color:#b2b1b2}.jsonForm :-ms-input-placeholder{color:#b2b1b2}.jsonForm.jsonFormInverse input,.jsonForm.jsonFormInverse textarea,.jsonForm.jsonFormInverse select{color:#fff}.jsonForm.jsonFormInverse input[type="text"],.jsonForm.jsonFormInverse input[type="email"],.jsonForm.jsonFormInverse input[type="password"],.jsonForm.jsonFormInverse input[type="tel"],.jsonForm.jsonFormInverse input[type="number"],.jsonForm.jsonFormInverse input[type="date"],.jsonForm.jsonFormInverse input[type="month"],.jsonForm.jsonFormInverse input[type="cash"],.jsonForm.jsonFormInverse input[type="percent"],.jsonForm.jsonFormInverse select,.jsonForm.jsonFormInverse textarea{width:100% !important;margin-left:0 !important;color:#fff;background-color:#2D373D;border:none;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.7)}.jsonForm.jsonFormInverse input[type="text"]:required,.jsonForm.jsonFormInverse input[type="email"]:required,.jsonForm.jsonFormInverse input[type="password"]:required,.jsonForm.jsonFormInverse input[type="tel"]:required,.jsonForm.jsonFormInverse input[type="number"]:required,.jsonForm.jsonFormInverse input[type="date"]:required,.jsonForm.jsonFormInverse input[type="month"]:required,.jsonForm.jsonFormInverse input[type="cash"]:required,.jsonForm.jsonFormInverse input[type="percent"]:required,.jsonForm.jsonFormInverse select:required,.jsonForm.jsonFormInverse textarea:required{background-color:#2D373D;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.7)}.jsonForm.jsonFormInverse input[type="text"]:required:valid,.jsonForm.jsonFormInverse input[type="email"]:required:valid,.jsonForm.jsonFormInverse input[type="password"]:required:valid,.jsonForm.jsonFormInverse input[type="tel"]:required:valid,.jsonForm.jsonFormInverse input[type="number"]:required:valid,.jsonForm.jsonFormInverse input[type="date"]:required:valid,.jsonForm.jsonFormInverse input[type="month"]:required:valid,.jsonForm.jsonFormInverse input[type="cash"]:required:valid,.jsonForm.jsonFormInverse input[type="percent"]:required:valid,.jsonForm.jsonFormInverse select:required:valid,.jsonForm.jsonFormInverse textarea:required:valid{background-color:#2D373D;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.7)}.jsonForm.jsonFormInverse input[type="text"]:required:invalid,.jsonForm.jsonFormInverse input[type="email"]:required:invalid,.jsonForm.jsonFormInverse input[type="password"]:required:invalid,.jsonForm.jsonFormInverse input[type="tel"]:required:invalid,.jsonForm.jsonFormInverse input[type="number"]:required:invalid,.jsonForm.jsonFormInverse input[type="date"]:required:invalid,.jsonForm.jsonFormInverse input[type="month"]:required:invalid,.jsonForm.jsonFormInverse input[type="cash"]:required:invalid,.jsonForm.jsonFormInverse input[type="percent"]:required:invalid,.jsonForm.jsonFormInverse select:required:invalid,.jsonForm.jsonFormInverse textarea:required:invalid{background-color:#2D373D}.jsonForm.jsonFormInverse input[type="text"]:required:invalid[data-answered="true"],.jsonForm.jsonFormInverse input[type="email"]:required:invalid[data-answered="true"],.jsonForm.jsonFormInverse input[type="password"]:required:invalid[data-answered="true"],.jsonForm.jsonFormInverse input[type="tel"]:required:invalid[data-answered="true"],.jsonForm.jsonFormInverse input[type="number"]:required:invalid[data-answered="true"],.jsonForm.jsonFormInverse input[type="date"]:required:invalid[data-answered="true"],.jsonForm.jsonFormInverse input[type="month"]:required:invalid[data-answered="true"],.jsonForm.jsonFormInverse input[type="cash"]:required:invalid[data-answered="true"],.jsonForm.jsonFormInverse input[type="percent"]:required:invalid[data-answered="true"],.jsonForm.jsonFormInverse select:required:invalid[data-answered="true"],.jsonForm.jsonFormInverse textarea:required:invalid[data-answered="true"]{box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.7)}.jsonForm.jsonFormInverse input[type="text"],.jsonForm.jsonFormInverse input[type="email"],.jsonForm.jsonFormInverse input[type="password"],.jsonForm.jsonFormInverse input[type="tel"],.jsonForm.jsonFormInverse input[type="number"],.jsonForm.jsonFormInverse input[type="date"],.jsonForm.jsonFormInverse input[type="month"],.jsonForm.jsonFormInverse input[type="cash"],.jsonForm.jsonFormInverse input[type="percent"],.jsonForm.jsonFormInverse select{height:46px;line-height:30px}.jsonForm.jsonFormInverse textarea{min-height:46px;line-height:28px}.jsonForm.jsonFormInverse input:required,.jsonForm.jsonFormInverse textarea:required,.jsonForm.jsonFormInverse select:required{background-color:#2D373D}.jsonForm.jsonFormInverse input:focus,.jsonForm.jsonFormInverse input:required:focus,.jsonForm.jsonFormInverse textarea:focus,.jsonForm.jsonFormInverse textarea:required:focus{outline:none;background-color:#fefcdf}.jsonForm.jsonFormInverse input:required:focus:invalid,.jsonForm.jsonFormInverse input.error:required:focus,.jsonForm.jsonFormInverse input.valid:required:focus:invalid,.jsonForm.jsonFormInverse textarea:required:focus:invalid,.jsonForm.jsonFormInverse textarea.error:required:focus,.jsonForm.jsonFormInverse textarea.valid:required:focus:invalid{color:#d0021b;border-color:#d0021b;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.7)}.jsonForm.jsonFormInverse input:required:focus:valid,.jsonForm.jsonFormInverse input.valid:required:focus,.jsonForm.jsonFormInverse textarea:required:focus:valid,.jsonForm.jsonFormInverse textarea.valid:required:focus{box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.7)}.jsonForm.jsonFormInverse input[type="submit"]:focus,.jsonForm.jsonFormInverse input[type="submit"]:required:focus{outline:none;background-color:#9b9b9b}.jsonForm.jsonFormInverse select.error,.jsonForm.jsonFormInverse select[data-answered="false"]{color:#b2b1b2}.jsonForm.jsonFormInverse select.error option,.jsonForm.jsonFormInverse select[data-answered="false"] option{color:#fff}.jsonForm.jsonFormInverse select.error ~ .chosen-container .chosen-single,.jsonForm.jsonFormInverse select[data-answered="false"] ~ .chosen-container .chosen-single{color:#fff}.jsonForm.jsonFormInverse select[data-answered="true"] ~ .chosen-container .chosen-single{box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.7)}.jsonForm.jsonFormInverse select[multiple="multiple"][value] ~ .chosen-container .chosen-choices{box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.7)}.jsonForm.jsonFormInverse .flex-wrap-row .one-half.left-block{margin-right:20px}.jsonForm.jsonFormInverse .jf-row.jf-input-type-text.one-half{margin-bottom:0}.jsonForm.quote-form input[type="text"],.jsonForm.quote-form input[type="email"],.jsonForm.quote-form input[type="password"],.jsonForm.quote-form input[type="tel"],.jsonForm.quote-form input[type="number"],.jsonForm.quote-form input[type="date"],.jsonForm.quote-form input[type="month"],.jsonForm.quote-form input[type="cash"],.jsonForm.quote-form input[type="percent"],.jsonForm.quote-form select,.jsonForm.quote-form textarea{box-shadow:-3px 0 0 0 #eee,-6px 0 0 0 #67868e}.jsonForm.quote-form input[type="text"]:required,.jsonForm.quote-form input[type="email"]:required,.jsonForm.quote-form input[type="password"]:required,.jsonForm.quote-form input[type="tel"]:required,.jsonForm.quote-form input[type="number"]:required,.jsonForm.quote-form input[type="date"]:required,.jsonForm.quote-form input[type="month"]:required,.jsonForm.quote-form input[type="cash"]:required,.jsonForm.quote-form input[type="percent"]:required,.jsonForm.quote-form select:required,.jsonForm.quote-form textarea:required{box-shadow:-3px 0 0 0 #eee,-6px 0 0 0 #f5a623}.jsonForm.quote-form input[type="text"]:required:valid,.jsonForm.quote-form input[type="email"]:required:valid,.jsonForm.quote-form input[type="password"]:required:valid,.jsonForm.quote-form input[type="tel"]:required:valid,.jsonForm.quote-form input[type="number"]:required:valid,.jsonForm.quote-form input[type="date"]:required:valid,.jsonForm.quote-form input[type="month"]:required:valid,.jsonForm.quote-form input[type="cash"]:required:valid,.jsonForm.quote-form input[type="percent"]:required:valid,.jsonForm.quote-form select:required:valid,.jsonForm.quote-form textarea:required:valid{box-shadow:-3px 0 0 0 #eee,-6px 0 0 0 #93be30}.jsonForm.quote-form input[type="text"]:required:invalid[data-answered="true"],.jsonForm.quote-form input[type="email"]:required:invalid[data-answered="true"],.jsonForm.quote-form input[type="password"]:required:invalid[data-answered="true"],.jsonForm.quote-form input[type="tel"]:required:invalid[data-answered="true"],.jsonForm.quote-form input[type="number"]:required:invalid[data-answered="true"],.jsonForm.quote-form input[type="date"]:required:invalid[data-answered="true"],.jsonForm.quote-form input[type="month"]:required:invalid[data-answered="true"],.jsonForm.quote-form input[type="cash"]:required:invalid[data-answered="true"],.jsonForm.quote-form input[type="percent"]:required:invalid[data-answered="true"],.jsonForm.quote-form select:required:invalid[data-answered="true"],.jsonForm.quote-form textarea:required:invalid[data-answered="true"]{box-shadow:-3px 0 0 0 #eee,-6px 0 0 0 #d0021b}.jsonForm.quote-form select{box-shadow:-3px 0 0 0 #eee,-6px 0 0 0 #67868e}.jsonForm.quote-form select:required:invalid{color:#b2b1b2}.jsonForm.quote-form input:required:focus:invalid,.jsonForm.quote-form input.error:required:focus,.jsonForm.quote-form input.valid:required:focus:invalid,.jsonForm.quote-form textarea:required:focus:invalid,.jsonForm.quote-form textarea.error:required:focus,.jsonForm.quote-form textarea.valid:required:focus:invalid{box-shadow:-3px 0 0 0 #eee,-6px 0 0 0 #d0021b}.jsonForm.quote-form input:required:focus:valid,.jsonForm.quote-form input.valid:required:focus,.jsonForm.quote-form textarea:required:focus:valid,.jsonForm.quote-form textarea.valid:required:focus{box-shadow:-3px 0 0 0 #eee,-6px 0 0 0 #93be30}.jsonForm.quote-form select[data-answered="true"] ~ .chosen-container .chosen-single{box-shadow:-3px 0 0 0 #eee,-6px 0 0 0 #93be30}.jsonForm.quote-form select[multiple="multiple"][value] ~ .chosen-container .chosen-choices{box-shadow:-3px 0 0 0 #eee,-6px 0 0 0 #93be30}.jsonFormInverseQuickQuote input,.jsonFormInverseQuickQuote textarea,.jsonFormInverseQuickQuote select{color:#fff}.jsonFormInverseQuickQuote input[type="text"],.jsonFormInverseQuickQuote input[type="email"],.jsonFormInverseQuickQuote input[type="password"],.jsonFormInverseQuickQuote input[type="tel"],.jsonFormInverseQuickQuote input[type="number"],.jsonFormInverseQuickQuote input[type="date"],.jsonFormInverseQuickQuote input[type="month"],.jsonFormInverseQuickQuote input[type="cash"],.jsonFormInverseQuickQuote input[type="percent"],.jsonFormInverseQuickQuote select{height:44px;background-color:rgba(255,255,255,0.05);-webkit-appearance:none;border:1px solid rgba(255,255,255,0.05);border-radius:0px;line-height:30px;width:calc(100% - 6px);margin-left:6px;box-shadow:-3px 0 0 0 #4a4a4a,-6px 0 0 0 #67868e}.jsonFormInverseQuickQuote input[type="text"]:required,.jsonFormInverseQuickQuote input[type="email"]:required,.jsonFormInverseQuickQuote input[type="password"]:required,.jsonFormInverseQuickQuote input[type="tel"]:required,.jsonFormInverseQuickQuote input[type="number"]:required,.jsonFormInverseQuickQuote input[type="date"]:required,.jsonFormInverseQuickQuote input[type="month"]:required,.jsonFormInverseQuickQuote input[type="cash"]:required,.jsonFormInverseQuickQuote input[type="percent"]:required,.jsonFormInverseQuickQuote select:required{box-shadow:-3px 0 0 0 #4a4a4a,-6px 0 0 0 #f5a623}.jsonFormInverseQuickQuote input[type="text"]:required:valid,.jsonFormInverseQuickQuote input[type="email"]:required:valid,.jsonFormInverseQuickQuote input[type="password"]:required:valid,.jsonFormInverseQuickQuote input[type="tel"]:required:valid,.jsonFormInverseQuickQuote input[type="number"]:required:valid,.jsonFormInverseQuickQuote input[type="date"]:required:valid,.jsonFormInverseQuickQuote input[type="month"]:required:valid,.jsonFormInverseQuickQuote input[type="cash"]:required:valid,.jsonFormInverseQuickQuote input[type="percent"]:required:valid,.jsonFormInverseQuickQuote select:required:valid{box-shadow:-3px 0 0 0 #4a4a4a,-6px 0 0 0 #93be30}.jsonFormInverseQuickQuote input[type="text"]:required:invalid[data-answered="true"],.jsonFormInverseQuickQuote input[type="email"]:required:invalid[data-answered="true"],.jsonFormInverseQuickQuote input[type="password"]:required:invalid[data-answered="true"],.jsonFormInverseQuickQuote input[type="tel"]:required:invalid[data-answered="true"],.jsonFormInverseQuickQuote input[type="number"]:required:invalid[data-answered="true"],.jsonFormInverseQuickQuote input[type="date"]:required:invalid[data-answered="true"],.jsonFormInverseQuickQuote input[type="month"]:required:invalid[data-answered="true"],.jsonFormInverseQuickQuote input[type="cash"]:required:invalid[data-answered="true"],.jsonFormInverseQuickQuote input[type="percent"]:required:invalid[data-answered="true"],.jsonFormInverseQuickQuote select:required:invalid[data-answered="true"]{box-shadow:-3px 0 0 0 #4a4a4a,-6px 0 0 0 #d0021b}.jsonFormInverseQuickQuote input[type="text"]:focus,.jsonFormInverseQuickQuote input[type="text"]:required:focus,.jsonFormInverseQuickQuote input[type="email"]:focus,.jsonFormInverseQuickQuote input[type="email"]:required:focus,.jsonFormInverseQuickQuote input[type="password"]:focus,.jsonFormInverseQuickQuote input[type="password"]:required:focus,.jsonFormInverseQuickQuote input[type="tel"]:focus,.jsonFormInverseQuickQuote input[type="tel"]:required:focus,.jsonFormInverseQuickQuote input[type="number"]:focus,.jsonFormInverseQuickQuote input[type="number"]:required:focus,.jsonFormInverseQuickQuote input[type="date"]:focus,.jsonFormInverseQuickQuote input[type="date"]:required:focus,.jsonFormInverseQuickQuote input[type="month"]:focus,.jsonFormInverseQuickQuote input[type="month"]:required:focus,.jsonFormInverseQuickQuote input[type="cash"]:focus,.jsonFormInverseQuickQuote input[type="cash"]:required:focus,.jsonFormInverseQuickQuote input[type="percent"]:focus,.jsonFormInverseQuickQuote input[type="percent"]:required:focus,.jsonFormInverseQuickQuote select:focus,.jsonFormInverseQuickQuote select:required:focus{outline:none;border-color:#9b9b9b;box-shadow:-3px 0 0 0 #4a4a4a,-6px 0 0 0 #f5a623}.jsonFormInverseQuickQuote input[type="text"]:required:focus:invalid,.jsonFormInverseQuickQuote input[type="text"].error:required:focus,.jsonFormInverseQuickQuote input[type="text"].valid:required:focus:invalid,.jsonFormInverseQuickQuote input[type="email"]:required:focus:invalid,.jsonFormInverseQuickQuote input[type="email"].error:required:focus,.jsonFormInverseQuickQuote input[type="email"].valid:required:focus:invalid,.jsonFormInverseQuickQuote input[type="password"]:required:focus:invalid,.jsonFormInverseQuickQuote input[type="password"].error:required:focus,.jsonFormInverseQuickQuote input[type="password"].valid:required:focus:invalid,.jsonFormInverseQuickQuote input[type="tel"]:required:focus:invalid,.jsonFormInverseQuickQuote input[type="tel"].error:required:focus,.jsonFormInverseQuickQuote input[type="tel"].valid:required:focus:invalid,.jsonFormInverseQuickQuote input[type="number"]:required:focus:invalid,.jsonFormInverseQuickQuote input[type="number"].error:required:focus,.jsonFormInverseQuickQuote input[type="number"].valid:required:focus:invalid,.jsonFormInverseQuickQuote input[type="date"]:required:focus:invalid,.jsonFormInverseQuickQuote input[type="date"].error:required:focus,.jsonFormInverseQuickQuote input[type="date"].valid:required:focus:invalid,.jsonFormInverseQuickQuote input[type="month"]:required:focus:invalid,.jsonFormInverseQuickQuote input[type="month"].error:required:focus,.jsonFormInverseQuickQuote input[type="month"].valid:required:focus:invalid,.jsonFormInverseQuickQuote input[type="cash"]:required:focus:invalid,.jsonFormInverseQuickQuote input[type="cash"].error:required:focus,.jsonFormInverseQuickQuote input[type="cash"].valid:required:focus:invalid,.jsonFormInverseQuickQuote input[type="percent"]:required:focus:invalid,.jsonFormInverseQuickQuote input[type="percent"].error:required:focus,.jsonFormInverseQuickQuote input[type="percent"].valid:required:focus:invalid,.jsonFormInverseQuickQuote select:required:focus:invalid,.jsonFormInverseQuickQuote select.error:required:focus,.jsonFormInverseQuickQuote select.valid:required:focus:invalid{border-color:#d0021b;box-shadow:-3px 0 0 0 #4a4a4a,-6px 0 0 0 #d0021b}.jsonFormInverseQuickQuote input[type="text"]:required:focus:valid,.jsonFormInverseQuickQuote input[type="text"].valid:required:focus,.jsonFormInverseQuickQuote input[type="email"]:required:focus:valid,.jsonFormInverseQuickQuote input[type="email"].valid:required:focus,.jsonFormInverseQuickQuote input[type="password"]:required:focus:valid,.jsonFormInverseQuickQuote input[type="password"].valid:required:focus,.jsonFormInverseQuickQuote input[type="tel"]:required:focus:valid,.jsonFormInverseQuickQuote input[type="tel"].valid:required:focus,.jsonFormInverseQuickQuote input[type="number"]:required:focus:valid,.jsonFormInverseQuickQuote input[type="number"].valid:required:focus,.jsonFormInverseQuickQuote input[type="date"]:required:focus:valid,.jsonFormInverseQuickQuote input[type="date"].valid:required:focus,.jsonFormInverseQuickQuote input[type="month"]:required:focus:valid,.jsonFormInverseQuickQuote input[type="month"].valid:required:focus,.jsonFormInverseQuickQuote input[type="cash"]:required:focus:valid,.jsonFormInverseQuickQuote input[type="cash"].valid:required:focus,.jsonFormInverseQuickQuote input[type="percent"]:required:focus:valid,.jsonFormInverseQuickQuote input[type="percent"].valid:required:focus,.jsonFormInverseQuickQuote select:required:focus:valid,.jsonFormInverseQuickQuote select.valid:required:focus{border-color:#9b9b9b;box-shadow:-3px 0 0 0 #4a4a4a,-6px 0 0 0 #93be30}.jsonFormInverseQuickQuote textarea{height:111px;width:100%;margin-left:0;background-color:rgba(255,255,255,0.05);-webkit-appearance:none;border:1px rgba(255,255,255,0.05);border-radius:0px;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#b2b1b2;font-weight:300;line-height:1.29}.jsonFormInverseQuickQuote input[type="number"]{padding:10px}.jsonFormInverseQuickQuote input[type="date"]{padding:10px;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#b2b1b2;font-weight:300;line-height:1.29}.jsonFormInverseQuickQuote select{padding:10px;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#b2b1b2;font-weight:300;line-height:1.29}.jsonFormInverseQuickQuote input[type="submit"]:focus,.jsonFormInverseQuickQuote input[type="submit"]:required:focus{outline:none;background-color:#9b9b9b}.jsonFormInverseQuickQuote .block-buttons{display:flex;justify-content:space-between;align-content:space-between;margin-left:6px;width:calc(100% - 6px)}.jsonFormInverseQuickQuote .block-buttons .div-button{display:inline-block;width:47%}.jsonFormInverseQuickQuote .checkbox-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jsonFormInverseQuickQuote .checkbox-container input{position:absolute;opacity:0;cursor:pointer}.jsonFormInverseQuickQuote .checkbox-container .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:rgba(255,255,255,0.05);border-radius:50%}.jsonFormInverseQuickQuote .checkbox-container .checkmark:after{content:"";position:absolute;display:none;top:6px;left:6px;width:13px;height:13px;border-radius:50%;background:red}.jsonFormInverseQuickQuote .checkbox-container:hover input ~ .checkmark{background-color:#ccc}.jsonFormInverseQuickQuote .checkbox-container input:checked ~ .checkmark{background-color:#fff;box-shadow:none}.jsonFormInverseQuickQuote .checkbox-container input:checked ~ .checkmark:after{display:block}.jsonFormInverseQuickQuote .flex-wrap-row .one-half.left-block{margin-right:20px}.jsonFormInverseQuickQuote .jf-row.jf-input-type-text.one-half{margin-bottom:0}.jsonFormInverseQuickQuote ol{position:relative;list-style-position:inside;padding-left:0px}.jsonFormInverseQuickQuote li{margin-bottom:10px;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:16px;color:#fff;font-weight:300;line-height:1.75}.jsonForm input[type=date]::-webkit-clear-button,.jsonForm input[type=month]::-webkit-clear-button{position:relative;margin-top:-3px;margin-right:3px}.jsonForm input[type=date]::-webkit-inner-spin-button,.jsonForm input[type=month]::-webkit-inner-spin-button{opacity:0.5}.jsonForm input[type=date]::-webkit-calendar-picker-indicator,.jsonForm input[type=month]::-webkit-calendar-picker-indicator{opacity:0.5}.jsonForm input[type=date]::-webkit-calendar-picker-indicator:hover,.jsonForm input[type=month]::-webkit-calendar-picker-indicator:hover{cursor:pointer}.jsonForm select:required ~ .chosen-container .chosen-single,.jsonForm select:required ~ .chosen-container .chosen-choices{border-color:#9b9b9b;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #f5a623}.jsonForm select:required:valid ~ .chosen-container .chosen-single,.jsonForm select:required:valid ~ .chosen-container .chosen-choices{border-color:#9b9b9b;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #93be30}.jsonForm select:required:invalid[data-answered="true"] ~ .chosen-container .chosen-single,.jsonForm select:required:invalid[data-answered="true"] ~ .chosen-container .chosen-choices{border-color:#d0021b;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #d0021b}.jsonForm .chosen-container[style]{width:100% !important}.jsonForm .chosen-container{position:relative;flex:1 1 auto;width:auto;margin-left:6px;font-size:13px}.jsonForm .chosen-container .chosen-single,.jsonForm .chosen-container .chosen-choices{min-height:36px;height:auto;padding:7px 0 7px 14px;font-size:13px;line-height:20px;color:#060708;border-radius:0;background:#fff;border:1px solid #67868e;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #67868e}.jsonForm .chosen-container .chosen-single span{margin-right:32px;font-size:inherit;line-height:inherit;text-transform:none}.jsonForm .chosen-container .chosen-single div{right:12px;width:auto}.jsonForm .chosen-container .chosen-single div b{display:block;width:10px;height:100%}.jsonForm .chosen-container .chosen-drop{border:1px solid #9b9b9b;border-radius:0;box-shadow:none;z-index:999999999}.jsonForm .chosen-container .chosen-results{margin:0;padding:0 4px;font-size:13px;font-weight:normal;color:#060708}.jsonForm .chosen-container .chosen-results li{padding:8px 10px;line-height:20px}.jsonForm .chosen-container .chosen-results li.group-option{padding-left:15px}.jsonForm .chosen-container.chosen-with-drop .chosen-drop{right:0;left:0}.jsonForm select[data-type="contact"] ~ .chosen-container .chosen-single span{margin-right:65px}.jsonForm select[data-type="contact"] ~ .chosen-container .chosen-single div{right:48px}.jsonForm .chosen-container-active{border:none}.jsonForm .chosen-container-active.chosen-with-drop .chosen-single{background:#fff;border:1px solid #9b9b9b;border-radius:0;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #f5a623}.jsonForm .chosen-container-active.chosen-with-drop .chosen-single div{border:none}.jsonForm .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:center;transform:rotate(180deg)}.jsonForm .chosen-container-multi{max-width:100%;width:calc(100% - 6px) !important}.jsonForm .chosen-container-multi .chosen-drop{width:100% !important}.jsonForm .chosen-container-multi .chosen-choices{padding:5px 30px 0 5px;background-position:calc(100% - 12px) center}.jsonForm .chosen-container-multi .chosen-choices li.search-field{margin:0 0 5px 9px}.jsonForm .chosen-container-multi .chosen-choices li.search-field input[type="text"]{min-height:0;height:auto;margin:0;padding:2px 0;font-size:inherit;line-height:inherit;color:#b2b1b2}.jsonForm .chosen-container-multi .chosen-choices li.search-choice{margin:0 6px 5px 0;padding:4px 28px 4px 11px;line-height:14px;font-weight:normal;color:inherit;background:#edeeee;border:1px solid #e3e3e4;border-radius:0;box-shadow:none}.jsonForm .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;display:block;top:50%;right:10px;width:14px;height:14px;margin-top:-7px;padding:2px;background:url("/img/source/ic-close.svg") no-repeat center;background-position:center !important;background-size:10px 10px;cursor:pointer}@media (max-width: 767px){.jsonForm .chosen-container-multi{width:100% !important}}#my_select_chzn .chzn-drop .chosen-search{width:99% !important}#web_template_exploit_name_chzn .chosen-drop .chosen-search input{width:98% !important}.jsonForm.readonly select[data-type='asset']+.chosen-container span.assetViewOnly{cursor:pointer}.jsonForm.readonly select[data-type='asset']+.chosen-container span.assetViewOnly:after{content:"↗";color:#0094ff;position:absolute;font-weight:900;margin-left:10px;vertical-align:middle}.jsonForm.readonly select[data-type='asset']+.fake-chosen-container{display:contents}.jsonForm.readonly select[data-type='asset']+.fake-chosen-container span.assetViewOnly{position:absolute;left:0;right:0;bottom:0;width:100%;height:36px}.jsonForm.readonly select[data-type='asset']+.fake-chosen-container span.assetViewOnly:after{height:25px;bottom:4px;right:9px;text-align:right;background:#fff}.focb{cursor:pointer}.focb::before{position:relative;display:block;content:"";width:23px;height:23px;margin:0;font-size:15px;line-height:21px;text-align:center;background-color:#fff;border:1px solid #9b9b9b}.focb::before,.focb::after{transition:all 0.2s ease-out}label.focb{color:rgba(50,50,50,0.5)}input[type=checkbox].focbed,input[type=radio].focbed{position:absolute;flex:none;opacity:0.01;width:1px;height:1px;left:-5000px;z-index:-10}input[type=checkbox]+.focb,input[type=radio]+.focb{position:relative;flex:none;margin-right:10px;padding:0 !important;min-width:28px}input[type=checkbox]+.focb:hover::before{background-color:#fefcdf;border-color:#93be30}input[type=checkbox]:checked+.focb::before{content:"\2714";color:#fff;background-color:#90ce51;border-color:#90ce51}input[type=radio]+.focb::before{width:28px;height:28px;border-radius:50%}input[type=radio]+.focb::after{position:absolute;display:block;content:"";top:50%;left:50%;width:14px;height:14px;background:transparent;border:none;border-radius:50%;transform:translate(-50%, -50%)}input[type=radio]+.focb:hover::before{border-color:#9b9b9b}input[type=radio]+.focb:hover::after{background:#c8c9ca}input[type=radio]:required+.focb::before{border-color:#f5a623}input[type=radio]:checked+.focb::before{border-color:#212f38}input[type=radio]:checked+.focb::after{background:#93be30}input[type=radio][data-use-icon]+.focb::after{content:"✔";font-size:18px;text-align:center;color:#c8c9ca}input[type=radio][data-use-icon]+.focb:hover::after{background:none;color:#c8c9ca}input[type=radio][data-use-icon='tick']+.focb::after{content:"✔"}input[type=radio][data-use-icon='cross']+.focb::after{content:"✘"}input[type=radio][data-use-icon]:checked+.focb::before{border-color:#93be30}input[type=radio][data-use-icon]:checked+.focb::after{color:#555555;background:none}.jf-input-type-radio label.error{left:10px}[data-isanswered=true] input:not(:checked)+.focb::before{border-color:#9b9b9b}[data-isanswered=true] input:not(:checked)+.focb::after{background:transparent}.linkedFormWrapper fieldset[data-hasanswers=false] input[type=radio]:required{border-color:#cccccc}.jsonForm.jsonFormInverse .focb::before{width:26px;height:26px;line-height:26px;text-align:center;background-color:#2D373D;border:none;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.7)}.jsonForm.jsonFormInverse input[type=checkbox]+.focb:hover::before{background-color:#373f45;border-color:#373f45}.jsonForm.jsonFormInverse input[type=checkbox]:checked+.focb::before{color:#fff;background-color:#90ce51;border-color:#90ce51}.jsonForm.jsonFormInverse input[type=radio]+.focb:hover::before{border-color:#9b9b9b}.jsonForm.jsonFormInverse input[type=radio]+.focb:hover::after{background:#c8c9ca}.jsonForm.jsonFormInverse input[type=radio]:checked+.focb::before{border-color:#212f38}.jsonForm.jsonFormInverse input[type=radio]:checked+.focb::after{background:#93be30}.jsonForm.jsonFormInverse [data-isanswered=true] input:not(:checked)+.focb::before{border-color:#9b9b9b}.jsonForm.jsonFormInverse [data-isanswered=true] input:not(:checked)+.focb::after{background:transparent}.jsonForm .notesDiv textarea[data-notes-field]{display:block;width:100%;max-height:480px;height:120px;margin:0 0 15px;font-family:AGaramondPro, Georgia;font-style:italic;color:#060708;background-color:#fff;border:1px dashed #b2b1b2;box-shadow:none;transition:all .6s}.jsonForm .notesDiv textarea[data-notes-field]:focus{border-radius:0;box-shadow:0 1px 10px #d4d4d4}.jsonForm .notesDiv textarea[data-notes-field].ishidden{max-height:0;min-height:0;margin-bottom:0 !important;padding-top:0;padding-bottom:0;border-width:0;transition:all .3s;resize:none}.jsonForm *:required,.jsonForm .linkedFormWrapper fieldset *:required{border:1px solid #9b9b9b;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #f5a623}.jsonForm [data-answered=true]:required:valid,.jsonForm [data-answered=true].valid:required{box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #93be30}.jsonForm [data-answered=true]:invalid,.jsonForm [data-answered=true].error:required{color:#d0021b;border-color:#d0021b;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #d0021b}.jsonForm .linkedFormWrapper fieldset *:required{border:1px solid #9b9b9b}.jsonForm .linkedFormWrapper fieldset[data-hasanswers=true] *:required{box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #f5a623}.jsonForm .linkedFormWrapper fieldset[data-hasanswers=true] [data-answered=true]:required:valid,.jsonForm .linkedFormWrapper fieldset[data-hasanswers=true] [data-answered=true].valid:required{box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #93be30}.jsonForm .linkedFormWrapper fieldset[data-hasanswers=true] [data-answered=true]:invalid,.jsonForm .linkedFormWrapper fieldset[data-hasanswers=true] [data-answered=true].error:required{color:#d0021b;border-color:#d0021b;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #d0021b}.jsonForm label.error{position:absolute;display:block;flex:none;left:0px;right:auto;bottom:47px;min-width:150px;max-height:0%;min-height:0;margin:0;padding:0;font-size:0px;line-height:15px;font-weight:500;text-align:left;white-space:nowrap;overflow:hidden;opacity:0;color:#fff;background:#d0021b url("/img/source/ic-warning.svg") no-repeat 11px 12px;border-radius:0;box-shadow:0 0 5px 0 rgba(0,0,0,0.5);transition:opacity .25s ease-out;cursor:help;z-index:99999;border:none}.jsonForm label.error::before{position:absolute;display:block;content:"";top:100%;left:20px;width:0px;height:0px;border:12px solid transparent;border-top:10px solid #d0021b;border-bottom:none}.jsonForm *:focus+label.error,.jsonForm .collection:hover ~ label.error,.jsonForm .collection label:hover ~ label.error,.jsonForm .collection label:focus-within ~ label.error,.jsonForm *+label.error:hover,.jsonForm .focusfade+label.error,.jsonForm .onoffswitch:hover ~ label.error{display:block !important;max-width:100%;max-height:none;min-height:43px;padding:13px 13px 16px 45px !important;font-size:12px;overflow:visible;opacity:1;white-space:normal}.jsonForm .collection ~ label.error[style],.jsonForm .collection label.error[style]{width:auto !important}.jsonForm .collection ~ label.error,.jsonForm .collection label.error,.jsonForm td label.error{margin-bottom:0 !important}.jsonForm .valid+label.error,.jsonForm :valid+label.error{display:none !important;visibility:hidden !important;opacity:0 !important}.locktonContactActionsWrapper,.locktonAssetActionsWrapper{position:absolute;flex:none;bottom:0;right:0;padding:3px;line-height:0;cursor:pointer;z-index:2}.locktonContactActionsWrapper span.icon-jf-add-edit-wrapper,.locktonAssetActionsWrapper span.icon-jf-add-edit-wrapper{display:block;background-color:#01BEE5;transition:all 0.25s ease-out}.locktonContactActionsWrapper svg,.locktonAssetActionsWrapper svg{display:block;fill:white}.locktonContactActionsWrapper svg.icon-jf-add-edit,.locktonAssetActionsWrapper svg.icon-jf-add-edit{width:30px;height:30px;transition:all 0.25s ease-out}.locktonContactActionsWrapper:hover,.locktonAssetActionsWrapper:hover{cursor:pointer}.locktonContactActionsWrapper:hover span.icon-jf-add-edit-wrapper,.locktonAssetActionsWrapper:hover span.icon-jf-add-edit-wrapper{background-color:#00A9CC}.locktonContactActionsWrapper:hover .locktonContactActions,.locktonContactActionsWrapper:hover .fieldset-actions,.locktonContactActionsWrapper:hover .locktonAssetActions,.locktonAssetActionsWrapper:hover .locktonContactActions,.locktonAssetActionsWrapper:hover .fieldset-actions,.locktonAssetActionsWrapper:hover .locktonAssetActions{max-height:none;overflow:visible;opacity:1}@media (max-width: 600px){.locktonContactActionsWrapper,.locktonAssetActionsWrapper{top:auto;right:0;bottom:0;transform:none}}.locktonContactActions,.fieldset-actions,.locktonAssetActions{position:absolute;display:flex;left:-15px;bottom:calc(100% + 10px);max-width:310px;min-width:80px;max-height:0;opacity:0;overflow:hidden;background:#212f38;box-shadow:0 0 5px 0 rgba(0,0,0,0.5);transition:opacity 0.25s ease-out;z-index:999}.locktonContactActions:hover,.fieldset-actions:hover,.locktonAssetActions:hover{max-height:none;overflow:visible;opacity:1}.locktonContactActions::before,.fieldset-actions::before,.locktonContactActions::after,.fieldset-actions::after,.locktonAssetActions::before,.locktonAssetActions::after{position:absolute;display:block;content:"";flex:none;top:100%}.locktonContactActions::before,.fieldset-actions::before,.locktonAssetActions::before{left:0;right:0;height:10px;opacity:0;cursor:default}.locktonContactActions::after,.fieldset-actions::after,.locktonAssetActions::after{left:20px;border:12px solid transparent;border-top:10px solid #212f38;border-bottom:none}.locktonContactActions>a,.fieldset-actions>a,.locktonContactActions>label,.fieldset-actions>label,.locktonAssetActions>a,.locktonAssetActions>label{position:relative;display:flex;align-items:center;flex:0 1 auto;min-height:60px;padding:15px;font-size:12px;line-height:15px;font-weight:normal;color:#fff;outline:none;cursor:pointer}.locktonContactActions>a svg,.fieldset-actions>a svg,.locktonContactActions>label svg,.fieldset-actions>label svg,.locktonAssetActions>a svg,.locktonAssetActions>label svg{flex:none}.locktonContactActions>a svg[class*=icon],.fieldset-actions>a svg[class*=icon],.locktonContactActions>label svg[class*=icon],.fieldset-actions>label svg[class*=icon],.locktonAssetActions>a svg[class*=icon],.locktonAssetActions>label svg[class*=icon]{margin-right:14px}.locktonContactActions>a:not(:first-child)::before,.fieldset-actions>a:not(:first-child)::before,.locktonContactActions>label:not(:first-child)::before,.fieldset-actions>label:not(:first-child)::before,.locktonAssetActions>a:not(:first-child)::before,.locktonAssetActions>label:not(:first-child)::before{position:absolute;display:block;content:"";top:13px;left:0;bottom:13px;width:1px;background:#676668}.locktonContactActions>a:hover svg,.fieldset-actions>a:hover svg,.locktonContactActions>label:hover svg,.fieldset-actions>label:hover svg,.locktonAssetActions>a:hover svg,.locktonAssetActions>label:hover svg{fill:#00A9CC}.locktonContactActions a[class*=Button],.fieldset-actions a[class*=Button],.locktonAssetActions a[class*=Button]{color:#fff}.locktonContactActions .locktonContactEditButton,.fieldset-actions .locktonContactEditButton,.locktonContactActions .locktonAssetEditButton,.fieldset-actions .locktonAssetEditButton,.locktonAssetActions .locktonContactEditButton,.locktonAssetActions .locktonAssetEditButton{min-width:83px;display:none}.locktonContactActions .locktonContactEditButton svg[class*=icon],.fieldset-actions .locktonContactEditButton svg[class*=icon],.locktonContactActions .locktonAssetEditButton svg[class*=icon],.fieldset-actions .locktonAssetEditButton svg[class*=icon],.locktonAssetActions .locktonContactEditButton svg[class*=icon],.locktonAssetActions .locktonAssetEditButton svg[class*=icon]{margin-right:14px}.locktonContactActions .locktonContactEditButton::after,.fieldset-actions .locktonContactEditButton::after,.locktonContactActions .locktonAssetEditButton::after,.fieldset-actions .locktonAssetEditButton::after,.locktonAssetActions .locktonContactEditButton::after,.locktonAssetActions .locktonAssetEditButton::after{display:inline-block;content:"Edit"}.locktonContactActions .locktonAssetEditButton::after,.fieldset-actions .locktonAssetEditButton::after,.locktonAssetActions .locktonAssetEditButton::after{content:attr(data-button-text)}.locktonContactActions select:invalid .locktonContactEditButton,.fieldset-actions select:invalid .locktonContactEditButton,.locktonContactActions select:invalid .locktonAssetEditButton,.fieldset-actions select:invalid .locktonAssetEditButton,.locktonAssetActions select:invalid .locktonContactEditButton,.locktonAssetActions select:invalid .locktonAssetEditButton{display:inherit}.locktonContactActions .locktonContactAddButton,.fieldset-actions .locktonContactAddButton,.locktonContactActions .locktonAssetAddButton,.fieldset-actions .locktonAssetAddButton,.locktonAssetActions .locktonContactAddButton,.locktonAssetActions .locktonAssetAddButton{min-width:135px}.locktonContactActions .locktonContactAddButton svg[class*=icon],.fieldset-actions .locktonContactAddButton svg[class*=icon],.locktonContactActions .locktonAssetAddButton svg[class*=icon],.fieldset-actions .locktonAssetAddButton svg[class*=icon],.locktonAssetActions .locktonContactAddButton svg[class*=icon],.locktonAssetActions .locktonAssetAddButton svg[class*=icon]{margin-right:12px}.locktonContactActions .locktonContactAddButton::after,.fieldset-actions .locktonContactAddButton::after,.locktonContactActions .locktonAssetAddButton::after,.fieldset-actions .locktonAssetAddButton::after,.locktonAssetActions .locktonContactAddButton::after,.locktonAssetActions .locktonAssetAddButton::after{display:inline-block;content:"Add Contact"}.locktonContactActions .locktonAssetAddButton::after,.fieldset-actions .locktonAssetAddButton::after,.locktonAssetActions .locktonAssetAddButton::after{content:attr(data-button-text)}@media (max-width: 991px){.locktonContactActions,.fieldset-actions,.locktonAssetActions{left:auto;right:0;bottom:100%;bottom:calc(100% + 1px)}.locktonContactActions::before,.fieldset-actions::before,.locktonContactActions::after,.fieldset-actions::after,.locktonAssetActions::before,.locktonAssetActions::after{display:none}}select[data-type='contact'] ~ .locktonContactActionsWrapper .locktonContactEditButton,select[data-type='asset'] ~ .locktonAssetActionsWrapper .locktonContactEditButton{display:none}select[data-type='contact'][data-answered='true'] ~ .locktonContactActionsWrapper .locktonContactEditButton,select[data-type='asset'][data-answered='true'] ~ .locktonAssetActionsWrapper .locktonAssetEditButton{display:flex}.jsonForm.readonly .locktonContactActionsWrapper,.jsonForm.readonly .locktonAssetActionsWrapper{display:none !important}.jsonForm .onoffswitch{position:relative;width:102px !important;margin-top:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jsonForm .onoffswitch .ison,.jsonForm .onoffswitch .isoff{display:block;float:left;width:50%;height:36px;padding:0;font-size:13px;line-height:34px;font-weight:700;text-align:center;font-style:normal;text-transform:uppercase;color:#fff;border:1px solid #9b9b9b;border-radius:2px;box-sizing:border-box}.jsonForm .onoffswitch .ison{padding-right:20%;background-color:#7ed321;box-shadow:inset 0 2px 3px 0 #417505}.jsonForm .onoffswitch .isoff{padding-left:20%;background-color:#bbbdbd;box-shadow:inset 0 2px 3px 0 #4a4a4a}.jsonForm .onoffswitch-checkbox{position:absolute;height:0;width:0;overflow:hidden;opacity:0}.jsonForm .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}.jsonForm .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0px;margin-right:0}.jsonForm .onoffswitch-label{display:block;margin:0;padding:0 !important;overflow:hidden;cursor:pointer}.jsonForm .onoffswitch-inner{display:block;width:200%;margin-left:-100%;transition:margin 0.1s ease-in 0s}.jsonForm .onoffswitch-switch{position:absolute;display:block;top:0;bottom:0;right:100%;width:40%;margin:0px;margin-right:-40%;background:#fff;border:1px solid #9b9b9b;border-radius:2px;transition:all 0.1s ease-in 0s}.jsonForm .onoffswitch-switch::before,.jsonForm .onoffswitch-switch::after{position:absolute;display:block;content:"";top:0;right:0;bottom:0;left:0;height:18px;width:12px;margin:auto;border-left:1px solid #b7bfc4;border-right:1px solid #b7bfc4}.jsonForm .onoffswitch-switch::before{width:20px}.jsonForm .onoffswitch-placeholder{display:block;padding:0;line-height:1.8em;vertical-align:top;color:rgba(0,0,0,0.4)}.jsonForm .jf-input-type-textarea>label,.jsonForm .jf-input-type-textarea>textarea{vertical-align:top}#wrapper-for-PrimaryContact label{font-size:10px}#input-submit-wrap{display:flex;justify-content:flex-end}.jsonForm .jf-input-type-textarea ~ .jf-input-type-file{margin-top:10px}@media only screen and (max-width: 600px){.jsonForm .fileuploader .cropDisplay .imageInput,.jsonForm .fileuploader .cropDisplay .imageOutput{display:block;width:auto;margin:4px}.jsonForm .fileuploader .cropDisplay .imageOutput{margin-top:0px}}.fieldset-actions{left:10px}.fieldset-actions svg{display:block;fill:#01BEE5}.fieldset-actions a:hover svg,.fieldset-actions label:hover svg{fill:#00A9CC}.fieldset-actions .notesLabel{min-width:132px}#summaryScreen{position:fixed;top:-100%;bottom:100%;left:0;right:0;margin-top:0;overflow:auto;z-index:9999;background-color:#ffffff;overflow:auto;transition:all 0.5s;padding:0 !important}#summaryScreen .mainBlock{background:#f7f7f7}#summaryScreen .sidebar{background-color:#131618}@media (max-width: 768px){#summaryScreen .sidebar{display:flex}}@media (max-width: 768px){#summaryScreen .block{flex-basis:100%}}@media (max-width: 768px){#summaryScreen .flex-parent{flex-direction:column-reverse}}.summary-table .na .button{background-color:#bbb;position:relative}.summary-table .na .button:after{content:"N/A";display:block;position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;padding:5px 10px;background:#bbb}.jf-page-summaryscreen{border:0 none !important}.jf-page-summaryscreen a{border:0 none !important}.jf-page-summaryscreen a .icon-pie-chart{display:block;margin-right:.75em}.doughnutChartKey{font-size:0.8em;color:#666;text-align:center}.doughnutChartKey span{color:#6D6E71;font-size:2em;line-height:0.5em;vertical-align:text-top}#summaryScreen .jf-progressTable{flex-basis:60%;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.2}#summaryScreen .jf-progressTable table{width:100%;border-spacing:1px;border-collapse:separate}#summaryScreen .jf-progressTable table tr:nth-child(odd) td:nth-child(2n){background:#edeeee}#summaryScreen .jf-progressTable table tr:nth-child(even) td:nth-child(2n){background:#e3e3e4}@media (max-width: 567px){#summaryScreen .jf-progressTable table tr{display:flex;flex-wrap:wrap}}#summaryScreen .jf-progressTable table tr td{padding:20px}#summaryScreen .jf-progressTable table tr td:first-of-type{background-color:#373f45;font-weight:500;width:70px;padding-right:10px;color:#fff}#summaryScreen .jf-progressTable table tr td:nth-of-type(2n){background-color:#131618}#summaryScreen .jf-progressTable table tr td:nth-of-type(3n){background-color:#131618;width:250px;position:relative;color:#fff}#summaryScreen .jf-progressTable table tr td:last-of-type{width:60px;color:#fff;padding:0}#summaryScreen .jf-progressTable table tr td svg{fill:#fff}@media (max-width: 567px){#summaryScreen .jf-progressTable table tr td:nth-child(1){flex-basis:20%}#summaryScreen .jf-progressTable table tr td:nth-child(2){flex-basis:80%}#summaryScreen .jf-progressTable table tr td:nth-child(3){flex-basis:80%;border-top:1px solid #fff;border-right:1px solid #fff}#summaryScreen .jf-progressTable table tr td:nth-child(4){flex-basis:20%;border-top:1px solid #fff}#summaryScreen .jf-progressTable table tr:nth-child(odd) td:nth-child(1){background:#edeeee;color:#9b9b9b}#summaryScreen .jf-progressTable table tr:nth-child(even) td:nth-child(1){background:#e3e3e4;color:#9b9b9b}}#summaryScreen .jf-progressTable .button{width:100%;height:100%}#issues{position:fixed;top:-100%;bottom:100%;left:0;right:0;margin-top:0;overflow:auto;z-index:9999;background-color:#ffffff;overflow:auto;transition:all 0.5s;padding:0 !important}#issues .issues,#issues .todo,#issues .complete{height:0;overflow:hidden;padding:0}#issues .title{font-family:"EB Garamond",serif;font-size:30px;color:#060708;font-weight:300;line-height:1;background-color:#edeeee;padding:32px}#issues ul{list-style-type:none;padding-left:30px}#issues ul li{position:relative;margin-bottom:20px}#issues ul li a{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:17px;color:#060708;font-weight:300;line-height:2.12}#issues ul li a span{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#d0021b;font-weight:300;line-height:1;width:100%;display:none}#issues .todo ul li{padding-bottom:20px;border-bottom:1px solid #d4d4d4}#issues .todo ul li a{color:#D05F04;margin-left:30px;display:inline-block}#issues .todo ul li a:hover{color:#4a4a4a}#issues ul li a span+span{background:#BE1E2D;color:white;text-transform:uppercase;font-size:14px;width:auto;padding:2px 18px 2px 8px;position:relative}.invalid #issues .issues{height:100%;overflow:auto;background:#fff;padding:20px 0 50px 0}.invalid #issues .issues ul li a span{display:inline-block}.invalid #issues .issues ul li:before{color:#fff}.incomplete #issues .todo{height:100%;overflow:auto;background:#fff;padding:20px 0 50px 0}.incomplete #issues .todo ul li:before{color:#fff}.complete #issues .complete{height:100%;overflow:auto;background:#fff;padding:20px 0 50px 0}#helpPanel{position:fixed;top:-100%;bottom:100%;left:0;right:0;margin-top:0;overflow:auto;z-index:99999500;overflow:auto;transition:all 0.5s;padding:0 !important;background-color:#FBFBFB;border-top:1px solid #ddd}#helpPanel .bounds,#helpPanel .jf-header-bounds{padding-top:20px}#helpPanel .bounds p,#helpPanel .jf-header-bounds p{margin:2em 0}#helpPanel .browser-logos{display:table;margin:1em 0}#helpPanel .browser-logos a{display:table-cell}#helpPanel .browser-logos a+a{padding-left:20px}#helpPanel .browser-logos a img{width:100%;max-width:96px}#helpPanel .icon-help{color:#1C75BC;display:inline-block;vertical-align:middle}kbd{-moz-border-radius:3px;-moz-box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 2px #fff inset;-webkit-border-radius:3px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 2px #fff inset;background-color:#EFEFEF;border:1px solid #C7C7C7;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,0.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-family:'proxima nova',sans-serif;font-size:1.1em;line-height:1.4em;margin:0 .1em;padding:.1em .6em;text-shadow:0 1px 0 #fff;font-family:monospace}.jf-header-section{width:100%;background:#2e373d;border:none;z-index:999999}@media only screen and (max-width: 955px){.jf-header-bounds{padding-bottom:39px}}@media only screen and (max-width: 487px){.jf-header-bounds{padding:0 10px 40px 10px}.jf-page-control li[data-tab]{display:none}}.jf-header-bounds{position:relative;display:flex;flex-wrap:nowrap;justify-content:space-between;padding-top:19px;padding-bottom:19px}ul.jf-page-control{list-style:none;display:block;margin:0;text-align:left;z-index:999999;padding:0;line-height:0;margin-left:-3px;flex:1}ul.jf-page-control *:focus{outline:none}ul.jf-page-control li{display:inline-block;margin:0px 3px;padding:3px 0 4px;border-top:0px solid transparent;border-bottom:3px solid transparent;vertical-align:middle}ul.jf-page-control li:first-of-type{padding-left:0}ul.jf-page-control li a{border:2px solid #67868e;display:block;min-width:30px;font-size:14px;line-height:26px;overflow:hidden;text-align:center;padding:0;margin:0;color:#f7f7f7;text-decoration:none}ul.jf-page-control li:hover a{background:#67868e}ul.jf-page-control li.current{border-bottom-color:#67868e}ul.jf-page-control li.current a{color:#f7f7f7}ul.jf-page-control li a.valid,ul.jf-page-control li.current.valid{border-color:#93be30}ul.jf-page-control li:hover a.valid{background:rgba(147,190,48,0.5)}ul.jf-page-control li a.valid{background:#93be30}ul.jf-page-control li a.unfilled,ul.jf-page-control li.current.unfilled{border-color:#f93}ul.jf-page-control li:hover a.unfilled{background:rgba(255,153,51,0.5)}ul.jf-page-control li a.invalid,ul.jf-page-control li.current.invalid{border-color:#BE1E2D}ul.jf-page-control li:hover a.invalid{background:rgba(190,30,45,0.5)}ul.jf-page-control li a.na,ul.jf-page-control li.current.na{border-color:#67868e}ul.jf-page-control li:hover a.na{background:rgba(103,134,142,0.5)}ul.jf-page-control-title{display:none;position:absolute;top:13px;right:195px;z-index:9999999;list-style-type:none;text-indent:inherit;margin:0;padding:0;text-align:right}ul.jf-page-control-title li{font-size:10px;text-transform:uppercase;opacity:0;max-height:0px;white-space:nowrap;overflow:hidden;transition:all .8s;font-weight:100}ul.jf-page-control-title li.current{font-size:18px;max-height:40px;opacity:1;line-height:25px}ul.jf-page-control-title li a{text-decoration:none;color:#A1A1A1}.readonly ul.jf-page-control-title{right:10px}@media only screen and (max-width: 1340px){ul.jf-page-control-title{display:none}}@media only screen and (max-width: 955px){ul.jf-page-control-title{display:block;bottom:10px;top:inherit;right:inherit;left:10px;text-align:left}}@media only screen and (max-width: 680px){ul.jf-page-control-title{display:none}}.chart-wrap{background:#131618;box-sizing:border-box;position:relative}.chart{width:400px;height:400px;margin:auto;max-width:100%}.doughnutTip{position:absolute;z-index:10000;min-width:30px;max-width:300px;padding:5px 15px;border-radius:1px;background:rgba(0,0,0,0.8);color:#ddd;font-size:17px;text-shadow:0 1px 0 #000;text-transform:uppercase;text-align:center;line-height:1.3;letter-spacing:.06em;box-shadow:0 1px 3px rgba(0,0,0,0.5);pointer-events:none}.doughnutTip:after{position:absolute;left:50%;bottom:-6px;content:"";height:0;margin:0 0 0 -6px;border-right:5px solid transparent;border-left:5px solid transparent;border-top:6px solid rgba(0,0,0,0.7);line-height:0}.doughnutSummary{position:absolute;top:0;left:0;color:#fff;text-align:center;cursor:default;width:100% !important;height:100% !important;text-align:center;vertical-align:middle;pointer-events:none;margin:0 !important}.doughnutSummaryTitle{width:100px;font-size:18px;font-weight:700;text-align:center;margin:0 auto;vertical-align:middle;display:inline-block}.doughnutSummary:before{content:"";width:1px;height:100%;margin-left:-1px;display:inline-block;vertical-align:middle}.chart path:hover{opacity:0.75}@media only screen and (max-width: 1024px){.chart{width:200px;height:200px}.doughnutSummaryTitle{margin:-10px 0 0 -41px;font-size:14px}}@media only screen and (max-width: 850px){.chart{width:500px;height:500px}.doughnutSummaryTitle{font-size:18px}}@media only screen and (max-width: 567px){.chart{width:200px;height:200px}.doughnutSummaryTitle{font-size:14px}}#icon-pie-chart path:nth-child(3){fill:#90ce51}#icon-pie-chart path:nth-child(1){fill:#f93}#icon-pie-chart path:nth-child(2){fill:#d0021b}.jsonForm [id*="anotherPractice"].jf-input-type-radio{min-width:190px;width:2%}.jsonForm #f8a th,.jsonForm #f8a td,.jsonForm #f8aa th,.jsonForm #f8aa td,.jsonForm #f9a th,.jsonForm #f9a td{width:25%}#hidden-for-renewal-f1-1b{display:none}.jsonForm #wrapper-for-i1-4-2>label.inline-append{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.jsonForm #wrapper-for-i1-4-2 .collection{margin-top:-10px}.jsonForm fieldset#elpl_sof_oops,.jsonForm fieldset#dando_sof_oops,.jsonForm fieldset#cyber_sof_oops{margin-top:-40px;color:#01bee5 !important;background:#fff}.jsonForm fieldset#elpl_sof.setasrequired,.jsonForm fieldset#dando_sof.setasrequired,.jsonForm fieldset#cyber_sof.setasrequired{display:none}.jsonForm fieldset#elpl_sof[data-hasanswers='false']+fieldset#elpl_sof_oops,.jsonForm fieldset#dando_sof[data-hasanswers='false']+fieldset#dando_sof_oops,.jsonForm fieldset#cyber_sof[data-hasanswers='false']+fieldset#cyber_sof_oops{display:none}.jsonForm fieldset#elpl_sof.setasrequired+fieldset#elpl_sof_oops,.jsonForm fieldset#dando_sof.setasrequired+fieldset#dando_sof_oops,.jsonForm fieldset#cyber_sof.setasrequired+fieldset#cyber_sof_oops{display:none !important}.jsonForm fieldset#elpl_sof,.jsonForm fieldset#dando_sof,.jsonForm fieldset#cyber_sof{margin-top:-40px}.jsonForm fieldset#elpl_sof .intro,.jsonForm fieldset#dando_sof .intro,.jsonForm fieldset#cyber_sof .intro{font-family:"EB Garamond",serif;font-size:18px;font-weight:400;line-height:2.26;letter-spacing:.2px}.jsonForm #num_coverages_oops{position:absolute;opacity:0.01;visibility:hidden;right:100%}.jsonForm #num_coverages_oops:not(.setasrequired) ~ fieldset #num_coverages_standard,.jsonForm #num_coverages_oops:not(.setasrequired) ~ fieldset #num_coverages_expanded{box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #f5a623 !important}.jsonForm #num_employees_oops{position:absolute;opacity:0.01;visibility:hidden;right:100%}.jsonForm #num_employees_oops:not(.setasrequired) ~ fieldset #num_employees_selfEmployed,.jsonForm #num_employees_oops:not(.setasrequired) ~ fieldset #num_employees{box-shadow:-3px 0 0 0 #fff, -6px 0 0 0 #f5a623 !important}.jsonForm #num_coverages_oops{position:absolute;opacity:0.01;visibility:hidden;right:100%}.jsonForm #num_coverages_oops:not(.setasrequired) ~ fieldset #num_businessCoverages,.jsonForm #num_coverages_oops:not(.setasrequired) ~ fieldset #num_privateCoverages{box-shadow:-3px 0 0 0 #fff, -6px 0 0 0 #f5a623 !important}.pf-dashboard .jsonForm fieldset,.pf-admin .jsonForm fieldset{max-width:600px}.pf-checkout .jsonForm input[type='submit']{font-size:14px;line-height:17px;margin-top:0;padding:6px 20px;color:#fff !important;border:solid 1px #029ee3;background-color:#029ee3}.pf-checkout .jsonForm input[type='submit']:hover,.pf-checkout .jsonForm input[type='submit']:active{color:#202427 !important;border:solid 1px #202427;background-color:#fff}.pf-admin .check-wrap{display:flex;line-height:1.5em;align-items:baseline}.pf-admin .check-wrap ul,.pf-admin .check-wrap li{list-style:none;position:relative}.pf-admin .check-wrap input[type='checkbox']{margin-right:10px}.pf-admin .check-wrap input[type='checkbox'].focbed{opacity:0.01;width:1px;height:1px;left:0;z-index:inherit}.pf-admin .check-wrap input[type='checkbox'].focbed+.focb{display:flex;align-items:center;margin:0 5px 5px 0;flex:1}.pf-admin .check-wrap input[type='checkbox'].focbed+.focb:before{margin-right:10px;border-color:#9b9b9b;flex-shrink:0}.pf-admin .check-wrap input[type='checkbox'].focbed:required+.focb:before{border-color:#f5a623}.pf-admin .check-wrap input[type='checkbox'].focbed:checked+.focb{color:black}.pf-admin .check-wrap input[type='checkbox'].focbed:checked+.focb:before{border-color:#90ce51}.pf-admin .check-wrap input[type='checkbox'].focbed[readonly]+.focb,.pf-admin .check-wrap input[type='checkbox'].focbed[disabled]+.focb,.pf-admin .check-wrap input[type='checkbox'].focbed:disabled+.focb{opacity:0.5;cursor:not-allowed}.pf-admin .check-wrap-flow{display:flex;flex-wrap:wrap}.pf-admin .check-wrap-flow .check-wrap input[type='checkbox'].focbed+.focb{box-shadow:#eee 0 0 0 1px inset;padding:0 10px 0 0 !important}.pf-admin .check-wrap-flow .check-wrap input[type='checkbox'].focbed:checked+.focb{background-color:#eee}.pf-admin .jsonForm section h2{padding:20px 0}.pf-admin .jsonForm fieldset{padding-left:0;margin:10px 0 20px 0}.pf-admin .page-header+.jsonForm>section:first-of-type h2:first-child{padding-top:0}#declarationPage #declaration{padding-top:0}#declarationPage .jsonForm .jf-row.jf-input-type-checkbox.jf-input-type-onoffswitch>label{margin-bottom:10px}:root{--theme-name: "professions";--brown-grey: #9b9b9b;--charcoal-grey: #373f45;--very-light-blue: #e9edf0;--azure: #029ee3;--charcoal-grey: #394146;--brown-grey: #979797;--pale-purple: #b1b0b1;--gunmetal: #505c64;--bluish-grey: #7f8c94;--lockton-cyan: #029ee3;--brown-grey: #9b9b9b;--pale-purple: #b1b0b1}.jsonForm .intro{font-size:17px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.41;letter-spacing:0.26px;color:#1c1c1b}.jsonForm .intro-content{display:block}.jsonForm fieldset>legend{font-family:"EB Garamond", serif;font-size:19px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:0.17px;margin-bottom:10px;max-width:calc(100vw - 60px)}.jsonForm .page-header .bounds>.flex-parent .column-title,.jsonForm .page-header .jf-header-bounds>.flex-parent .column-title,.jsonForm .page-header .jf-header-bounds>.flex-parent .column-title{font-family:"EB Garamond", serif;display:inline-block !important;box-shadow:var(--azure) 0px -4px inset;line-height:0.8em !important;margin-bottom:34px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.rowbuttonwrapper span.button.addrow{background:none !important;color:inherit !important;font-weight:100;cursor:pointer;border:none;max-width:100%}.rowbuttonwrapper span.button.addrow:hover{border:none}.rowbuttonwrapper span.button.addrow svg.icon-jf-add{width:20px;height:20px;margin:0;position:relative;left:-10px;color:var(--azure);fill:var(--azure);stroke:var(--azure);stroke-width:10%}@media (max-width: 767px){.rowbuttonwrapper span.button.addrow svg.icon-jf-add{width:100px;height:100px;left:0px;stroke-width:0%;margin-top:10px}}div[data-repeatableregionident]:not([data-layout-style=rows]) .repeatable-footer-area span.button.addrow svg.icon-jf-add{width:100px;height:100px;stroke-width:0%;margin-top:10px}.repeatable-footer-area{--dash-height: 1px;--dash-width: 5px;--dash-color: #848484;border:none;position:relative}.repeatable-footer-area:before{content:"";position:absolute;z-index:-1;inset:calc(var(--dash-height) * -1);border:var(--dash-width) dashed var(--dash-color)}.jsonForm .not-applicable,.jsonForm .major-prop-not-applicable{text-transform:uppercase;border-color:currentColor;width:12rem;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.07;letter-spacing:0.2px;text-align:center;display:inline-block;margin:12px 0 25px}.jsonForm>section>.not-applicable{margin:33px auto 0 auto;border:none;text-align:left;padding:0}.pf-form:not(.accordionnice) .jsonForm>section>.not-applicable span{margin-left:0}.jsonForm>section>.not-applicable span{border:1px solid currentColor;padding:9px 15px;width:12rem;display:inline-block;text-align:center}.accordionnice.jsonForm>section.setasrequired>.not-applicable{font-weight:100}.accordionnice.jsonForm>section.setasrequired>.not-applicable span{border:none !important;width:auto;padding:0}.pf-form .jsonForm .jf-row.jf-input-type-submit{border-top:1px solid #b7b7b7;padding-top:20px}body.pf-form:not(.accordionnice) .jsonForm .jf-row,body.pf-form:not(.accordionnice) .jsonForm .intro-content,body.pf-form:not(.accordionnice) .jsonForm legend{max-width:min(772px, 100%)!important}.jsonForm input[type="text"],.jsonForm input[type="email"],.jsonForm input[type="password"],.jsonForm input[type="tel"],.jsonForm input[type="number"],.jsonForm input[type="date"],.jsonForm input[type="month"],.jsonForm input[type="cash"],.jsonForm input[type="percent"],.jsonForm select{min-width:50px}.jsonForm .jf-header-bounds,.jsonForm>section>header>h2,.jsonForm>section>.intro,.jsonForm>section>fieldset{padding:0 32px}.jsonForm>section>.intro-content{margin-left:0}.jsonForm>section>header>h2{padding:16px 32px}@media (min-width: 767px){.jsonForm .jf-row.jf-input-type-repeatable{max-width:calc(100vw - 32px);overflow:visible;padding:1px;margin-left:0px;box-sizing:border-box}}@media (min-width: 767px){fieldset[data-layout-style=rows] .jf-row textarea{min-width:200px}fieldset[data-layout-style=rows] .jf-row.jf-input-type-onoffswitch{width:96px !important}}.jsonForm input[type="submit"]{width:auto;font-size:20px !important;background:var(--azure);font-family:Sarabun;padding:1rem 3rem}div[data-repeatableregionident][data-layout-style=rows] .repeatable-footer-area>div{display:flex;align-items:end;margin:0;inset:0;justify-content:end}@media (max-width: 767px){div[data-repeatableregionident][data-layout-style=rows] .repeatable-footer-area>div{align-items:center;justify-content:center}.jsonForm>section>fieldset,.jsonForm>section>.intro{max-width:min(772px, 100%)}}.jsonForm .jf-row.notesDiv{max-width:inherit;transition-property:margin;transition-delay:200ms;transition-duration:100ms;position:absolute;opacity:0}.jsonForm .jf-row.notesDiv.isopen{margin-top:var(--margin-top);transition-delay:0s;position:relative;opacity:1}div[data-layout-style='rows']{display:table;width:100%}@media (max-width: 767px){fieldset[data-layout-style=rows] .jf-row .chosen-container,fieldset[data-layout-style=rows] .jf-row .chosen-container[style]{margin-left:0 !important;width:100% !important}}@media (min-width: 768px){fieldset[data-layout-style=rows] .jf-row .chosen-container,fieldset[data-layout-style=rows] .jf-row .chosen-container[style]{margin-left:0 !important}}@media (max-width: 767px){.jsonForm .jf-row.jf-input-type-datatable{max-width:calc(100vw - 30px) !important;overflow-x:scroll}}.rowbuttonwrapper span.button.addrow{display:flex;width:100%;justify-content:end;flex-direction:row-reverse;align-items:center;font-weight:400;font-size:16px}@media (min-width: 768px){fieldset[data-layout-style=rows] .jf-row label{overflow-wrap:break-word;font-size:13px !important;font-weight:600 !important}}.jsonForm table:not(.dataTable) thead th{font-size:13px;font-weight:600;vertical-align:bottom;padding:4px 3px}.jsonForm table:not(.dataTable) tr[data-is-total-row="true"] th{padding-right:10px !important;border:none}.jsonForm table:not(.dataTable) th>span{vertical-align:bottom}.jsonForm .jf-row{margin:0 0 10px 0}.jsonForm input[type="text"],.jsonForm input[type="email"],.jsonForm input[type="password"],.jsonForm input[type="tel"],.jsonForm input[type="number"],.jsonForm input[type="date"],.jsonForm input[type="month"],.jsonForm input[type="cash"],.jsonForm input[type="percent"],.jsonForm select,.jsonForm textarea,.jsonForm .chosen-container .chosen-single,.jsonForm .chosen-container .chosen-choices,.jsoForm .fileuploader{border-width:1px !important;margin-left:6px !important;width:calc(100% - 6px) !important}.jsonForm .chosen-container{margin-left:0 !important}@media (max-width: 767px){.rowbuttonwrapper span.button.deleterow{max-height:32px;min-height:32px;display:flex !important;justify-content:center;align-items:center}}div[data-repeatableregionident] .repeatable-footer-area{display:flex;justify-content:center}@media (max-width: 767px){div[data-repeatableregionident] .repeatable-footer-area span.addrow{position:relative;display:flex;flex-direction:column;padding:0;justify-content:space-between}}@media (min-width: 768px){fieldset[data-layout-style=rows] .jf-row+.jf-row{padding-left:6px}}fieldset[data-layout-style=rows] .jf-row.rowbuttonwrapper{min-width:43px !important;max-width:43px !important}.jsonForm table:not(.dataTable) td{padding:4px 3px}.jsonForm input,.jsonForm textarea,.jsonForm select{font-size:14px !important;color:#1c1c1b;font-family:inherit}button#main_summary,button#main_submit_float{text-transform:capitalize;background-color:var(--azure);border-color:var(--azure);font-size:18px;font-weight:600;font-family:Sarabun}button#main_submit_float .ampm{text-transform:uppercase;font-size:smaller}button#main_summary{font-size:14px;font-weight:400;font-family:inherit}@media (min-width: 768px){fieldset[data-layout-style=rows] .jf-row>.collection{flex-wrap:nowrap;justify-content:space-between;height:36px}fieldset[data-layout-style=rows] .jf-row>.collection>label:not(.error){margin:0;padding:0}.jf-input-type-repeatable fieldset[data-layout-style=rows]{margin-bottom:10px !important}}.jsonForm .jf-row label,.jsonForm .jf-row.jf-input-type-cash>label:not(.error){font-family:Sarabun, Helvetica, Arial, sans-serif;font-size:13px;font-weight:normal;line-height:16px}.jsonForm fieldset#elpl_sof,.jsonForm fieldset#dando_sof,.jsonForm fieldset#cyber_sof{margin-top:inherit}.jsonForm fieldset#elpl_sof_oops,.jsonForm fieldset#dando_sof_oops,.jsonForm fieldset#cyber_sof_oops{margin-top:inherit;color:var(--azure);background:#fff}@media (min-width: 768px){div>fieldset[data-layout-style=rows] .jf-row+.jf-row .fileuploader{width:calc(100% - 6px) !important;margin-left:6px !important}}@media (min-width: 768px){fieldset[data-layout-style=rows] .jf-row{width:35%}fieldset[data-layout-style=rows] .jf-row.rowbuttonwrapper{min-width:41px !important;max-width:41px !important}.pf-form .jsonForm{min-width:min(773px, 100%)}}@media (max-width: 767px){.pf-form ul.jf-page-control{display:none}.pf-form .empty-right-column{display:none}}.pf-form .empty-right-column[style]{flex-basis:25%;max-width:min(300px, 25%);min-width:0}.jsonForm .jf-row.jf-input-type-datatable table{min-width:min(100%, 500px)}.pf-form .alertDialog{position:fixed !important}.accordionnice.jsonForm section.accordion-item{min-height:auto;z-index:0}.accordionnice.jsonForm .accordion-item:not(.accordion-item-open) fieldset>legend{margin-bottom:0}.accordionnice.jsonForm>section>header{background-color:var(--bluish-grey);color:white}.accordionnice.jsonForm>section.accordion-item-open>header{background-color:var(--charcoal-grey)}.accordionnice.jsonForm section.accordion-item-open h2{background-color:inherit}.accordionnice.jsonForm section.accordion-item-open fieldset{padding:20px 10px}.accordionnice.jsonForm section.accordion-item h2{color:inherit;padding-left:10px}.accordionnice.jsonForm>section>.not-applicable{background-color:var(--gunmetal);line-height:1.5em}.accordionnice.jsonForm section.accordion-item h2{line-height:2em}.accordionnice.jsonForm .icon-open-close,.accordionnice.jsonForm .icon-openClose_professions{background-color:var(--gunmetal);padding:25px;width:80px;height:100%;right:0 !important;color:#009900;fill:#009900;position:absolute;top:0;bottom:0;transform:none}.accordionnice.jsonForm .icon-openClose_professions{background:radial-gradient(circle at 50%, #fff 0%, #fff 25%, var(--gunmetal) 25%)}.accordion-item.setasrequired{pointer-events:none}.accordionnice.jsonForm .accordion-item.setasrequired .icon-open-close,.accordionnice.jsonForm .accordion-item.setasrequired .icon-openClose_professions{color:#999999;fill:#999999}.accordionnice.jsonForm .accordion-item-open .icon-open-close,.accordionnice.jsonForm .accordion-item-open .icon-openClose_professions{color:transparent;fill:#cc0000}.accordionnice.jsonForm .accordion-item-open .icon-openClose_professions{transform:rotate(0deg)}.accordionnice.jsonForm .icon-openClose_professions use{transform:rotate(0deg);transform-origin:center;transition:transform .2s linear 0s, fill .3s ease 0s}.accordionnice.jsonForm .accordion-item-open .icon-openClose_professions use{transform:rotate(-45deg)}.accordionnice.jsonForm .jf-row{max-width:inherit}.accordionnice.jsonForm:not(.checklistForm) section.accordion-item:last-of-type .accordion-content{margin:0}.accordionnice.jsonForm section.accordion-item .intro{margin:32px auto 0 auto}.accordionnice.jsonForm section.accordion-item legend+.intro{margin:0}html.jsonFormEnabled>body.pf-form>iframe,html.jsonFormEnabled>body.pf-form>form{position:absolute;z-index:-1}.jsonForm .jf-row.jf-input-type-checkbox.jf-input-type-onoffswitch .onoffswitch{margin-top:0;border-radius:18px;overflow:hidden}.jsonForm .onoffswitch{position:relative;width:90px !important;margin-top:0px}.jsonForm .onoffswitch-switch{width:36px;height:36px;margin-right:-36px;border-radius:18px}.jsonForm .onoffswitch .ison,.jsonForm .onoffswitch .isoff{border-radius:18px;box-shadow:inset 0 2px 3px 0 #0000005c}.jsonForm .onoffswitch .isoff{padding-left:20%;background-color:#b90404}.jsonForm .onoffswitch .ison{padding-right:20%;background-color:#009443}.jsonForm .onoffswitch-switch::before,.jsonForm .onoffswitch-switch::after{display:none}.jsonForm .jf-input-type-checkbox-inline{display:flex}.jsonForm .jf-input-type-checkbox-inline label{line-height:23px}#summaryScreen .jf-progressTable table tr td:last-of-type{width:60px;min-width:60px;height:inherit;color:#fff;padding:0;position:relative}#summaryScreen .jf-progressTable .button{width:100%;height:100%;min-height:100%;top:0;bottom:0;left:0;right:0;display:flex;position:absolute;align-items:center;justify-content:center;padding:0}#summaryScreen .jf-progressTable .button:hover svg{fill:#202427 !important}.jsonForm table:not(.dataTable) td[data-collapsed='true']:before{content:"";display:block;position:absolute;width:26px;height:100%;background:linear-gradient(90deg, rgba(255,255,255,0) 0%, #fff 100%);right:0}.readonlyIframe .bounds,.readonlyIframe .jf-header-bounds,.readonlyIframe .flex-parent,.readonlyIframe .flex-parent .block{margin:0 !important;padding:0 !important}input#declarationSubmit,input#main_submit{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}label.focb .note{color:orange;margin-inline:1em;display:none}label.focb:hover .note{display:inline}body #quickCreateWizard .wizardCard a[class|="wizardCard__cta"]{background:var(--azure);padding:0.66rem 0.68rem;text-transform:capitalize}body #quickCreateWizard .wizardCard a.wizardCard__cta-text{background:none;color:var(--azure);padding-inline:0;font-weight:normal}body #quickCreateWizard .wizardCard a.wizardCard__cta-text:hover{background:none;color:#333333}body #wizardModal .jsonForm input[type="submit"]{max-width:none}body #wizardModal .heading-1-shadow{font-size:34px;margin-top:0}body #wizardModal #errorDiv .success{color:#71B544}.pf-dashboard .login-wrap-wrap{position:absolute;top:0;bottom:0;display:table;width:100%;height:100%;background:url("../img/bg-login.jpg") center center no-repeat fixed;background-size:cover}.pf-dashboard .login-wrap-wrap .logo{text-align:center}.pf-dashboard .login-box-wrap{position:relative;z-index:2;display:table-cell;vertical-align:middle}.pf-dashboard .password-error{font-size:13px;line-height:1.46;color:white}.pf-dashboard .password-error ul{margin:16px 0 16px 20px;list-style-type:none}.pf-dashboard .password-error li::before{content:" ";position:absolute;margin-left:-22px;height:9px;width:9px;margin-top:5px;border:2px solid #029ee3;border-radius:50%}.pf-dashboard .login-box{position:relative;overflow:hidden;max-width:923px;margin:0 auto;transition:opacity 1s !important;opacity:0;box-shadow:0 0 70px 5px rgba(0,0,0,0.3);background:#30383d;background-size:cover;padding:48px 52px 64px;border:1px solid #979797}@media (max-width: 568px){.pf-dashboard .login-box{padding:24px 16px;width:100%;border:0 none}}.pf-dashboard .login-box.loaded{margin-top:0;opacity:1}.pf-dashboard .login-box .jsonForm{font-size:14px;font-weight:300;color:rgba(255,255,255,0.76)}.pf-dashboard .login-box .jsonForm label{margin-bottom:3px;font-size:17px;line-height:1.29;letter-spacing:0.26px}.pf-dashboard .login-box .jsonForm>section{padding:20px 0}.pf-dashboard .login-box .jsonForm>section fieldset{width:100%;max-width:100%;margin:0;padding:0;border:0 none}.pf-dashboard .login-box .jsonForm>section fieldset h1{font-family:"EB Garamond",serif;font-size:30px;color:#fff;font-weight:400;line-height:1.47;letter-spacing:0.46px;margin-top:0;margin-bottom:0.5em}@media (max-width: 568px){.pf-dashboard .login-box .jsonForm>section fieldset h1{font-size:34px}}.pf-dashboard .login-box .jsonForm .jf-row.jf-input-type-text{display:inline-block;width:49%;padding-right:10px}@media (max-width: 568px){.pf-dashboard .login-box .jsonForm .jf-row.jf-input-type-text{width:100%;padding-right:0}}.pf-dashboard .login-box .jsonForm .jf-row.jf-input-type-text+.jf-row.jf-input-type-text{padding-right:0;padding-left:10px}@media (max-width: 568px){.pf-dashboard .login-box .jsonForm .jf-row.jf-input-type-text+.jf-row.jf-input-type-text{width:100%;padding-left:0}}.pf-dashboard .login-box .jsonForm .jf-row.jf-input-type-checkbox{display:inline-block;width:49%;vertical-align:top;margin:1.8em 0}.pf-dashboard .login-box .jsonForm .jf-row.jf-input-type-checkbox label{font-size:16px;line-height:1.38;letter-spacing:0.25px;padding:0;margin-right:.25em;vertical-align:top}@media (max-width: 568px){.pf-dashboard .login-box .jsonForm .jf-row.jf-input-type-checkbox{width:100%;margin:0.8em 0}.pf-dashboard .login-box .jsonForm .jf-row.jf-input-type-checkbox>label{display:inline-block;width:auto}}.pf-dashboard .login-box .jsonForm .jf-row>label.login-wrap{width:100%;max-width:100%;text-align:right;display:block}.pf-dashboard .login-box .jsonForm .jf-row input{color:#fff}.pf-dashboard .login-box .jsonForm .jf-row input[type="text"],.pf-dashboard .login-box .jsonForm .jf-row input[type="password"],.pf-dashboard .login-box .jsonForm .jf-row input[type="email"],.pf-dashboard .login-box .jsonForm .jf-row input[type="checkbox"]{background:transparent;border-color:#979797;display:block;width:100%;padding:8px;margin-left:0 !important;box-shadow:none}.pf-dashboard .login-box .jsonForm .jf-row input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:auto}.pf-dashboard .login-box .jsonForm .jf-row input.login-submit{float:right;margin-top:10px;padding:16px 12px;min-width:168px;max-width:168px;transition:all .3s !important;border-color:#029ee3;background:#029ee3;color:#fff;font-size:18px !important;font-weight:400;line-height:1.22;letter-spacing:0.28px}@media (max-width: 568px){.pf-dashboard .login-box .jsonForm .jf-row input.login-submit{float:none;width:100%;max-width:none}}.pf-dashboard .login-box .jsonForm .focb::before,.pf-dashboard .login-box .jsonForm .focb:hover::before{background:transparent;border-color:#979797}.pf-dashboard .login-box .jsonForm .jf-row input:focus{border-color:#029ee3}.pf-dashboard .login-box .jsonForm input[type='submit']{transition:all .3s !important}.pf-dashboard .login-box .fpw{margin-top:0;z-index:100;font-family:Sarabun;font-size:14px;line-height:1.57;letter-spacing:0.21px}.pf-dashboard .login-box .fpw.jf-input-type-text{margin-top:-46px}@media (max-width: 568px){.pf-dashboard .login-box .fpw{margin-top:0 !important}}.pf-dashboard .login-box .fpw label{font-size:12px;color:#dfe0e1}.pf-dashboard .login-box .fpw a{color:#029ee3}.pf-dashboard .login-logo{position:relative;display:block;margin:0 auto 40px}@media (max-width: 568px){.pf-dashboard .login-logo{margin:0 auto 20px}}.pf-form_flex #mainheader,.pf-dashboard #mainheader,.pf-dashboard #nav{overflow:visible}.pf-form_flex #mainheader .acc-contact-details-wrapper,.pf-dashboard #mainheader .acc-contact-details-wrapper,.pf-dashboard #nav .acc-contact-details-wrapper{position:absolute;z-index:2;top:16px;right:32px}@media (max-width: 1070px){.pf-form_flex #mainheader .acc-contact-details-wrapper,.pf-dashboard #mainheader .acc-contact-details-wrapper,.pf-dashboard #nav .acc-contact-details-wrapper{top:26px}}@media (max-width: 1023px){.pf-form_flex #mainheader .acc-contact-details-wrapper,.pf-dashboard #mainheader .acc-contact-details-wrapper,.pf-dashboard #nav .acc-contact-details-wrapper{top:18px}}@media (max-width: 991px){.pf-form_flex #mainheader .acc-contact-details-wrapper,.pf-dashboard #mainheader .acc-contact-details-wrapper,.pf-dashboard #nav .acc-contact-details-wrapper{display:none}}.pf-form_flex #mainheader .acc-contact-details,.pf-dashboard #mainheader .acc-contact-details,.pf-dashboard #nav .acc-contact-details{position:relative;display:inline-block;text-align:left;vertical-align:top}.pf-form_flex #mainheader .acc-contact-details .img-wrap,.pf-dashboard #mainheader .acc-contact-details .img-wrap,.pf-dashboard #nav .acc-contact-details .img-wrap{line-height:0;display:inline-block;margin:0 10px 0 0;vertical-align:bottom}.pf-form_flex #mainheader .acc-contact-details-wrapper img,.pf-dashboard #mainheader .acc-contact-details-wrapper img,.pf-dashboard #nav .acc-contact-details-wrapper img{width:93px;height:110px;border:1px solid #808285}@media (max-width: 1070px){.pf-form_flex #mainheader .acc-contact-details-wrapper img,.pf-dashboard #mainheader .acc-contact-details-wrapper img,.pf-dashboard #nav .acc-contact-details-wrapper img{width:81px;height:96px}}.pf-form_flex #mainheader .acc-contact-details .text-wrap,.pf-dashboard #mainheader .acc-contact-details .text-wrap,.pf-dashboard #nav .acc-contact-details .text-wrap{display:inline-block;min-width:200px;padding-top:25px}@media (max-width: 1070px){.pf-form_flex #mainheader .acc-contact-details .text-wrap,.pf-dashboard #mainheader .acc-contact-details .text-wrap,.pf-dashboard #nav .acc-contact-details .text-wrap{min-width:170px}}.pf-form_flex #mainheader .acc-contact-details .name,.pf-dashboard #mainheader .acc-contact-details .name,.pf-dashboard #nav .acc-contact-details .name{display:block}.pf-form_flex #mainheader .acc-contact-details .phone,.pf-dashboard #mainheader .acc-contact-details .phone,.pf-dashboard #nav .acc-contact-details .phone{display:block}.pf-form_flex #mainheader .acc-contact-details .email,.pf-dashboard #mainheader .acc-contact-details .email,.pf-dashboard #nav .acc-contact-details .email{display:block;transition:color .3s !important}.pf-form_flex #mainheader .acc-contact-details .email:hover,.pf-dashboard #mainheader .acc-contact-details .email:hover,.pf-dashboard #nav .acc-contact-details .email:hover{color:#029ee3}.pf-form_flex #mainheader .acc-contact-details .contact-select,.pf-dashboard #mainheader .acc-contact-details .contact-select,.pf-dashboard #nav .acc-contact-details .contact-select{position:absolute;top:0;left:0;width:100%;padding-left:104px}@media (max-width: 1070px){.pf-form_flex #mainheader .acc-contact-details .contact-select,.pf-dashboard #mainheader .acc-contact-details .contact-select,.pf-dashboard #nav .acc-contact-details .contact-select{padding-left:94px}}.pf-form_flex #mainheader .acc-contact-details .contact-select .select-wrap:after,.pf-dashboard #mainheader .acc-contact-details .contact-select .select-wrap:after,.pf-dashboard #nav .acc-contact-details .contact-select .select-wrap:after{display:none !important}.pf-form_flex #mainheader .acc-contact-details .contact-select select,.pf-dashboard #mainheader .acc-contact-details .contact-select select,.pf-dashboard #nav .acc-contact-details .contact-select select{padding:0;text-align:left;border:0}.pf-form_flex #mainheader .acc-contact-details .contact-select .chosen-container,.pf-dashboard #mainheader .acc-contact-details .contact-select .chosen-container,.pf-dashboard #nav .acc-contact-details .contact-select .chosen-container{font-size:14px !important}.pf-form_flex #mainheader .acc-contact-details .contact-select .chosen-container .chosen-drop,.pf-dashboard #mainheader .acc-contact-details .contact-select .chosen-container .chosen-drop,.pf-dashboard #nav .acc-contact-details .contact-select .chosen-container .chosen-drop{border:0;box-shadow:none}.pf-form_flex #mainheader .acc-contact-details .contact-select .chosen-container-single .chosen-single,.pf-dashboard #mainheader .acc-contact-details .contact-select .chosen-container-single .chosen-single,.pf-dashboard #nav .acc-contact-details .contact-select .chosen-container-single .chosen-single{padding:0 0 0 4px;border:0;border-radius:0;background:#fff;box-shadow:none}.pf-form_flex #mainheader .acc-contact-details .contact-select .chosen-container-single .chosen-single span,.pf-dashboard #mainheader .acc-contact-details .contact-select .chosen-container-single .chosen-single span,.pf-dashboard #nav .acc-contact-details .contact-select .chosen-container-single .chosen-single span{font-size:16px}.pf-form_flex #mainheader .acc-contact-details .contact-select .chosen-container .chosen-results,.pf-dashboard #mainheader .acc-contact-details .contact-select .chosen-container .chosen-results,.pf-dashboard #nav .acc-contact-details .contact-select .chosen-container .chosen-results{margin-right:0;padding-left:10px}.pf-form_flex #mainheader .acc-contact-details .contact-select .chosen-container .chosen-results li,.pf-dashboard #mainheader .acc-contact-details .contact-select .chosen-container .chosen-results li,.pf-dashboard #nav .acc-contact-details .contact-select .chosen-container .chosen-results li{width:100%;padding:5px 4px}.pf-form_flex #mainheader .acc-contact-details .contact-select .chosen-container.chosen-with-drop .chosen-results,.pf-dashboard #mainheader .acc-contact-details .contact-select .chosen-container.chosen-with-drop .chosen-results,.pf-dashboard #nav .acc-contact-details .contact-select .chosen-container.chosen-with-drop .chosen-results{border-right:1px solid #808285}.pf-form_flex #mainheader .acc-contact-details .contact-select .chosen-container .chosen-results li.highlighted,.pf-dashboard #mainheader .acc-contact-details .contact-select .chosen-container .chosen-results li.highlighted,.pf-dashboard #nav .acc-contact-details .contact-select .chosen-container .chosen-results li.highlighted{background:#F2F2F2}.pf-form_flex #mainheader .acc-contact-details .contact-select .chosen-container-active .chosen-single,.pf-dashboard #mainheader .acc-contact-details .contact-select .chosen-container-active .chosen-single,.pf-dashboard #nav .acc-contact-details .contact-select .chosen-container-active .chosen-single{border:0;box-shadow:none}.pf-form_flex #mainheader .acc-contact-details .contact-select .chosen-container-active.chosen-with-drop .chosen-single,.pf-dashboard #mainheader .acc-contact-details .contact-select .chosen-container-active.chosen-with-drop .chosen-single,.pf-dashboard #nav .acc-contact-details .contact-select .chosen-container-active.chosen-with-drop .chosen-single{border:0;border-right:1px solid #808285;background:#fff;box-shadow:none}.pf-form_flex #mainheader .manage-details,.pf-dashboard #mainheader .manage-details,.pf-dashboard #nav .manage-details{position:relative;display:block;padding:16px 0 8px 32px;text-transform:lowercase;border-top:1px solid #fff}.pf-form_flex #mainheader .manage-details .svg-icon,.pf-dashboard #mainheader .manage-details .svg-icon,.pf-dashboard #nav .manage-details .svg-icon{position:absolute;top:50%;left:0;display:inline-block;margin-top:-6px;fill:#B6BCB8}.pf-dashboard #nav .acc-contact_li{min-width:310px;padding:0}.pf-dashboard #nav .acc-contact_li .acc-contact-details-wrapper{position:relative;top:0;right:0}.pf-dashboard #nav .acc-contact_li .text-wrap{line-height:20px}.pf-dashboard .client-details{margin-bottom:1px;padding:16px;background:#029ee3;position:relative}.pf-dashboard .client-details a:hover{color:#029ee3 !important}.pf-dashboard .client-details .title h2,.pf-dashboard .client-details .title h3{font-size:24px;font-weight:400;margin:0 0 .4em}.pf-dashboard .client-details .details{padding:0}.pf-dashboard .client-details .details .img-wrap{display:inline-block;width:auto;max-width:100%;margin-top:10px}.pf-dashboard .client-details .details .img-wrap img{width:100%}.pf-dashboard .client-details .address span{display:block}.pf-dashboard .client-details .address span.name,.pf-dashboard .client-details .address span.role{display:inline-block}.pf-dashboard .manage-details{position:relative;display:block;padding:16px 0 8px 32px;text-transform:lowercase;border-top:1px solid #fff}@media (max-width: 1024px){.pf-dashboard .manage-details{position:absolute;top:0;right:16px;border-top:0}}@media (max-width: 568px){.pf-dashboard .manage-details{position:relative;right:auto;border-top:1px solid #fff}}.pf-dashboard .manage-details .svg-icon{position:absolute;top:50%;left:0;display:inline-block;margin-top:-6px;fill:#B6BCB8}.notification-set{padding:12px 0 24px}.notification-set:first-child{padding-top:0}.notification-set .notification-title{font-family:"EB Garamond",serif;font-size:15px;color:#fff;font-weight:500;line-height:1.46;padding:12px 50px;margin:0}.notification-set .notification-content{position:relative}.notification-set .notification-content .notification-message{position:relative;z-index:1;padding:12px 60px 12px 50px;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;color:#f8f9f7;line-height:1.46}.notification-set .notification-content .notification-delete{position:absolute;top:8px;right:46px;display:block;padding:0;color:#777677;z-index:99999}.notification-policy{position:relative;z-index:1;padding:16px 0 8px 0;border-bottom:solid 0.9px #777677;margin-bottom:20px;width:200px;left:25px}.insurance-type-alert{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:500;line-height:1.46}.insurance-type-alert .staff-contact{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;color:#9e9c9e;font-weight:300;line-height:1.46}.insurance-type-alert.alert-message{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:300;line-height:1.46}.close-copy{position:absolute;top:-6px;right:0;display:block;padding:0;width:12px;height:12px;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;color:#777677;font-weight:300;line-height:1.46;cursor:pointer}button[data-balloon]{overflow:visible}[data-balloon]:before,[data-balloon]:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;pointer-events:none;transition:all 0.18s ease-out 0.18s;bottom:100%;left:50%;position:absolute;z-index:10;transform:translate(-50%, 10px);transform-origin:top}[data-balloon]:after{background:rgba(17,17,17,0.9);border-radius:4px;color:#fff;content:attr(data-balloon);font-size:12px;padding:.5em 1em;white-space:nowrap;margin-bottom:11px}[data-balloon]:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="36px" height="12px"><path fill="rgba(17, 17, 17, 0.9)" transform="rotate(0)" d="M2.658,0.000 C-13.615,0.000 50.938,0.000 34.662,0.000 C28.662,0.000 23.035,12.002 18.660,12.002 C14.285,12.002 8.594,0.000 2.658,0.000 Z"/></svg>') no-repeat;background-size:100% auto;height:6px;width:18px;content:"";margin-bottom:5px}[data-balloon]:hover:before,[data-balloon][data-balloon-visible]:before,[data-balloon]:hover:after,[data-balloon][data-balloon-visible]:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;pointer-events:auto;transform:translate(-50%, 0)}[data-balloon][data-balloon-break]:after{white-space:normal}[data-balloon-pos="down"]:before,[data-balloon-pos="down"]:after{bottom:auto;left:50%;top:100%;transform:translate(-50%, -10px)}[data-balloon-pos="down"]:after{margin-top:11px}[data-balloon-pos="down"]:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="36px" height="12px"><path fill="rgba(17, 17, 17, 0.9)" transform="rotate(180 18 6)" d="M2.658,0.000 C-13.615,0.000 50.938,0.000 34.662,0.000 C28.662,0.000 23.035,12.002 18.660,12.002 C14.285,12.002 8.594,0.000 2.658,0.000 Z"/></svg>') no-repeat;background-size:100% auto;height:6px;width:18px;margin-top:5px;margin-bottom:0}[data-balloon-pos="down"]:hover:before,[data-balloon-pos="down"][data-balloon-visible]:before,[data-balloon-pos="down"]:hover:after,[data-balloon-pos="down"][data-balloon-visible]:after{transform:translate(-50%, 0)}[data-balloon-pos="left"]:before,[data-balloon-pos="left"]:after{bottom:auto;left:auto;right:100%;top:50%;transform:translate(10px, -50%)}[data-balloon-pos="left"]:after{margin-right:11px}[data-balloon-pos="left"]:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12px" height="36px"><path fill="rgba(17, 17, 17, 0.9)" transform="rotate(-90 18 18)" d="M2.658,0.000 C-13.615,0.000 50.938,0.000 34.662,0.000 C28.662,0.000 23.035,12.002 18.660,12.002 C14.285,12.002 8.594,0.000 2.658,0.000 Z"/></svg>') no-repeat;background-size:100% auto;height:18px;width:6px;margin-right:5px;margin-bottom:0}[data-balloon-pos="left"]:hover:before,[data-balloon-pos="left"][data-balloon-visible]:before,[data-balloon-pos="left"]:hover:after,[data-balloon-pos="left"][data-balloon-visible]:after{transform:translate(0, -50%)}[data-balloon-pos="right"]:before,[data-balloon-pos="right"]:after{bottom:auto;left:100%;top:50%;transform:translate(-10px, -50%)}[data-balloon-pos="right"]:after{margin-left:11px}[data-balloon-pos="right"]:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12px" height="36px"><path fill="rgba(17, 17, 17, 0.9)" transform="rotate(90 6 6)" d="M2.658,0.000 C-13.615,0.000 50.938,0.000 34.662,0.000 C28.662,0.000 23.035,12.002 18.660,12.002 C14.285,12.002 8.594,0.000 2.658,0.000 Z"/></svg>') no-repeat;background-size:100% auto;height:18px;width:6px;margin-bottom:0;margin-left:5px}[data-balloon-pos="right"]:hover:before,[data-balloon-pos="right"][data-balloon-visible]:before,[data-balloon-pos="right"]:hover:after,[data-balloon-pos="right"][data-balloon-visible]:after{transform:translate(0, -50%)}[data-balloon-length]:after{white-space:normal}[data-balloon-length="small"]:after{width:80px}[data-balloon-length="medium"]:after{width:150px}[data-balloon-length="large"]:after{width:260px}[data-balloon-length="xlarge"]:after{width:90vw}@media screen and (min-width: 768px){[data-balloon-length="xlarge"]:after{width:380px}}[data-balloon-length="fit"]:after{width:100%}.overview-block{font-size:15px}.overview-block>a,.overview-block>a:visited,.overview-block>a:hover{position:relative;display:block;overflow:hidden;width:100%;color:#20262a;background:rgba(127,140,148,0.06)}.overview-block .square-content{border-bottom:6px solid transparent}.overview-block .square-content h2{font-weight:normal;font-family:"EB Garamond",serif;font-size:26px;color:#fff;line-height:1.69;margin:0;padding:0 25px;align-self:center;background:#828D93}@media (max-width: 1180px){.overview-block .square-content h2{font-size:16px}}.overview-block .square-content .o-cell{padding:54px 16px 66px}.overview-block .square-content .o-cell{padding:54px 16px 66px}.overview-block .square-content .quotes-cell{padding-top:42px;padding-bottom:52px}.overview-block .square-content .text{text-align:center}@media (max-width: 1180px){.overview-block .square-content .text{font-size:14px}}.overview-block .square-content .number{font-size:46px;font-weight:600;line-height:1.2em;text-align:center}@media (max-width: 1180px){.overview-block .square-content .number{font-size:26px;font-weight:600}}.overview-block .dataTables_wrapper{margin:0;position:relative}.overview-block th{display:none}.overview-block .dataTable{margin:0}.overview-block .dataTable th{display:none}.overview-block .dataTable:after{display:none !important}.overview-block .dataTable .icon-eye{fill:#029ee3}.overview-title{display:flex;background:#828D93}.overview-title h2{flex:1 1 90%}.overview-title .overview-icon{flex:0 0 68px;height:68px;overflow:hidden}.overview-title .overview-icon svg{fill:#fff;transform:translateY(0);transition:all 300ms ease 0s}.overview-block:hover a .overview-title .overview-icon svg{transform:translateY(-68px)}.overview-title .overview-icon .download-icon{transition:all 300ms ease 0s;transform:translateY(68px)}.overview-block:hover .overview-title .overview-icon .download-icon{transform:translateY(0)}.overview-title .overview-icon div{padding:18px;height:68px;width:68px;text-align:center}.overview-block.progress .square-content{border-bottom-color:#F7941E}.overview-block.started .square-content{border-bottom-color:#1C75BC}.overview-block.submitted .square-content{border-bottom-color:#009444}.overview-block.client .square-content{border-bottom-color:#975CC1}.overview-block.todo .square-content{border-bottom-color:#f93}.overview-block.progress .overview-icon{background:#F7941E}.overview-block.started .overview-icon{background:#1C75BC}.overview-block.submitted .overview-icon{background:#009444}.overview-block.todo .overview-icon{background:#f93}.overview-block.client .overview-icon{background:#975CC1}.overview-block.progress a .square-content .number{color:#F7941E}.overview-block.started a .square-content .number{color:#1C75BC}.overview-block.submitted a .square-content .number{color:#009444}.overview-block.client a .square-content .number{color:#975CC1}@media (max-width: 992px){.admin-overview.flex-parent .overview-block{flex-basis:50%}}.dtListFilter h2{font-family:"EB Garamond",serif;font-size:30px;color:#1c1c1b;font-weight:400;line-height:1.2}.dtListFilter .dtListFilter-flex{display:flex;flex-wrap:wrap;max-width:600px}.dtListFilter .dtListFilter-block{flex:1 1 22%;margin-bottom:6px}@media (max-width: 567px){.dtListFilter .dtListFilter-block{flex-basis:100%}}.dtListFilter .dtListFilter-label{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#1c1c1b;font-weight:600;line-height:1.47;line-height:34px;letter-spacing:0.23px}.dtListFilter .dtListFilter-select{flex-basis:60%}.dtListFilter input[type="number"]{width:100%;background-color:#fff;border:1px solid #CCCCCC;line-height:34px;padding-left:4px;font-size:14px}.open-close-dtListFilter{margin:1em 0;cursor:pointer}.open-close-dtListFilter .icon-filter-list-open,.open-close-dtListFilter .icon-filter-list-close{fill:#029ee3}.open-close-dtListFilter .text{font-family:Sarabun;font-size:16px;font-weight:600;color:#202427;padding-left:11px}.open-close-dtListFilter.closed .closed{display:none}.open-close-dtListFilter.closed .opened{display:block}.open-close-dtListFilter.opened .closed{display:block}.open-close-dtListFilter.opened .opened{display:none}.open-close-dtListFilter .clearFilters{font-size:0.8em}.detail-table{width:100%;max-width:700px}.detail-table td{padding:5px}.aside .detail-table{border-spacing:0 !important}.aside .detail-table tr{background-color:transparent !important}.aside .detail-table tr td{border-bottom:1px solid #979797}.aside .detail-table .featuredrow td{border-top:1px solid #979797;font-weight:bold}.aside .detail-table .featuredrow+.featuredrow td{border-top:0 none}.aside .detail-table:after{display:none !important}.block-stats{margin:-32px -32px 0 -32px;font-weight:300;align-items:stretch}@media (max-width: 768px){.block-stats{margin:-16px -16px  0 -16px}}@media (max-width: 568px){.block-stats{margin:-8px -8px  0 -8px}}.block-stats .block-stat{text-align:center;flex-basis:17%;flex-shrink:1;min-width:0;max-width:300px}.block-stats .block-stat .stat-title,.block-stats .block-stat .stat-data{color:#fff;margin:0;padding:16px 6px}.block-stats .block-stat .stat-data{line-height:32px}.block-stats .block-stat .stat_numeric{border:1px solid #922545;background-color:#922545}.block-stats .block-stat .stat_numeric .stat-data{font-size:26px;position:relative}.block-stats .block-stat .stat_numeric .stat-data:before{position:absolute;top:1px;left:8px;right:8px;height:1px;background:rgba(255,255,255,0.5);content:''}.block-stats .block-stat .stat_text{border:1px solid #bdc6cc}.block-stats .block-stat .stat_text .stat-title{background-color:#005e9c}.block-stats .block-stat .stat_text .stat-data{color:#20262a}.block-stats .block-stat+.block-stat .stat_numeric{background-color:#57676c;border:1px solid #57676c}.block-stats .block-stat:last-child .stat_text .stat-title{background-color:#e99813}.block-centered{display:flex;justify-content:center}.widget-console{position:relative}.widget-console svg{fill:#20262a;margin-right:.25em}.widget-console .title{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:18px;color:#20262a;font-weight:500;line-height:1.56}.widget-console address{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:300;line-height:1.56;margin-bottom:.5em}.widget-console ul{list-style-type:none}.widget-console .edit-client{position:absolute;top:0;right:0;font-size:14px;font-weight:300;color:#029ee3}.widget-console .edit-client svg{vertical-align:middle;margin-right:0;margin-left:.5em;fill:#029ee3}.widget-console a{font-size:14px !important}.client-tabs .icon-dashboard{height:17px;width:22px}.client-tabs .input-type-title-select{position:relative}.client-tabs .input-type-title-select label{display:block;font-size:14px;line-height:17px;opacity:0.68}.client-tabs .input-type-title-select select,.client-tabs .input-type-title-select .chosen-container{display:block;position:relative;border:0;border-bottom:1px solid #5c767e;width:80%;color:#666666;font-size:1.25em;font-weight:100;line-height:2em}.client-tabs .input-type-title-select select .chosen-single,.client-tabs .input-type-title-select .chosen-container .chosen-single{height:auto;padding:6px 0}.client-tabs .input-type-title-select select .chosen-single span,.client-tabs .input-type-title-select .chosen-container .chosen-single span{font-size:24px;line-height:28px;font-weight:300}.client-tabs .input-type-title-select select .chosen-single div b,.client-tabs .input-type-title-select .chosen-container .chosen-single div b{background:url(chosen-sprite.png) no-repeat 0 12px}.client-tabs .input-type-title-select .chosen-single{background:none;border:0;box-shadow:none}.client-tabs .tabwrap form{margin-bottom:30px}.dataTable{position:relative}.dataTable .sorting_asc,.dataTable .sorting_desc{background:#4e5961}.dataTable .sorting_asc::after,.dataTable .sorting_desc::after{color:#fff}.dataTable tr:nth-child(odd){background:rgba(232,235,238,0.91)}.dataTable tr:nth-child(even){background:#fff}.dataTable select{width:100%}.dataTable:after{content:'';width:calc(100% - 4px);display:block;height:3px;background:#373f45;position:absolute;bottom:-2px}.dataTable tr[data-is-test-record] td:first-child:after{content:"Test record";text-transform:uppercase;position:absolute;font-size:8px;display:block;color:#00000054}.dataTable td[data-tags]{position:relative}.dataTable td[data-tags]:after{content:attr(data-tags);text-transform:uppercase;position:absolute;font-size:8px;display:block;color:#00000054;width:8em;width:calc(100% - 44px + 1em);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-actions{list-style:none;white-space:nowrap;padding-left:0}.dt-actions .dt-actions-item{display:inline-block;margin-right:0.5em}.dt-actions .dt-actions-item svg{fill:#029ee3}.dt-actions .dt-actions-item a{display:inline-block}.dt-actions .dt-actions-item a:hover svg{fill:#4a4a4a}.dt-actions .dt-actions-item .icon-warning-triangle{fill:#D17B2F;height:28px;width:28px}.dt-actions .dt-actions-item .icon-edit{height:28px;width:28px}.dt-actions .dt-actions-item .icon-notes{height:28px;width:21px}.dt-actions .dt-actions-item .icon-view-files{height:28px;width:23px}.dt-actions .dt-actions-item .icon-link-client-console{height:29px;width:29px}.dt-actions .dt-actions-item:last-child{margin-right:0}.dt-actions .dt-actions-item.dt-action-titem-disabled .icon-view-files{fill:#767677 !important}.dataTables_paginate .paginate_button:disabled,.dataTables_paginate .paginate_button.disabled{display:none}.dataTables_paginate .paginate_button{border:0px;color:#060708}.dataTables_paginate .paginate_button:hover{background-color:#fff;border-color:#fff;color:#060708}.dataTables_paginate .paginate_button.current{cursor:default}td.dashboard_pflist_assetsView_childrow_openclose{background:url("/img/datatable_plus_open.svg") no-repeat center center;background-size:14px 14px;cursor:pointer}tr.dashboard_pflist_assetsView_childrow_shown td.dashboard_pflist_assetsView_childrow_openclose{background:url("/img/datatable_minus_close.svg") no-repeat center center;background-size:14px 14px;background-color:#fff}#policyList-dashboard-assetsView{border-spacing:0px}#policyList-dashboard-assetsView thead th{border:1px solid white !important}#policyList-dashboard-assetsView thead th:last-child{border-left:0px none !important}#policyList-dashboard-assetsView thead th:nth-child(3){border-right:0px none !important}#policyList-dashboard-assetsView td{border-top:2px solid #fff}#policyList-dashboard-assetsView .dashboard_pflist_assetsView_childrow_shown td{background-color:#fff}#policyList-dashboard-assetsView .dashboard_pflist_assetsView_childrow_shown+tr td{background-color:#fff;border-top:2px solid #f0f0f0;border-bottom:2px solid #f0f0f0}.dataTable_overflow_wrapper{max-width:100%;overflow-x:auto;overflow-y:hidden;width:100%}table.pflist_dashboard_assetsView{border-spacing:0px}table.pflist_dashboard_assetsView thead th{background:#fff}table.pflist_dashboard_assetsView thead th:last-child{border-left:0px none !important}table.pflist_dashboard_assetsView thead th:nth-child(2){border-right:0px none !important}table.pflist_dashboard_assetsView td{border-top:2px solid #fff}table.pflist_dashboard_assetsView:after{content:"";width:calc(100% - 4px);display:block;height:3px;position:absolute;bottom:-2px;background:none}table.pflist_dashboard_assetsView .vehicle-make-model-year{text-align:left;position:relative;left:30px}@media only screen and (max-width: 767px){table.pflist_dashboard_assetsView .vehicle-make-model-year{text-align:center;position:relative;left:0px}}table.pflist_dashboard_assetsView .registration-number{position:relative;text-align:left}@media only screen and (max-width: 767px){table.pflist_dashboard_assetsView .registration-number{text-align:center;position:relative;left:0px}}table.pflist_dashboard_assetsView .dashboard_pflist_assetsView_childrow_shown td{background-color:#fff}table.pflist_dashboard_assetsView .dashboard_pflist_assetsView_childrow_shown td:nth-child(3){border-right:solid 1px #edeeee;border-top:solid 1px #edeeee;background-color:#fff}table.pflist_dashboard_assetsView .dashboard_pflist_assetsView_childrow_shown td:nth-child(2){border-top:solid 1px #edeeee;background-color:#fff}table.pflist_dashboard_assetsView .dashboard_pflist_assetsView_childrow_shown td:nth-child(1){border-left:solid 1px #edeeee;border-top:solid 1px #edeeee;background-color:#fff}@media only screen and (max-width: 767px){table.pflist_dashboard_assetsView .dashboard_pflist_assetsView_childrow_shown td:nth-child(3){border:solid 1px #edeeee;background-color:#fff;position:relative;display:block;width:100%;border-bottom:1px solid #CCCCCC}table.pflist_dashboard_assetsView .dashboard_pflist_assetsView_childrow_shown td:nth-child(2){border:solid 1px #edeeee;background-color:#fff;position:relative;display:block;width:100%;border-bottom:1px solid #CCCCCC}table.pflist_dashboard_assetsView .dashboard_pflist_assetsView_childrow_shown td:nth-child(1){border:solid 1px #edeeee;background-color:#fff;position:relative;display:block;width:100%;border-bottom:1px solid #CCCCCC}}table.pflist_dashboard_assetsView .dashboard_pflist_assetsView_childrow_shown+tr td{background-color:#fff;border-top:2px solid #f0f0f0;border-bottom:2px solid #f0f0f0;border-right:solid 1px #edeeee;border-left:solid 1px #edeeee}@media only screen and (max-width: 767px){table.pflist_dashboard_assetsView .dashboard_pflist_assetsView_childrow_shown+tr td{padding-left:4% !important}}table.pflist_dashboard_assetsView .td-img-name{padding:10px !important}table.pflist_dashboard_assetsView .logo-car-name{padding:0}table.pflist_dashboard_assetsView .logo-car-name .insurance-logo{height:61px;max-height:61px;max-width:65px;width:100%;position:relative;margin-right:20px}table.pflist_dashboard_assetsView .logo-car-name .vehicle-make-model-year{padding:19px 0 0 0;position:relative;left:0}#datatable-staff td img{margin:-20px 0}.childRow{width:100%}.pf-admin .dataTable .dt-docVisibility{border-collapse:separate;border-spacing:0 2px}.pf-admin .dataTable .dt-docVisibility td{border:1px solid #202427;line-height:24px}.pf-admin .dataTable .dt-docVisibility td:first-child{width:40%}.pf-admin .dataTable .dt-docVisibility td:nth-child(2){background:#eee;max-width:200px;white-space:nowrap}.pf-admin .dataTable .dt-docVisibility td .slider-label{display:inline-block;margin-right:4em}.pf-admin .dataTable .dt-docVisibility td:last-child{text-align:right}.pf-admin .dataTable .dt-docVisibility td .switch{margin:0 .4em}.pf-admin .dataTable .dt-docVisibility td .lr{display:flex;padding:0}.pf-admin .dataTable .dt-docVisibility td .lr .l,.pf-admin .dataTable .dt-docVisibility td .lr .r{flex:1;flex-basis:auto}.pf-admin .dataTable .dt-docVisibility td .lr .r{text-align:center}.block.main-content,.block.main-section{flex-basis:66%}@media (max-width: 992px){.block.main-content,.block.main-section{flex-basis:100%}}.ie11 .block.main-content,.ie11 .block.main-section,.pf-form_flex .block.main-content,.pf-form_flex .block.main-section{flex-basis:67%}.block.sidebar{flex-basis:33%;max-width:400px}@media (max-width: 992px){.block.sidebar{flex-basis:100%;max-width:none}}.ie11 .block.sidebar,.pf-form_flex .block.sidebar{flex-basis:27%}.featured-pages{margin-bottom:9px}@media (max-width: 767px){.featured-pages{margin-bottom:1px}}.featured-pages .three-column-grid{padding:0}.featured-pages .three-column-grid .block{position:relative;height:232px;padding:0}@media only screen and (max-width: 1199px){.featured-pages .three-column-grid .block{height:170px}}@media (max-width: 767px){.featured-pages .three-column-grid .block{display:block;height:232px;width:100%;flex:none}}.featured-pages .three-column-grid .block a.block-link{display:block;left:0;right:0;top:0;bottom:0;z-index:5;background:no-repeat center center;background-size:cover}.featured-pages .three-column-grid .block a.block-link .title{display:inline-block;margin-top:27px;padding:8px 20px;font-size:18px;line-height:21px;text-transform:capitalize;background:#029ee3;color:#fff;transition:all 300ms}@media (max-width: 991px){.featured-pages .three-column-grid .block a.block-link .title{margin-top:0;padding:8px 13px}}@media (max-width: 767px){.featured-pages .three-column-grid .block a.block-link .title{margin-top:27px;padding:8px 20px}}.featured-pages .three-column-grid .block a.block-link:hover .title,.featured-pages .three-column-grid .block a.block-link:active .title{background:#373f45}.ie9 .two-column-grid .block{max-width:none !important}@media only screen and (min-width: 992px){.ie9 .two-column-grid .block{width:50% !important}}@media only screen and (max-width: 991px){.ie9 .two-column-grid .block{width:100% !important}}.ie9 .three-column-grid .block{max-width:none !important}@media only screen and (min-width: 768px){.ie9 .three-column-grid .block{width:33.33% !important}}@media only screen and (max-width: 767px){.ie9 .three-column-grid .block{width:100% !important}}@media only screen and (min-width: 569px) and (max-width: 991px){.ie9 .lockton-top-section .two-column-grid .block{width:50% !important}}.ie9 .main-nav-wrap{display:table-cell;text-align:right;vertical-align:middle}.ie9 .main-nav-wrap .flex-ul{display:block}@media only screen and (max-width: 1040px){.ie9 .main-nav .nav-icons-wrap{display:none !important}}@media only screen and (min-width: 992px){.ie9 body.contact-page .contact-top-section .two-column-grid .left-column,.ie9 body.member-detail-page .lockton-top-section .two-column-grid .left-column,.ie9 body.get-a-quote-page .lockton-top-section .two-column-grid .left-column,.ie9 body.insurance-services-index-page .lockton-top-section .two-column-grid .left-column,.ie9 body.insurance-service-detail-page .lockton-top-section .two-column-grid .left-column,.ie9 body.our-story-page .lockton-top-section .two-column-grid .left-column{width:66% !important}}@media only screen and (max-width: 767px){.ie9 body.contact-page .contact-top-section .two-column-grid .left-column,.ie9 body.member-detail-page .lockton-top-section .two-column-grid .left-column,.ie9 body.get-a-quote-page .lockton-top-section .two-column-grid .left-column,.ie9 body.insurance-services-index-page .lockton-top-section .two-column-grid .left-column,.ie9 body.insurance-service-detail-page .lockton-top-section .two-column-grid .left-column,.ie9 body.our-story-page .lockton-top-section .two-column-grid .left-column{width:100% !important}}@media only screen and (min-width: 992px){.ie9 body.contact-page .contact-top-section .two-column-grid .right-column,.ie9 body.member-detail-page .lockton-top-section .two-column-grid .right-column,.ie9 body.get-a-quote-page .lockton-top-section .two-column-grid .right-column,.ie9 body.insurance-services-index-page .lockton-top-section .two-column-grid .right-column,.ie9 body.insurance-service-detail-page .lockton-top-section .two-column-grid .right-column,.ie9 body.our-story-page .lockton-top-section .two-column-grid .right-column{width:34% !important}}.ie9 .filtered-items-parent{overflow:hidden}.ie9 body.contact-page .four-column-grid .block{width:25% !important}@media only screen and (max-width: 1199px){.ie9 body.contact-page .four-column-grid .block{width:29.33% !important;min-width:none !important;max-width:none !important;padding:0 !important;margin:2% !important;overflow:hidden !important}}@media only screen and (max-width: 870px){.ie9 body.contact-page .four-column-grid .block{width:46% !important}}@media only screen and (max-width: 620px){.ie9 body.contact-page .four-column-grid .block{width:96% !important}}html{height:auto !important}.contact-page,.member-detail-page{display:block !important;width:100% !important;max-width:100% !important;overflow-x:hidden !important}.contact-page #main,.member-detail-page #main{max-width:100% !important}.ie9 select{background-image:none !important}.ie9 .auxiliary-page .page-container{position:absolute;left:0;right:0;top:0;bottom:0;display:table !important;vertical-align:middle}.ie9 .auxiliary-page .page-container .main-container{display:table-cell !important;vertical-align:middle;max-width:none}.ie9 .auxiliary-page .page-container .main-container .content-wrap{margin:0 auto !important;width:100%;max-width:615px}.ie9 .auxiliary-page.password-reset-page .page-container .main-container .content-wrap{max-width:468px}.homepage main>section{padding:48px 0}@media (max-width: 768px){.homepage main>section{padding:32px 0}}@media (max-width: 568px){.homepage main>section{padding:16px 0}}.homepage main>section.sales-accountants-v2{padding-bottom:200px}@media (max-width: 768px){.homepage main>section.sales-accountants-v2{padding-bottom:0px;margin-bottom:16px}.homepage main>section.sales-accountants-v2 .main-section-container>.flex-parent{flex-direction:column;padding-bottom:0px}.homepage main>section.sales-accountants-v2 .main-section-container>.flex-parent .aside-professions-wrapper{padding:0 !important;min-width:100vw;margin-left:-16px}.homepage main>section.sales-accountants-v2 .main-section-container>.flex-parent .aside-professions-wrapper .aside-professions{max-width:100%}.homepage main>section.sales-accountants-v2 .main-section-container>.flex-parent .aside-professions-wrapper .aside-professions>.flex-parent{width:100%}}@media (max-width: 768px) and (max-width: 568px){.homepage main>section.sales-accountants-v2 .main-section-container>.flex-parent .aside-professions-wrapper .aside-professions{padding-bottom:0px}}@media (max-width: 568px){.homepage main>section.sales-accountants-v2 .main-section-container>.flex-parent .aside-professions-wrapper{margin-left:-8px;margin-top:16px}}.homepage main .banner-contentwrap .banner-cta{font-size:16px;font-weight:500;line-height:2.25;text-transform:none}.homepage main .logo-carousel{border-bottom:solid 1px #282C2F;margin-bottom:30px}@media (min-width: 916px){.homepage main .story-facts-professions .story-facts-item .static-info{min-height:98px}}@media (min-width: 569px){#main .resources-grid.flex-parent.resources-grid-2-3 .block.resources-block{margin-bottom:16px}}@media (max-width: 568px){.homepage .aside{margin-bottom:-32px}}.homepage main>section.sales-healthcare{padding-top:80px}.homepage main>section.sales-healthcare:after{content:"";display:block;border-bottom:1px solid #d4d4d4;max-width:1282px;width:calc(100% - 64px);margin:auto;padding:80px 16px 0}@media (max-width: 568px){.homepage main>section.sales-healthcare:after{width:calc(100% - 32px)}}.latest-resources-section{font-size:18px;font-weight:300;line-height:1.56;padding-top:48px;padding-bottom:32px;background-color:#fff}.latest-resources-section .block-heading{font-family:"EB Garamond",serif;font-size:48px;color:#131618;font-weight:400;line-height:1.21;margin:32px 0}@media (max-width: 768px){.latest-resources-section .block-heading{margin:16px 0}}@media (max-width: 568px){.latest-resources-section .block-heading{margin:8px 0;font-size:32px;line-height:1.29em}}.latest-resources-section .article-meta{padding-bottom:0}.latest-resources-section .article-category{display:none}@media (max-width: 768px){#main .latest-resources-section .resources-grid-2-3>.block:nth-child(n+4){display:none}}#modalDialog-start-home .dialog-box{width:920px;height:734px;max-width:80%;max-height:80%;min-width:0px;padding:0px;position:relative}#modalDialog-start-home .dialog-box .dialog-message{background:url(../img/norway/norway-commercial-1440-x-663-1.jpg) no-repeat;padding:0;position:absolute;overflow-y:scroll;height:90%;width:100%}#modalDialog-start-home .dialog-box .dialog-message .modal-start-content{padding:0}#modalDialog-start-home .dialog-box .dialog-message .modal-side-a{min-width:523px;height:638px;opacity:0.86;background-color:#ffffff;padding:0;flex-grow:2;overflow:auto}#modalDialog-start-home .dialog-box .dialog-message .modal-side-a .modal-lockton-logo{max-width:158px;max-height:95px}#modalDialog-start-home .dialog-box .dialog-message .modal-side-a .modal-advokatforeningen-logo{max-width:184px;max-height:79px}#modalDialog-start-home .dialog-box .dialog-message .modal-side-a .modal-content-box{flex-basis:100%}#modalDialog-start-home .dialog-box .dialog-message .modal-side-a .modal-content-box .modal-content-text{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:20px;color:#20262a;font-weight:300;line-height:1.5}@media only screen and (max-width: 653px){#modalDialog-start-home .dialog-box .dialog-message .modal-side-a{min-width:100%}}#modalDialog-start-home .dialog-box .dialog-message .modal-side-b{padding:0}#modalDialog-start-home .dialog-box .dialog-footer{max-width:921px;width:100%;max-height:96px;height:100%;background-color:#3d3d3d;position:absolute;bottom:0}#modalDialog-start-home .dialog-box .dialog-footer .modal-footer-content{padding:0;justify-content:flex-end;position:relative;top:12px}#modalDialog-start-home .dialog-box .dialog-footer .modal-footer-content .btn-continue{flex:none}#modalDialog-start-home .dialog-box .dialog-footer .modal-footer-content .btn-continue .btn-modal-continue{width:157px;min-width:80%;height:40px;min-height:80%;background-color:#ec5a4c;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:300;line-height:1.4;text-transform:uppercase;border-color:#ec5a4c}#modalDialog-start-home .dialog-box .dialog-footer .modal-footer-content .btn-not-show{flex:none}#modalDialog-start-home .dialog-box .dialog-footer .modal-footer-content .btn-not-show .btn-modal-not-show{width:199px;min-width:80%;height:40px;min-height:80%;border:solid 1px #ec5a4c;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#ec5a4c;font-weight:300;line-height:1.4;background-color:transparent;text-transform:uppercase}@media only screen and (max-width: 519px){#modalDialog-start-home .dialog-box .dialog-message .modal-side-a .modal-box{display:inline-block}#modalDialog-start-home .dialog-box .dialog-footer{max-height:124px;height:100%}#modalDialog-start-home .dialog-box .dialog-footer .modal-footer-content{justify-content:center}}@media (max-width: 568px){#main #grid-carousel-ref{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;margin-left:6px;padding-left:0px}#main #grid-carousel-ref>.block:nth-child(n+4){display:block;min-width:100%}#main #grid-carousel-ref>.block{min-width:100%;scroll-snap-align:start}}.controls-items-wrapper{position:absolute;top:35vw;z-index:2;width:46px;height:48px;opacity:0.6;background-color:#202427;cursor:pointer;display:flex;align-items:center;justify-content:center}.controls-items-wrapper svg{fill:#fff}@media (min-width: 569px){.controls-items-wrapper{display:none}}.next-item{right:0}.homepage .banner-wrapper .banner-content .heading-1-shadow{text-decoration-thickness:0.125em}body.contactPage .meet-the-team .meet-the-team-header{padding:30px 0 0}body.contactPage .meet-the-team .meet-the-team-header .header-text{float:left;margin:0;font-family:"EB Garamond",serif;font-size:48px;line-height:1}@media (max-width: 568px){body.contactPage .meet-the-team .meet-the-team-header .header-text{margin-bottom:20px}}body.contactPage .meet-the-team .meet-the-team-header select{float:right;width:100%;max-width:300px;height:30px;padding:0 30px 0 15px;font-size:16px;line-height:28px;color:#57676c;background-color:#fff;background-image:url("../img/select-arrow.svg");background-position:94% center;background-repeat:no-repeat;border:1px solid #b5b6b7;border-radius:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none !important}body.contactPage .meet-the-team .meet-the-team-header select::-ms-expand{display:none}body.contactPage .meet-the-team .meet-the-team-header select:focus{border:1px solid rgba(0,134,139,0.5);box-shadow:inset 0 0 5px rgba(0,134,139,0.3)}body.contactPage .meet-the-team .meet-the-team-header select option{font-size:16px;color:#202427}@media (max-width: 568px){body.contactPage .meet-the-team .meet-the-team-header select{float:left;clear:both;margin-bottom:40px}}body.contactPage .meet-the-team .filtr-wrapper{padding:16px 24px 65px}@media (max-width: 768px){body.contactPage .meet-the-team .filtr-wrapper{padding:16px 8px}}body.contactPage .meet-the-team .filtr-wrapper .filtr-container.resource-grid.meet-the-team-content{overflow:hidden}@media (max-width: 568px){body.contactPage .meet-the-team .meet-the-team-content{justify-content:center}}body.contactPage .meet-the-team .meet-the-team-content .filtr-container{overflow:hidden}body.contactPage .meet-the-team .meet-the-team-content .filtr-item a{display:block}body.contactPage .meet-the-team .meet-the-team-content .filteredOut{z-index:-1}body.contactPage .meet-the-team .meet-the-team-content .resources-block{width:33.33%}@media (max-width: 568px) and (min-width: 400px){body.contactPage .meet-the-team .meet-the-team-content .resources-block{min-width:400px}}@media (max-width: 399px){body.contactPage .meet-the-team .meet-the-team-content .resources-block{min-width:300px}}@media (max-width: 768px){body.contactPage .meet-the-team .meet-the-team-content .resources-block{width:50%}}@media (max-width: 568px){body.contactPage .meet-the-team .meet-the-team-content .resources-block{width:100%}}body.contactPage .meet-the-team .meet-the-team-content .resources-block .article-meta{padding-bottom:0}body.contactPage .meet-the-team .meet-the-team-content .resources-block .article-meta .article-readmore.btn-link{margin-top:16px;display:block}body.contactPage .meet-the-team .meet-the-team-content .resources-block .article-heading{margin-bottom:-0.3em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.contactPage .meet-the-team .meet-the-team-content .resources-block .article-category{border-bottom:solid 1px #d7d5d5}body.contactPage .meet-the-team .meet-the-team-content .resources-block .phone{font-size:19px;font-weight:300;line-height:1.47;height:24px;color:#131618;margin-bottom:8px}@media (max-width: 568px){body.contactPage .meet-the-team .meet-the-team-content .resources-block .phone{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}body.contactPage .meet-the-team .meet-the-team-content .resources-block .email{font-size:19px;font-weight:300;color:#131618;height:18px}@media (max-width: 568px){body.contactPage .meet-the-team .meet-the-team-content .resources-block .email{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}body.contactPage .meet-the-team .meet-the-team-content .resources-block .email span{overflow:hidden;text-overflow:ellipsis;width:100%;white-space:nowrap}body.contactPage section.location-tabs{background-color:#000}@media (max-width: 568px){body.member-detail-page .page-header .bounds>.flex-parent,body.member-detail-page .page-header .jf-header-bounds>.flex-parent{display:flex;flex-direction:column-reverse}}body.member-detail-page .page-header .bounds>.flex-parent .block,body.member-detail-page .page-header .jf-header-bounds>.flex-parent .block{padding-top:56px}@media (max-width: 568px){body.member-detail-page .page-header .bounds>.flex-parent .block,body.member-detail-page .page-header .jf-header-bounds>.flex-parent .block{padding-top:30px}body.member-detail-page .page-header .bounds>.flex-parent .block.block-info,body.member-detail-page .page-header .jf-header-bounds>.flex-parent .block.block-info{padding-top:10px}}body.member-detail-page .page-header .bounds>.flex-parent .block .content-wrap,body.member-detail-page .page-header .jf-header-bounds>.flex-parent .block .content-wrap{text-align:left}@media (max-width: 568px){body.member-detail-page .page-header .bounds>.flex-parent .block .content-wrap,body.member-detail-page .page-header .jf-header-bounds>.flex-parent .block .content-wrap{text-align:center}}body.member-detail-page .page-header .bounds>.flex-parent .block .content-wrap .heading-1,body.member-detail-page .page-header .jf-header-bounds>.flex-parent .block .content-wrap .heading-1{color:#fff;margin-bottom:20px}body.member-detail-page .page-header .bounds>.flex-parent .block .content-wrap .column-content,body.member-detail-page .page-header .jf-header-bounds>.flex-parent .block .content-wrap .column-content,body.member-detail-page .page-header .bounds>.flex-parent .block .content-wrap a,body.member-detail-page .page-header .jf-header-bounds>.flex-parent .block .content-wrap a{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:19px;color:#fff;font-weight:300;line-height:1.47}body.member-detail-page .page-header .bounds>.flex-parent .block .content-wrap a:hover,body.member-detail-page .page-header .jf-header-bounds>.flex-parent .block .content-wrap a:hover{color:#029ee3}body.member-detail-page .page-header .bounds>.flex-parent .block.block-info,body.member-detail-page .page-header .jf-header-bounds>.flex-parent .block.block-info{display:flex}body.member-detail-page .main-content{position:relative;padding:56px 0 75px;background:url(../img/bg-sales.jpg);background-size:cover;background-position-x:right}body.member-detail-page .main-content .main-section-container>.flex-parent>.block:first-child{flex:1 1 60%}body.member-detail-page .main-content .main-section-container>.flex-parent>.block{flex:1 1 40%}@media (max-width: 767px){body.member-detail-page .main-content .main-section-container>.flex-parent{flex-direction:column;padding-bottom:0}body.member-detail-page .main-content .main-section-container>.flex-parent>.block{padding-bottom:0}body.member-detail-page .main-content .main-section-container>.flex-parent .sidebar-info{width:100vw;margin-left:-32px}body.member-detail-page .main-content .main-section-container>.flex-parent>.block{flex:1 1 100%}}@media (max-width: 567px){body.member-detail-page .main-content .main-section-container>.flex-parent{margin-left:0}body.member-detail-page .main-content .main-section-container>.flex-parent .sidebar-info{margin-left:-16px}}@media (max-width: 991px){body.member-detail-page .main-content{padding:33px 0 40px}}@media (max-width: 767px){body.member-detail-page .main-content{padding:66px 0 0px}}body.member-detail-page .article-content{padding-right:42px}body.member-detail-page .sidebar-info{background-color:#202427;padding-bottom:88px}body.member-detail-page .sidebar-info h3{padding-bottom:20px;font-size:38px;font-weight:300}body.member-detail-page .sidebar-info ul{padding-left:0px}body.member-detail-page .sidebar-info ul li{display:list-item;list-style:none;color:#fff;padding-bottom:10px}body.member-detail-page .sidebar-info ul li a{color:#fff}body.member-detail-page .sidebar-info ul li a svg{width:15px;height:14px;margin-left:10px;fill:#fff}body.member-detail-page .sidebar-info ul li a.btn-link:hover>span{border-bottom-color:#fff}body.member-detail-page .sidebar-info ul li a.btn-link:hover svg{margin-left:15px}@media (max-width: 767px){body.member-detail-page .location-single-section .location-wrap .tab-content .office-map{height:553px !important}}@media (max-width: 567px){body.member-detail-page .location-single-section .location-wrap .tab-content .office-map{height:375px !important}}body.member-detail-page .flex-parent .block .column-title{margin-top:40px}body.member-detail-page aside.sidebar{background-color:#202427;border:none}body.member-detail-page aside.sidebar h3{font-size:38px}body.member-detail-page aside.sidebar li a{font-size:19px;font-weight:500;color:#fff}body.member-detail-page .latest-resources-section .resources-block.newstype_guidance{max-width:50%}@media (max-width: 568px){body.member-detail-page .latest-resources-section .resources-block.newstype_guidance{max-width:100%}}.get-a-quote-page .get-a-quote-grid{padding-top:0;position:relative}.get-a-quote-page .get-a-quote-grid:after{display:block;content:'';height:0;border-bottom:solid 1px #d4d4d4;position:absolute;bottom:0;width:calc(100% - 64px);left:32px}@media (max-width: 768px){.get-a-quote-page .get-a-quote-grid:after{width:calc(100% - 32px);left:16px}}@media (max-width: 568px){.get-a-quote-page .get-a-quote-grid:after{width:calc(100% - 16px);left:8px}}.get-a-quote-page a.drop-button{pointer-events:none;bottom:10px;position:absolute;width:169px;height:40px;font-size:14px;line-height:14px;display:block;max-width:300px;box-sizing:border-box;padding:12px 12px;text-align:center;color:#fff !important;border:none;border-radius:0;background-color:#01bee5;left:33%}.get-a-quote-page .dropzone{border-width:2px;border-style:dashed;-o-border-image:none;border-image:none;max-width:496px;margin-left:auto;margin-right:auto;width:100%;height:221px;background-color:#f7f7f7}.get-a-quote-page .ic-cloud-upload{width:52px;height:36px;-o-object-fit:contain;object-fit:contain;fill:#01bee5}.get-a-quote-page .dropzone .dz-preview{width:67px;height:67px;min-height:50px}.get-a-quote-page .dropzone .dz-preview .dz-image{width:67px;height:67px}.get-a-quote-page .dropzone .dz-preview .dz-details{height:100%;font-size:11px}.get-a-quote-page .dropzone .dz-preview .dz-details .dz-size{font-size:12px}.get-a-quote-page .dropzone .dz-preview .dz-progress{width:49px;left:75%;top:65%;height:11px}.get-a-quote-page .dropzone-icon{pointer-events:none}.get-a-quote-page .dropzone .dz-preview .dz-remove{font-size:12px}.get-a-quote-page.get-a-quote-page_basicForm section.section-block-50{margin-top:0}.get-a-quote-page section.section-block-50{background-color:#16191b;color:#fff;margin-top:94px}.get-a-quote-page section.section-block-50 .title{font-family:"EB Garamond",serif;font-size:38px;color:#fff;font-weight:300;line-height:1.16}@media (max-width: 568px){.get-a-quote-page section.section-block-50 .title{font-size:28px}}.get-a-quote-page section.section-block-50 .heading-1{color:#fff;margin-bottom:20px;margin-top:29px}.get-a-quote-page section.section-block-50 .email{padding-bottom:20px}.get-a-quote-page section.section-block-50 .flex-parent.no-padding{padding:0}@media (max-width: 768px){.get-a-quote-page section.section-block-50 .flex-parent.no-padding{flex-direction:row}}.get-a-quote-page section.section-block-50 .flex-parent.no-padding .block.no-padding{padding:0;max-height:517px}.get-a-quote-page section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-content{position:relative;z-index:1}.get-a-quote-page section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-content:before{content:'';position:absolute;top:0;right:-100%;left:0;height:100%;background-image:linear-gradient(to right, rgba(0,0,0,0) 3%, rgba(0,0,0,0.56) 44%, #000 54%);z-index:-1}@media (max-width: 568px){.get-a-quote-page section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-content:before{content:none}}.get-a-quote-page section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-content .flex-parent{justify-content:flex-end}.get-a-quote-page section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-content .flex-parent .block{max-width:650px;font-size:19px;padding-top:100px;color:#fff}@media (max-width: 568px){.get-a-quote-page section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-content .flex-parent .block{padding:33px 40px 60px 40px}}.get-a-quote-page section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-content .flex-parent .block .column-title{color:#fff;box-shadow:#029ee3 0px -5px inset;line-height:1.08;margin-bottom:34px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.get-a-quote-page section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-bg{position:relative;height:517px;overflow:hidden}.get-a-quote-page section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-bg img{position:absolute;max-width:650px;top:-100px;left:150px;z-index:2}@media (max-width: 768px){.get-a-quote-page section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-bg img{left:0}}@media (max-width: 768px){.get-a-quote-page section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-bg{max-width:30%}}@media (max-width: 568px){.get-a-quote-page section.section-block-50 .flex-parent.no-padding .block.no-padding.section-item-bg{display:none}}.get-a-quote-page #wrapper-for-marketing .checkbox-wrapper{display:flex;align-items:center}.get-a-quote-page #wrapper-for-marketing .checkbox-wrapper .focb.marketLabel{margin-top:-10px}.get-a-quote-page fieldset label a{white-space:nowrap}.get-a-quote-page .page-header .bounds>.flex-parent .column-title.header-text,.get-a-quote-page .page-header .jf-header-bounds>.flex-parent .column-title.header-text{color:#fff}.get-a-quote-page_withUpload .main-content{padding-top:4em;padding-bottom:6em}.get-a-quote-page_withUpload .main-content.three-options-section{padding-top:0em;padding-bottom:2em}.get-a-quote-page_withUpload.get-a-quote-page-proposal-form-upload .main-content{padding:0}.get-a-quote-page_withUpload.get-a-quote-page-proposal-form-upload .main-content:before{content:'';position:absolute;top:0;right:0;height:80px;width:100vw;background-color:#000;z-index:-1}.get-a-quote-page_withUpload.get-a-quote-page-proposal-form-upload .main-content .flex-parent{justify-content:space-between}@media (max-width: 768px){.get-a-quote-page_withUpload.get-a-quote-page-proposal-form-upload .main-content .flex-parent{flex-direction:column}}.get-a-quote-page_withUpload.get-a-quote-page-proposal-form-upload .main-content .flex-parent .block-getAQuoteOption.getAQuoteOption{max-width:359px;border:solid 1px #979797;background-color:#fff;padding-bottom:26px;margin:0 10px}@media (max-width: 768px){.get-a-quote-page_withUpload.get-a-quote-page-proposal-form-upload .main-content .flex-parent .block-getAQuoteOption.getAQuoteOption{display:flex;flex-direction:row;max-width:100%;width:100%;padding-bottom:0px;flex:1 1 auto;margin:0 0 34px;justify-content:flex-start}.get-a-quote-page_withUpload.get-a-quote-page-proposal-form-upload .main-content .flex-parent .block-getAQuoteOption.getAQuoteOption .getAQuoteOption-btn{display:none}}.get-a-quote-page_withUpload.get-a-quote-page-proposal-form-upload .main-content .flex-parent .block-getAQuoteOption.getAQuoteOption .getAQuoteOption-icon{margin-top:0;background-color:#029ee3;height:114px;margin:-1px;border:solid 1px #029ee3}.get-a-quote-page_withUpload.get-a-quote-page-proposal-form-upload .main-content .flex-parent .block-getAQuoteOption.getAQuoteOption .getAQuoteOption-icon .svg-wrap{background-color:#029ee3}@media (max-width: 768px){.get-a-quote-page_withUpload.get-a-quote-page-proposal-form-upload .main-content .flex-parent .block-getAQuoteOption.getAQuoteOption .getAQuoteOption-icon{min-width:124px;width:124px}}@media (max-width: 568px){.get-a-quote-page_withUpload.get-a-quote-page-proposal-form-upload .main-content .flex-parent .block-getAQuoteOption.getAQuoteOption .getAQuoteOption-icon{min-width:72px;width:72px}.get-a-quote-page_withUpload.get-a-quote-page-proposal-form-upload .main-content .flex-parent .block-getAQuoteOption.getAQuoteOption .getAQuoteOption-icon svg{width:50%}}.get-a-quote-page_withUpload.get-a-quote-page-proposal-form-upload .main-content .flex-parent .block-getAQuoteOption.getAQuoteOption .getAQuoteOption-heading{min-height:88px;font-size:38px;padding-left:27px;padding-right:27px;line-height:1.16;letter-spacing:0.58px;pointer-events:none}.get-a-quote-page_withUpload.get-a-quote-page-proposal-form-upload .main-content .flex-parent .block-getAQuoteOption.getAQuoteOption .getAQuoteOption-heading svg{display:none}@media (max-width: 768px){.get-a-quote-page_withUpload.get-a-quote-page-proposal-form-upload .main-content .flex-parent .block-getAQuoteOption.getAQuoteOption .getAQuoteOption-heading{min-height:auto;padding-bottom:0;margin-bottom:0;margin-top:0;display:flex;align-items:center;pointer-events:auto}.get-a-quote-page_withUpload.get-a-quote-page-proposal-form-upload .main-content .flex-parent .block-getAQuoteOption.getAQuoteOption .getAQuoteOption-heading:hover{cursor:pointer;text-decoration:underline}.get-a-quote-page_withUpload.get-a-quote-page-proposal-form-upload .main-content .flex-parent .block-getAQuoteOption.getAQuoteOption .getAQuoteOption-heading svg{margin-left:20px;display:block}}@media (max-width: 568px){.get-a-quote-page_withUpload.get-a-quote-page-proposal-form-upload .main-content .flex-parent .block-getAQuoteOption.getAQuoteOption .getAQuoteOption-heading{font-size:28px}}.insurance-services-index-page .main-content{position:relative}.insurance-services-index-page .main-content .bounds .main-content-header,.insurance-services-index-page .main-content .jf-header-bounds .main-content-header{position:static;padding:0 32px 0}.insurance-services-index-page .main-content .bounds .main-content-header .column-title,.insurance-services-index-page .main-content .jf-header-bounds .main-content-header .column-title{box-shadow:none}@media (max-width: 568px){.insurance-services-index-page .main-content .bounds .main-content-header,.insurance-services-index-page .main-content .jf-header-bounds .main-content-header{padding:0 16px 25px}}.insurance-services-index-page .main-content .bounds .main-content-header .select-wrap,.insurance-services-index-page .main-content .jf-header-bounds .main-content-header .select-wrap{float:right}@media (max-width: 767px){.insurance-services-index-page .main-content .bounds .main-content-header .select-wrap,.insurance-services-index-page .main-content .jf-header-bounds .main-content-header .select-wrap{float:none}}.insurance-services-index-page .main-content .bounds .main-content-header .select-wrap select,.insurance-services-index-page .main-content .jf-header-bounds .main-content-header .select-wrap select{width:218px;height:30px;padding:0 0 0 15px;font-size:16px;line-height:28px;color:#57676c;background-color:#fff;background-image:url("../img/select-arrow.svg");background-position:94% center;background-repeat:no-repeat;border:1px solid #979797;border-radius:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none !important}.insurance-services-index-page .main-content .bounds .main-content-header .select-wrap select::-ms-expand,.insurance-services-index-page .main-content .jf-header-bounds .main-content-header .select-wrap select::-ms-expand{display:none}.insurance-services-index-page .main-content .bounds .main-content-header .select-wrap select:focus,.insurance-services-index-page .main-content .jf-header-bounds .main-content-header .select-wrap select:focus{border:1px solid rgba(0,134,139,0.5);box-shadow:inset 0 0 5px rgba(0,134,139,0.3)}.insurance-services-index-page .main-content .bounds .main-content-header .select-wrap select option,.insurance-services-index-page .main-content .jf-header-bounds .main-content-header .select-wrap select option{font-size:16px;color:#57676c}.insurance-services-index-page .main-content .bounds .resources-block .article-meta .article-heading.bold,.insurance-services-index-page .main-content .jf-header-bounds .resources-block .article-meta .article-heading.bold{font-weight:bold}.insurance-services-index-page #main .resources-grid{padding-top:50px}.insurance-services-index-page #main .resources-grid .block{margin-bottom:0}.toolkit-page #main .resources-grid{padding-top:50px}.toolkit-page #main .resources-grid .block{margin-bottom:0}.insurance-service-detail-page.site-locktonperformance .page-header .block:first-child{padding-top:0;padding-bottom:107px}.insurance-service-detail-page.site-locktonperformance .page-header .block:first-child h1{margin-bottom:0}@media (max-width: 568px){.insurance-service-detail-page.site-locktonperformance .page-header .block:first-child{padding-top:2em;padding-bottom:0}.insurance-service-detail-page.site-locktonperformance .page-header .block:first-child h1{margin-bottom:20px}.insurance-service-detail-page.site-locktonperformance .page-header .block:first-child .content-wrap.withClubBadges .clubBadge{margin-bottom:0}}.insurance-service-detail-page .section-heading{font-family:"EB Garamond",serif;font-size:48px;color:#131618;font-weight:400;line-height:58px;margin-top:0;margin-bottom:0.5em;text-align:center}@media (max-width: 568px){.insurance-service-detail-page .section-heading{font-family:"EB Garamond",serif;font-size:34px;color:#131618;font-weight:400;line-height:58px}}.insurance-service-detail-page #testimonials-carousel.carousel ul{border-top:0;padding:0;margin:0}.insurance-service-detail-page #testimonials-carousel.carousel li{width:100%;padding-top:0}.insurance-service-detail-page #testimonials-carousel.carousel .carousel-button-wrapper{display:none}.insurance-service-detail-page #testimonials-carousel.carousel blockquote{margin:0;line-height:1.6}.insurance-service-detail-page #testimonials-carousel.carousel blockquote .column-additional cite{font-style:normal}.insurance-service-detail-page .carousel-button-prev,.insurance-service-detail-page .carousel-button-next{display:none}.insurance-service-detail-page .covered-section{background:#202427;padding-top:32px}.insurance-service-detail-page .covered-section .heading-1-shadow{color:#fff}.insurance-service-detail-page .covered-section p{margin-bottom:28px}.insurance-service-detail-page .covered-section .covered-block{flex:1 1 50%;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:19px;color:#fff;font-weight:400;line-height:1.47;text-align:center;color:#fff;margin-bottom:48px}@media (max-width: 568px){.insurance-service-detail-page .covered-section .covered-block{flex-basis:100%}}.insurance-service-detail-page .covered-section .covered-image{-webkit-clip-path:circle(33%);clip-path:circle(33%);max-height:257px;width:auto}.insurance-service-detail-page .covered-section .heading-block{flex-basis:100%}.insurance-service-detail-page .covered-section ul{list-style-type:none;margin:0}.insurance-service-detail-page .covered-section .article-readmore{opacity:1;padding-top:1em;color:#029ee3;font-weight:bold;cursor:pointer}.insurance-service-detail-page .covered-section .article-readmore:hover{color:#fff}.insurance-service-detail-page .covered-section .covered-content{height:600px;overflow:hidden;transition:height 1s ease-out;position:relative}.insurance-service-detail-page .covered-section .covered-content:after{content:"";display:block;width:100px;height:72px;position:absolute;bottom:0;left:0;width:100%;background-image:linear-gradient(to bottom, rgba(32,36,39,0), #202427)}.insurance-service-detail-page .covered-section .covered-content.open:after{display:none}.insurance-service-detail-page .covered-section.service-family .covered-block:nth-child(3),.insurance-service-detail-page .covered-section.service-family .covered-block:nth-child(4),.insurance-service-detail-page .covered-section.service-family .covered-block:nth-child(5){flex-basis:33%}@media (max-width: 1024px){.insurance-service-detail-page .covered-section.service-family .covered-block:nth-child(3),.insurance-service-detail-page .covered-section.service-family .covered-block:nth-child(4),.insurance-service-detail-page .covered-section.service-family .covered-block:nth-child(5){flex-basis:50%}}@media (max-width: 568px){.insurance-service-detail-page .covered-section.service-family .covered-block:nth-child(3),.insurance-service-detail-page .covered-section.service-family .covered-block:nth-child(4),.insurance-service-detail-page .covered-section.service-family .covered-block:nth-child(5){flex-basis:100%}}.insurance-service-detail-page .main-section .main-article p{margin-bottom:20px}.insurance-service-detail-page .main-section .main-article ul{margin-bottom:24px}.insurance-service-detail-page .main-section article,.insurance-service-detail-page .main-section>section{margin-bottom:64px;padding-right:42px;padding-top:26px}@media (max-width: 767px){.insurance-service-detail-page .main-section article,.insurance-service-detail-page .main-section>section{margin-bottom:48px}}@media (max-width: 567px){.insurance-service-detail-page .main-section article,.insurance-service-detail-page .main-section>section{margin-bottom:32px}}.insurance-service-detail-page .main-section article.section_quickQuote,.insurance-service-detail-page .main-section>section.section_quickQuote{padding-top:0}.insurance-service-detail-page .main-section .additional-section h3{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:22px;color:#131618;font-weight:700;line-height:1.3;margin-top:0}.insurance-service-detail-page .service-header{display:none}.insurance-service-detail-page .main-section{max-width:756px;margin:auto;font-size:19px;line-height:1.6;letter-spacing:0.31px}.insurance-service-detail-page .main-section h3{font-family:"EB Garamond", serif;font-size:48px;line-height:1.08;letter-spacing:0.74px}.insurance-service-detail-page .main-section p>strong{display:flex;align-items:center}.insurance-service-detail-page .main-section p>strong:before{display:inline-block;content:"";width:22px;height:22px;background-image:url("../img/checked-success.svg");margin-right:20px}.insurance-service-detail-page .main-section ul{margin-left:40px}.insurance-service-detail-page .faq-section{background-image:url(/img/faq-section-bg.jpg);background-size:cover;background-repeat:no-repeat}.insurance-service-detail-page .faq-section .faq-section-container{max-width:756px;margin:auto;padding-top:142px;padding-bottom:111px}.insurance-service-detail-page .case-study-section{background-color:#202427}.insurance-service-detail-page .case-study-section .case-study-container{max-width:756px;color:#fff;margin:auto;font-size:19px;line-height:1.6;letter-spacing:0.31px;padding:102px 0 155px 0}.insurance-service-detail-page .case-study-section .case-study-container .section-heading{color:#fff;text-align:left}@media (max-width: 768px){.insurance-service-detail-page .case-study-section .case-study-container{padding-bottom:40px}}.insurance-service-detail-page .testimonial-section{background-color:#16191b}.insurance-service-detail-page .testimonial-section .content{max-width:756px;margin:auto;padding-top:90px;padding-bottom:128px}.insurance-service-detail-page .testimonial-section .content .message{font-family:"EB Garamond",serif;font-size:32px;color:#fff;font-weight:300;line-height:1.16;font-style:italic;letter-spacing:0.49px;margin-bottom:26px;min-height:200px}.insurance-service-detail-page .testimonial-section .content .author-info{font-size:16px;color:#fff}.insurance-service-detail-page .testimonial-section .content .icon-quote{fill:#029ee3;margin-bottom:23px}.insurance-service-detail-page .latest-news-section{padding-top:60px;padding-bottom:36px}.insurance-service-detail-page .latest-news-section .resources-grid-two-column.flex-parent{padding-left:0;padding-right:0}.insurance-service-detail-page .latest-news-section .resources-grid-two-column.flex-parent .resources-block{margin-bottom:0}.insurance-service-detail-page .latest-news-section .column-title{padding-bottom:40px}@media (min-width: 769px){.insurance-service-detail-page .latest-news-section .column-title{margin-left:8px}}@media (max-width: 768px){.insurance-service-detail-page .latest-news-section{padding-top:30px}}.insurance-service-detail-page .block-centered{padding:16px 0}@media (max-width: 568px){.insurance-service-detail-page .block-centered{display:none}}.insurance-service-detail-page .controls-items-wrapper{top:250px}.insurance-service-detail-page .controls-items-wrapper.previous-item{left:0}.insurance-service-detail-page .btn,.insurance-service-detail-page .btn_a,.insurance-service-detail-page #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .insurance-service-detail-page .button,.insurance-service-detail-page .btn_b,.insurance-service-detail-page button#summaryPanelCloseButton,.insurance-service-detail-page button#issuesPanelCloseButton,.insurance-service-detail-page .checkout-back,.insurance-service-detail-page .checkout-skip,.insurance-service-detail-page .btn_c,.insurance-service-detail-page .jsonForm input[type="cancel"],.jsonForm .insurance-service-detail-page input[type="cancel"],.insurance-service-detail-page .btn_d,.insurance-service-detail-page .btn_e,.insurance-service-detail-page .btn_g,.insurance-service-detail-page .btn_login,.insurance-service-detail-page .page-container button,.page-container .insurance-service-detail-page button,.insurance-service-detail-page .page-container input[type=button],.page-container .insurance-service-detail-page input[type=button],.insurance-service-detail-page .modal-content button,.modal-content .insurance-service-detail-page button,.insurance-service-detail-page .modal-content input[type=button],.modal-content .insurance-service-detail-page input[type=button],.insurance-service-detail-page .pf-admin .jf-btn,.pf-admin .insurance-service-detail-page .jf-btn,.insurance-service-detail-page .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .insurance-service-detail-page span.button,.insurance-service-detail-page .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .insurance-service-detail-page span.button,.insurance-service-detail-page .pf-dashboard .jf-btn,.pf-dashboard .insurance-service-detail-page .jf-btn,.insurance-service-detail-page .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .insurance-service-detail-page span.button,.insurance-service-detail-page .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .insurance-service-detail-page span.button,.insurance-service-detail-page button#main_summary,.insurance-service-detail-page button#main_submit_float,.insurance-service-detail-page .jsonForm input[type="submit"],.jsonForm .insurance-service-detail-page input[type="submit"],.insurance-service-detail-page .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .insurance-service-detail-page input.trans-back[type='submit']{max-width:239px}.phonebar .page-container .header-with-service-contact #nav{top:28px}.phonebar .page-container .header-with-service-contact .service-header{display:block}.phonebar .page-container .header-with-service-contact .service-header .service-header-contact{height:28px;width:100%;background-color:#01bee5;position:fixed;top:0;z-index:9999999}.phonebar .page-container .header-with-service-contact .service-header .service-header-content{margin:auto;max-width:170px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:"Gotham A", Helvetica, Arial, sans-serif;font-size:13px;font-weight:bold;line-height:normal;letter-spacing:normal;color:#ffffff;padding:6px}@media (max-width: 567px){.phonebar .page-container .header-with-service-contact .service-header .service-header-content{font-size:15px;max-width:195px}}.phonebar .page-container .header-with-service-contact .service-header .service-header-telephone{color:#ffffff}@media (max-width: 768px){.news-detail-page .page-header .block_image .sidebar.block{display:none}}.news-detail-page .main-section-container{position:relative;padding-top:22px;padding-bottom:30px}.news-detail-page .main-section-container .bounds .main-section p,.news-detail-page .main-section-container .jf-header-bounds .main-section p{margin-bottom:20px}.news-detail-page .main-section-container .bounds .main-section table,.news-detail-page .main-section-container .jf-header-bounds .main-section table{border:0 none;border-spacing:2px;border-collapse:separate}.news-detail-page .main-section-container .bounds .main-section table p,.news-detail-page .main-section-container .jf-header-bounds .main-section table p{margin-bottom:0}.news-detail-page .main-section-container .bounds .main-section table td,.news-detail-page .main-section-container .jf-header-bounds .main-section table td{border:0 none;padding:10px}.news-detail-page .main-section-container .bounds .main-section table tr:nth-child(even) td,.news-detail-page .main-section-container .jf-header-bounds .main-section table tr:nth-child(even) td{background-color:transparent}.news-detail-page .main-section-container .bounds .main-section table tr:nth-child(odd) td,.news-detail-page .main-section-container .jf-header-bounds .main-section table tr:nth-child(odd) td{background-color:#f8f9f9}.news-detail-page .main-section-container .bounds .main-section table tr:nth-child(1) td,.news-detail-page .main-section-container .jf-header-bounds .main-section table tr:nth-child(1) td,.news-detail-page .main-section-container .bounds .main-section table th,.news-detail-page .main-section-container .jf-header-bounds .main-section table th{background-color:#373f45;font-family:"EB Garamond",serif;font-size:21px;color:#fff;font-weight:normal;line-height:2.1}.news-detail-page .main-section-container .bounds .main-section .main-article,.news-detail-page .main-section-container .jf-header-bounds .main-section .main-article{padding-bottom:8px}@media (max-width: 767px){.news-detail-page .main-section-container .bounds .main-section .main-article,.news-detail-page .main-section-container .jf-header-bounds .main-section .main-article{padding-bottom:17px}}.news-detail-page .main-section-container .bounds .main-section .main-article .date-author-container,.news-detail-page .main-section-container .jf-header-bounds .main-section .main-article .date-author-container{display:inline-block;position:relative;margin-bottom:16px;line-height:18px}@media only screen and (max-width: 1199px){.news-detail-page .main-section-container .bounds .main-section .main-article .date-author-container,.news-detail-page .main-section-container .jf-header-bounds .main-section .main-article .date-author-container{margin-bottom:20px}}.news-detail-page .main-section-container .bounds .main-section .main-article ul,.news-detail-page .main-section-container .jf-header-bounds .main-section .main-article ul{padding-left:16px !important}.news-detail-page .main-section-container .bounds .main-section .main-article .article-heading,.news-detail-page .main-section-container .jf-header-bounds .main-section .main-article .article-heading{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:26px;color:#131618;font-weight:500;line-height:1.44}.news-detail-page .main-section-container .bounds .main-section .main-article .article-date,.news-detail-page .main-section-container .jf-header-bounds .main-section .main-article .article-date{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:17px;color:#9b9b9b;line-height:1.8;position:relative;margin-bottom:15px;border-bottom:1px solid #d4d4d4}.news-detail-page .main-section-container .bounds .main-section .main-article .article-category,.news-detail-page .main-section-container .jf-header-bounds .main-section .main-article .article-category{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:25px;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:17px;color:#131618;font-weight:400;line-height:1.44}.news-detail-page .main-section-container .bounds .main-section .location-section,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section{padding-bottom:12px}@media (max-width: 992px){.news-detail-page .main-section-container .bounds .main-section .location-section,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section{padding-bottom:30px}}.news-detail-page .main-section-container .bounds .main-section .location-section .map-container,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .map-container{float:left;width:45%;margin:0 26px 20px 0}@media (max-width: 992px){.news-detail-page .main-section-container .bounds .main-section .location-section .map-container,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .map-container{float:none;width:100%;margin:0 0 20px}}.news-detail-page .main-section-container .bounds .main-section .location-section .map-container .event-map,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .map-container .event-map{height:270px}@media (max-width: 1024px){.news-detail-page .main-section-container .bounds .main-section .location-section .map-container .event-map,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .map-container .event-map{height:205px}}@media (max-width: 992px){.news-detail-page .main-section-container .bounds .main-section .location-section .map-container .event-map,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .map-container .event-map{height:250px}}.news-detail-page .main-section-container .bounds .main-section .location-section .content-container,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .content-container{position:relative;display:inline-block;padding-bottom:40px;width:45%;min-height:270px}@media (max-width: 1024px){.news-detail-page .main-section-container .bounds .main-section .location-section .content-container,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .content-container{min-height:205px}}@media (max-width: 992px){.news-detail-page .main-section-container .bounds .main-section .location-section .content-container,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .content-container{min-height:0;width:100%;padding-bottom:47px}}.news-detail-page .main-section-container .bounds .main-section .location-section .content-container .section-heading,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .content-container .section-heading{margin:0 0 16px;font-weight:300;font-size:28px;line-height:34px}@media (max-width: 568px){.news-detail-page .main-section-container .bounds .main-section .location-section .content-container .section-heading,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .content-container .section-heading{margin:0 0 22px;font-size:24px;line-height:29px}}.news-detail-page .main-section-container .bounds .main-section .location-section .content-container .event-address,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .content-container .event-address{padding-bottom:10px}.news-detail-page .main-section-container .bounds .main-section .location-section .content-container .event-address span,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .content-container .event-address span{display:block}.news-detail-page .main-section-container .bounds .main-section .location-section .content-container .sign-up,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .content-container .sign-up{position:absolute;left:0;bottom:0;z-index:2}.news-detail-page .main-section-container .bounds .main-section .social-icons-wrap,.news-detail-page .main-section-container .jf-header-bounds .main-section .social-icons-wrap{margin-bottom:35px}@media (max-width: 767px){.news-detail-page .main-section-container .bounds .main-section .social-icons-wrap,.news-detail-page .main-section-container .jf-header-bounds .main-section .social-icons-wrap{position:absolute;bottom:84px;left:32px;margin:0;z-index:2}}@media (max-width: 568px){.news-detail-page .main-section-container .bounds .main-section .social-icons-wrap,.news-detail-page .main-section-container .jf-header-bounds .main-section .social-icons-wrap{left:16px}}.news-detail-page .news-iframe{width:100%;height:600px}@media (max-width: 568px){.news-detail-page .news-iframe{height:300px}}.news-detail-page .article-image-wrap{position:relative;margin-bottom:1.2em}.news-detail-page .block.sidebar{flex-basis:20%;max-width:220px}.news-detail-page .block.sidebar.block-back{flex-basis:13%;min-width:0}.news-detail-page .block.sidebar.aside-banner{max-width:14%;min-width:14%}@media (min-width: 1200px){.news-detail-page .block.sidebar.aside-banner{max-width:15%}}.news-detail-page .block.sidebar .btn.btn_b,.news-detail-page .block.sidebar .btn_b.btn_a,.news-detail-page .block.sidebar button.btn_a#summaryPanelCloseButton,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#summaryPanelCloseButton.button,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#summaryPanelCloseButton.button,.news-detail-page .block.sidebar button.btn_a#issuesPanelCloseButton,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#issuesPanelCloseButton.button,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#issuesPanelCloseButton.button,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .btn_b.button,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .btn_b.button,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-back,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-back,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-skip,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-skip,.news-detail-page .block.sidebar .btn_a.checkout-back,.news-detail-page .block.sidebar .btn_a.checkout-skip,.news-detail-page .block.sidebar .btn_b.btn_a:visited,.news-detail-page .block.sidebar button.btn_a#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#summaryPanelCloseButton.button:visited,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#summaryPanelCloseButton.button:visited,.news-detail-page .block.sidebar button.btn_a#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#issuesPanelCloseButton.button:visited,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#issuesPanelCloseButton.button:visited,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .btn_b.button:visited,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .btn_b.button:visited,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-back:visited,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-back:visited,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-skip:visited,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-skip:visited,.news-detail-page .block.sidebar .btn_a.checkout-back:visited,.news-detail-page .block.sidebar .btn_a.checkout-skip:visited,.news-detail-page .block.sidebar .btn_b,.news-detail-page .block.sidebar button#summaryPanelCloseButton,.news-detail-page .block.sidebar button#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar button#issuesPanelCloseButton,.news-detail-page .block.sidebar button#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar .checkout-back,.news-detail-page .block.sidebar .checkout-skip,.news-detail-page .block.sidebar .btn_b:visited,.news-detail-page .block.sidebar .checkout-back:visited,.news-detail-page .block.sidebar .checkout-skip:visited,.news-detail-page .block.sidebar .btn_b.btn_c,.news-detail-page .block.sidebar button.btn_c#summaryPanelCloseButton,.news-detail-page .block.sidebar button.btn_c#issuesPanelCloseButton,.news-detail-page .block.sidebar .jsonForm input.btn_b[type="cancel"],.jsonForm .news-detail-page .block.sidebar input.btn_b[type="cancel"],.news-detail-page .block.sidebar .jsonForm input.checkout-back[type="cancel"],.jsonForm .news-detail-page .block.sidebar input.checkout-back[type="cancel"],.news-detail-page .block.sidebar .jsonForm input.checkout-skip[type="cancel"],.jsonForm .news-detail-page .block.sidebar input.checkout-skip[type="cancel"],.news-detail-page .block.sidebar .btn_c.checkout-back,.news-detail-page .block.sidebar .btn_c.checkout-skip,.news-detail-page .block.sidebar .btn_b.btn_c:visited,.news-detail-page .block.sidebar button.btn_c#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar button.btn_c#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar .jsonForm input.btn_b:visited[type="cancel"],.jsonForm .news-detail-page .block.sidebar input.btn_b:visited[type="cancel"],.news-detail-page .block.sidebar .jsonForm input.checkout-back:visited[type="cancel"],.jsonForm .news-detail-page .block.sidebar input.checkout-back:visited[type="cancel"],.news-detail-page .block.sidebar .jsonForm input.checkout-skip:visited[type="cancel"],.jsonForm .news-detail-page .block.sidebar input.checkout-skip:visited[type="cancel"],.news-detail-page .block.sidebar .btn_c.checkout-back:visited,.news-detail-page .block.sidebar .btn_c.checkout-skip:visited,.news-detail-page .block.sidebar .btn_b.btn_d,.news-detail-page .block.sidebar button.btn_d#summaryPanelCloseButton,.news-detail-page .block.sidebar button.btn_d#issuesPanelCloseButton,.news-detail-page .block.sidebar .btn_d.checkout-back,.news-detail-page .block.sidebar .btn_d.checkout-skip,.news-detail-page .block.sidebar .btn_b.btn_d:visited,.news-detail-page .block.sidebar button.btn_d#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar button.btn_d#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar .btn_d.checkout-back:visited,.news-detail-page .block.sidebar .btn_d.checkout-skip:visited,.news-detail-page .block.sidebar .btn_b.btn_e,.news-detail-page .block.sidebar button.btn_e#summaryPanelCloseButton,.news-detail-page .block.sidebar button.btn_e#issuesPanelCloseButton,.news-detail-page .block.sidebar .btn_e.checkout-back,.news-detail-page .block.sidebar .btn_e.checkout-skip,.news-detail-page .block.sidebar .btn_b.btn_e:visited,.news-detail-page .block.sidebar button.btn_e#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar button.btn_e#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar .btn_e.checkout-back:visited,.news-detail-page .block.sidebar .btn_e.checkout-skip:visited,.news-detail-page .block.sidebar .btn_b.btn_g,.news-detail-page .block.sidebar button.btn_g#summaryPanelCloseButton,.news-detail-page .block.sidebar button.btn_g#issuesPanelCloseButton,.news-detail-page .block.sidebar .btn_g.checkout-back,.news-detail-page .block.sidebar .btn_g.checkout-skip,.news-detail-page .block.sidebar .btn_b.btn_g:visited,.news-detail-page .block.sidebar button.btn_g#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar button.btn_g#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar .btn_g.checkout-back:visited,.news-detail-page .block.sidebar .btn_g.checkout-skip:visited,.news-detail-page .block.sidebar .btn_b.btn_login,.news-detail-page .block.sidebar button.btn_login#summaryPanelCloseButton,.news-detail-page .block.sidebar button.btn_login#issuesPanelCloseButton,.news-detail-page .block.sidebar .btn_login.checkout-back,.news-detail-page .block.sidebar .btn_login.checkout-skip,.news-detail-page .block.sidebar .btn_b.btn_login:visited,.news-detail-page .block.sidebar button.btn_login#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar button.btn_login#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar .btn_login.checkout-back:visited,.news-detail-page .block.sidebar .btn_login.checkout-skip:visited,.news-detail-page .block.sidebar .page-container button.btn_b,.page-container .news-detail-page .block.sidebar button.btn_b,.news-detail-page .block.sidebar .page-container button#summaryPanelCloseButton,.page-container .news-detail-page .block.sidebar button#summaryPanelCloseButton,.news-detail-page .block.sidebar .page-container button#issuesPanelCloseButton,.page-container .news-detail-page .block.sidebar button#issuesPanelCloseButton,.news-detail-page .block.sidebar .page-container button.checkout-back,.page-container .news-detail-page .block.sidebar button.checkout-back,.news-detail-page .block.sidebar .page-container button.checkout-skip,.page-container .news-detail-page .block.sidebar button.checkout-skip,.news-detail-page .block.sidebar .page-container input.btn_b[type=button],.page-container .news-detail-page .block.sidebar input.btn_b[type=button],.news-detail-page .block.sidebar .page-container input.checkout-back[type=button],.page-container .news-detail-page .block.sidebar input.checkout-back[type=button],.news-detail-page .block.sidebar .page-container input.checkout-skip[type=button],.page-container .news-detail-page .block.sidebar input.checkout-skip[type=button],.news-detail-page .block.sidebar .modal-content button.btn_b,.modal-content .news-detail-page .block.sidebar button.btn_b,.news-detail-page .block.sidebar .modal-content button#summaryPanelCloseButton,.modal-content .news-detail-page .block.sidebar button#summaryPanelCloseButton,.news-detail-page .block.sidebar .modal-content button#issuesPanelCloseButton,.modal-content .news-detail-page .block.sidebar button#issuesPanelCloseButton,.news-detail-page .block.sidebar .modal-content button.checkout-back,.modal-content .news-detail-page .block.sidebar button.checkout-back,.news-detail-page .block.sidebar .modal-content button.checkout-skip,.modal-content .news-detail-page .block.sidebar button.checkout-skip,.news-detail-page .block.sidebar .modal-content input.btn_b[type=button],.modal-content .news-detail-page .block.sidebar input.btn_b[type=button],.news-detail-page .block.sidebar .modal-content input.checkout-back[type=button],.modal-content .news-detail-page .block.sidebar input.checkout-back[type=button],.news-detail-page .block.sidebar .modal-content input.checkout-skip[type=button],.modal-content .news-detail-page .block.sidebar input.checkout-skip[type=button],.news-detail-page .block.sidebar .pf-admin .btn_b.jf-btn,.pf-admin .news-detail-page .block.sidebar .btn_b.jf-btn,.news-detail-page .block.sidebar .pf-admin .rowbuttonwrapper span.btn_b.button,.pf-admin .rowbuttonwrapper .news-detail-page .block.sidebar span.btn_b.button,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-admin span.btn_b.button,.rowbuttonwrapper .pf-admin .news-detail-page .block.sidebar span.btn_b.button,.news-detail-page .block.sidebar .pf-admin .rowbuttonwrapper span.button.checkout-back,.pf-admin .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-back,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-admin span.button.checkout-back,.rowbuttonwrapper .pf-admin .news-detail-page .block.sidebar span.button.checkout-back,.news-detail-page .block.sidebar .pf-admin .rowbuttonwrapper span.button.checkout-skip,.pf-admin .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-skip,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-admin span.button.checkout-skip,.rowbuttonwrapper .pf-admin .news-detail-page .block.sidebar span.button.checkout-skip,.news-detail-page .block.sidebar .pf-admin button.jf-btn#summaryPanelCloseButton,.pf-admin .news-detail-page .block.sidebar button.jf-btn#summaryPanelCloseButton,.news-detail-page .block.sidebar .pf-admin button.jf-btn#issuesPanelCloseButton,.pf-admin .news-detail-page .block.sidebar button.jf-btn#issuesPanelCloseButton,.news-detail-page .block.sidebar .pf-admin .jf-btn.checkout-back,.pf-admin .news-detail-page .block.sidebar .jf-btn.checkout-back,.news-detail-page .block.sidebar .pf-admin .jf-btn.checkout-skip,.pf-admin .news-detail-page .block.sidebar .jf-btn.checkout-skip,.news-detail-page .block.sidebar .pf-dashboard .btn_b.jf-btn,.pf-dashboard .news-detail-page .block.sidebar .btn_b.jf-btn,.news-detail-page .block.sidebar .pf-dashboard .rowbuttonwrapper span.btn_b.button,.pf-dashboard .rowbuttonwrapper .news-detail-page .block.sidebar span.btn_b.button,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-dashboard span.btn_b.button,.rowbuttonwrapper .pf-dashboard .news-detail-page .block.sidebar span.btn_b.button,.news-detail-page .block.sidebar .pf-dashboard .rowbuttonwrapper span.button.checkout-back,.pf-dashboard .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-back,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-dashboard span.button.checkout-back,.rowbuttonwrapper .pf-dashboard .news-detail-page .block.sidebar span.button.checkout-back,.news-detail-page .block.sidebar .pf-dashboard .rowbuttonwrapper span.button.checkout-skip,.pf-dashboard .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-skip,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-dashboard span.button.checkout-skip,.rowbuttonwrapper .pf-dashboard .news-detail-page .block.sidebar span.button.checkout-skip,.news-detail-page .block.sidebar .pf-dashboard button.jf-btn#summaryPanelCloseButton,.pf-dashboard .news-detail-page .block.sidebar button.jf-btn#summaryPanelCloseButton,.news-detail-page .block.sidebar .pf-dashboard button.jf-btn#issuesPanelCloseButton,.pf-dashboard .news-detail-page .block.sidebar button.jf-btn#issuesPanelCloseButton,.news-detail-page .block.sidebar .pf-dashboard .jf-btn.checkout-back,.pf-dashboard .news-detail-page .block.sidebar .jf-btn.checkout-back,.news-detail-page .block.sidebar .pf-dashboard .jf-btn.checkout-skip,.pf-dashboard .news-detail-page .block.sidebar .jf-btn.checkout-skip,.news-detail-page .block.sidebar button.btn_b#main_summary,.news-detail-page .block.sidebar button#main_summary.checkout-back,.news-detail-page .block.sidebar button#main_summary.checkout-skip,.news-detail-page .block.sidebar button.btn_b#main_submit_float,.news-detail-page .block.sidebar button#main_submit_float.checkout-back,.news-detail-page .block.sidebar button#main_submit_float.checkout-skip,.news-detail-page .block.sidebar button.btn#summaryPanelCloseButton,.news-detail-page .block.sidebar button#summaryPanelCloseButton.btn_b,.news-detail-page .block.sidebar button.btn#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar button#summaryPanelCloseButton.btn_b:visited,.news-detail-page .block.sidebar .page-container button#summaryPanelCloseButton:visited,.page-container .news-detail-page .block.sidebar button#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar .modal-content button#summaryPanelCloseButton:visited,.modal-content .news-detail-page .block.sidebar button#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar .pf-admin button#summaryPanelCloseButton.jf-btn:visited,.pf-admin .news-detail-page .block.sidebar button#summaryPanelCloseButton.jf-btn:visited,.news-detail-page .block.sidebar .pf-dashboard button#summaryPanelCloseButton.jf-btn:visited,.pf-dashboard .news-detail-page .block.sidebar button#summaryPanelCloseButton.jf-btn:visited,.news-detail-page .block.sidebar button.btn#issuesPanelCloseButton,.news-detail-page .block.sidebar button#issuesPanelCloseButton.btn_b,.news-detail-page .block.sidebar button.btn#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar button#issuesPanelCloseButton.btn_b:visited,.news-detail-page .block.sidebar .page-container button#issuesPanelCloseButton:visited,.page-container .news-detail-page .block.sidebar button#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar .modal-content button#issuesPanelCloseButton:visited,.modal-content .news-detail-page .block.sidebar button#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar .pf-admin button#issuesPanelCloseButton.jf-btn:visited,.pf-admin .news-detail-page .block.sidebar button#issuesPanelCloseButton.jf-btn:visited,.news-detail-page .block.sidebar .pf-dashboard button#issuesPanelCloseButton.jf-btn:visited,.pf-dashboard .news-detail-page .block.sidebar button#issuesPanelCloseButton.jf-btn:visited,.news-detail-page .block.sidebar .jsonForm input.btn_b[type="submit"],.jsonForm .news-detail-page .block.sidebar input.btn_b[type="submit"],.news-detail-page .block.sidebar .jsonForm input.checkout-back[type="submit"],.jsonForm .news-detail-page .block.sidebar input.checkout-back[type="submit"],.news-detail-page .block.sidebar .jsonForm input.checkout-skip[type="submit"],.jsonForm .news-detail-page .block.sidebar input.checkout-skip[type="submit"],.news-detail-page .block.sidebar .pf-checkout.secure-hosting input.btn_b.trans-back[type='submit'],.pf-checkout.secure-hosting .news-detail-page .block.sidebar input.btn_b.trans-back[type='submit'],.news-detail-page .block.sidebar .pf-checkout.secure-hosting input.trans-back.checkout-back[type='submit'],.pf-checkout.secure-hosting .news-detail-page .block.sidebar input.trans-back.checkout-back[type='submit'],.news-detail-page .block.sidebar .pf-checkout.secure-hosting input.trans-back.checkout-skip[type='submit'],.pf-checkout.secure-hosting .news-detail-page .block.sidebar input.trans-back.checkout-skip[type='submit'],.news-detail-page .block.sidebar .btn.checkout-back,.news-detail-page .block.sidebar .checkout-back.btn_b,.news-detail-page .block.sidebar .btn.checkout-skip,.news-detail-page .block.sidebar .checkout-skip.btn_b{max-width:107px;cursor:pointer;display:flex;align-items:center}@media (max-width: 768px){.news-detail-page .block.sidebar .btn.btn_b,.news-detail-page .block.sidebar .btn_b.btn_a,.news-detail-page .block.sidebar button.btn_a#summaryPanelCloseButton,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#summaryPanelCloseButton.button,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#summaryPanelCloseButton.button,.news-detail-page .block.sidebar button.btn_a#issuesPanelCloseButton,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#issuesPanelCloseButton.button,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#issuesPanelCloseButton.button,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .btn_b.button,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .btn_b.button,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-back,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-back,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-skip,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-skip,.news-detail-page .block.sidebar .btn_a.checkout-back,.news-detail-page .block.sidebar .btn_a.checkout-skip,.news-detail-page .block.sidebar .btn_b.btn_a:visited,.news-detail-page .block.sidebar button.btn_a#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#summaryPanelCloseButton.button:visited,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#summaryPanelCloseButton.button:visited,.news-detail-page .block.sidebar button.btn_a#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#issuesPanelCloseButton.button:visited,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#issuesPanelCloseButton.button:visited,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .btn_b.button:visited,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .btn_b.button:visited,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-back:visited,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-back:visited,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-skip:visited,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-skip:visited,.news-detail-page .block.sidebar .btn_a.checkout-back:visited,.news-detail-page .block.sidebar .btn_a.checkout-skip:visited,.news-detail-page .block.sidebar .btn_b,.news-detail-page .block.sidebar button#summaryPanelCloseButton,.news-detail-page .block.sidebar button#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar button#issuesPanelCloseButton,.news-detail-page .block.sidebar button#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar .checkout-back,.news-detail-page .block.sidebar .checkout-skip,.news-detail-page .block.sidebar .btn_b:visited,.news-detail-page .block.sidebar .checkout-back:visited,.news-detail-page .block.sidebar .checkout-skip:visited,.news-detail-page .block.sidebar .btn_b.btn_c,.news-detail-page .block.sidebar button.btn_c#summaryPanelCloseButton,.news-detail-page .block.sidebar button.btn_c#issuesPanelCloseButton,.news-detail-page .block.sidebar .jsonForm input.btn_b[type="cancel"],.jsonForm .news-detail-page .block.sidebar input.btn_b[type="cancel"],.news-detail-page .block.sidebar .jsonForm input.checkout-back[type="cancel"],.jsonForm .news-detail-page .block.sidebar input.checkout-back[type="cancel"],.news-detail-page .block.sidebar .jsonForm input.checkout-skip[type="cancel"],.jsonForm .news-detail-page .block.sidebar input.checkout-skip[type="cancel"],.news-detail-page .block.sidebar .btn_c.checkout-back,.news-detail-page .block.sidebar .btn_c.checkout-skip,.news-detail-page .block.sidebar .btn_b.btn_c:visited,.news-detail-page .block.sidebar button.btn_c#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar button.btn_c#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar .jsonForm input.btn_b:visited[type="cancel"],.jsonForm .news-detail-page .block.sidebar input.btn_b:visited[type="cancel"],.news-detail-page .block.sidebar .jsonForm input.checkout-back:visited[type="cancel"],.jsonForm .news-detail-page .block.sidebar input.checkout-back:visited[type="cancel"],.news-detail-page .block.sidebar .jsonForm input.checkout-skip:visited[type="cancel"],.jsonForm .news-detail-page .block.sidebar input.checkout-skip:visited[type="cancel"],.news-detail-page .block.sidebar .btn_c.checkout-back:visited,.news-detail-page .block.sidebar .btn_c.checkout-skip:visited,.news-detail-page .block.sidebar .btn_b.btn_d,.news-detail-page .block.sidebar button.btn_d#summaryPanelCloseButton,.news-detail-page .block.sidebar button.btn_d#issuesPanelCloseButton,.news-detail-page .block.sidebar .btn_d.checkout-back,.news-detail-page .block.sidebar .btn_d.checkout-skip,.news-detail-page .block.sidebar .btn_b.btn_d:visited,.news-detail-page .block.sidebar button.btn_d#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar button.btn_d#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar .btn_d.checkout-back:visited,.news-detail-page .block.sidebar .btn_d.checkout-skip:visited,.news-detail-page .block.sidebar .btn_b.btn_e,.news-detail-page .block.sidebar button.btn_e#summaryPanelCloseButton,.news-detail-page .block.sidebar button.btn_e#issuesPanelCloseButton,.news-detail-page .block.sidebar .btn_e.checkout-back,.news-detail-page .block.sidebar .btn_e.checkout-skip,.news-detail-page .block.sidebar .btn_b.btn_e:visited,.news-detail-page .block.sidebar button.btn_e#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar button.btn_e#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar .btn_e.checkout-back:visited,.news-detail-page .block.sidebar .btn_e.checkout-skip:visited,.news-detail-page .block.sidebar .btn_b.btn_g,.news-detail-page .block.sidebar button.btn_g#summaryPanelCloseButton,.news-detail-page .block.sidebar button.btn_g#issuesPanelCloseButton,.news-detail-page .block.sidebar .btn_g.checkout-back,.news-detail-page .block.sidebar .btn_g.checkout-skip,.news-detail-page .block.sidebar .btn_b.btn_g:visited,.news-detail-page .block.sidebar button.btn_g#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar button.btn_g#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar .btn_g.checkout-back:visited,.news-detail-page .block.sidebar .btn_g.checkout-skip:visited,.news-detail-page .block.sidebar .btn_b.btn_login,.news-detail-page .block.sidebar button.btn_login#summaryPanelCloseButton,.news-detail-page .block.sidebar button.btn_login#issuesPanelCloseButton,.news-detail-page .block.sidebar .btn_login.checkout-back,.news-detail-page .block.sidebar .btn_login.checkout-skip,.news-detail-page .block.sidebar .btn_b.btn_login:visited,.news-detail-page .block.sidebar button.btn_login#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar button.btn_login#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar .btn_login.checkout-back:visited,.news-detail-page .block.sidebar .btn_login.checkout-skip:visited,.news-detail-page .block.sidebar .page-container button.btn_b,.page-container .news-detail-page .block.sidebar button.btn_b,.news-detail-page .block.sidebar .page-container button#summaryPanelCloseButton,.page-container .news-detail-page .block.sidebar button#summaryPanelCloseButton,.news-detail-page .block.sidebar .page-container button#issuesPanelCloseButton,.page-container .news-detail-page .block.sidebar button#issuesPanelCloseButton,.news-detail-page .block.sidebar .page-container button.checkout-back,.page-container .news-detail-page .block.sidebar button.checkout-back,.news-detail-page .block.sidebar .page-container button.checkout-skip,.page-container .news-detail-page .block.sidebar button.checkout-skip,.news-detail-page .block.sidebar .page-container input.btn_b[type=button],.page-container .news-detail-page .block.sidebar input.btn_b[type=button],.news-detail-page .block.sidebar .page-container input.checkout-back[type=button],.page-container .news-detail-page .block.sidebar input.checkout-back[type=button],.news-detail-page .block.sidebar .page-container input.checkout-skip[type=button],.page-container .news-detail-page .block.sidebar input.checkout-skip[type=button],.news-detail-page .block.sidebar .modal-content button.btn_b,.modal-content .news-detail-page .block.sidebar button.btn_b,.news-detail-page .block.sidebar .modal-content button#summaryPanelCloseButton,.modal-content .news-detail-page .block.sidebar button#summaryPanelCloseButton,.news-detail-page .block.sidebar .modal-content button#issuesPanelCloseButton,.modal-content .news-detail-page .block.sidebar button#issuesPanelCloseButton,.news-detail-page .block.sidebar .modal-content button.checkout-back,.modal-content .news-detail-page .block.sidebar button.checkout-back,.news-detail-page .block.sidebar .modal-content button.checkout-skip,.modal-content .news-detail-page .block.sidebar button.checkout-skip,.news-detail-page .block.sidebar .modal-content input.btn_b[type=button],.modal-content .news-detail-page .block.sidebar input.btn_b[type=button],.news-detail-page .block.sidebar .modal-content input.checkout-back[type=button],.modal-content .news-detail-page .block.sidebar input.checkout-back[type=button],.news-detail-page .block.sidebar .modal-content input.checkout-skip[type=button],.modal-content .news-detail-page .block.sidebar input.checkout-skip[type=button],.news-detail-page .block.sidebar .pf-admin .btn_b.jf-btn,.pf-admin .news-detail-page .block.sidebar .btn_b.jf-btn,.news-detail-page .block.sidebar .pf-admin .rowbuttonwrapper span.btn_b.button,.pf-admin .rowbuttonwrapper .news-detail-page .block.sidebar span.btn_b.button,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-admin span.btn_b.button,.rowbuttonwrapper .pf-admin .news-detail-page .block.sidebar span.btn_b.button,.news-detail-page .block.sidebar .pf-admin .rowbuttonwrapper span.button.checkout-back,.pf-admin .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-back,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-admin span.button.checkout-back,.rowbuttonwrapper .pf-admin .news-detail-page .block.sidebar span.button.checkout-back,.news-detail-page .block.sidebar .pf-admin .rowbuttonwrapper span.button.checkout-skip,.pf-admin .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-skip,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-admin span.button.checkout-skip,.rowbuttonwrapper .pf-admin .news-detail-page .block.sidebar span.button.checkout-skip,.news-detail-page .block.sidebar .pf-admin button.jf-btn#summaryPanelCloseButton,.pf-admin .news-detail-page .block.sidebar button.jf-btn#summaryPanelCloseButton,.news-detail-page .block.sidebar .pf-admin button.jf-btn#issuesPanelCloseButton,.pf-admin .news-detail-page .block.sidebar button.jf-btn#issuesPanelCloseButton,.news-detail-page .block.sidebar .pf-admin .jf-btn.checkout-back,.pf-admin .news-detail-page .block.sidebar .jf-btn.checkout-back,.news-detail-page .block.sidebar .pf-admin .jf-btn.checkout-skip,.pf-admin .news-detail-page .block.sidebar .jf-btn.checkout-skip,.news-detail-page .block.sidebar .pf-dashboard .btn_b.jf-btn,.pf-dashboard .news-detail-page .block.sidebar .btn_b.jf-btn,.news-detail-page .block.sidebar .pf-dashboard .rowbuttonwrapper span.btn_b.button,.pf-dashboard .rowbuttonwrapper .news-detail-page .block.sidebar span.btn_b.button,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-dashboard span.btn_b.button,.rowbuttonwrapper .pf-dashboard .news-detail-page .block.sidebar span.btn_b.button,.news-detail-page .block.sidebar .pf-dashboard .rowbuttonwrapper span.button.checkout-back,.pf-dashboard .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-back,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-dashboard span.button.checkout-back,.rowbuttonwrapper .pf-dashboard .news-detail-page .block.sidebar span.button.checkout-back,.news-detail-page .block.sidebar .pf-dashboard .rowbuttonwrapper span.button.checkout-skip,.pf-dashboard .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-skip,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-dashboard span.button.checkout-skip,.rowbuttonwrapper .pf-dashboard .news-detail-page .block.sidebar span.button.checkout-skip,.news-detail-page .block.sidebar .pf-dashboard button.jf-btn#summaryPanelCloseButton,.pf-dashboard .news-detail-page .block.sidebar button.jf-btn#summaryPanelCloseButton,.news-detail-page .block.sidebar .pf-dashboard button.jf-btn#issuesPanelCloseButton,.pf-dashboard .news-detail-page .block.sidebar button.jf-btn#issuesPanelCloseButton,.news-detail-page .block.sidebar .pf-dashboard .jf-btn.checkout-back,.pf-dashboard .news-detail-page .block.sidebar .jf-btn.checkout-back,.news-detail-page .block.sidebar .pf-dashboard .jf-btn.checkout-skip,.pf-dashboard .news-detail-page .block.sidebar .jf-btn.checkout-skip,.news-detail-page .block.sidebar button.btn_b#main_summary,.news-detail-page .block.sidebar button#main_summary.checkout-back,.news-detail-page .block.sidebar button#main_summary.checkout-skip,.news-detail-page .block.sidebar button.btn_b#main_submit_float,.news-detail-page .block.sidebar button#main_submit_float.checkout-back,.news-detail-page .block.sidebar button#main_submit_float.checkout-skip,.news-detail-page .block.sidebar button.btn#summaryPanelCloseButton,.news-detail-page .block.sidebar button#summaryPanelCloseButton.btn_b,.news-detail-page .block.sidebar button.btn#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar button#summaryPanelCloseButton.btn_b:visited,.news-detail-page .block.sidebar .page-container button#summaryPanelCloseButton:visited,.page-container .news-detail-page .block.sidebar button#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar .modal-content button#summaryPanelCloseButton:visited,.modal-content .news-detail-page .block.sidebar button#summaryPanelCloseButton:visited,.news-detail-page .block.sidebar .pf-admin button#summaryPanelCloseButton.jf-btn:visited,.pf-admin .news-detail-page .block.sidebar button#summaryPanelCloseButton.jf-btn:visited,.news-detail-page .block.sidebar .pf-dashboard button#summaryPanelCloseButton.jf-btn:visited,.pf-dashboard .news-detail-page .block.sidebar button#summaryPanelCloseButton.jf-btn:visited,.news-detail-page .block.sidebar button.btn#issuesPanelCloseButton,.news-detail-page .block.sidebar button#issuesPanelCloseButton.btn_b,.news-detail-page .block.sidebar button.btn#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar button#issuesPanelCloseButton.btn_b:visited,.news-detail-page .block.sidebar .page-container button#issuesPanelCloseButton:visited,.page-container .news-detail-page .block.sidebar button#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar .modal-content button#issuesPanelCloseButton:visited,.modal-content .news-detail-page .block.sidebar button#issuesPanelCloseButton:visited,.news-detail-page .block.sidebar .pf-admin button#issuesPanelCloseButton.jf-btn:visited,.pf-admin .news-detail-page .block.sidebar button#issuesPanelCloseButton.jf-btn:visited,.news-detail-page .block.sidebar .pf-dashboard button#issuesPanelCloseButton.jf-btn:visited,.pf-dashboard .news-detail-page .block.sidebar button#issuesPanelCloseButton.jf-btn:visited,.news-detail-page .block.sidebar .jsonForm input.btn_b[type="submit"],.jsonForm .news-detail-page .block.sidebar input.btn_b[type="submit"],.news-detail-page .block.sidebar .jsonForm input.checkout-back[type="submit"],.jsonForm .news-detail-page .block.sidebar input.checkout-back[type="submit"],.news-detail-page .block.sidebar .jsonForm input.checkout-skip[type="submit"],.jsonForm .news-detail-page .block.sidebar input.checkout-skip[type="submit"],.news-detail-page .block.sidebar .pf-checkout.secure-hosting input.btn_b.trans-back[type='submit'],.pf-checkout.secure-hosting .news-detail-page .block.sidebar input.btn_b.trans-back[type='submit'],.news-detail-page .block.sidebar .pf-checkout.secure-hosting input.trans-back.checkout-back[type='submit'],.pf-checkout.secure-hosting .news-detail-page .block.sidebar input.trans-back.checkout-back[type='submit'],.news-detail-page .block.sidebar .pf-checkout.secure-hosting input.trans-back.checkout-skip[type='submit'],.pf-checkout.secure-hosting .news-detail-page .block.sidebar input.trans-back.checkout-skip[type='submit'],.news-detail-page .block.sidebar .btn.checkout-back,.news-detail-page .block.sidebar .checkout-back.btn_b,.news-detail-page .block.sidebar .btn.checkout-skip,.news-detail-page .block.sidebar .checkout-skip.btn_b{display:none}}.news-detail-page .block.sidebar .btn.btn_b svg,.news-detail-page .block.sidebar .btn_b.btn_a svg,.news-detail-page .block.sidebar button.btn_a#summaryPanelCloseButton svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#summaryPanelCloseButton.button svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#summaryPanelCloseButton.button svg,.news-detail-page .block.sidebar button.btn_a#issuesPanelCloseButton svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#issuesPanelCloseButton.button svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#issuesPanelCloseButton.button svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .btn_b.button svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .btn_b.button svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-back svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-back svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-skip svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-skip svg,.news-detail-page .block.sidebar .btn_a.checkout-back svg,.news-detail-page .block.sidebar .btn_a.checkout-skip svg,.news-detail-page .block.sidebar .btn_b.btn_a:visited svg,.news-detail-page .block.sidebar button.btn_a#summaryPanelCloseButton:visited svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#summaryPanelCloseButton.button:visited svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#summaryPanelCloseButton.button:visited svg,.news-detail-page .block.sidebar button.btn_a#issuesPanelCloseButton:visited svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#issuesPanelCloseButton.button:visited svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#issuesPanelCloseButton.button:visited svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .btn_b.button:visited svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .btn_b.button:visited svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-back:visited svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-back:visited svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-skip:visited svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-skip:visited svg,.news-detail-page .block.sidebar .btn_a.checkout-back:visited svg,.news-detail-page .block.sidebar .btn_a.checkout-skip:visited svg,.news-detail-page .block.sidebar .btn_b svg,.news-detail-page .block.sidebar button#summaryPanelCloseButton svg,.news-detail-page .block.sidebar button#summaryPanelCloseButton:visited svg,.news-detail-page .block.sidebar button#issuesPanelCloseButton svg,.news-detail-page .block.sidebar button#issuesPanelCloseButton:visited svg,.news-detail-page .block.sidebar .checkout-back svg,.news-detail-page .block.sidebar .checkout-skip svg,.news-detail-page .block.sidebar .btn_b:visited svg,.news-detail-page .block.sidebar .checkout-back:visited svg,.news-detail-page .block.sidebar .checkout-skip:visited svg,.news-detail-page .block.sidebar .btn_b.btn_c svg,.news-detail-page .block.sidebar button.btn_c#summaryPanelCloseButton svg,.news-detail-page .block.sidebar button.btn_c#issuesPanelCloseButton svg,.news-detail-page .block.sidebar .jsonForm input.btn_b[type="cancel"] svg,.jsonForm .news-detail-page .block.sidebar input.btn_b[type="cancel"] svg,.news-detail-page .block.sidebar .jsonForm input.checkout-back[type="cancel"] svg,.jsonForm .news-detail-page .block.sidebar input.checkout-back[type="cancel"] svg,.news-detail-page .block.sidebar .jsonForm input.checkout-skip[type="cancel"] svg,.jsonForm .news-detail-page .block.sidebar input.checkout-skip[type="cancel"] svg,.news-detail-page .block.sidebar .btn_c.checkout-back svg,.news-detail-page .block.sidebar .btn_c.checkout-skip svg,.news-detail-page .block.sidebar .btn_b.btn_c:visited svg,.news-detail-page .block.sidebar button.btn_c#summaryPanelCloseButton:visited svg,.news-detail-page .block.sidebar button.btn_c#issuesPanelCloseButton:visited svg,.news-detail-page .block.sidebar .jsonForm input.btn_b:visited[type="cancel"] svg,.jsonForm .news-detail-page .block.sidebar input.btn_b:visited[type="cancel"] svg,.news-detail-page .block.sidebar .jsonForm input.checkout-back:visited[type="cancel"] svg,.jsonForm .news-detail-page .block.sidebar input.checkout-back:visited[type="cancel"] svg,.news-detail-page .block.sidebar .jsonForm input.checkout-skip:visited[type="cancel"] svg,.jsonForm .news-detail-page .block.sidebar input.checkout-skip:visited[type="cancel"] svg,.news-detail-page .block.sidebar .btn_c.checkout-back:visited svg,.news-detail-page .block.sidebar .btn_c.checkout-skip:visited svg,.news-detail-page .block.sidebar .btn_b.btn_d svg,.news-detail-page .block.sidebar button.btn_d#summaryPanelCloseButton svg,.news-detail-page .block.sidebar button.btn_d#issuesPanelCloseButton svg,.news-detail-page .block.sidebar .btn_d.checkout-back svg,.news-detail-page .block.sidebar .btn_d.checkout-skip svg,.news-detail-page .block.sidebar .btn_b.btn_d:visited svg,.news-detail-page .block.sidebar button.btn_d#summaryPanelCloseButton:visited svg,.news-detail-page .block.sidebar button.btn_d#issuesPanelCloseButton:visited svg,.news-detail-page .block.sidebar .btn_d.checkout-back:visited svg,.news-detail-page .block.sidebar .btn_d.checkout-skip:visited svg,.news-detail-page .block.sidebar .btn_b.btn_e svg,.news-detail-page .block.sidebar button.btn_e#summaryPanelCloseButton svg,.news-detail-page .block.sidebar button.btn_e#issuesPanelCloseButton svg,.news-detail-page .block.sidebar .btn_e.checkout-back svg,.news-detail-page .block.sidebar .btn_e.checkout-skip svg,.news-detail-page .block.sidebar .btn_b.btn_e:visited svg,.news-detail-page .block.sidebar button.btn_e#summaryPanelCloseButton:visited svg,.news-detail-page .block.sidebar button.btn_e#issuesPanelCloseButton:visited svg,.news-detail-page .block.sidebar .btn_e.checkout-back:visited svg,.news-detail-page .block.sidebar .btn_e.checkout-skip:visited svg,.news-detail-page .block.sidebar .btn_b.btn_g svg,.news-detail-page .block.sidebar button.btn_g#summaryPanelCloseButton svg,.news-detail-page .block.sidebar button.btn_g#issuesPanelCloseButton svg,.news-detail-page .block.sidebar .btn_g.checkout-back svg,.news-detail-page .block.sidebar .btn_g.checkout-skip svg,.news-detail-page .block.sidebar .btn_b.btn_g:visited svg,.news-detail-page .block.sidebar button.btn_g#summaryPanelCloseButton:visited svg,.news-detail-page .block.sidebar button.btn_g#issuesPanelCloseButton:visited svg,.news-detail-page .block.sidebar .btn_g.checkout-back:visited svg,.news-detail-page .block.sidebar .btn_g.checkout-skip:visited svg,.news-detail-page .block.sidebar .btn_b.btn_login svg,.news-detail-page .block.sidebar button.btn_login#summaryPanelCloseButton svg,.news-detail-page .block.sidebar button.btn_login#issuesPanelCloseButton svg,.news-detail-page .block.sidebar .btn_login.checkout-back svg,.news-detail-page .block.sidebar .btn_login.checkout-skip svg,.news-detail-page .block.sidebar .btn_b.btn_login:visited svg,.news-detail-page .block.sidebar button.btn_login#summaryPanelCloseButton:visited svg,.news-detail-page .block.sidebar button.btn_login#issuesPanelCloseButton:visited svg,.news-detail-page .block.sidebar .btn_login.checkout-back:visited svg,.news-detail-page .block.sidebar .btn_login.checkout-skip:visited svg,.news-detail-page .block.sidebar .page-container button.btn_b svg,.page-container .news-detail-page .block.sidebar button.btn_b svg,.news-detail-page .block.sidebar .page-container button#summaryPanelCloseButton svg,.page-container .news-detail-page .block.sidebar button#summaryPanelCloseButton svg,.news-detail-page .block.sidebar .page-container button#issuesPanelCloseButton svg,.page-container .news-detail-page .block.sidebar button#issuesPanelCloseButton svg,.news-detail-page .block.sidebar .page-container button.checkout-back svg,.page-container .news-detail-page .block.sidebar button.checkout-back svg,.news-detail-page .block.sidebar .page-container button.checkout-skip svg,.page-container .news-detail-page .block.sidebar button.checkout-skip svg,.news-detail-page .block.sidebar .page-container input.btn_b[type=button] svg,.page-container .news-detail-page .block.sidebar input.btn_b[type=button] svg,.news-detail-page .block.sidebar .page-container input.checkout-back[type=button] svg,.page-container .news-detail-page .block.sidebar input.checkout-back[type=button] svg,.news-detail-page .block.sidebar .page-container input.checkout-skip[type=button] svg,.page-container .news-detail-page .block.sidebar input.checkout-skip[type=button] svg,.news-detail-page .block.sidebar .modal-content button.btn_b svg,.modal-content .news-detail-page .block.sidebar button.btn_b svg,.news-detail-page .block.sidebar .modal-content button#summaryPanelCloseButton svg,.modal-content .news-detail-page .block.sidebar button#summaryPanelCloseButton svg,.news-detail-page .block.sidebar .modal-content button#issuesPanelCloseButton svg,.modal-content .news-detail-page .block.sidebar button#issuesPanelCloseButton svg,.news-detail-page .block.sidebar .modal-content button.checkout-back svg,.modal-content .news-detail-page .block.sidebar button.checkout-back svg,.news-detail-page .block.sidebar .modal-content button.checkout-skip svg,.modal-content .news-detail-page .block.sidebar button.checkout-skip svg,.news-detail-page .block.sidebar .modal-content input.btn_b[type=button] svg,.modal-content .news-detail-page .block.sidebar input.btn_b[type=button] svg,.news-detail-page .block.sidebar .modal-content input.checkout-back[type=button] svg,.modal-content .news-detail-page .block.sidebar input.checkout-back[type=button] svg,.news-detail-page .block.sidebar .modal-content input.checkout-skip[type=button] svg,.modal-content .news-detail-page .block.sidebar input.checkout-skip[type=button] svg,.news-detail-page .block.sidebar .pf-admin .btn_b.jf-btn svg,.pf-admin .news-detail-page .block.sidebar .btn_b.jf-btn svg,.news-detail-page .block.sidebar .pf-admin .rowbuttonwrapper span.btn_b.button svg,.pf-admin .rowbuttonwrapper .news-detail-page .block.sidebar span.btn_b.button svg,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-admin span.btn_b.button svg,.rowbuttonwrapper .pf-admin .news-detail-page .block.sidebar span.btn_b.button svg,.news-detail-page .block.sidebar .pf-admin .rowbuttonwrapper span.button.checkout-back svg,.pf-admin .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-back svg,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-admin span.button.checkout-back svg,.rowbuttonwrapper .pf-admin .news-detail-page .block.sidebar span.button.checkout-back svg,.news-detail-page .block.sidebar .pf-admin .rowbuttonwrapper span.button.checkout-skip svg,.pf-admin .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-skip svg,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-admin span.button.checkout-skip svg,.rowbuttonwrapper .pf-admin .news-detail-page .block.sidebar span.button.checkout-skip svg,.news-detail-page .block.sidebar .pf-admin button.jf-btn#summaryPanelCloseButton svg,.pf-admin .news-detail-page .block.sidebar button.jf-btn#summaryPanelCloseButton svg,.news-detail-page .block.sidebar .pf-admin button.jf-btn#issuesPanelCloseButton svg,.pf-admin .news-detail-page .block.sidebar button.jf-btn#issuesPanelCloseButton svg,.news-detail-page .block.sidebar .pf-admin .jf-btn.checkout-back svg,.pf-admin .news-detail-page .block.sidebar .jf-btn.checkout-back svg,.news-detail-page .block.sidebar .pf-admin .jf-btn.checkout-skip svg,.pf-admin .news-detail-page .block.sidebar .jf-btn.checkout-skip svg,.news-detail-page .block.sidebar .pf-dashboard .btn_b.jf-btn svg,.pf-dashboard .news-detail-page .block.sidebar .btn_b.jf-btn svg,.news-detail-page .block.sidebar .pf-dashboard .rowbuttonwrapper span.btn_b.button svg,.pf-dashboard .rowbuttonwrapper .news-detail-page .block.sidebar span.btn_b.button svg,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-dashboard span.btn_b.button svg,.rowbuttonwrapper .pf-dashboard .news-detail-page .block.sidebar span.btn_b.button svg,.news-detail-page .block.sidebar .pf-dashboard .rowbuttonwrapper span.button.checkout-back svg,.pf-dashboard .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-back svg,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-dashboard span.button.checkout-back svg,.rowbuttonwrapper .pf-dashboard .news-detail-page .block.sidebar span.button.checkout-back svg,.news-detail-page .block.sidebar .pf-dashboard .rowbuttonwrapper span.button.checkout-skip svg,.pf-dashboard .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-skip svg,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-dashboard span.button.checkout-skip svg,.rowbuttonwrapper .pf-dashboard .news-detail-page .block.sidebar span.button.checkout-skip svg,.news-detail-page .block.sidebar .pf-dashboard button.jf-btn#summaryPanelCloseButton svg,.pf-dashboard .news-detail-page .block.sidebar button.jf-btn#summaryPanelCloseButton svg,.news-detail-page .block.sidebar .pf-dashboard button.jf-btn#issuesPanelCloseButton svg,.pf-dashboard .news-detail-page .block.sidebar button.jf-btn#issuesPanelCloseButton svg,.news-detail-page .block.sidebar .pf-dashboard .jf-btn.checkout-back svg,.pf-dashboard .news-detail-page .block.sidebar .jf-btn.checkout-back svg,.news-detail-page .block.sidebar .pf-dashboard .jf-btn.checkout-skip svg,.pf-dashboard .news-detail-page .block.sidebar .jf-btn.checkout-skip svg,.news-detail-page .block.sidebar button.btn_b#main_summary svg,.news-detail-page .block.sidebar button#main_summary.checkout-back svg,.news-detail-page .block.sidebar button#main_summary.checkout-skip svg,.news-detail-page .block.sidebar button.btn_b#main_submit_float svg,.news-detail-page .block.sidebar button#main_submit_float.checkout-back svg,.news-detail-page .block.sidebar button#main_submit_float.checkout-skip svg,.news-detail-page .block.sidebar button.btn#summaryPanelCloseButton svg,.news-detail-page .block.sidebar button#summaryPanelCloseButton.btn_b svg,.news-detail-page .block.sidebar button.btn#summaryPanelCloseButton:visited svg,.news-detail-page .block.sidebar button#summaryPanelCloseButton.btn_b:visited svg,.news-detail-page .block.sidebar .page-container button#summaryPanelCloseButton:visited svg,.page-container .news-detail-page .block.sidebar button#summaryPanelCloseButton:visited svg,.news-detail-page .block.sidebar .modal-content button#summaryPanelCloseButton:visited svg,.modal-content .news-detail-page .block.sidebar button#summaryPanelCloseButton:visited svg,.news-detail-page .block.sidebar .pf-admin button#summaryPanelCloseButton.jf-btn:visited svg,.pf-admin .news-detail-page .block.sidebar button#summaryPanelCloseButton.jf-btn:visited svg,.news-detail-page .block.sidebar .pf-dashboard button#summaryPanelCloseButton.jf-btn:visited svg,.pf-dashboard .news-detail-page .block.sidebar button#summaryPanelCloseButton.jf-btn:visited svg,.news-detail-page .block.sidebar button.btn#issuesPanelCloseButton svg,.news-detail-page .block.sidebar button#issuesPanelCloseButton.btn_b svg,.news-detail-page .block.sidebar button.btn#issuesPanelCloseButton:visited svg,.news-detail-page .block.sidebar button#issuesPanelCloseButton.btn_b:visited svg,.news-detail-page .block.sidebar .page-container button#issuesPanelCloseButton:visited svg,.page-container .news-detail-page .block.sidebar button#issuesPanelCloseButton:visited svg,.news-detail-page .block.sidebar .modal-content button#issuesPanelCloseButton:visited svg,.modal-content .news-detail-page .block.sidebar button#issuesPanelCloseButton:visited svg,.news-detail-page .block.sidebar .pf-admin button#issuesPanelCloseButton.jf-btn:visited svg,.pf-admin .news-detail-page .block.sidebar button#issuesPanelCloseButton.jf-btn:visited svg,.news-detail-page .block.sidebar .pf-dashboard button#issuesPanelCloseButton.jf-btn:visited svg,.pf-dashboard .news-detail-page .block.sidebar button#issuesPanelCloseButton.jf-btn:visited svg,.news-detail-page .block.sidebar .jsonForm input.btn_b[type="submit"] svg,.jsonForm .news-detail-page .block.sidebar input.btn_b[type="submit"] svg,.news-detail-page .block.sidebar .jsonForm input.checkout-back[type="submit"] svg,.jsonForm .news-detail-page .block.sidebar input.checkout-back[type="submit"] svg,.news-detail-page .block.sidebar .jsonForm input.checkout-skip[type="submit"] svg,.jsonForm .news-detail-page .block.sidebar input.checkout-skip[type="submit"] svg,.news-detail-page .block.sidebar .pf-checkout.secure-hosting input.btn_b.trans-back[type='submit'] svg,.pf-checkout.secure-hosting .news-detail-page .block.sidebar input.btn_b.trans-back[type='submit'] svg,.news-detail-page .block.sidebar .pf-checkout.secure-hosting input.trans-back.checkout-back[type='submit'] svg,.pf-checkout.secure-hosting .news-detail-page .block.sidebar input.trans-back.checkout-back[type='submit'] svg,.news-detail-page .block.sidebar .pf-checkout.secure-hosting input.trans-back.checkout-skip[type='submit'] svg,.pf-checkout.secure-hosting .news-detail-page .block.sidebar input.trans-back.checkout-skip[type='submit'] svg,.news-detail-page .block.sidebar .btn.checkout-back svg,.news-detail-page .block.sidebar .checkout-back.btn_b svg,.news-detail-page .block.sidebar .btn.checkout-skip svg,.news-detail-page .block.sidebar .checkout-skip.btn_b svg{margin-right:10px}.news-detail-page .block.sidebar .btn.btn_b>span,.news-detail-page .block.sidebar .btn_b.btn_a>span,.news-detail-page .block.sidebar button.btn_a#summaryPanelCloseButton>span,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#summaryPanelCloseButton.button>span,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#summaryPanelCloseButton.button>span,.news-detail-page .block.sidebar button.btn_a#issuesPanelCloseButton>span,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#issuesPanelCloseButton.button>span,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#issuesPanelCloseButton.button>span,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .btn_b.button>span,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .btn_b.button>span,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-back>span,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-back>span,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-skip>span,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-skip>span,.news-detail-page .block.sidebar .btn_a.checkout-back>span,.news-detail-page .block.sidebar .btn_a.checkout-skip>span,.news-detail-page .block.sidebar .btn_b.btn_a:visited>span,.news-detail-page .block.sidebar button.btn_a#summaryPanelCloseButton:visited>span,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#summaryPanelCloseButton.button:visited>span,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#summaryPanelCloseButton.button:visited>span,.news-detail-page .block.sidebar button.btn_a#issuesPanelCloseButton:visited>span,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#issuesPanelCloseButton.button:visited>span,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#issuesPanelCloseButton.button:visited>span,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .btn_b.button:visited>span,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .btn_b.button:visited>span,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-back:visited>span,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-back:visited>span,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-skip:visited>span,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-skip:visited>span,.news-detail-page .block.sidebar .btn_a.checkout-back:visited>span,.news-detail-page .block.sidebar .btn_a.checkout-skip:visited>span,.news-detail-page .block.sidebar .btn_b>span,.news-detail-page .block.sidebar button#summaryPanelCloseButton>span,.news-detail-page .block.sidebar button#summaryPanelCloseButton:visited>span,.news-detail-page .block.sidebar button#issuesPanelCloseButton>span,.news-detail-page .block.sidebar button#issuesPanelCloseButton:visited>span,.news-detail-page .block.sidebar .checkout-back>span,.news-detail-page .block.sidebar .checkout-skip>span,.news-detail-page .block.sidebar .btn_b:visited>span,.news-detail-page .block.sidebar .checkout-back:visited>span,.news-detail-page .block.sidebar .checkout-skip:visited>span,.news-detail-page .block.sidebar .btn_b.btn_c>span,.news-detail-page .block.sidebar button.btn_c#summaryPanelCloseButton>span,.news-detail-page .block.sidebar button.btn_c#issuesPanelCloseButton>span,.news-detail-page .block.sidebar .jsonForm input.btn_b[type="cancel"]>span,.jsonForm .news-detail-page .block.sidebar input.btn_b[type="cancel"]>span,.news-detail-page .block.sidebar .jsonForm input.checkout-back[type="cancel"]>span,.jsonForm .news-detail-page .block.sidebar input.checkout-back[type="cancel"]>span,.news-detail-page .block.sidebar .jsonForm input.checkout-skip[type="cancel"]>span,.jsonForm .news-detail-page .block.sidebar input.checkout-skip[type="cancel"]>span,.news-detail-page .block.sidebar .btn_c.checkout-back>span,.news-detail-page .block.sidebar .btn_c.checkout-skip>span,.news-detail-page .block.sidebar .btn_b.btn_c:visited>span,.news-detail-page .block.sidebar button.btn_c#summaryPanelCloseButton:visited>span,.news-detail-page .block.sidebar button.btn_c#issuesPanelCloseButton:visited>span,.news-detail-page .block.sidebar .jsonForm input.btn_b:visited[type="cancel"]>span,.jsonForm .news-detail-page .block.sidebar input.btn_b:visited[type="cancel"]>span,.news-detail-page .block.sidebar .jsonForm input.checkout-back:visited[type="cancel"]>span,.jsonForm .news-detail-page .block.sidebar input.checkout-back:visited[type="cancel"]>span,.news-detail-page .block.sidebar .jsonForm input.checkout-skip:visited[type="cancel"]>span,.jsonForm .news-detail-page .block.sidebar input.checkout-skip:visited[type="cancel"]>span,.news-detail-page .block.sidebar .btn_c.checkout-back:visited>span,.news-detail-page .block.sidebar .btn_c.checkout-skip:visited>span,.news-detail-page .block.sidebar .btn_b.btn_d>span,.news-detail-page .block.sidebar button.btn_d#summaryPanelCloseButton>span,.news-detail-page .block.sidebar button.btn_d#issuesPanelCloseButton>span,.news-detail-page .block.sidebar .btn_d.checkout-back>span,.news-detail-page .block.sidebar .btn_d.checkout-skip>span,.news-detail-page .block.sidebar .btn_b.btn_d:visited>span,.news-detail-page .block.sidebar button.btn_d#summaryPanelCloseButton:visited>span,.news-detail-page .block.sidebar button.btn_d#issuesPanelCloseButton:visited>span,.news-detail-page .block.sidebar .btn_d.checkout-back:visited>span,.news-detail-page .block.sidebar .btn_d.checkout-skip:visited>span,.news-detail-page .block.sidebar .btn_b.btn_e>span,.news-detail-page .block.sidebar button.btn_e#summaryPanelCloseButton>span,.news-detail-page .block.sidebar button.btn_e#issuesPanelCloseButton>span,.news-detail-page .block.sidebar .btn_e.checkout-back>span,.news-detail-page .block.sidebar .btn_e.checkout-skip>span,.news-detail-page .block.sidebar .btn_b.btn_e:visited>span,.news-detail-page .block.sidebar button.btn_e#summaryPanelCloseButton:visited>span,.news-detail-page .block.sidebar button.btn_e#issuesPanelCloseButton:visited>span,.news-detail-page .block.sidebar .btn_e.checkout-back:visited>span,.news-detail-page .block.sidebar .btn_e.checkout-skip:visited>span,.news-detail-page .block.sidebar .btn_b.btn_g>span,.news-detail-page .block.sidebar button.btn_g#summaryPanelCloseButton>span,.news-detail-page .block.sidebar button.btn_g#issuesPanelCloseButton>span,.news-detail-page .block.sidebar .btn_g.checkout-back>span,.news-detail-page .block.sidebar .btn_g.checkout-skip>span,.news-detail-page .block.sidebar .btn_b.btn_g:visited>span,.news-detail-page .block.sidebar button.btn_g#summaryPanelCloseButton:visited>span,.news-detail-page .block.sidebar button.btn_g#issuesPanelCloseButton:visited>span,.news-detail-page .block.sidebar .btn_g.checkout-back:visited>span,.news-detail-page .block.sidebar .btn_g.checkout-skip:visited>span,.news-detail-page .block.sidebar .btn_b.btn_login>span,.news-detail-page .block.sidebar button.btn_login#summaryPanelCloseButton>span,.news-detail-page .block.sidebar button.btn_login#issuesPanelCloseButton>span,.news-detail-page .block.sidebar .btn_login.checkout-back>span,.news-detail-page .block.sidebar .btn_login.checkout-skip>span,.news-detail-page .block.sidebar .btn_b.btn_login:visited>span,.news-detail-page .block.sidebar button.btn_login#summaryPanelCloseButton:visited>span,.news-detail-page .block.sidebar button.btn_login#issuesPanelCloseButton:visited>span,.news-detail-page .block.sidebar .btn_login.checkout-back:visited>span,.news-detail-page .block.sidebar .btn_login.checkout-skip:visited>span,.news-detail-page .block.sidebar .page-container button.btn_b>span,.page-container .news-detail-page .block.sidebar button.btn_b>span,.news-detail-page .block.sidebar .page-container button#summaryPanelCloseButton>span,.page-container .news-detail-page .block.sidebar button#summaryPanelCloseButton>span,.news-detail-page .block.sidebar .page-container button#issuesPanelCloseButton>span,.page-container .news-detail-page .block.sidebar button#issuesPanelCloseButton>span,.news-detail-page .block.sidebar .page-container button.checkout-back>span,.page-container .news-detail-page .block.sidebar button.checkout-back>span,.news-detail-page .block.sidebar .page-container button.checkout-skip>span,.page-container .news-detail-page .block.sidebar button.checkout-skip>span,.news-detail-page .block.sidebar .page-container input.btn_b[type=button]>span,.page-container .news-detail-page .block.sidebar input.btn_b[type=button]>span,.news-detail-page .block.sidebar .page-container input.checkout-back[type=button]>span,.page-container .news-detail-page .block.sidebar input.checkout-back[type=button]>span,.news-detail-page .block.sidebar .page-container input.checkout-skip[type=button]>span,.page-container .news-detail-page .block.sidebar input.checkout-skip[type=button]>span,.news-detail-page .block.sidebar .modal-content button.btn_b>span,.modal-content .news-detail-page .block.sidebar button.btn_b>span,.news-detail-page .block.sidebar .modal-content button#summaryPanelCloseButton>span,.modal-content .news-detail-page .block.sidebar button#summaryPanelCloseButton>span,.news-detail-page .block.sidebar .modal-content button#issuesPanelCloseButton>span,.modal-content .news-detail-page .block.sidebar button#issuesPanelCloseButton>span,.news-detail-page .block.sidebar .modal-content button.checkout-back>span,.modal-content .news-detail-page .block.sidebar button.checkout-back>span,.news-detail-page .block.sidebar .modal-content button.checkout-skip>span,.modal-content .news-detail-page .block.sidebar button.checkout-skip>span,.news-detail-page .block.sidebar .modal-content input.btn_b[type=button]>span,.modal-content .news-detail-page .block.sidebar input.btn_b[type=button]>span,.news-detail-page .block.sidebar .modal-content input.checkout-back[type=button]>span,.modal-content .news-detail-page .block.sidebar input.checkout-back[type=button]>span,.news-detail-page .block.sidebar .modal-content input.checkout-skip[type=button]>span,.modal-content .news-detail-page .block.sidebar input.checkout-skip[type=button]>span,.news-detail-page .block.sidebar .pf-admin .btn_b.jf-btn>span,.pf-admin .news-detail-page .block.sidebar .btn_b.jf-btn>span,.news-detail-page .block.sidebar .pf-admin .rowbuttonwrapper span.btn_b.button>span,.pf-admin .rowbuttonwrapper .news-detail-page .block.sidebar span.btn_b.button>span,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-admin span.btn_b.button>span,.rowbuttonwrapper .pf-admin .news-detail-page .block.sidebar span.btn_b.button>span,.news-detail-page .block.sidebar .pf-admin .rowbuttonwrapper span.button.checkout-back>span,.pf-admin .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-back>span,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-admin span.button.checkout-back>span,.rowbuttonwrapper .pf-admin .news-detail-page .block.sidebar span.button.checkout-back>span,.news-detail-page .block.sidebar .pf-admin .rowbuttonwrapper span.button.checkout-skip>span,.pf-admin .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-skip>span,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-admin span.button.checkout-skip>span,.rowbuttonwrapper .pf-admin .news-detail-page .block.sidebar span.button.checkout-skip>span,.news-detail-page .block.sidebar .pf-admin button.jf-btn#summaryPanelCloseButton>span,.pf-admin .news-detail-page .block.sidebar button.jf-btn#summaryPanelCloseButton>span,.news-detail-page .block.sidebar .pf-admin button.jf-btn#issuesPanelCloseButton>span,.pf-admin .news-detail-page .block.sidebar button.jf-btn#issuesPanelCloseButton>span,.news-detail-page .block.sidebar .pf-admin .jf-btn.checkout-back>span,.pf-admin .news-detail-page .block.sidebar .jf-btn.checkout-back>span,.news-detail-page .block.sidebar .pf-admin .jf-btn.checkout-skip>span,.pf-admin .news-detail-page .block.sidebar .jf-btn.checkout-skip>span,.news-detail-page .block.sidebar .pf-dashboard .btn_b.jf-btn>span,.pf-dashboard .news-detail-page .block.sidebar .btn_b.jf-btn>span,.news-detail-page .block.sidebar .pf-dashboard .rowbuttonwrapper span.btn_b.button>span,.pf-dashboard .rowbuttonwrapper .news-detail-page .block.sidebar span.btn_b.button>span,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-dashboard span.btn_b.button>span,.rowbuttonwrapper .pf-dashboard .news-detail-page .block.sidebar span.btn_b.button>span,.news-detail-page .block.sidebar .pf-dashboard .rowbuttonwrapper span.button.checkout-back>span,.pf-dashboard .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-back>span,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-dashboard span.button.checkout-back>span,.rowbuttonwrapper .pf-dashboard .news-detail-page .block.sidebar span.button.checkout-back>span,.news-detail-page .block.sidebar .pf-dashboard .rowbuttonwrapper span.button.checkout-skip>span,.pf-dashboard .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-skip>span,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-dashboard span.button.checkout-skip>span,.rowbuttonwrapper .pf-dashboard .news-detail-page .block.sidebar span.button.checkout-skip>span,.news-detail-page .block.sidebar .pf-dashboard button.jf-btn#summaryPanelCloseButton>span,.pf-dashboard .news-detail-page .block.sidebar button.jf-btn#summaryPanelCloseButton>span,.news-detail-page .block.sidebar .pf-dashboard button.jf-btn#issuesPanelCloseButton>span,.pf-dashboard .news-detail-page .block.sidebar button.jf-btn#issuesPanelCloseButton>span,.news-detail-page .block.sidebar .pf-dashboard .jf-btn.checkout-back>span,.pf-dashboard .news-detail-page .block.sidebar .jf-btn.checkout-back>span,.news-detail-page .block.sidebar .pf-dashboard .jf-btn.checkout-skip>span,.pf-dashboard .news-detail-page .block.sidebar .jf-btn.checkout-skip>span,.news-detail-page .block.sidebar button.btn_b#main_summary>span,.news-detail-page .block.sidebar button#main_summary.checkout-back>span,.news-detail-page .block.sidebar button#main_summary.checkout-skip>span,.news-detail-page .block.sidebar button.btn_b#main_submit_float>span,.news-detail-page .block.sidebar button#main_submit_float.checkout-back>span,.news-detail-page .block.sidebar button#main_submit_float.checkout-skip>span,.news-detail-page .block.sidebar button.btn#summaryPanelCloseButton>span,.news-detail-page .block.sidebar button#summaryPanelCloseButton.btn_b>span,.news-detail-page .block.sidebar button.btn#summaryPanelCloseButton:visited>span,.news-detail-page .block.sidebar button#summaryPanelCloseButton.btn_b:visited>span,.news-detail-page .block.sidebar .page-container button#summaryPanelCloseButton:visited>span,.page-container .news-detail-page .block.sidebar button#summaryPanelCloseButton:visited>span,.news-detail-page .block.sidebar .modal-content button#summaryPanelCloseButton:visited>span,.modal-content .news-detail-page .block.sidebar button#summaryPanelCloseButton:visited>span,.news-detail-page .block.sidebar .pf-admin button#summaryPanelCloseButton.jf-btn:visited>span,.pf-admin .news-detail-page .block.sidebar button#summaryPanelCloseButton.jf-btn:visited>span,.news-detail-page .block.sidebar .pf-dashboard button#summaryPanelCloseButton.jf-btn:visited>span,.pf-dashboard .news-detail-page .block.sidebar button#summaryPanelCloseButton.jf-btn:visited>span,.news-detail-page .block.sidebar button.btn#issuesPanelCloseButton>span,.news-detail-page .block.sidebar button#issuesPanelCloseButton.btn_b>span,.news-detail-page .block.sidebar button.btn#issuesPanelCloseButton:visited>span,.news-detail-page .block.sidebar button#issuesPanelCloseButton.btn_b:visited>span,.news-detail-page .block.sidebar .page-container button#issuesPanelCloseButton:visited>span,.page-container .news-detail-page .block.sidebar button#issuesPanelCloseButton:visited>span,.news-detail-page .block.sidebar .modal-content button#issuesPanelCloseButton:visited>span,.modal-content .news-detail-page .block.sidebar button#issuesPanelCloseButton:visited>span,.news-detail-page .block.sidebar .pf-admin button#issuesPanelCloseButton.jf-btn:visited>span,.pf-admin .news-detail-page .block.sidebar button#issuesPanelCloseButton.jf-btn:visited>span,.news-detail-page .block.sidebar .pf-dashboard button#issuesPanelCloseButton.jf-btn:visited>span,.pf-dashboard .news-detail-page .block.sidebar button#issuesPanelCloseButton.jf-btn:visited>span,.news-detail-page .block.sidebar .jsonForm input.btn_b[type="submit"]>span,.jsonForm .news-detail-page .block.sidebar input.btn_b[type="submit"]>span,.news-detail-page .block.sidebar .jsonForm input.checkout-back[type="submit"]>span,.jsonForm .news-detail-page .block.sidebar input.checkout-back[type="submit"]>span,.news-detail-page .block.sidebar .jsonForm input.checkout-skip[type="submit"]>span,.jsonForm .news-detail-page .block.sidebar input.checkout-skip[type="submit"]>span,.news-detail-page .block.sidebar .pf-checkout.secure-hosting input.btn_b.trans-back[type='submit']>span,.pf-checkout.secure-hosting .news-detail-page .block.sidebar input.btn_b.trans-back[type='submit']>span,.news-detail-page .block.sidebar .pf-checkout.secure-hosting input.trans-back.checkout-back[type='submit']>span,.pf-checkout.secure-hosting .news-detail-page .block.sidebar input.trans-back.checkout-back[type='submit']>span,.news-detail-page .block.sidebar .pf-checkout.secure-hosting input.trans-back.checkout-skip[type='submit']>span,.pf-checkout.secure-hosting .news-detail-page .block.sidebar input.trans-back.checkout-skip[type='submit']>span,.news-detail-page .block.sidebar .btn.checkout-back>span,.news-detail-page .block.sidebar .checkout-back.btn_b>span,.news-detail-page .block.sidebar .btn.checkout-skip>span,.news-detail-page .block.sidebar .checkout-skip.btn_b>span{display:block;margin-top:-2px}.news-detail-page .block.sidebar .btn.btn_b:hover svg,.news-detail-page .block.sidebar .btn_b.btn_a:hover svg,.news-detail-page .block.sidebar button.btn_a#summaryPanelCloseButton:hover svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#summaryPanelCloseButton.button:hover svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#summaryPanelCloseButton.button:hover svg,.news-detail-page .block.sidebar button.btn_a#issuesPanelCloseButton:hover svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#issuesPanelCloseButton.button:hover svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#issuesPanelCloseButton.button:hover svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .btn_b.button:hover svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .btn_b.button:hover svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-back:hover svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-back:hover svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-skip:hover svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-skip:hover svg,.news-detail-page .block.sidebar .btn_a.checkout-back:hover svg,.news-detail-page .block.sidebar .btn_a.checkout-skip:hover svg,.news-detail-page .block.sidebar .btn_b.btn_a:hover:visited svg,.news-detail-page .block.sidebar button.btn_a#summaryPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#summaryPanelCloseButton.button:hover:visited svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#summaryPanelCloseButton.button:hover:visited svg,.news-detail-page .block.sidebar button.btn_a#issuesPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable button#issuesPanelCloseButton.button:hover:visited svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar button#issuesPanelCloseButton.button:hover:visited svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .btn_b.button:hover:visited svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .btn_b.button:hover:visited svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-back:hover:visited svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-back:hover:visited svg,.news-detail-page .block.sidebar #summaryScreen .jf-progressTable .button.checkout-skip:hover:visited svg,#summaryScreen .jf-progressTable .news-detail-page .block.sidebar .button.checkout-skip:hover:visited svg,.news-detail-page .block.sidebar .btn_a.checkout-back:hover:visited svg,.news-detail-page .block.sidebar .btn_a.checkout-skip:hover:visited svg,.news-detail-page .block.sidebar .btn_b:hover svg,.news-detail-page .block.sidebar button#summaryPanelCloseButton:hover svg,.news-detail-page .block.sidebar button#issuesPanelCloseButton:hover svg,.news-detail-page .block.sidebar .checkout-back:hover svg,.news-detail-page .block.sidebar .checkout-skip:hover svg,.news-detail-page .block.sidebar .btn_b:hover:visited svg,.news-detail-page .block.sidebar button#summaryPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar button#issuesPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar .checkout-back:hover:visited svg,.news-detail-page .block.sidebar .checkout-skip:hover:visited svg,.news-detail-page .block.sidebar .btn_b.btn_c:hover svg,.news-detail-page .block.sidebar button.btn_c#summaryPanelCloseButton:hover svg,.news-detail-page .block.sidebar button.btn_c#issuesPanelCloseButton:hover svg,.news-detail-page .block.sidebar .jsonForm input.btn_b:hover[type="cancel"] svg,.jsonForm .news-detail-page .block.sidebar input.btn_b:hover[type="cancel"] svg,.news-detail-page .block.sidebar .jsonForm input.checkout-back:hover[type="cancel"] svg,.jsonForm .news-detail-page .block.sidebar input.checkout-back:hover[type="cancel"] svg,.news-detail-page .block.sidebar .jsonForm input.checkout-skip:hover[type="cancel"] svg,.jsonForm .news-detail-page .block.sidebar input.checkout-skip:hover[type="cancel"] svg,.news-detail-page .block.sidebar .btn_c.checkout-back:hover svg,.news-detail-page .block.sidebar .btn_c.checkout-skip:hover svg,.news-detail-page .block.sidebar .btn_b.btn_c:hover:visited svg,.news-detail-page .block.sidebar button.btn_c#summaryPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar button.btn_c#issuesPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar .jsonForm input.btn_b:hover:visited[type="cancel"] svg,.jsonForm .news-detail-page .block.sidebar input.btn_b:hover:visited[type="cancel"] svg,.news-detail-page .block.sidebar .jsonForm input.checkout-back:hover:visited[type="cancel"] svg,.jsonForm .news-detail-page .block.sidebar input.checkout-back:hover:visited[type="cancel"] svg,.news-detail-page .block.sidebar .jsonForm input.checkout-skip:hover:visited[type="cancel"] svg,.jsonForm .news-detail-page .block.sidebar input.checkout-skip:hover:visited[type="cancel"] svg,.news-detail-page .block.sidebar .btn_c.checkout-back:hover:visited svg,.news-detail-page .block.sidebar .btn_c.checkout-skip:hover:visited svg,.news-detail-page .block.sidebar .btn_b.btn_d:hover svg,.news-detail-page .block.sidebar button.btn_d#summaryPanelCloseButton:hover svg,.news-detail-page .block.sidebar button.btn_d#issuesPanelCloseButton:hover svg,.news-detail-page .block.sidebar .btn_d.checkout-back:hover svg,.news-detail-page .block.sidebar .btn_d.checkout-skip:hover svg,.news-detail-page .block.sidebar .btn_b.btn_d:hover:visited svg,.news-detail-page .block.sidebar button.btn_d#summaryPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar button.btn_d#issuesPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar .btn_d.checkout-back:hover:visited svg,.news-detail-page .block.sidebar .btn_d.checkout-skip:hover:visited svg,.news-detail-page .block.sidebar .btn_b.btn_e:hover svg,.news-detail-page .block.sidebar button.btn_e#summaryPanelCloseButton:hover svg,.news-detail-page .block.sidebar button.btn_e#issuesPanelCloseButton:hover svg,.news-detail-page .block.sidebar .btn_e.checkout-back:hover svg,.news-detail-page .block.sidebar .btn_e.checkout-skip:hover svg,.news-detail-page .block.sidebar .btn_b.btn_e:hover:visited svg,.news-detail-page .block.sidebar button.btn_e#summaryPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar button.btn_e#issuesPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar .btn_e.checkout-back:hover:visited svg,.news-detail-page .block.sidebar .btn_e.checkout-skip:hover:visited svg,.news-detail-page .block.sidebar .btn_b.btn_g:hover svg,.news-detail-page .block.sidebar button.btn_g#summaryPanelCloseButton:hover svg,.news-detail-page .block.sidebar button.btn_g#issuesPanelCloseButton:hover svg,.news-detail-page .block.sidebar .btn_g.checkout-back:hover svg,.news-detail-page .block.sidebar .btn_g.checkout-skip:hover svg,.news-detail-page .block.sidebar .btn_b.btn_g:hover:visited svg,.news-detail-page .block.sidebar button.btn_g#summaryPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar button.btn_g#issuesPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar .btn_g.checkout-back:hover:visited svg,.news-detail-page .block.sidebar .btn_g.checkout-skip:hover:visited svg,.news-detail-page .block.sidebar .btn_b.btn_login:hover svg,.news-detail-page .block.sidebar button.btn_login#summaryPanelCloseButton:hover svg,.news-detail-page .block.sidebar button.btn_login#issuesPanelCloseButton:hover svg,.news-detail-page .block.sidebar .btn_login.checkout-back:hover svg,.news-detail-page .block.sidebar .btn_login.checkout-skip:hover svg,.news-detail-page .block.sidebar .btn_b.btn_login:hover:visited svg,.news-detail-page .block.sidebar button.btn_login#summaryPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar button.btn_login#issuesPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar .btn_login.checkout-back:hover:visited svg,.news-detail-page .block.sidebar .btn_login.checkout-skip:hover:visited svg,.news-detail-page .block.sidebar .page-container button.btn_b:hover svg,.page-container .news-detail-page .block.sidebar button.btn_b:hover svg,.news-detail-page .block.sidebar .page-container button#summaryPanelCloseButton:hover svg,.page-container .news-detail-page .block.sidebar button#summaryPanelCloseButton:hover svg,.news-detail-page .block.sidebar .page-container button#issuesPanelCloseButton:hover svg,.page-container .news-detail-page .block.sidebar button#issuesPanelCloseButton:hover svg,.news-detail-page .block.sidebar .page-container button.checkout-back:hover svg,.page-container .news-detail-page .block.sidebar button.checkout-back:hover svg,.news-detail-page .block.sidebar .page-container button.checkout-skip:hover svg,.page-container .news-detail-page .block.sidebar button.checkout-skip:hover svg,.news-detail-page .block.sidebar .page-container input.btn_b:hover[type=button] svg,.page-container .news-detail-page .block.sidebar input.btn_b:hover[type=button] svg,.news-detail-page .block.sidebar .page-container input.checkout-back:hover[type=button] svg,.page-container .news-detail-page .block.sidebar input.checkout-back:hover[type=button] svg,.news-detail-page .block.sidebar .page-container input.checkout-skip:hover[type=button] svg,.page-container .news-detail-page .block.sidebar input.checkout-skip:hover[type=button] svg,.news-detail-page .block.sidebar .modal-content button.btn_b:hover svg,.modal-content .news-detail-page .block.sidebar button.btn_b:hover svg,.news-detail-page .block.sidebar .modal-content button#summaryPanelCloseButton:hover svg,.modal-content .news-detail-page .block.sidebar button#summaryPanelCloseButton:hover svg,.news-detail-page .block.sidebar .modal-content button#issuesPanelCloseButton:hover svg,.modal-content .news-detail-page .block.sidebar button#issuesPanelCloseButton:hover svg,.news-detail-page .block.sidebar .modal-content button.checkout-back:hover svg,.modal-content .news-detail-page .block.sidebar button.checkout-back:hover svg,.news-detail-page .block.sidebar .modal-content button.checkout-skip:hover svg,.modal-content .news-detail-page .block.sidebar button.checkout-skip:hover svg,.news-detail-page .block.sidebar .modal-content input.btn_b:hover[type=button] svg,.modal-content .news-detail-page .block.sidebar input.btn_b:hover[type=button] svg,.news-detail-page .block.sidebar .modal-content input.checkout-back:hover[type=button] svg,.modal-content .news-detail-page .block.sidebar input.checkout-back:hover[type=button] svg,.news-detail-page .block.sidebar .modal-content input.checkout-skip:hover[type=button] svg,.modal-content .news-detail-page .block.sidebar input.checkout-skip:hover[type=button] svg,.news-detail-page .block.sidebar .pf-admin .btn_b.jf-btn:hover svg,.pf-admin .news-detail-page .block.sidebar .btn_b.jf-btn:hover svg,.news-detail-page .block.sidebar .pf-admin .rowbuttonwrapper span.btn_b.button:hover svg,.pf-admin .rowbuttonwrapper .news-detail-page .block.sidebar span.btn_b.button:hover svg,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-admin span.btn_b.button:hover svg,.rowbuttonwrapper .pf-admin .news-detail-page .block.sidebar span.btn_b.button:hover svg,.news-detail-page .block.sidebar .pf-admin .rowbuttonwrapper span.button.checkout-back:hover svg,.pf-admin .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-back:hover svg,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-admin span.button.checkout-back:hover svg,.rowbuttonwrapper .pf-admin .news-detail-page .block.sidebar span.button.checkout-back:hover svg,.news-detail-page .block.sidebar .pf-admin .rowbuttonwrapper span.button.checkout-skip:hover svg,.pf-admin .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-skip:hover svg,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-admin span.button.checkout-skip:hover svg,.rowbuttonwrapper .pf-admin .news-detail-page .block.sidebar span.button.checkout-skip:hover svg,.news-detail-page .block.sidebar .pf-admin button.jf-btn#summaryPanelCloseButton:hover svg,.pf-admin .news-detail-page .block.sidebar button.jf-btn#summaryPanelCloseButton:hover svg,.news-detail-page .block.sidebar .pf-admin button.jf-btn#issuesPanelCloseButton:hover svg,.pf-admin .news-detail-page .block.sidebar button.jf-btn#issuesPanelCloseButton:hover svg,.news-detail-page .block.sidebar .pf-admin .jf-btn.checkout-back:hover svg,.pf-admin .news-detail-page .block.sidebar .jf-btn.checkout-back:hover svg,.news-detail-page .block.sidebar .pf-admin .jf-btn.checkout-skip:hover svg,.pf-admin .news-detail-page .block.sidebar .jf-btn.checkout-skip:hover svg,.news-detail-page .block.sidebar .pf-dashboard .btn_b.jf-btn:hover svg,.pf-dashboard .news-detail-page .block.sidebar .btn_b.jf-btn:hover svg,.news-detail-page .block.sidebar .pf-dashboard .rowbuttonwrapper span.btn_b.button:hover svg,.pf-dashboard .rowbuttonwrapper .news-detail-page .block.sidebar span.btn_b.button:hover svg,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-dashboard span.btn_b.button:hover svg,.rowbuttonwrapper .pf-dashboard .news-detail-page .block.sidebar span.btn_b.button:hover svg,.news-detail-page .block.sidebar .pf-dashboard .rowbuttonwrapper span.button.checkout-back:hover svg,.pf-dashboard .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-back:hover svg,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-dashboard span.button.checkout-back:hover svg,.rowbuttonwrapper .pf-dashboard .news-detail-page .block.sidebar span.button.checkout-back:hover svg,.news-detail-page .block.sidebar .pf-dashboard .rowbuttonwrapper span.button.checkout-skip:hover svg,.pf-dashboard .rowbuttonwrapper .news-detail-page .block.sidebar span.button.checkout-skip:hover svg,.news-detail-page .block.sidebar .rowbuttonwrapper .pf-dashboard span.button.checkout-skip:hover svg,.rowbuttonwrapper .pf-dashboard .news-detail-page .block.sidebar span.button.checkout-skip:hover svg,.news-detail-page .block.sidebar .pf-dashboard button.jf-btn#summaryPanelCloseButton:hover svg,.pf-dashboard .news-detail-page .block.sidebar button.jf-btn#summaryPanelCloseButton:hover svg,.news-detail-page .block.sidebar .pf-dashboard button.jf-btn#issuesPanelCloseButton:hover svg,.pf-dashboard .news-detail-page .block.sidebar button.jf-btn#issuesPanelCloseButton:hover svg,.news-detail-page .block.sidebar .pf-dashboard .jf-btn.checkout-back:hover svg,.pf-dashboard .news-detail-page .block.sidebar .jf-btn.checkout-back:hover svg,.news-detail-page .block.sidebar .pf-dashboard .jf-btn.checkout-skip:hover svg,.pf-dashboard .news-detail-page .block.sidebar .jf-btn.checkout-skip:hover svg,.news-detail-page .block.sidebar button.btn_b#main_summary:hover svg,.news-detail-page .block.sidebar button#main_summary.checkout-back:hover svg,.news-detail-page .block.sidebar button#main_summary.checkout-skip:hover svg,.news-detail-page .block.sidebar button.btn_b#main_submit_float:hover svg,.news-detail-page .block.sidebar button#main_submit_float.checkout-back:hover svg,.news-detail-page .block.sidebar button#main_submit_float.checkout-skip:hover svg,.news-detail-page .block.sidebar button.btn#summaryPanelCloseButton:hover svg,.news-detail-page .block.sidebar button#summaryPanelCloseButton.btn_b:hover svg,.news-detail-page .block.sidebar button.btn#summaryPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar button#summaryPanelCloseButton.btn_b:hover:visited svg,.news-detail-page .block.sidebar .page-container button#summaryPanelCloseButton:hover:visited svg,.page-container .news-detail-page .block.sidebar button#summaryPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar .modal-content button#summaryPanelCloseButton:hover:visited svg,.modal-content .news-detail-page .block.sidebar button#summaryPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar .pf-admin button#summaryPanelCloseButton.jf-btn:hover:visited svg,.pf-admin .news-detail-page .block.sidebar button#summaryPanelCloseButton.jf-btn:hover:visited svg,.news-detail-page .block.sidebar .pf-dashboard button#summaryPanelCloseButton.jf-btn:hover:visited svg,.pf-dashboard .news-detail-page .block.sidebar button#summaryPanelCloseButton.jf-btn:hover:visited svg,.news-detail-page .block.sidebar button.btn#issuesPanelCloseButton:hover svg,.news-detail-page .block.sidebar button#issuesPanelCloseButton.btn_b:hover svg,.news-detail-page .block.sidebar button.btn#issuesPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar button#issuesPanelCloseButton.btn_b:hover:visited svg,.news-detail-page .block.sidebar .page-container button#issuesPanelCloseButton:hover:visited svg,.page-container .news-detail-page .block.sidebar button#issuesPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar .modal-content button#issuesPanelCloseButton:hover:visited svg,.modal-content .news-detail-page .block.sidebar button#issuesPanelCloseButton:hover:visited svg,.news-detail-page .block.sidebar .pf-admin button#issuesPanelCloseButton.jf-btn:hover:visited svg,.pf-admin .news-detail-page .block.sidebar button#issuesPanelCloseButton.jf-btn:hover:visited svg,.news-detail-page .block.sidebar .pf-dashboard button#issuesPanelCloseButton.jf-btn:hover:visited svg,.pf-dashboard .news-detail-page .block.sidebar button#issuesPanelCloseButton.jf-btn:hover:visited svg,.news-detail-page .block.sidebar .jsonForm input.btn_b:hover[type="submit"] svg,.jsonForm .news-detail-page .block.sidebar input.btn_b:hover[type="submit"] svg,.news-detail-page .block.sidebar .jsonForm input.checkout-back:hover[type="submit"] svg,.jsonForm .news-detail-page .block.sidebar input.checkout-back:hover[type="submit"] svg,.news-detail-page .block.sidebar .jsonForm input.checkout-skip:hover[type="submit"] svg,.jsonForm .news-detail-page .block.sidebar input.checkout-skip:hover[type="submit"] svg,.news-detail-page .block.sidebar .pf-checkout.secure-hosting input.btn_b.trans-back:hover[type='submit'] svg,.pf-checkout.secure-hosting .news-detail-page .block.sidebar input.btn_b.trans-back:hover[type='submit'] svg,.news-detail-page .block.sidebar .pf-checkout.secure-hosting input.trans-back.checkout-back:hover[type='submit'] svg,.pf-checkout.secure-hosting .news-detail-page .block.sidebar input.trans-back.checkout-back:hover[type='submit'] svg,.news-detail-page .block.sidebar .pf-checkout.secure-hosting input.trans-back.checkout-skip:hover[type='submit'] svg,.pf-checkout.secure-hosting .news-detail-page .block.sidebar input.trans-back.checkout-skip:hover[type='submit'] svg,.news-detail-page .block.sidebar .btn.checkout-back:hover svg,.news-detail-page .block.sidebar .checkout-back.btn_b:hover svg,.news-detail-page .block.sidebar .btn.checkout-skip:hover svg,.news-detail-page .block.sidebar .checkout-skip.btn_b:hover svg{fill:#fff}@media (max-width: 991px){.news-detail-page .block.sidebar{margin-left:-16px;flex-basis:100%;max-width:100%}.news-detail-page .block.sidebar.block-back{display:none}}@media (max-width: 1199px){.news-detail-page .page-header .bounds>.flex-parent .block+.block,.news-detail-page .page-header .jf-header-bounds>.flex-parent .block+.block{padding-left:16px}}.downloads-widget .widget-title{font-size:19px;font-weight:bold;margin-bottom:30px}.our-story-page .main-section-container{position:relative}.our-story-page .main-section-container .bounds,.our-story-page .main-section-container .jf-header-bounds{position:relative}.our-story-page .main-section-container .bounds .video-container,.our-story-page .main-section-container .jf-header-bounds .video-container{margin-bottom:0}.our-story-page .main-section-container .bounds .video-container .video-block,.our-story-page .main-section-container .jf-header-bounds .video-container .video-block{max-height:230px}@media (max-width: 1199px){.our-story-page .main-section-container .bounds .video-container .video-block,.our-story-page .main-section-container .jf-header-bounds .video-container .video-block{max-height:182px}}@media (max-width: 991px){.our-story-page .main-section-container .bounds .video-container .video-block,.our-story-page .main-section-container .jf-header-bounds .video-container .video-block{max-height:250px}}@media (max-width: 568px){.our-story-page .main-section-container .bounds .video-container .video-block,.our-story-page .main-section-container .jf-header-bounds .video-container .video-block{max-height:173px}}.our-story-page .main-section-container .bounds .video-container .video-block iframe,.our-story-page .main-section-container .jf-header-bounds .video-container .video-block iframe{width:100%;min-height:230px;height:auto}@media (max-width: 1199px){.our-story-page .main-section-container .bounds .video-container .video-block iframe,.our-story-page .main-section-container .jf-header-bounds .video-container .video-block iframe{min-height:182px}}@media (max-width: 991px){.our-story-page .main-section-container .bounds .video-container .video-block iframe,.our-story-page .main-section-container .jf-header-bounds .video-container .video-block iframe{min-height:250px}}@media (max-width: 568px){.our-story-page .main-section-container .bounds .video-container .video-block iframe,.our-story-page .main-section-container .jf-header-bounds .video-container .video-block iframe{min-height:173px}}.our-story-page .main-section-container .bounds .main-section .additional-section,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section{padding:15px 0 70px;overflow:hidden}@media (max-width: 1199px){.our-story-page .main-section-container .bounds .main-section .additional-section,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section{padding:15px 0 60px}}@media (max-width: 991px){.our-story-page .main-section-container .bounds .main-section .additional-section,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section{padding:15px 0 30px}}@media (max-width: 568px){.our-story-page .main-section-container .bounds .main-section .additional-section,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section{padding:0 0 30px}}.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent{position:relative;padding:0;margin:0 -10px}.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block{position:relative;flex:1 1 33.33%;width:33.33%;max-width:33.33%;min-width:0;padding:15px 10px;box-sizing:border-box}@media (max-width: 568px){.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block{flex:1 1 50%;width:50%;max-width:50%}}.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block:nth-child(3n+2),.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block:nth-child(3n+2){text-align:center}@media (max-width: 568px){.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block:nth-child(3n+2),.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block:nth-child(3n+2){text-align:left}}.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block:nth-child(3n+3),.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block:nth-child(3n+3){text-align:right}@media (max-width: 568px){.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block:nth-child(3n+3),.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block:nth-child(3n+3){text-align:left}}@media (max-width: 568px){.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block:nth-child(odd),.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block:nth-child(odd){text-align:left}}@media (max-width: 568px){.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block:nth-child(even),.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block:nth-child(even){text-align:right}}.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block .content-container,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block .content-container{display:inline-block;width:170px;text-align:center}@media (max-width: 1199px){.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block .content-container,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block .content-container{width:150px}}@media (max-width: 991px){.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block .content-container,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block .content-container{width:124px}}@media (max-width: 568px){.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block .content-container,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block .content-container{width:100%}}.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block .content-container .image-wrap,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block .content-container .image-wrap{margin-bottom:14px}.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block .content-container .image-wrap img,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block .content-container .image-wrap img{width:100%;height:auto}.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block .content-container p,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block .content-container p{margin:0}.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block .content-container p span,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block .content-container p span{display:block}@media (max-width: 1199px){.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block .content-container p span,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block .content-container p span{display:inline}}.our-story-page .video-container{height:743px}.our-story-page .video-container:before{content:"";position:absolute;top:0;right:0;left:0;height:100%;background-image:linear-gradient(to top, black 0%, transparent 40%);z-index:1}.our-story-page .video-container .media-container{height:100%}@media (max-width: 768px){.our-story-page.reverse .flex-parent.no-padding{flex-direction:column-reverse !important}.our-story-page .video-container{height:472px}}@media (min-width: 916px){.our-story-page .story-facts-professions .story-facts-item .static-info{min-height:50px}}.search-results-page .main-section-container{position:relative;padding:53px 0 100px}@media (max-width: 991px){.search-results-page .main-section-container{padding:30px 0 80px}}@media (max-width: 767px){.search-results-page .main-section-container{padding:35px 0 55px}}@media (max-width: 991px){.search-results-page .main-section-container .bounds .main-section,.search-results-page .main-section-container .jf-header-bounds .main-section{width:48%}}@media (max-width: 767px){.search-results-page .main-section-container .bounds .main-section,.search-results-page .main-section-container .jf-header-bounds .main-section{float:none;width:100%}}.search-results-page .main-section-container .bounds .main-section p,.search-results-page .main-section-container .jf-header-bounds .main-section p{margin-bottom:0}.search-results-page .main-section-container .bounds .main-section .search-results-container,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container{padding:0 0 65px}@media (max-width: 991px){.search-results-page .main-section-container .bounds .main-section .search-results-container,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container{padding:30px 0 50px}}.search-results-page .main-section-container .bounds .main-section .search-results-container h2,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container h2{margin-top:0.5em;font-weight:300}.search-results-page .main-section-container .bounds .main-section .search-results-container .search-result-block,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container .search-result-block{padding:20px 70px 32px 0}@media only screen and (max-width: 1199px){.search-results-page .main-section-container .bounds .main-section .search-results-container .search-result-block,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container .search-result-block{padding:20px 40px 22px 0}}@media (max-width: 991px){.search-results-page .main-section-container .bounds .main-section .search-results-container .search-result-block,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container .search-result-block{padding:18px 0}}.search-results-page .main-section-container .bounds .main-section .search-results-container .search-result-block .search-result-wrap .search-result-title,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container .search-result-block .search-result-wrap .search-result-title{display:block;margin:0 0 20px;font-size:22px;line-height:1.3;max-height:72px;border-bottom:1px solid #d4d4d4;padding-bottom:16px}.search-results-page .main-section-container .bounds .main-section .search-results-container .search-result-block .search-result-wrap .search-result-title:hover,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container .search-result-block .search-result-wrap .search-result-title:hover{cursor:pointer}.search-results-page .main-section-container .bounds .main-section .search-results-container .search-result-block .search-result-wrap .search-result-content,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container .search-result-block .search-result-wrap .search-result-content{line-height:1.1}@media (max-width: 568px){.search-results-page .main-section-container .bounds .main-section .search-results-container .search-result-block .search-result-wrap .search-result-content,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container .search-result-block .search-result-wrap .search-result-content{font-size:15px;line-height:1.3}}.search-results-page .main-section-container .bounds .main-section .search-results-container .search-result-block .search-result-wrap .search-result-content .read-more-link,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container .search-result-block .search-result-wrap .search-result-content .read-more-link{display:inline-block;color:#029ee3;transition:all 250ms}.search-results-page .main-section-container .bounds .main-section .search-results-container .search-result-block:hover,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container .search-result-block:hover{cursor:pointer}.search-results-page .main-section-container .bounds .main-section .search-results-container .search-result-block:hover .search-result-title,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container .search-result-block:hover .search-result-title,.search-results-page .main-section-container .bounds .main-section .search-results-container .search-result-block:hover .search-result-content .read-more-link,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container .search-result-block:hover .search-result-content .read-more-link{color:#4a4a4a}.resources-page .page-header{background-color:#fff}.resources-page .page-header::before{display:none}.resources-page .page-header .flex-parent{padding-top:0}.resources-page .page-header .flex-parent>.block{padding-top:0}@media (max-width: 768px){.resources-page .page-header .ajax-form{height:0}}.resources-page .page-header .content-header{display:flex;justify-content:space-between;align-items:center}.resources-page .page-header .content-header .heading-1-shadow{padding-top:35px;padding-bottom:35px}.resources-page .page-header .content-header #resource-filter-button{color:#20262a;font-size:16px;font-weight:600;z-index:5}.resources-page .page-header .content-header #resource-filter-button.closed .closed-text{display:none}.resources-page .page-header .content-header #resource-filter-button.closed .opened-text{display:flex}.resources-page .page-header .content-header #resource-filter-button.opened .closed-text{display:flex}.resources-page .page-header .content-header #resource-filter-button.opened .opened-text{display:none}.resources-page .page-header .content-header #resource-filter-button .icon-text-wrapper svg{margin-left:10px;fill:#029ee3}@media (max-width: 768px){.resources-page .page-header .content-header #resource-filter-button .icon-text-wrapper{background-color:#fff;padding:10px;border-radius:50%}.resources-page .page-header .content-header #resource-filter-button .icon-text-wrapper span{display:none}.resources-page .page-header .content-header #resource-filter-button .icon-text-wrapper svg{margin-left:0}}@media (max-width: 768px){.resources-page .page-header .content-header #resource-filter-button{margin-top:30px}}@media (max-width: 768px){.resources-page .page-header .content-header{position:absolute;width:100%;justify-content:flex-end}.resources-page .page-header .content-header .heading-1-shadow{display:none}}.resources-page .page-header .bounds .ajax-form>.flex-parent>.block,.resources-page .page-header .jf-header-bounds .ajax-form>.flex-parent>.block{z-index:0;flex-basis:100%}.resources-page .page-header .bounds .ajax-form>.flex-parent>.block:first-child,.resources-page .page-header .jf-header-bounds .ajax-form>.flex-parent>.block:first-child{background-color:rgba(0,0,0,0);z-index:2}.resources-page .page-header .bounds .ajax-form>.flex-parent>.block:first-child:before,.resources-page .page-header .jf-header-bounds .ajax-form>.flex-parent>.block:first-child:before,.resources-page .page-header .bounds .ajax-form>.flex-parent>.block:last-child:before,.resources-page .page-header .jf-header-bounds .ajax-form>.flex-parent>.block:last-child:before{display:none}.resources-page .page-header .bounds .ajax-form>.flex-parent>.block:last-child:after,.resources-page .page-header .jf-header-bounds .ajax-form>.flex-parent>.block:last-child:after{content:'';display:block;position:absolute;left:-50%;width:200%;top:0;height:100%;background-color:rgba(0,0,0,0)}.resources-page .page-header .bounds .ajax-form>.flex-parent>.block .content-wrap,.resources-page .page-header .jf-header-bounds .ajax-form>.flex-parent>.block .content-wrap{position:relative;z-index:3}.resources-page .page-header #filter-content{height:100%;max-height:500px;opacity:1;transition:max-height 300ms ease-out, opacity 300ms ease-out}@media (max-width: 768px){.resources-page .page-header #filter-content.flex-parent .block{-webkit-flex:1 1 50%;max-width:100%}.resources-page .page-header #filter-content.flex-parent .block .chosen-container{width:100% !important}}@media (max-width: 568px){.resources-page .page-header #filter-content.flex-parent .block:first-child{-webkit-flex:1 1 100%;max-width:100%}.resources-page .page-header #filter-content.flex-parent .block:nth-child(2){-webkit-flex:1 1 100%;max-width:100%}}@media (max-width: 768px){.resources-page .page-header #filter-content{padding-top:50px}.resources-page .page-header #filter-content.closed{padding-top:0px}}.resources-page .page-header #filter-content.closed{max-height:0;opacity:0}.resources-page .page-header #filter-content.closed .block:last-child:after{height:0}.resources-page .page-header #text-search-container{height:100%;max-height:500px;opacity:1;padding-top:1.5em;padding-bottom:10px;transition:max-height 300ms ease-out, opacity 300ms ease-out}.resources-page .page-header #text-search-container.closed{max-height:0;opacity:0}.resources-page .back-to-page{margin:30px 0}@media (max-width: 1199px){.resources-page .back-to-page{margin:16px 0 23px}}@media (max-width: 991px){.resources-page .back-to-page{margin:26px 0 23px}}@media (max-width: 767px){.resources-page .back-to-page{margin:0 0 23px}}.resources-page .back-to-page .back-to-page-link{padding-left:35px}@media (max-width: 568px){.resources-page .back-to-page .back-to-page-link{padding-left:28px}}.resources-page .back-to-page .back-to-page-link .back-to-page-text{font-size:18px;line-height:22px}@media (max-width: 568px){.resources-page .back-to-page .back-to-page-link .back-to-page-text{font-size:16px}}.resources-page img[src='']{background-image:url(/img/onErrorImg/png) center center}.resources-page .imgError{overflow:hidden;min-height:110px;max-height:110px;background:url(/img/Lockton_white.png) center center;background-size:100% auto}.resources-page .results-count{display:none}.resources-page .noResults{padding-top:2em}.resources-page .resources-block{margin-bottom:0px}.resources-page .resources-block:nth-child(2){margin-bottom:90px}@media (max-width: 568px){.resources-page .resources-block:nth-child(2){margin-bottom:50px}}.resources-grid{padding-top:0}#main .resources-grid{padding-top:0}#main .resources-grid-two-column{padding:0}#main .resources-grid-two-column>.block{max-width:50%}@media (max-width: 568px){#main .resources-grid-two-column>.block{max-width:100%}}svg{background-color:transparent}.icon{background-color:transparent !important}.icon-video{width:28px;height:28px}.icon-presentation{width:25px;height:25px}.icon-document{width:19px;height:23px}.icon-template{width:21px;height:25px}.icon-all{width:25px;height:25px}.icon-event{width:30px;height:41px}.icon-downloadBox{width:30px;height:32.05px;fill:#DDDDDD}.file-download{line-height:32px;position:relative;margin:12px 0;float:left}.file-download svg{position:absolute;top:0;left:0}.file-download a span{font-size:20px;font-weight:400;display:inline-block;padding-left:40px;vertical-align:top}#main .resources-grid-3-2>.block{flex:1 1 33.33%;max-width:33.33%}#main .resources-grid-3-2>.block:nth-child(4),#main .resources-grid-3-2>.block:nth-child(5){flex:1 1 50%;max-width:50%}@media (max-width: 768px){#main .resources-grid-3-2>.block,#main .resources-grid-3-2>.block:nth-child(4),#main .resources-grid-3-2>.block:nth-child(5){flex:1 1 50%;max-width:50%}#main .resources-grid-3-2>.block:nth-child(3){flex:1 1 100%;max-width:100%}}@media (max-width: 568px){#main .resources-grid-3-2>.block,#main .resources-grid-3-2>.block:nth-child(4),#main .resources-grid-3-2>.block:nth-child(5),#main .resources-grid-3-2>.block:nth-child(3){flex:1 1 100%;max-width:100%}}#main .resources-main-section .resources-grid-filter>.block{max-width:33.33%}#main .resources-main-section .resources-grid-filter>.block:nth-child(5){max-width:33.33%}@media (max-width: 768px){#main .resources-main-section .resources-grid-filter>.block{max-width:50%}#main .resources-main-section .resources-grid-filter>.block:nth-child(5){max-width:100%}}@media (max-width: 568px){#main .resources-main-section .resources-grid-filter>.block{max-width:100%}}#main .resources-grid-2-3>.block,.resources-grid-2-3>.block{margin-bottom:0;max-width:33.3%}#main .resources-grid-2-3>.block:nth-child(1),#main .resources-grid-2-3>.block:nth-child(2),.resources-grid-2-3>.block:nth-child(1),.resources-grid-2-3>.block:nth-child(2){flex:1 1 50%;max-width:50%}@media (max-width: 768px){#main .resources-grid-2-3>.block,.resources-grid-2-3>.block{margin-bottom:0;flex:1 1 50%;max-width:50%}#main .resources-grid-2-3>.block:nth-child(1),.resources-grid-2-3>.block:nth-child(1){flex:1 1 100%;max-width:100%}}@media (max-width: 568px){#main .resources-grid-2-3>.block,#main .resources-grid-2-3>.block:nth-child(2),#main .resources-grid-2-3>.block:nth-child(3),.resources-grid-2-3>.block,.resources-grid-2-3>.block:nth-child(2),.resources-grid-2-3>.block:nth-child(3){flex:1 1 100%;max-width:100%}}.resources-page .resources-block:nth-child(2) .article-readmore.btn-link{cursor:pointer}.resources-page .resources-block:nth-child(2) .article-readmore.btn-link>span{border-bottom-width:0}.affiliations-page .resources-block{height:400px}@media (max-width: 767px){.affiliations-page .resources-block{height:550px}}@media (max-width: 490px){.affiliations-page .resources-block{height:400px}}.affiliations-page .resources-block .article-heading{height:25px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.affiliations-page .resources-block .personal-info{margin-bottom:20px}.affiliations-page .resources-block .personal-info .phone{font-size:15px;font-weight:500;line-height:1.6;height:24px;color:#131618}@media (max-width: 568px){.affiliations-page .resources-block .personal-info .phone{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.affiliations-page .resources-block .personal-info .email{font-size:15px;color:#131618;height:18px}@media (max-width: 568px){.affiliations-page .resources-block .personal-info .email{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.affiliations-page .page-header::before{display:none}.affiliations-page .page-header .bounds .ajax-form>.flex-parent>.block,.affiliations-page .page-header .jf-header-bounds .ajax-form>.flex-parent>.block{z-index:0;flex-basis:100%}.affiliations-page .page-header .bounds .ajax-form>.flex-parent>.block:first-child,.affiliations-page .page-header .jf-header-bounds .ajax-form>.flex-parent>.block:first-child{background-color:rgba(0,0,0,0);z-index:2}.affiliations-page .page-header .bounds .ajax-form>.flex-parent>.block:first-child:before,.affiliations-page .page-header .jf-header-bounds .ajax-form>.flex-parent>.block:first-child:before,.affiliations-page .page-header .bounds .ajax-form>.flex-parent>.block:last-child:before,.affiliations-page .page-header .jf-header-bounds .ajax-form>.flex-parent>.block:last-child:before{display:none}.affiliations-page .page-header .bounds .ajax-form>.flex-parent>.block:last-child:after,.affiliations-page .page-header .jf-header-bounds .ajax-form>.flex-parent>.block:last-child:after{content:'';display:block;position:absolute;left:-50%;width:200%;top:0;height:100%;background-color:rgba(0,0,0,0)}.affiliations-page .page-header .bounds .ajax-form>.flex-parent>.block .content-wrap,.affiliations-page .page-header .jf-header-bounds .ajax-form>.flex-parent>.block .content-wrap{position:relative;z-index:3}.affiliations-page .back-to-page{margin:30px 0}@media (max-width: 1199px){.affiliations-page .back-to-page{margin:16px 0 23px}}@media (max-width: 991px){.affiliations-page .back-to-page{margin:26px 0 23px}}@media (max-width: 767px){.affiliations-page .back-to-page{margin:0 0 23px}}.affiliations-page .back-to-page .back-to-page-link{padding-left:35px}@media (max-width: 568px){.affiliations-page .back-to-page .back-to-page-link{padding-left:28px}}.affiliations-page .back-to-page .back-to-page-link .back-to-page-text{font-size:18px;line-height:22px}@media (max-width: 568px){.affiliations-page .back-to-page .back-to-page-link .back-to-page-text{font-size:16px}}.affiliations-page img[src='']{background-image:url(/img/onErrorImg/png) center center}.affiliations-page .imgError{overflow:hidden;min-height:110px;max-height:110px;background:url(/img/Lockton_white.png) center center;background-size:100% auto}.affiliations-page .results-count{display:none}.affiliations-page .noResults{padding-top:2em}.affiliations-grid{padding-top:0}#main .affiliations-grid{padding-top:0}svg{background-color:transparent}.icon{background-color:transparent !important}.icon-video{width:28px;height:28px}.icon-presentation{width:25px;height:25px}.icon-document{width:19px;height:23px}.icon-template{width:21px;height:25px}.icon-all{width:25px;height:25px}.icon-event{width:30px;height:41px}.icon-downloadBox{width:30px;height:32.05px;fill:#DDDDDD}.file-download{line-height:32px;position:relative;margin:12px 0;float:left}.file-download svg{position:absolute;top:0;left:0}.file-download a span{font-size:20px;font-weight:400;display:inline-block;padding-left:40px;vertical-align:top}.aside-affiliations{background:#029ee3;margin-bottom:2em;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:300;line-height:1.57}.aside-affiliations .flex-parent .block{flex-basis:100%;padding:8px 16px}@media (max-width: 568px){.aside-affiliations .flex-parent .block{padding:8px}}.aside-affiliations a{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;font-weight:300;line-height:1.5}.aside-affiliations .phoneno{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:28px;color:#029ee3;font-weight:500;line-height:1;margin-bottom:.45em}.aside-affiliations .openinghours a{color:#fff;margin-bottom:1em;display:inline-block}@media (max-width: 568px){.aside-affiliations{margin:0 -16px;width:100vw}}.aside-affiliations .jf-row{color:#fff}.aside-affiliations .jf-row.password-reset{color:#aaa;padding:10px 0;font-size:12px}.aside-affiliations .jf-row.password-reset a{font-size:12px}.aside-affiliations .show-hide-pass{color:#fff}.aside-affiliations a.show-hide-pass:hover{color:#fff}.aside-affiliations.aside-without-margin{margin:0}.aside-affiliations.aside-get-a-quote .flex-parent{padding-bottom:26px}.affiliations-text-uppercase{text-transform:uppercase}.footer-section{background:#000;padding-top:80px;padding-bottom:50px;position:relative;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#fff;line-height:1.57}@media (max-width: 568px){.footer-section{padding-top:40px;padding-left:16px;padding-right:16px}}.footer-section .flex-parent{justify-content:space-between;padding:0 16px}@media (max-width: 1024px){.footer-section .flex-parent{margin:0 auto 0 0}}@media (max-width: 640px){.footer-section .flex-parent{max-width:100%;margin:0 auto 0 0;padding:0 8px}}@media (max-width: 568px){.footer-section .flex-parent{flex-direction:column}}.footer-section .block{max-width:30%;flex:0 1 22%}@media (max-width: 768px){.footer-section .block{min-width:45%;max-width:45%}.footer-section .block:nth-child(3) .footer-nav{display:flex;flex-wrap:wrap}.footer-section .block:nth-child(3) li{padding-right:20px;padding-bottom:8px}}@media (max-width: 568px){.footer-section .block{max-width:100%;flex-basis:100%;max-width:100%;width:100%}.footer-section .block .footer-nav.nav_compliance{max-width:234px;margin:auto;justify-content:center}.footer-section .block .footer-nav.nav_compliance li{padding-left:8px;padding-right:8px}}.footer-section .block:nth-child(1),.footer-section .block:nth-child(3){flex-basis:18%}.footer-section .block:nth-child(2){flex-basis:30%}@media (min-width: 993px){.footer-section .block:nth-child(2){padding-right:6em}}@media (max-width: 768px){.footer-section .block:nth-child(2){padding-right:0}}.pf-admin .footer-section{padding-top:0;padding-left:0}.pf-admin .footer-section .block{order:1}.pf-admin .footer-section .flex-parent{justify-content:space-between;padding-top:0;max-width:100%}.pf-admin .footer-section .company-meta_social{order:0;flex-basis:100%;max-width:400px;padding-top:0;position:relative;display:flex;align-items:flex-end;flex-direction:row}.pf-admin .footer-section .company-meta_social ul{text-align:left !important}.pf-admin .footer-section .copyright-meta{text-align:right;font-size:14px;letter-spacing:0.1px}.footer-section .footer-logo{max-width:300px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}@media (max-width: 568px){.footer-section .footer-logo{align-items:center;margin-top:80px}}.footer-section .footer-logo .footer-logo-content{display:flex}.footer-section .footer-logo .footer-logo-content .logo-lsos{margin-left:25px;height:54px}@media (max-width: 768px){.footer-section .footer-logo .footer-logo-content .logo-lsos{padding-top:2px}}.footer-section .logo{padding:0;max-width:139px;margin-bottom:-25px}@media (max-width: 768px){.footer-section .logo{height:70px;margin-bottom:0}}.footer-section .icon-lockton-logo{fill:white}.footer-section .icon-twitter{width:16px;height:13px}.footer-section .icon-linkedin{width:16px;height:16px}.footer-section h3{font-family:"EB Garamond",serif;font-size:48px;color:#fff;line-height:1.21}@media (max-width: 568px){.footer-section h3{font-size:34px;line-height:1.41}}.footer-section h4{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:18px;color:#fff;font-weight:400;line-height:1.43;color:#ffffff;margin-top:0;margin-bottom:0.7em}@media (max-width: 568px){.footer-section h4{margin-top:0.5em;font-size:19px;font-weight:400;letter-spacing:0.29px}}@media (max-width: 568px){.footer-section .company-meta_email p,.footer-section .company-meta_email div h5,.footer-section .company-meta_email .phone-number,.footer-section .company-meta_phone p,.footer-section .company-meta_phone div h5,.footer-section .company-meta_phone .phone-number,.footer-section .company-meta_visitUs p,.footer-section .company-meta_visitUs div h5,.footer-section .company-meta_visitUs .phone-number{margin-left:-40px}}.footer-section h5{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:19px;color:#fff;font-weight:400;line-height:1.58;margin-bottom:0;letter-spacing:0.29px}@media (max-width: 568px){.footer-section h5{line-height:1.46;font-size:16px}}.footer-section h5 a{color:#fff}.footer-section h5 a:hover{color:#fff;text-decoration:underline}.footer-section .copyright .copyright-meta{padding:1em 0;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:400;line-height:1}@media (max-width: 1357px){.footer-section .copyright .copyright-meta .bounds,.footer-section .copyright .copyright-meta .jf-header-bounds{padding:0 32px}}@media (max-width: 1024px){.footer-section .copyright .copyright-meta .bounds,.footer-section .copyright .copyright-meta .jf-header-bounds{padding:0 32px}}@media (max-width: 768px){.footer-section .copyright .copyright-meta .bounds,.footer-section .copyright .copyright-meta .jf-header-bounds{padding:0 24px}}@media (max-width: 568px){.footer-section .copyright .copyright-meta .bounds,.footer-section .copyright .copyright-meta .jf-header-bounds{padding:0 16px;text-align:center}}.pf-admin .footer-section .copyright{background:transparent;position:relative;margin-top:-48px}.footer-section .footer-logo .copyright-meta{text-align:right}.footer-section [class^="company-meta"]{position:relative;padding-left:40px;margin-bottom:48px;font-size:19px;font-weight:400;line-height:1.42;letter-spacing:0.29px}.pf-admin .footer-section [class^="company-meta"]{padding-left:0}.footer-section .company-meta_offices{text-align:right;padding-bottom:0;order:3}@media (max-width: 568px){.footer-section .company-meta_offices.block{position:relative;right:-16px;padding-left:1%}}.footer-section .company-meta_email{line-height:1.44;letter-spacing:0.25px}@media (max-width: 568px){.footer-section .company-meta_email{font-size:16px}.footer-section .company-meta_email .footer-icon{top:3px}}.footer-section .company-meta_phone .phone-number{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:31px;color:#fff;font-weight:500;line-height:1;white-space:nowrap}@media (max-width: 1399px){.footer-section .company-meta_phone .phone-number{font-size:calc( 26px + 10 * ((100vw - 720px) / 1400))}}@media (max-width: 1099px){.footer-section .company-meta_phone .phone-number{font-size:calc( 20px + 10 * ((100vw - 720px) / 1400))}}@media (max-width: 1024px){.footer-section .company-meta_phone .phone-number{font-size:26px}}.footer-section .company-meta_phone .phone-number a{color:#fff}@media (max-width: 568px){.footer-section .company-meta_phone{order:1}}.footer-section .company-meta_social{flex:1 0 28%;max-width:none;display:flex;justify-content:space-between;align-items:flex-end;flex-direction:column}@media (max-width: 568px){.footer-section .company-meta_social{align-items:center;width:100%}}.footer-section .company-meta_social ul.social-icons{display:block;margin-left:0;text-align:right}@media (max-width: 568px){.footer-section .company-meta_social ul.social-icons{text-align:center;display:block}}@media (max-width: 768px) and (min-width: 569px){.footer-section .company-meta_social ul.social-icons{display:none}}.footer-section .company-meta_social ul.social-icons li{display:inline-block;vertical-align:middle;margin-right:8px}.footer-section .social-container-icons{padding:10px 16px;display:none}@media (max-width: 768px){.footer-section .social-container-icons{display:flex}}@media (max-width: 568px){.footer-section .social-container-icons{display:none}}.footer-section .social-container-icons li{margin-right:11px;padding-bottom:0}.footer-section .company-bounds{padding-left:0}.footer-section .footer-icon{fill:#fff;position:absolute;top:0;left:0}.footer-section .footer-icon a{display:block;line-height:1}.footer-section .footer-icon a:visited{fill:#fff}.footer-section .footer-icon a:hover{fill:#029ee3}.footer-section .footer-icon svg,.footer-section .footer-icon ul,.footer-section .footer-icon a{vertical-align:middle}.footer-section .footer-nav-wrap{border-top:1px solid #9b9b9b;position:relative;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.67}@media (max-width: 1357px){.footer-section .footer-nav-wrap .bounds,.footer-section .footer-nav-wrap .jf-header-bounds{padding:0}}@media (max-width: 568px){.footer-section .footer-nav-wrap .bounds,.footer-section .footer-nav-wrap .jf-header-bounds{padding:0 16px}}.footer-section ul.footer-nav{list-style-type:none;padding:0;margin:0}@media (max-width: 568px){.footer-section ul.footer-nav{display:none}}.footer-section ul.footer-nav li{padding-bottom:0.8em;display:block;margin:0}@media (max-width: 568px){.footer-section ul.footer-nav li+li{padding-top:0}}.footer-section ul.footer-nav li a{font-size:19px;line-height:1.42;letter-spacing:0.29px;color:#fff;font-weight:400}.footer-section ul.footer-nav li a:hover{color:#029ee3}.footer-section ul.footer-nav li a img{display:none}.footer-section ul.nav_compliance li a{font-weight:300;font-size:16px;line-height:1.44;letter-spacing:0.25px}.footer-section #cookieNotice{background-color:#292e32;color:#ffffff;position:fixed;width:100%;bottom:0;left:0;z-index:99;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#fff;line-height:1.57}.footer-section #cookieNotice .bounds,.footer-section #cookieNotice .jf-header-bounds{padding:14px 0}.footer-section #cookieNotice .bounds .content-padding,.footer-section #cookieNotice .jf-header-bounds .content-padding,.footer-section #cookieNotice .bounds .jf-header-bounds,.footer-section #cookieNotice .jf-header-bounds .jf-header-bounds{display:flex;justify-content:space-between;align-items:center;max-height:300px;overflow:hidden;transition:all 250ms}.footer-section #cookieNotice .bounds p,.footer-section #cookieNotice .jf-header-bounds p{margin:0}.footer-section #cookieNotice .bounds label,.footer-section #cookieNotice .jf-header-bounds label{height:28px;margin-left:10px}.footer-section #cookieNotice .bounds a,.footer-section #cookieNotice .jf-header-bounds a{white-space:nowrap}.footer-section #cookieNotice .bounds svg.icon-close,.footer-section #cookieNotice .jf-header-bounds svg.icon-close{fill:#029ee3;border:2px solid #029ee3;padding:4px;border-radius:50%;width:28px;height:28px}.footer-section #cookieNotice .bounds svg.icon-close:hover,.footer-section #cookieNotice .jf-header-bounds svg.icon-close:hover{text-decoration:none;cursor:pointer;fill:#9b9b9b;border-color:#9b9b9b}@media (max-width: 1357px){.footer-section #cookieNotice .bounds,.footer-section #cookieNotice .jf-header-bounds{padding:14px 32px}}@media (max-width: 1024px){.footer-section #cookieNotice .bounds,.footer-section #cookieNotice .jf-header-bounds{padding:14px 32px}}@media (max-width: 568px){.footer-section #cookieNotice .bounds,.footer-section #cookieNotice .jf-header-bounds{padding:14px 16px}}.footer-section #cookieNotice input{position:absolute;opacity:0.01;left:-100%}.footer-section #cookieNotice input:checked ~ div{max-height:0px;padding:0}.footer-section .off-canvas-controls{display:none !important}.onpage-mp-contents .mp-section.mp-section_index{background-color:transparent !important;background-image:none}.onpage-mp-contents .mp-section.mp-section_index .mp-content-wrap .block .inner-wrap{min-height:96px}.onpage-mp-contents .mp-section.mp-section_index .mp-content-wrap .block .inner-wrap .text{font-family:"EB Garamond",serif;font-size:22px;color:#fff;font-weight:200;line-height:1.24;margin-top:0}.onpage-mp-contents .mp-section.mp-section_index .mp-content-wrap .block .inner-wrap .icon{display:none;margin-right:10px}.onpage-mp-contents .mp-section.mp-section_index .mp-content-wrap .block .inner-wrap .icon::before{font-size:13.5px;line-height:13.5px;top:6px}.master-policy .page-header-professions .btn.btn_a,.master-policy .page-header-professions .btn_a,.master-policy .page-header-professions #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .master-policy .page-header-professions .button,.master-policy .page-header-professions .btn_a:visited,.master-policy .page-header-professions .btn_a.btn_b,.master-policy .page-header-professions button.btn_a#summaryPanelCloseButton,.master-policy .page-header-professions button.btn_a#issuesPanelCloseButton,.master-policy .page-header-professions .btn_a.checkout-back,.master-policy .page-header-professions .btn_a.checkout-skip,.master-policy .page-header-professions .btn_a.btn_c,.master-policy .page-header-professions .jsonForm input.btn_a[type="cancel"],.jsonForm .master-policy .page-header-professions input.btn_a[type="cancel"],.master-policy .page-header-professions .btn_a.btn_d,.master-policy .page-header-professions .btn_a.btn_e,.master-policy .page-header-professions .btn_a.btn_g,.master-policy .page-header-professions .btn_a.btn_login,.master-policy .page-header-professions .page-container button.btn_a,.page-container .master-policy .page-header-professions button.btn_a,.master-policy .page-header-professions .page-container input.btn_a[type=button],.page-container .master-policy .page-header-professions input.btn_a[type=button],.master-policy .page-header-professions .modal-content button.btn_a,.modal-content .master-policy .page-header-professions button.btn_a,.master-policy .page-header-professions .modal-content input.btn_a[type=button],.modal-content .master-policy .page-header-professions input.btn_a[type=button],.master-policy .page-header-professions .pf-admin .btn_a.jf-btn,.pf-admin .master-policy .page-header-professions .btn_a.jf-btn,.master-policy .page-header-professions .pf-admin .rowbuttonwrapper span.btn_a.button,.pf-admin .rowbuttonwrapper .master-policy .page-header-professions span.btn_a.button,.master-policy .page-header-professions .rowbuttonwrapper .pf-admin span.btn_a.button,.rowbuttonwrapper .pf-admin .master-policy .page-header-professions span.btn_a.button,.master-policy .page-header-professions .pf-dashboard .btn_a.jf-btn,.pf-dashboard .master-policy .page-header-professions .btn_a.jf-btn,.master-policy .page-header-professions .pf-dashboard .rowbuttonwrapper span.btn_a.button,.pf-dashboard .rowbuttonwrapper .master-policy .page-header-professions span.btn_a.button,.master-policy .page-header-professions .rowbuttonwrapper .pf-dashboard span.btn_a.button,.rowbuttonwrapper .pf-dashboard .master-policy .page-header-professions span.btn_a.button,.master-policy .page-header-professions button.btn_a#main_summary,.master-policy .page-header-professions button.btn_a#main_submit_float,.master-policy .page-header-professions .jsonForm input.btn_a[type="submit"],.jsonForm .master-policy .page-header-professions input.btn_a[type="submit"],.master-policy .page-header-professions .pf-checkout.secure-hosting input.btn_a.trans-back[type='submit'],.pf-checkout.secure-hosting .master-policy .page-header-professions input.btn_a.trans-back[type='submit']{max-width:239px}.master-policy .main-section.block{max-width:100%}.master-policy .main-section.block .main-article:not(.onpage-mp-contents){max-width:756px;margin:auto}.master-policy .main-section.block .main-article:not(.onpage-mp-contents) a{color:#20262a;text-decoration:underline}.master-policy .master-policy-wrapper{background-image:url("/img/content/master-policy-bg.jpg");background-size:cover;background-repeat:no-repeat;padding-top:76px;padding-bottom:63px}.master-policy .master-policy-wrapper .article-heading{font-family:"EB Garamond",serif;font-size:48px;color:#20262a;font-weight:300;line-height:1.08;letter-spacing:0.74px;text-align:center}@media (max-width: 568px){.master-policy .master-policy-wrapper .article-heading{font-size:40px}}.master-policy .master-policy-wrapper .link-wrapper{text-align:center}.master-policy .master-policy-wrapper .link-wrapper .btn-link{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:19px;color:#20262a;font-weight:500;line-height:1.47}.master-policy .master-policy-wrapper .link-wrapper .btn-link span{padding-right:10px}.master-policy .master-policy-wrapper .link-wrapper .btn-link svg{width:14px;height:14px}.partners #main .block:nth-child(odd){flex-basis:60%}@media (max-width: 568px){.partners #main .block:nth-child(odd){order:2}}.partners #main .block:nth-child(even){flex-basis:30%}@media (max-width: 568px){.partners #main .block:nth-child(even){order:1}}.partner-title{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:20px;color:#131618;font-weight:500;line-height:1.4;margin-top:0}.pf-dashboard .table{display:table;width:100%}.pf-dashboard .table .two-third,.pf-dashboard .table .one-third{position:relative;display:table-cell;box-sizing:border-box;vertical-align:top}.pf-dashboard .table .one-third{width:33.33%}.pf-dashboard .table.summary .one-third{width:425px}.pf-dashboard body header{font-size:14px;display:block;width:100%;border-bottom:1px solid #d8d8d8}.pf-dashboard .policyDoc a{display:block}.pf-dashboard .policyDoc a .svg-icon{margin:0;fill:#0086BF}.pf-dashboard .policyDoc.disabled a .svg-icon{margin:0;fill:#C7C7C7}.pf-dashboard .policyDoc.disabled a,.pf-dashboard .policyDoc.disabled a:hover{cursor:default}.pf-dashboard .client-details{margin-bottom:1px;padding:16px;background:#EBECE6}.pf-dashboard .client-details a{transition:color .3s !important}.pf-dashboard .client-details a:hover{color:#049444 !important}.pf-dashboard .client-details .title h2,.pf-dashboard .client-details .title h3{font-size:24px;font-weight:400;margin:0}.pf-dashboard .client-details .details{padding:0}.pf-dashboard .client-details .details .img-wrap{display:inline-block;width:auto;max-width:100%;margin-top:10px}.pf-dashboard .client-details .details .img-wrap img{width:100%}.pf-dashboard .client-details .details .address span{display:block}.pf-dashboard .client-details .details .address span.name,.pf-dashboard .client-details .details .address span.role{display:inline-block}.pf-dashboard .manage-details{position:relative;display:block;padding:16px 0 8px 32px;text-transform:lowercase;border-top:1px solid #FFFFFF}.pf-dashboard .manage-details .svg-icon{position:absolute;top:50%;left:0;display:inline-block;margin-top:-6px;fill:#B6BCB8}.pf-dashboard a.downloads{position:relative;display:block;padding:16px 0 8px 32px;text-transform:lowercase}.pf-dashboard a.downloads .svg-icon{position:absolute;top:50%;left:0;display:inline-block;height:30px;margin-top:-12px;fill:#922545}.pf-dashboard .doc-table a.downloads .svg-icon{left:50%;margin-left:-12px;fill:#0086BF}.pf-dashboard .doc-table a.downloads .icon-download{left:50%;transform:translateX(-50%);fill:#029ee3}.pf-dashboard a.downloads .dlText{display:none}.pf-dashboard .title-section{display:none;margin-bottom:30px;padding:15px 0;color:#595A5C;background:#E6E7E8}.pf-dashboard .title-section h1{font-size:18px;font-weight:400;margin:0;text-transform:none}.pf-dashboard .title-section h1 span{font-weight:600;text-transform:uppercase}.pf-dashboard .pf-dashboard section{padding-top:20px;background:#F1F2F2}.pf-dashboard .pf-dashboard section+section{padding-top:20px !important;padding-bottom:100px;border-top:1px solid white}.pf-dashboard .pf-dashboard section h1,.pf-dashboard .pf-dashboard section h2{font-size:22px;font-weight:400;margin:20px 0;text-transform:uppercase;color:#717171}.pf-dashboard select.chosen-style,.pf-dashboard select.filter-select{padding-right:25px}.pf-dashboard .button.docFilter{float:none;margin:0}.pf-dashboard select{padding:5px 15px 5px 5px;background:#fff url(/img/arrow.png) right center no-repeat}.pf-dashboard .ie9 select,.pf-dashboard .ie10 select,.pf-dashboard .ie11 select{padding-right:5px;background-image:none}.pf-dashboard b{font-weight:bold}.pf-dashboard ul{padding:0}.pf-dashboard header.pageHead{margin-bottom:20px;border:0;background:#EEEEEE}.pf-dashboard header.pageHead>h2{width:90%;max-width:1300px;margin-right:auto;margin-left:auto;padding-right:10px;padding-left:10px}.pf-dashboard header.pageHead>h2{margin:0 auto;padding:10px}@media only screen and (max-width: 1024px){.pf-dashboard .table.summary .one-third{width:225px}.pf-dashboard .chart{width:200px;height:200px}.pf-dashboard .doughnutSummaryTitle{font-size:14px;margin:-10px 0 0 -41px}}@media only screen and (max-width: 850px){.pf-dashboard .summary-table{padding-right:0}.pf-dashboard .table .one-third,.pf-dashboard .table .two-third{display:block;width:100%}.pf-dashboard .table .one-third{margin-top:30px}.pf-dashboard .chart{width:500px;height:500px}.pf-dashboard .doughnutSummaryTitle{font-size:18px;margin:0 0 0 -20px}}@media only screen and (max-width: 773px){.pf-dashboard .bounds,.pf-dashboard .jf-header-bounds{width:100%}.pf-dashboard html:not(.ie9) .table-flow thead tr{position:absolute;top:-9999px;left:-9999px}.pf-dashboard html:not(.ie9) .table-flow>tbody>tr>td{position:relative;display:block;width:100%;padding-left:40%;border:none;border-bottom:1px solid #CCCCCC}.pf-dashboard html:not(.ie9) .table-flow>tbody>tr>td:before{position:absolute;left:6px;box-sizing:border-box;width:30%;padding-right:10px;content:attr(data-label);text-align:left;white-space:nowrap}.pf-dashboard html:not(.ie9) .table-flow>tfoot>tr{font-size:0}.pf-dashboard html:not(.ie9) .table-flow>tfoot>tr>td{font-size:15px;display:inline-block;width:50%}.pf-dashboard html:not(.ie9) .table-flow .full-width+td{width:0;padding:0}.pf-dashboard html:not(.ie9) .table-flow>tfoot>tr>td.full-width{width:100%}.pf-dashboard html:not(.ie9) .table-flow>tfoot>tr>td:last-of-type,.pf-dashboard html:not(.ie9) .table-flow>tfoot>tr>td.space{width:0;padding:0}.pf-dashboard html:not(.ie9) .doc-table .table-flow a.downloads .svg-icon{left:0;margin-left:0}}.pf-dashboard .home-resources-section{background:#e9edf0}a.status-icon{fill:#029ee3;vertical-align:middle;display:inline-block;margin-left:.5em}.home.pf-dashboard .sidebar.block{padding-top:4.4em}@media (max-width: 768px){.home.pf-dashboard .sidebar.block{padding-top:0}}.home.pf-dashboard .no-tabs .sidebar.block{padding-top:35px}@media (max-width: 768px){.home.pf-dashboard .no-tabs .sidebar.block{padding-top:0}}.dashboard-contact.categoryDashboard .accordion .accordion-item .accordion-trigger{background-color:#1c1c1b;padding-left:0}.dashboard-contact.categoryDashboard .accordion .accordion-item .accordion-trigger .accordion-title{padding-left:26px;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:20px;color:#fff;font-weight:500;line-height:45px;letter-spacing:0.31px}@media (max-width: 768px){.dashboard-contact.categoryDashboard .accordion .accordion-item .accordion-trigger .accordion-title{font-size:16px;line-height:1.25em;display:flex;flex-direction:column;justify-content:center;padding-left:20px}}.dashboard-contact.categoryDashboard .accordion .accordion-item .accordion-trigger .accordion-title .policyRef{font-weight:normal}.dashboard-contact.categoryDashboard .accordion .accordion-item .accordion-trigger .insTypeCategory{height:57px;display:inline-block;min-width:95px;text-align:center;padding:10px 0}.dashboard-contact.categoryDashboard .accordion .accordion-item .accordion-trigger .insTypeCategory svg{height:100%}.dashboard-contact.categoryDashboard .accordion .accordion-item.accordion-item-open .accordion-trigger{background-color:#029ee3}.dashboard-contact.categoryDashboard .accordion .accordion-item .accordion-item>a{padding-left:28px}.dashboard-contact .accordion{display:flex;flex-direction:column;align-items:stretch;margin-bottom:3px}.dashboard-contact .accordion .accordion-item{scroll-margin-top:158px}.dashboard-contact .accordion .accordion-item .accordion-trigger{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;align-content:space-between;background-color:#7f8c94;padding:0 0 0 28px}@media (max-width: 768px){.dashboard-contact .accordion .accordion-item .accordion-trigger{padding:0 61px 0 15px}}.dashboard-contact .accordion .accordion-item .accordion-trigger .accordion-title{height:57px;padding:6px 0;font-family:"EB Garamond",serif;font-size:26px;line-height:1.69;letter-spacing:0.4px;display:inline-block;color:#fff;flex-basis:100%}.dashboard-contact .accordion .accordion-item .accordion-trigger .accordion-title .policyRef{display:none}.dashboard-contact .accordion .accordion-item .accordion-trigger .expiry-date{font-family:Sarabun, sans-serif;font-size:12px;font-weight:600;line-height:1.83;letter-spacing:0.18px;color:#fff;padding:18px 99px 0 0;min-width:260px}@media (max-width: 768px){.dashboard-contact .accordion .accordion-item .accordion-trigger .expiry-date{opacity:0;pointer-events:none;position:absolute;bottom:-40px;left:16px;color:#20262a;z-index:10}}.dashboard-contact .accordion .accordion-item .accordion-content{width:100%;border:solid 1px #979797;background-color:#fff;position:relative;transition:max-height .7s ease-out, opacity .3s ease-out, padding 0s ease .3s}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item{padding:20px 0}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item:after{content:"";display:block;border-bottom:0.5px solid #979797;width:100%;bottom:-20px;position:relative}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item:last-of-type:after{display:none}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item>a{background-color:#fff;border:none;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;align-content:space-between;position:relative}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item>a .send-header-message{padding:10px 82px 0 0;position:relative}@media (max-width: 768px){.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item>a .send-header-message{padding:10px 60px 0 0}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item>a .send-header-message .icon-arrow-right{right:18px}}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item>a .send-header-message span{font-family:Sarabun, sans-serif;font-size:19px;line-height:1.89;letter-spacing:0.29px;text-align:right;color:#202427;transition:color 250ms}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item>a .send-header-message span:hover{color:#029ee3}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item>a .send-header-message svg{transition:margin 0.3s ease-out}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item>a .send-header-message:hover span{color:#029ee3}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item>a .send-header-message:hover svg{margin-top:3px}@media (max-width: 768px){.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item>a:after{bottom:-4px;top:unset}}@media (max-width: 768px){.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item>a{padding:0 15px 0 15px;width:100%;flex-wrap:wrap;flex-flow:row-reverse wrap}}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item>a:not(.accordion-trigger):after{display:none}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item>a:not(.accordion-trigger) .send-header-message:after{background-color:#029ee3;height:40px;right:15px;width:45px;top:10px;display:block;content:'';position:absolute}@media (max-width: 768px){.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item>a:not(.accordion-trigger) .send-header-message:after{right:0px}}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item>a:not(.accordion-trigger) .icon-arrow-right{transform:rotate(0)}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item .accordion-content{border:none;padding:0}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item .accordion-content .accordion-main-content form fieldset{max-width:592px;width:100%}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item .accordion-content .accordion-main-content form fieldset label{display:block;font-family:Sarabun, sans-serif;font-size:17px;font-weight:300;line-height:1.29;letter-spacing:0.26px;color:#202427;margin-bottom:10px}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item .accordion-content .accordion-main-content form fieldset textarea{display:block;width:592px;height:205px;border:solid 1px #979797;background-color:#fff;margin-bottom:26px;padding:16px;font-family:Sarabun, sans-serif}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item .accordion-content .accordion-main-content form fieldset textarea::-moz-placeholder{font-family:Sarabun, sans-serif;font-size:20px;font-weight:300;line-height:1.1;letter-spacing:0.31px;color:#768c93;padding:10px}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item .accordion-content .accordion-main-content form fieldset textarea:-ms-input-placeholder{font-family:Sarabun, sans-serif;font-size:20px;font-weight:300;line-height:1.1;letter-spacing:0.31px;color:#768c93;padding:10px}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item .accordion-content .accordion-main-content form fieldset textarea::placeholder{font-family:Sarabun, sans-serif;font-size:20px;font-weight:300;line-height:1.1;letter-spacing:0.31px;color:#768c93;padding:10px}@media (max-width: 768px){.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item .accordion-content .accordion-main-content form fieldset textarea{width:100%}}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item .accordion-content .accordion-main-content form fieldset .btn-submit-message{text-align:right}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item .accordion-content .accordion-main-content form fieldset .btn-submit-message input{width:254px;height:48px;background-color:#029ee3;border:none;color:#fff;font-family:Sarabun, sans-serif;font-size:18px;font-weight:600;line-height:1.22;letter-spacing:0.28px;text-align:center}@media (max-width: 768px){.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item .accordion-content .accordion-main-content form fieldset .btn-submit-message input{width:100%}}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item.accordion-item-open .accordion-trigger .accordion-title-staff{color:#202427}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item.accordion-item-open .accordion-trigger:hover .send-header-message span{color:#029ee3}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item.accordion-item-open .accordion-trigger:hover svg{margin-top:-3px}.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item.accordion-item-open .accordion-content{transition:max-height .7s ease-out, opacity .3s ease-out, padding 0s ease 0s;padding:20px 20px 20px 28px}@media (max-width: 768px){.dashboard-contact .accordion .accordion-item .accordion-content .accordion-main-content .inner-accordion .accordion-item.accordion-item-open .accordion-content{padding:20px 15px 20px 15px}}.dashboard-contact .accordion .accordion-item.accordion-item-open .accordion-trigger{background-color:#029ee3}.dashboard-contact .accordion .accordion-item.accordion-item-open .accordion-trigger .accordion-title{color:#fff}.dashboard-contact .accordion .accordion-item.accordion-item-open .accordion-content{transition:max-height .7s ease-out, opacity .3s ease-out, padding 0s ease 0s;padding:20px 0}.dashboard-contact .accordion .accordion-item.accordion-item-open .accordion-content.outer-accordion-content{max-height:unset;padding:0}.dashboard-contact .accordion-title-staff{font-family:Sarabun, sans-serif;font-size:17px;font-weight:300;line-height:1.29;letter-spacing:0.26px;color:#202427}@media (max-width: 768px){.dashboard-contact .accordion-title-staff{width:100%}}.dashboard-contact .accordion-title-staff .accordion-label{font-weight:bold}.dashboard-contact .accordion-title-staff .email-value{font-family:Sarabun, sans-serif;font-size:17px;font-weight:300;line-height:1.29;letter-spacing:0.26px;color:#029ee3}.dashboard-contact .chosen-container{max-width:100% !important}.dashboard-contact .jsonForm>section{padding:0}.dashboard-contact .jsonForm>section:last-of-type{padding:0}.dashboard-contact .title-section{margin:0}.dashboard-contact .jsonForm textarea{height:12em}.dashboard-contact .main-section{padding-bottom:72px}.dashboard-contact dl{margin:0}.account-details .password-error{color:#20262a !important}.account-details h1{font-family:"EB Garamond",serif;font-size:32px;color:#20262a;font-weight:400;line-height:1;margin-top:0}.account-details .jsonForm section.newSec{padding:15px 0}.account-details .jsonForm>section{padding:0}.account-details .title-section{margin:0}.account-details .jsonForm .password-fieldset{margin:0}.account-details .jsonForm .submit-button{margin:0 0 14px 0}.account-details .jsonForm .owaspText{max-width:300px;margin:auto}.account-details .jsonForm .jf-input-type-submit input[type="submit"]{font-size:16px !important}.account-details #main>.bounds>.flex-parent .block.main-section,.account-details #main>.jf-header-bounds>.flex-parent .block.main-section{flex:1 1 61%}@media (max-width: 992px){.account-details #main>.bounds>.flex-parent .block.main-section,.account-details #main>.jf-header-bounds>.flex-parent .block.main-section{flex:1 1 100%}}.account-details #main>.bounds>.flex-parent .block.main-section .jsonForm fieldset,.account-details #main>.jf-header-bounds>.flex-parent .block.main-section .jsonForm fieldset{max-width:694px;padding-left:0;margin-top:10px}.account-details #main>.bounds>.flex-parent .block.main-section .jsonForm .jf-input-type-submit input[type="submit"],.account-details #main>.jf-header-bounds>.flex-parent .block.main-section .jsonForm .jf-input-type-submit input[type="submit"]{margin-top:-40px}.account-details #main>.bounds>.flex-parent .block.details-sidebar,.account-details #main>.jf-header-bounds>.flex-parent .block.details-sidebar{flex:1 1 39%}.account-details #main>.bounds>.flex-parent .block.details-sidebar .aside,.account-details #main>.jf-header-bounds>.flex-parent .block.details-sidebar .aside{max-width:694px}.account-details #main>.bounds>.flex-parent .block.details-sidebar .aside a,.account-details #main>.jf-header-bounds>.flex-parent .block.details-sidebar .aside a{font-size:12px}.account-details #main>.bounds>.flex-parent .block.details-sidebar .aside .owaspText,.account-details #main>.jf-header-bounds>.flex-parent .block.details-sidebar .aside .owaspText{max-width:100%}.account-details #main>.bounds>.flex-parent .block.details-sidebar .aside .jsonForm .password-fieldset,.account-details #main>.jf-header-bounds>.flex-parent .block.details-sidebar .aside .jsonForm .password-fieldset{padding:0}.account-details #main>.bounds>.flex-parent .block.details-sidebar .aside fieldset.submit-button,.account-details #main>.jf-header-bounds>.flex-parent .block.details-sidebar .aside fieldset.submit-button{padding-right:0}@media (max-width: 992px){.account-details #main>.bounds>.flex-parent .block.details-sidebar,.account-details #main>.jf-header-bounds>.flex-parent .block.details-sidebar{flex:1 1 100%}}.documents-page.categoryDashboard .accordion .accordion-item .accordion-trigger{background-color:#1c1c1b;padding-left:0}.documents-page.categoryDashboard .accordion .accordion-item .accordion-trigger .accordion-title{padding-left:26px;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:20px;color:#fff;font-weight:500;line-height:45px;letter-spacing:0.31px}@media (max-width: 768px){.documents-page.categoryDashboard .accordion .accordion-item .accordion-trigger .accordion-title{font-size:16px;line-height:1.25em;display:flex;flex-direction:column;justify-content:center;padding-left:14px}}.documents-page.categoryDashboard .accordion .accordion-item .accordion-trigger .accordion-title .policyRef{font-weight:normal}.documents-page.categoryDashboard .accordion .accordion-item .accordion-trigger .insTypeCategory{height:57px;display:inline-block;min-width:95px;text-align:center;padding:10px 0}.documents-page.categoryDashboard .accordion .accordion-item .accordion-trigger .insTypeCategory svg{height:100%}.documents-page.categoryDashboard .accordion .accordion-item.accordion-item-open .accordion-trigger{background-color:#029ee3}.documents-page.categoryDashboard .accordion .accordion-item .doc-created{color:#77787B;font-size:13px;line-height:22px}.documents-page.categoryDashboard .sidebar.block .aside.downloads{border:1px solid #979797}.documents-page.categoryDashboard .sidebar.block .aside.downloads .aside-title{padding-bottom:0;padding:0 32px;margin-bottom:0}@media (max-width: 768px){.documents-page.categoryDashboard .sidebar.block .aside.downloads .aside-title{padding:16px 32px 0}}.documents-page.categoryDashboard .sidebar.block .aside.downloads .aside-title h3{font-family:"EB Garamond",serif;font-size:32px;color:#202427;font-weight:normal;line-height:1.13;letter-spacing:0.28px}.documents-page.categoryDashboard .sidebar.block .aside.downloads .aside-title:before{display:none}.documents-page.categoryDashboard .sidebar.block .aside.downloads .aside-content{padding:12px 32px 28px;max-width:760px}.documents-page.categoryDashboard .sidebar.block .aside.downloads .flex-parent,.documents-page.categoryDashboard .sidebar.block .aside.downloads .block{padding-left:0;padding-right:0}.documents-page.categoryDashboard .sidebar.block td:last-of-type{padding-right:0}.documents-page span.insurance-type-name{display:block}.documents-page span.additional-info{display:block;font-size:13px;font-weight:500}.documents-page .accordion{display:flex;flex-direction:column;align-items:stretch;margin-bottom:3px}.documents-page .accordion .accordion-item{scroll-margin-top:158px;display:grid;grid-template-rows:-webkit-min-content 0fr;grid-template-rows:min-content 0fr;transition:grid-template-rows 0.7s ease-out;transition:grid-template-rows 0.7s ease-out, -ms-grid-rows 0.7s ease-out}.documents-page .accordion .accordion-item .accordion-trigger{display:flex;align-items:stretch;justify-content:space-between;align-content:space-between;background-color:#7f8c94;padding:0 0 0 28px}@media (max-width: 768px){.documents-page .accordion .accordion-item .accordion-trigger{padding-left:16px}}.documents-page .accordion .accordion-item .accordion-trigger .accordion-title{height:57px;padding:6px 0;font-family:"EB Garamond",serif;font-size:26px;line-height:1.69;letter-spacing:0.4px;display:inline-block;color:#fff;flex-basis:100%}@media (max-width: 768px){.documents-page .accordion .accordion-item .accordion-trigger .accordion-title{font-size:24px;letter-spacing:0.37px;padding-right:60px}}.documents-page .accordion .accordion-item .accordion-trigger .expiry-date{font-family:Sarabun, sans-serif;font-size:12px;font-weight:600;line-height:1.43;letter-spacing:0.18px;color:#fff;padding:0px 75px 0 0;display:flex;align-items:center}@media (max-width: 768px){.documents-page .accordion .accordion-item .accordion-trigger .expiry-date{opacity:0;pointer-events:none;position:absolute;bottom:-40px;left:16px;color:#20262a;z-index:10}}.documents-page .accordion .accordion-item .accordion-content{width:100%;border:solid 1px #979797;background-color:#fff;position:relative;max-height:unset;padding:0;opacity:1;border-top:0}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content{padding:8px 32px}@media (max-width: 768px){.documents-page .accordion .accordion-item .accordion-content .accordion-main-content{padding:48px 15px 8px 15px}}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content table{width:100%;border-collapse:collapse;min-width:auto}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content table thead th{background-color:#fff;border:0.5px solid #979797 !important;border-top:none !important;text-align:left;font-family:Sarabun, sans-serif;font-size:17px;font-weight:bold;line-height:1.29;letter-spacing:0.26px;color:#202427}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content table thead th:first-of-type{padding-left:0;border-left:none !important}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content table thead th:last-of-type{padding-right:0;border-right:none !important;width:10%;min-width:120px}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content table tbody{border:none}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content table tbody td{border:0.5px solid #979797;border-bottom:none;background-color:#fff;padding:7px 12px 7px 22px;font-family:Sarabun, sans-serif;font-size:17px;font-weight:300;line-height:1.29;letter-spacing:0.26px;color:#202427}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content table tbody td .icons-box{display:flex;flex-direction:row;justify-content:space-between;width:80px}@media (max-width: 768px){.documents-page .accordion .accordion-item .accordion-content .accordion-main-content table tbody td .icons-box{justify-content:flex-start;width:auto;-moz-column-gap:15px;column-gap:15px;transform-origin:top left;transform:scale(1.25);margin-block:8px}}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content table tbody td .icons-box svg{vertical-align:middle}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content table tbody td:first-of-type{padding-left:0;border-left:none !important;width:60%}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content table tbody td:last-of-type{padding-right:0;border-right:none !important;width:10%;min-width:120px}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content table tbody td:last-of-type .icon-download{display:inline-block;width:35px;height:35px}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content table tbody td:last-of-type .icon-download svg{width:40px;height:40px}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content table tbody td:last-of-type .icon-preview{display:inline-block;width:36px;height:32px}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content table tbody td:last-of-type .icon-preview svg{width:30px;height:38px}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content table tbody td:nth-of-type(2){border-left:none;width:25%}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content table:after{display:none}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content .btn-upload-document-wrapper{display:flex;justify-content:flex-end;margin:30px 0}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content .btn-upload-document-wrapper #btn-modal-upload{display:flex;align-items:center;max-width:176px;padding:8px 16px 8px 8px}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content .btn-upload-document-wrapper #btn-modal-upload svg{width:16px;height:17px;fill:#fff}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content .btn-upload-document-wrapper #btn-modal-upload span{display:block;margin-left:8px;font-size:14px}.documents-page .accordion .accordion-item .accordion-content .accordion-main-content .btn-upload-document-wrapper #btn-modal-upload:hover svg{fill:#029ee3}.documents-page .accordion .accordion-item.accordion-item-open{grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr}.documents-page .accordion .accordion-item.accordion-item-open .accordion-trigger{background-color:#373f45}.documents-page .accordion .accordion-item.accordion-item-open .accordion-trigger .accordion-title{color:#fff}.documents-page .accordion .accordion-item.accordion-item-open .expiry-date{opacity:1;pointer-events:all}.documents-page .accordion .accordion-item.accordion-item-open .accordion-content{max-height:unset !important}.documents-page .sidebar .icons-box{width:80px;float:right}.documents-page .sidebar .aside-title{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:36px;line-height:1.22;letter-spacing:0.55px;color:#ffffff}.documents-page .sidebar .aside-title.how-to-guide:before{background-color:#029ee3}.documents-page .sidebar .dashboard-guide .dashboard-message{font-family:Sarabun, sans-serif;font-size:16px;font-weight:300;line-height:1.38;letter-spacing:0.25px;color:#202427;margin-bottom:30px}.documents-page .sidebar .dashboard-guide .dashboard-button .btn-how-to-dash{max-width:234px;width:100%;height:54px;border:solid 2px #202427;display:block;margin:auto;font-family:Sarabun, sans-serif;font-size:18px;font-weight:600;line-height:1.22;letter-spacing:0.28px;text-align:center;color:#202427;padding:15px 0}.documents-page #modal-upload-doc .modal-contentWrap{max-width:700px;width:100%;padding:0;box-shadow:none;border:0}.documents-page #modal-upload-doc .modal-contentWrap .dialog-title .logo-wrapper{max-width:110px;margin-bottom:13px}.documents-page #modal-upload-doc .modal-contentWrap .dialog-title .logo-wrapper svg{width:92px;height:44px}.documents-page #modal-upload-doc .modal-contentWrap .dialog-title .logo-wrapper span{font-size:11px;display:block}.documents-page #modal-upload-doc .modal-contentWrap .dialog-title .logo-wrapper hr{margin:3px 0}.documents-page #modal-upload-doc .modal-contentWrap .dialog-message{text-align:left}.documents-page #modal-upload-doc .modal-contentWrap .dialog-message h3{font-size:22px;font-weight:bold;line-height:1.45;letter-spacing:0.34px;margin-top:32px;margin-bottom:0}.documents-page #modal-upload-doc .modal-contentWrap .dialog-message .fieldwrap{margin-bottom:12px}.documents-page #modal-upload-doc .modal-contentWrap .dialog-message .fieldwrap label{font-size:13px;line-height:1.23;letter-spacing:0.2px}.documents-page #modal-upload-doc .modal-contentWrap .dialog-message .fieldwrap .chosen-container-single .chosen-single{height:36px}.documents-page #modal-upload-doc .modal-contentWrap .dropzone{border-width:2px;border-style:dashed;-o-border-image:none;border-image:none;max-width:100%;margin:38px auto;width:100%;min-height:221px;background-color:#f7f7f7;display:flex;justify-content:center;align-items:center;flex-direction:column}.documents-page #modal-upload-doc .modal-contentWrap .dropzone .dropzone-icon{text-align:center}.documents-page #modal-upload-doc .modal-contentWrap .dropzone .dropzone-icon .ic-cloud-upload{width:52px;height:36px;-o-object-fit:contain;object-fit:contain;fill:#01bee5}.documents-page #modal-upload-doc .modal-contentWrap .dropzone a.drop-button{pointer-events:none;bottom:10px;position:absolute;width:169px;height:40px;font-size:14px;line-height:14px;display:block;max-width:300px;box-sizing:border-box;padding:12px 12px;text-align:center;color:#fff !important;border:none;border-radius:0;background-color:#01bee5;left:50%;transform:translate(-50%, 0)}.documents-page #modal-upload-doc .modal-contentWrap .dropzone.dz-started .dz-message{display:block}.documents-page #modal-upload-doc .modal-contentWrap .dropzone .dz-preview .dz-details{z-index:20;position:inherit;top:0;left:0;font-size:1em;min-width:100%;max-width:100%;text-align:center;color:#999;line-height:150%;padding:0}.documents-page #modal-upload-doc .modal-contentWrap .dropzone .dz-preview{position:relative;display:inline-block;width:180px;margin:0.5em;padding:10px;border-radius:5px;display:flex;flex-direction:column;align-items:center}.documents-page #modal-upload-doc .modal-contentWrap .dropzone .dz-preview .dz-progress{position:relative;display:block;height:10px;border:2px solid #ffffff;background-color:#848484;border-radius:5px;overflow:hidden;box-shadow:0 0 0 6px #dedede, 0px 1px 1px 0px #000 inset;box-shadow:0 0 0 6px rgba(0,0,0,0.1),0px 1px 1px 0px #000 inset;margin:8px 0;width:160px;left:0}.documents-page #modal-upload-doc .modal-contentWrap .dz-preview.dz-file-preview.dz-success select{opacity:0.3;pointer-events:none}.documents-page #modal-upload-doc .modal-contentWrap .dropzone .dz-preview .dz-progress .dz-upload{background:#addc3c}.documents-page #modal-upload-doc .modal-contentWrap .dropzone .dz-preview .dz-error-mark,.documents-page #modal-upload-doc .modal-contentWrap .dropzone .dz-preview .dz-success-mark{position:absolute;left:auto;top:0;width:auto;height:auto;right:0;margin:0;font-size:1.6em}.documents-page #modal-upload-doc .modal-contentWrap .dropzone .dz-preview .dz-details .dz-filename:hover span{background-color:#ececec}.documents-page #modal-upload-doc .modal-contentWrap .dropzone .dz-preview .dz-error-mark{color:#bf1919}.documents-page #modal-upload-doc .modal-contentWrap .dropzone .dz-preview .dz-success-mark{color:#43bb47}.documents-page #modal-upload-doc .modal-contentWrap .dropzone .dz-preview .dz-details .dz-filename span{background-color:#ececec;white-space:normal;text-align:center;vertical-align:middle;display:table;width:100%;font-size:1em;color:#999;padding:0}.documents-page #modal-upload-doc .modal-contentWrap .dropzone .dz-preview .dz-details .dz-filename:hover span{border:none}.documents-page #modal-upload-doc .modal-contentWrap .dropzone .documentTypeSelect{font-size:12px}.documents-page #modal-upload-doc .modal-contentWrap .wrapper-submit-button{text-align:right}.documents-page #modal-upload-doc .modal-contentWrap .wrapper-submit-button button#upload{max-width:180px}.modal_documents .row{margin-bottom:8px}.modal_documents .icon{display:inline-block;vertical-align:middle;height:20px}.modal_documents svg{height:20px;width:20px}.icon-preview-propform{fill:#029ee3}.documents-page.pf-dashboard .modal-overlay>.modal-contentWrap{max-width:890px;width:100%;padding:45px 101px 67px 88px}.documents-page.pf-dashboard .modal-overlay>.modal-contentWrap .modal-content{min-width:auto}@media (max-width: 768px){.documents-page.pf-dashboard .modal-overlay>.modal-contentWrap{padding:30px 50px 30px 45px}}.pf-checkout .page-container{padding-top:118px}.pf-checkout .notice-loan-details-request{margin:10px 0}.pf-checkout .content-block{max-width:700px;border-bottom:1px solid #d4d4d4;padding-top:12px}.pf-checkout .content-block:first-child{padding-top:0}.pf-checkout .content-block:last-child{margin-bottom:58px;margin-top:0}.pf-checkout .invoice-confirm{float:right}.pf-checkout .checkout-links{display:inline-flex}.pf-checkout .checkout-right-container{text-align:right;width:100%;display:flex;justify-content:right}.pf-checkout .contact-info .flex-parent{font-size:14px;font-weight:300;line-height:1.29em;margin:0px;padding:8px 16px}.pf-checkout .contact-info .flex-parent>.block{min-width:0;padding:8px 16px}.pf-checkout .contact-info .flex-parent>.contact-label{flex-basis:36%}.pf-checkout .contact-info .flex-parent>.contact-detail{font-weight:600;flex-basis:64%}.pf-checkout .contact-info .flex-parent>.contact-detail span{display:block}.pf-checkout .contact-info .flex-parent>.contact-detail a{overflow:hidden;text-overflow:ellipsis}.pf-checkout .cross-sales .cross-sales-title{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#029ee3;font-weight:500;line-height:1}.pf-checkout .cross-sales .cross-sales-tit .cross-sales .cross-sales-title{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#029ee3;font-weight:500;line-height:1}.pf-checkout .cross-sales .cross-sales-tit .cross-sales .cross-sales-body{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#f6f7f7;font-weight:300;line-height:1.57;padding-bottom:24px}.pf-checkout .cross-sales .cross-sales-tit .cross-sales .cross-sales-list{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#f6f7f7;font-weight:500;line-height:1.57}.pf-checkout .cross-sales le{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#f6f7f7;font-weight:300;line-height:1.57;padding-bottom:24px}.pf-checkout .cross-sales .cross-sales-list{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:15px;color:#f6f7f7;font-weight:500;line-height:1.57}.pf-checkout .your-quote-table{max-width:unset}.pf-checkout .your-quote-title{flex-basis:100%;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:22px;color:#1c1c1b;font-weight:500;line-height:1.45;letter-spacing:0.34px;margin:0;padding-bottom:32px}.pf-checkout .your-quote-bolton-title{flex-basis:100%;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:18px;color:#060708;font-weight:500;line-height:1.56;padding:32px 0px}.pf-checkout .your-quote-additional{flex-basis:100%;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:22px;color:#131618;font-weight:300;line-height:1.45;padding:32px 0 0 0}.pf-checkout .your-quote-additional{flex-basis:100%;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:22px;color:#131618;font-weight:300;line-height:1.45;padding:32px 0 0 0}.pf-checkout .your-quote-instructions{padding-top:32px}.pf-checkout .your-quote-instructions-text-left p{text-align:left}.pf-checkout .your-quote-about{padding:48px 32px}.pf-checkout .your-quote-about .about-sub-title{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#029ee3;font-weight:500;line-height:1}.pf-checkout .your-quote-about .about-title{font-family:"EB Garamond",serif;font-size:38px;color:#fff;font-weight:300;line-height:1;padding:8px 0 16px 0}.pf-checkout .your-quote-about .about-body{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#f7f7f7;font-weight:300;line-height:1.57;padding:16px 0 32px 0}.pf-checkout .your-quote-about .about-body li{margin-left:16px}.pf-checkout .checkout-actions{display:flex;padding-top:56px;border-bottom:0 none;flex-direction:column;justify-content:flex-start;align-items:flex-end}.pf-checkout .checkout-actions .block{max-width:220px}.pf-checkout .checkout-actions form{text-align:right}.pf-checkout .checkout-actions .btn,.pf-checkout .checkout-actions .btn_a,.pf-checkout .checkout-actions #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .pf-checkout .checkout-actions .button,.pf-checkout .checkout-actions .btn_b,.pf-checkout .checkout-actions button#summaryPanelCloseButton,.pf-checkout .checkout-actions button#issuesPanelCloseButton,.pf-checkout .checkout-actions .checkout-back,.pf-checkout .checkout-actions .checkout-skip,.pf-checkout .checkout-actions .btn_c,.pf-checkout .checkout-actions .jsonForm input[type="cancel"],.jsonForm .pf-checkout .checkout-actions input[type="cancel"],.pf-checkout .checkout-actions .btn_d,.pf-checkout .checkout-actions .btn_e,.pf-checkout .checkout-actions .btn_g,.pf-checkout .checkout-actions .btn_login,.pf-checkout .checkout-actions .page-container button,.page-container .pf-checkout .checkout-actions button,.pf-checkout .checkout-actions .page-container input[type=button],.page-container .pf-checkout .checkout-actions input[type=button],.pf-checkout .checkout-actions .modal-content button,.modal-content .pf-checkout .checkout-actions button,.pf-checkout .checkout-actions .modal-content input[type=button],.modal-content .pf-checkout .checkout-actions input[type=button],.pf-checkout .checkout-actions .pf-admin .jf-btn,.pf-admin .pf-checkout .checkout-actions .jf-btn,.pf-checkout .checkout-actions .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .pf-checkout .checkout-actions span.button,.pf-checkout .checkout-actions .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .pf-checkout .checkout-actions span.button,.pf-checkout .checkout-actions .pf-dashboard .jf-btn,.pf-dashboard .pf-checkout .checkout-actions .jf-btn,.pf-checkout .checkout-actions .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .pf-checkout .checkout-actions span.button,.pf-checkout .checkout-actions .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .pf-checkout .checkout-actions span.button,.pf-checkout .checkout-actions button#main_summary,.pf-checkout .checkout-actions button#main_submit_float,.pf-checkout .checkout-actions .jsonForm input[type="submit"],.jsonForm .pf-checkout .checkout-actions input[type="submit"],.pf-checkout.secure-hosting .checkout-actions input.trans-back[type='submit']{min-width:290px}.pf-checkout .map{height:250px}.pf-checkout .checkout-subtitle{font-size:14px;font-weight:300;line-height:1.57em}.pf-checkout .faq-section .faq-accordion{border:0 none}.pf-checkout .faq-section .faq-accordion .accordion-item{border:0 none}.pf-checkout .faq-section .faq-accordion .accordion-item .accordion-trigger{padding:4px 0}.pf-checkout .faq-section .faq-accordion .accordion-item .accordion-trigger .title-tert{font-weight:400}.pf-checkout .faq-section .faq-accordion .accordion-item .accordion-trigger:after,.pf-checkout .faq-section .faq-accordion .accordion-item .accordion-trigger:before{display:none}.pf-checkout .faq-section .faq-accordion .accordion-item.accordion-item-open .accordion-trigger{border-bottom:0 none;background:transparent}.pf-checkout .faq-section .faq-accordion .accordion-item.accordion-item-open .accordion-trigger .title-tert{font-weight:400}.pf-checkout .faq-section .faq-accordion .accordion-item.accordion-item-open .accordion-content{padding:8px 0 16px}.pf-checkout .faq-section .faq-accordion .accordion-item.accordion-item-open .accordion-content p{margin-bottom:0;padding-right:0;padding-left:0}.pf-checkout .faq-section .faq-accordion .accordion-item.accordion-item-open .accordion-content p+p{padding-top:16px}.pf-checkout .checkout-error{color:#D0021B}.pf-checkout .checkout-error a{color:#D0021B}.pf-checkout .trans-success,.pf-checkout .trans-error{font-size:18px;font-weight:400;line-height:1.78em;margin-bottom:0}.pf-checkout .trans-success+p,.pf-checkout .trans-error+p{margin-bottom:16px}.pf-checkout .trans-success{color:#71B544}.pf-checkout .trans-error{color:#D0021B}.pf-checkout .trans-error input[type='submit']{font-size:18px;text-decoration:underline;color:#D0021B;border:0 none;background:transparent;-webkit-appearance:none}.pf-checkout.secure-hosting .checkout-table .flex-parent>.ct-label{flex-basis:70%}.pf-checkout.secure-hosting .checkout-table .flex-parent>.ct-data{flex-basis:30%}.pf-checkout.secure-hosting input[type='submit'].trans-back{font-size:16px;color:#060708;border:1px solid #9b9b9b;background:rgba(0,0,0,0);-webkit-appearance:none}.pf-checkout.secure-hosting input[type='submit'].trans-back:hover{color:#fff;border:1px solid #131618;background:#131618}.pf-checkout.secure-hosting .error-details{padding:16px;background:rgba(28,28,27,0.05);margin-top:1em;border-bottom:0 none}.pf-checkout.secure-hosting .error-details .header-subsection{font-size:18px;font-weight:600;line-height:1.78em;margin-top:0;margin-bottom:.5em}.pf-checkout.secure-hosting .error-details:last-child{margin-bottom:0}.pf-checkout.checkout-secure3d .page-header{border-bottom:0 none;padding-bottom:0;margin:0}.pf-checkout .secure-btn{margin-bottom:0;text-align:center;white-space:nowrap;vertical-align:middle;font-size:18px;color:#fff;font-weight:400;line-height:1.22;letter-spacing:0.28px;display:block;width:100%;box-sizing:border-box;padding:12px 20px;text-align:center;border:none;border-radius:0;max-width:280px}.pf-checkout .secure-form{margin-top:32px;max-width:700px}.pf-checkout .accordion{width:100%}.pf-checkout .accordion .accordion-item .accordion-trigger{border-bottom:0px;background-color:#e3e4e4}.pf-checkout .accordion .accordion-item-open .accordion-trigger{background-color:#414a51}.pf-checkout .accordion .accordion-content{border:solid 1px #d7d5d5;border-top-width:0}.pf-checkout .icon-ic-close{fill:#b1b1b1}.pf-checkout .checkout-yourquote .your-order-block .checkout-table{max-width:unset}.pf-checkout .checkout-yourquote .your-order-block .checkout-actions{padding:0;border:none}.pf-checkout .checkout-yourquote .your-order-block .checkout-table.ct-totalrow{border-bottom-color:#d7d5d5}.pf-checkout .checkout-yourquote .your-quote-title{padding:0}.pf-checkout .quoteLink{padding-right:75px}.pf-checkout .xxaccordion{width:500px}.pf-checkout .xxaccordion .accordion-item .accordion-trigger{border-bottom:0px;background-color:#e3e4e4}.pf-checkout .xxaccordion .accordion-item-open .accordion-trigger{background-color:#414a51}.pf-checkout .xxaccordion .accordion-content{border:solid 1px #d7d5d5;border-top-width:0}.pf-checkout .accordion{display:flex;flex-direction:column;align-items:stretch;flex-wrap:wrap;-ms-flex-wrap:wrap;margin-bottom:3px}.pf-checkout .accordion .accordion-item .accordion-trigger{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:wrap;align-content:space-between;background-color:#7f8c94;padding:0 0 0 28px}@media (max-width: 768px){.pf-checkout .accordion .accordion-item .accordion-trigger{padding-left:16px}}.pf-checkout .accordion .accordion-item .accordion-trigger .accordion-title{height:57px;padding:6px 0;font-family:"EB Garamond",serif;font-size:26px;line-height:1.69;letter-spacing:0.4px;display:inline-block;color:#fff}@media (max-width: 768px){.pf-checkout .accordion .accordion-item .accordion-trigger .accordion-title{font-size:24px;letter-spacing:0.37px;padding-right:8px}}.pf-checkout .accordion .accordion-item .accordion-trigger .expiry-date{font-family:Sarabun, sans-serif;font-size:12px;font-weight:bold;line-height:1.83;letter-spacing:0.18px;color:#fff;padding:18px 99px 0 0}@media (max-width: 768px){.pf-checkout .accordion .accordion-item .accordion-trigger .expiry-date{opacity:0;pointer-events:none;position:absolute;bottom:-40px;left:16px;color:#20262a;z-index:10}}.pf-checkout .accordion .accordion-item .accordion-content{width:100%;border:solid 1px #979797;background-color:#fff;position:relative;transition:max-height .7s ease-out, opacity .3s ease-out, padding 0s ease .3s}.pf-checkout .accordion .accordion-item .accordion-content .accordion-main-content table{width:100%;border-collapse:collapse}.pf-checkout .accordion .accordion-item .accordion-content .accordion-main-content table thead th{background-color:#fff;border:0.5px solid #979797 !important;border-top:none !important;text-align:left;font-family:Sarabun, sans-serif;font-size:17px;font-weight:bold;line-height:1.29;letter-spacing:0.26px;color:#202427}.pf-checkout .accordion .accordion-item .accordion-content .accordion-main-content table thead th:nth-of-type(1){border-left:none !important}.pf-checkout .accordion .accordion-item .accordion-content .accordion-main-content table thead th:nth-of-type(3){border-right:none !important}.pf-checkout .accordion .accordion-item .accordion-content .accordion-main-content table tbody{border:none}.pf-checkout .accordion .accordion-item .accordion-content .accordion-main-content table tbody td{border:0.5px solid #979797;border-bottom:none;background-color:#fff;padding:5px 12px 5px 22px;font-family:Sarabun, sans-serif;font-size:17px;font-weight:300;line-height:1.29;letter-spacing:0.26px;color:#202427}.pf-checkout .accordion .accordion-item .accordion-content .accordion-main-content table tbody td .icons-box{display:flex;flex-direction:row;justify-content:space-between}@media (max-width: 768px){.pf-checkout .accordion .accordion-item .accordion-content .accordion-main-content table tbody td .icons-box{justify-content:flex-start}}.pf-checkout .accordion .accordion-item .accordion-content .accordion-main-content table tbody td:nth-of-type(1){border-left:none;width:60%}.pf-checkout .accordion .accordion-item .accordion-content .accordion-main-content table tbody td:nth-of-type(2){border-left:none;width:25%}.pf-checkout .accordion .accordion-item .accordion-content .accordion-main-content table tbody td:nth-of-type(3){border-right:none;width:15%}.pf-checkout .accordion .accordion-item .accordion-content .accordion-main-content table tbody td:nth-of-type(3) .icon-download{display:inline-block;width:35px;height:35px}.pf-checkout .accordion .accordion-item .accordion-content .accordion-main-content table tbody td:nth-of-type(3) .icon-download svg{width:40px;height:40px}.pf-checkout .accordion .accordion-item .accordion-content .accordion-main-content table tbody td:nth-of-type(3) .icon-preview{display:inline-block;width:36px;height:32px}.pf-checkout .accordion .accordion-item .accordion-content .accordion-main-content table tbody td:nth-of-type(3) .icon-preview svg{width:30px;height:38px}.pf-checkout .accordion .accordion-item .accordion-content .accordion-main-content table:after{display:none}.pf-checkout .accordion .accordion-item.accordion-item-open .accordion-trigger{background-color:#373f45}.pf-checkout .accordion .accordion-item.accordion-item-open .accordion-trigger .accordion-title{color:#fff}.pf-checkout .accordion .accordion-item.accordion-item-open .expiry-date{opacity:1;pointer-events:all}.pf-checkout .accordion .accordion-item.accordion-item-open .accordion-content{transition:max-height .7s ease-out, opacity .3s ease-out, padding 0s ease 0s;padding:8px 15px}@media (max-width: 768px){.pf-checkout .accordion .accordion-item.accordion-item-open .accordion-content{padding:48px 15px 8px 15px}}.pf-checkout .bounds .notice-rates,.pf-checkout .jf-header-bounds .notice-rates{margin:36px 0}.pf-checkout .alert-red{color:#a40d22}@media print{.pf-checkout #nav,.pf-checkout input,.pf-checkout #footer{display:none}.pf-checkout .no-print{display:none !important}}.pf-checkout button[name="print"]{text-transform:uppercase;color:#01bee5 !important;border:solid 1px #01bee5;background-color:transparent}.pf-checkout button[name="print"]:hover{background-color:transparent;color:#01bee5 !important}.pf-checkout #modal-checkout .modal-contentWrap{position:relative;max-width:920px;max-height:735px;width:100%;height:100%}.pf-checkout #modal-checkout .modal-contentWrap .modal-checkout-content{position:absolute;left:0;bottom:101px;top:100px;width:100%;overflow-y:scroll}.pf-checkout #modal-checkout .modal-contentWrap .modal-checkout-content .flex-parent{width:80%;flex-direction:column;justify-content:center;align-content:center;margin:0 auto}.pf-checkout #modal-checkout .modal-contentWrap .modal-checkout-content .flex-parent .block{width:100%;text-align:left}.pf-checkout #modal-checkout .modal-contentWrap .modal-checkout-content .flex-parent .block ul{padding-left:16px !important}.pf-checkout #modal-checkout .modal-contentWrap .modal-footer{position:absolute;left:0;bottom:0;background-color:#3d3d3d;height:100px;width:100%}.pf-checkout #modal-checkout .modal-contentWrap .modal-footer .flex-parent{padding:14px;align-content:flex-end;justify-content:flex-end;height:100%}@media (max-width: 568px){.pf-checkout #modal-checkout .modal-contentWrap .modal-footer .flex-parent{align-content:center;justify-content:center}}.pf-checkout #modal-checkout .modal-contentWrap .modal-footer .flex-parent .block{max-width:200px;padding:8px}.pf-checkout #modal-checkout .modal-contentWrap .modal-footer .flex-parent .block .modal-agreement-button{margin:auto}.secure-hosting #wrapper-for-cardstartmonth .collection label,.secure-hosting #wrapper-for-cardexpire .collection label{display:block;padding-left:0}.secure-hosting #wrapper-for-cardstartmonth .collection .jf-input-type-select,.secure-hosting #wrapper-for-cardexpire .collection .jf-input-type-select{display:inline-block;position:relative}.secure-hosting #wrapper-for-cardstartmonth .collection .jf-input-type-select select,.secure-hosting #wrapper-for-cardexpire .collection .jf-input-type-select select{padding-right:20px}.checkout-paymentmethod.pf-checkout .modal-wrap.active .modal-contentWrap{max-width:700px}#complete-print{text-decoration:underline;cursor:pointer}#complete-print:hover{text-decoration:underline}@media (max-width: 1023px){.checkout-paymentcomplete .block,.checkout-paymentcomplete .block.sidebar{flex-basis:100%}}.checkout-paymentcomplete .checkout-back{width:200px}.checkout-paymentcomplete .stickyFootWrap .thank-you-logged-out-content{text-align:left;padding:20px 57px}.checkout-paymentcomplete .stickyFootWrap .thank-you-logged-out-content-wrap{max-width:60%}.checkout-paymentcomplete .content-block{padding-top:24px;padding-bottom:16px}.thank-you-logged-out-header{font-size:22px;font-weight:500;line-height:1.45;color:#029ee3;padding-bottom:20px;padding-top:30px}.thank-you-logged-out-detail{font-size:15px;font-weight:500;line-height:1.6;color:#414a51;border-bottom:1px solid #c8c9ca;padding-bottom:25px}.thank-you-logged-out-content .logo{border-bottom:1px solid #c8c9ca;padding-bottom:25px}.thank-you-logged-out-content .logo img,.thank-you-logged-out-content .logo svg{width:112px;height:54px;fill:#4a4a4a}.thank-you-logged-out-buttons{padding:40px 0 10px 0}.checkout-yourquote .widget-title{padding-top:16px;padding-bottom:16px}.checkout-noquote #main{padding-top:16px;min-height:500px}.jsonForm .jf-input-type-text b{font-size:12px;font-weight:400;color:tomato}.content-message-checkout{max-width:Max(836px, 66%)}.content-message-checkout ul{padding:reset;padding-inline:1em}.content-message-checkout-acc{padding:0 32px;margin-bottom:20px;font-size:14px;width:70%}@media (max-width: 768px){.content-message-checkout-acc{width:100%}}table.table-checkout-acc{padding:32px}table.table-checkout-acc tbody tr:nth-of-type(odd),table.table-checkout-acc .pf-admin table tbody tr:nth-of-type(odd),table.table-checkout-acc tbody{background:none}table.table-checkout-acc tbody td{padding:10px 20px 10px 0}table.table-checkout-acc .td-title{border-bottom:1px solid gray;font-weight:bold}table.table-checkout-acc:after{content:none}.checkout-pay_invoice main ul{padding-left:20px}.checkout-pay_invoice main li{font-size:17px;line-height:1.41;letter-spacing:0.26px;padding-left:10px}.checkout-pay_invoice main li:last-child{margin-bottom:96px}.checkout-back{width:107px}.checkout-back:before{content:url(/img/out/intermediate-svg/icon-left-arrow.svg);display:inline-block;margin-right:0.5em;vertical-align:middle}.checkout-skip{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:-2px}.checkout-skip:after{content:url(/img/out/intermediate-svg/icon-right-arrow.svg);display:inline-block;margin-left:0.5em;vertical-align:middle;margin-block:-1px}.checkout-paymentcomplete{font-size:16px}.aside-office{background:#202427;padding:48px 44px 64px 44px;color:#fff;font-size:17px;line-height:1.39;letter-spacing:0.26px}.aside-office .office-title{font-family:"EB Garamond",serif;font-size:38px;color:#fff;font-weight:400;line-height:1.16;letter-spacing:0.58px;margin-bottom:24px}.aside-office .office-contact{margin-top:.5em;display:inline-block}.aside-office .office-contact .icon-email{width:18px;height:14px;fill:#fff}.aside-office .office-contact a{color:#fff}.aside-office .office-contact a:hover{color:#fff;text-decoration:underline}.checkout-noquote .block.sidebar{max-width:448px}.your-order-table{max-width:unset !important}.your-order-block .your-order-block-title{flex-basis:100%;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:22px;color:#1c1c1b;font-weight:500;line-height:1.45;letter-spacing:0.34px;margin:0;padding-bottom:32px}.your-order-block .your-order-block-title:empty{display:none}.your-order-block .offlineInsurances-wrapper{padding-top:26px}.your-order-block .checkout-table.ct-totalrow{max-width:none;padding:3px 0px;margin-top:30px}.your-order-block .content-block{border-bottom:none}.your-order-item{padding-block:0;margin-bottom:16px}.your-order-item .accordion{padding-bottom:10px}.your-order-item+.your-order-item{margin-top:30px}.your-order-title{display:flex;padding-block:5px;align-items:center;gap:16px;align-items:center}.your-order-name{font-size:21px;line-height:1.5em;color:#20262a;font-weight:400}.your-order-summary{display:flex;font-weight:600;align-items:baseline}.your-order-total-text{font-size:16px;line-height:38px;padding-right:12px}.your-order-total{color:#20262a}.your-order-details{color:#20262a;font-size:14px;font-weight:400;padding:20px 30px 20px 0}.your-order-line{display:flex;padding:0 0 15px 0}.your-order-line-value{flex-basis:48%}.your-order-line-name{padding:0 60px 0 0;flex-basis:48%}.your-order-totalrow{display:flex;padding-block:14px;align-items:baseline;justify-content:end;gap:16px}.your-order-totalrow .ct-your-quote-label{font-weight:900}.your-order-totalrow .ct-your-quote-data{font-size:1.35em;font-weight:600}.snazzy .your-order-item{padding-block:0;border-left:3px solid #029ee3;padding-left:16px;margin-bottom:16px}.snazzy .your-order-name{font-size:18px}.snazzy .your-order-title{border-bottom:1px solid #eee;justify-content:space-between}.snazzy .your-order-summary{justify-content:space-between;font-weight:400}.snazzy .your-order-total-text{font-size:14px;font-weight:400;color:#b1b1b1;padding-right:40px}.snazzy .your-order-total{font-size:22px;font-weight:400}.snazzy .your-order-block .offlineInsurances-wrapper{padding-top:16px}.snazzy .your-order-table .checkout-table.ct-totalrow{border-top:5px double #d7d5d5}.snazzy .your-order-totalrow{justify-content:space-between}.snazzy .your-order-totalrow .ct-your-quote-label{font-weight:300}.account-switcher{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;min-width:200px;background-clip:content-box;flex:1 1 25%;-webkit-flex:1 1 33%;padding-left:0 !important}.account-switcher .content-body{background:#212f38;padding:43px 68px 110px 38px}.account-switcher .content-body .title{font-family:"EB Garamond",serif;font-size:38px;color:#fff;font-weight:400;line-height:1.75}.account-switcher .content-body .valueText{font-family:'Gotham A',"Gotham B", Helvetica, Arial, sans-serif;font-size:24px;font-weight:bold;line-height:0.92;color:#ffffff}.account-switcher .content-body .acc-type{display:block;font-size:14px;line-height:1.57;color:#ffffff;font-family:'Gotham A',"Gotham B", Helvetica, Arial, sans-serif;margin-bottom:5px}.account-switcher .contentButton .button{max-width:100%;font-size:14px;line-height:1;display:block;width:100%;box-sizing:border-box;padding:20px 20px;text-align:center;border:none;border-radius:0}.flex-parent-acc{padding-left:0 !important}@media only screen and (min-width: 1030px){.flex-parent .account-switcher{-webkit-flex:1 1 33%}}.dialog-message-container{margin:-30px;text-align:left}.dialog-message-container .modal-header{font-family:"EB Garamond",serif;font-size:30px;color:#060708;font-weight:400;line-height:1.75;background-color:#edeeee;padding:16px 21px}.dialog-message-container .modal-body{margin-top:40px;margin-bottom:100px;padding:13px 23px}.dialog-message-container .modal-body .modal-body-container{display:flex;flex-direction:row;align-items:center;border:solid 1px #d0021b;color:#d0021b;padding:13px 23px}.dialog-message-container .modal-body .modal-body-container .modal-icon{margin-right:20px}.dialog-message-container .modal-body .modal-body-container svg{fill:#d0021b}.off-canvas-open-account-switcher{cursor:pointer;display:flex}@media only screen and (min-width: 1024px){[data-tooltip]:before{position:absolute;content:attr(data-tooltip);opacity:0;padding:1px 3px;border-radius:2px;box-shadow:0 0 5px 0 rgba(0,0,0,0.5);background-color:#f4f4f4;font-size:12px;text-align:center;color:#20262a;margin-top:20px;margin-left:10px}[data-tooltip]:hover:before{opacity:1}}.toolkit-page.stickyFootWrap.pf-dashboard .page-container{padding-top:148px}.news-detail-page .aside{border:none}.underwriter div.notify-block .notification .content{flex-wrap:nowrap;justify-content:space-between}.underwriter div.notify-block .notification .content .main-notification{padding:12px 0 12px 17%;max-width:294px}.underwriter div.notify-block .notification .content .main-notification .notification-title{font-family:'Gotham A',"Gotham B", Helvetica, Arial, sans-serif;font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.46;letter-spacing:normal;color:#fff}.underwriter div.notify-block .notification .content .main-notification .notification-content{font-family:'Gotham A',"Gotham B", Helvetica, Arial, sans-serif;font-size:13px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.46;letter-spacing:normal;color:#fff}.underwriter div.notify-block .notification .content .delete-notification .delete{width:12px;height:12px;-o-object-fit:contain;object-fit:contain;color:#9e9c9e}.underwriter div.notify-block .notification::after{height:1px;background:#777677;position:absolute;left:19%;display:block;content:'';width:77%}.underwriter div.notify-block .notification:last-child::after{display:none}.pf-admin.client-edit-main .stickyFootMain{background:none}.pf-admin .ws-popover button,.pf-admin button.ws-popover-opener{font-weight:600;display:block;margin-top:0;color:#222222;border:0 none;background:transparent}.pf-admin button.ws-popover-opener{width:19px;padding:0}.pf-admin.pf-create .ws-date{width:100%}@media only screen and (max-width: 1024px){.pf-admin .chart{width:200px;height:200px}.pf-admin .doughnutSummaryTitle{font-size:14px;margin:-10px 0 0 -41px}}@media only screen and (max-width: 850px){.pf-admin .chart{width:500px;height:500px}.pf-admin .doughnutSummaryTitle{font-size:18px;margin:0 0 0 -20px}}.pf-admin .icon-date-time{width:16px;height:16px}.pf-admin .date-time-box{padding:0;flex-wrap:nowrap}.pf-admin .red-lights{background-color:#029ee3}.pf-admin .green-lights{background-color:#009443}.pf-admin .grey-lights{background-color:#768c93}.pf-admin .rounded-img{border-radius:59px;width:59px;height:59px;-o-object-fit:cover;object-fit:cover}.pf-admin .pound-square{width:26px;height:26px;background-color:#fff;position:relative;top:-1px}.pf-admin .pound-square-disable{width:26px;height:26px;background-color:#e3e3e4;position:relative;top:-1px}.pf-admin .pound-square-green{width:26px;height:26px;background-color:#86c347;position:relative;top:-1px}.pf-admin .icon-payment{fill:#c8c9ca !important;padding:4px;position:relative;left:2px;width:26px;height:26px;cursor:pointer}.pf-admin .icon-payment-done{padding:6px;position:relative;left:1px;width:26px;height:26px;top:2px}.pf-admin .edit-policy-shell{position:relative;top:-3px}.pf-admin .icon-edit-shell{fill:#01bee5 !important;height:26px;width:26px}.pf-admin .pic-align{text-align:center}.pf-admin .tabbed>section>div>div{padding:0}.pf-admin .payment-border-green{border-bottom:4px solid #86c347}.pf-admin .payment-border-red{border-bottom:4px solid #f01731}.pf-admin .payment-border-orange{border-bottom:4px solid #f28619}.pf-admin .payment-border-grey{border-bottom:4px solid #868686}#datatable-policies-workflow.dataTable tbody td{padding:4px 22px}#datatable-policies-workflow .icon-wrap{position:relative;top:3px}#datatable-policies-workflow td:last-child .dt-actions{justify-content:flex-end}#datatable-policies-workflow .tooltip{position:relative;display:block}#datatable-policies-workflow .tooltip .tooltiptext{visibility:hidden;color:black;text-align:center;border-radius:6px;padding:10px 0;position:absolute;z-index:1;top:31px;left:50%;margin-left:-25px;white-space:normal;width:165px;box-shadow:0 0 5px 0 rgba(0,0,0,0.5);background-color:#ffffff}#datatable-policies-workflow .tooltip .tooltiptext span{position:relative;top:10px}#datatable-policies-workflow .tooltip .tooltiptext .done{width:142px;height:32px;background-color:#86c347;margin-top:20px;text-align:center;color:#fff;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:500;line-height:1.14;position:relative;left:11px;padding:9px;cursor:pointer}#datatable-policies-workflow .tooltip .tooltiptext .ntu{width:142px;height:32px;background-color:#868686;margin-top:10px;text-align:center;color:#fff;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:500;line-height:1.14;position:relative;left:11px;padding:9px;cursor:pointer}#datatable-policies-workflow .tooltip .tooltiptext::after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-67px;border-width:10px;border-style:solid;border-color:transparent transparent #ffffff transparent}#datatable-policies-workflow .tooltip-head{position:relative;display:block}#datatable-policies-workflow .tooltip-head .tooltiptext-head{visibility:hidden;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;top:37px;left:94px;margin-left:-103px;width:165px;height:42px;box-shadow:0 0 5px 0 rgba(0,0,0,0.5);background-color:#ffffff;text-transform:none;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;color:#1c1c1b;font-weight:300;line-height:1.14}#datatable-policies-workflow .tooltip-head .tooltiptext-head span{position:relative;top:10px}#datatable-policies-workflow .tooltip-head .tooltiptext-head::after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-63px;border-width:10px;border-style:solid;border-color:transparent transparent #ffffff transparent}#datatable-policies-workflow th:hover .tooltiptext-head{visibility:visible}#datatable-policies-workflow .custom-select{position:relative;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;color:#1c1c1b;font-weight:300;line-height:1.14;margin:0px -22px}#datatable-policies-workflow .custom-select select{display:none}#datatable-policies-workflow .select-selected{background-color:transparent;position:relative;top:-3px}#datatable-policies-workflow .select-selected:after{position:absolute;content:"";top:8px;right:10px;width:10px;height:10px;border:1px solid transparent;border-color:black transparent transparent black;transform:rotate(225deg)}#datatable-policies-workflow .select-selected.select-arrow-active:after{border-color:transparent transparent black black;top:22px;transform:rotate(137deg)}#datatable-policies-workflow .select-items div,#datatable-policies-workflow .select-selected{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:13px;color:#1c1c1b;font-weight:300;line-height:1.14;padding:8px 16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#datatable-policies-workflow .select-selected.select-arrow-active{background-color:#fff;border-bottom:solid 1px #e3e3e4;padding:17px 16px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.36)}#datatable-policies-workflow .select-items{position:absolute;background-color:#fff;top:97%;left:0;right:0;z-index:99;box-shadow:0 2px 4px 0 rgba(0,0,0,0.36)}#datatable-policies-workflow .select-items .same-as-selected{color:#9b9b9b;pointer-events:none}#datatable-policies-workflow .select-hide{display:none}#datatable-policies-workflow .select-items div:hover,#datatable-policies-workflow .same-as-selected{background-color:rgba(0,0,0,0.1)}#datatable-policies-workflow #nested-table{padding:0;margin:0 -22px}#datatable-policies-workflow #nested-table table{border-collapse:collapse}#datatable-policies-workflow #nested-table table tbody,#datatable-policies-workflow #nested-table table tr,#datatable-policies-workflow #nested-table table td{border:none;border-bottom:1px solid #edeeee;font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:300;line-height:1.21}#datatable-policies-workflow #nested-table table tr{height:100px}#datatable-policies-workflow #nested-table table svg{fill:#01bee5}#datatable-policies-workflow #nested-table table:after{display:none}#modal-payment .modal-content .alert-dialog{font-family:sans-serif;position:fixed;display:block;top:0;right:0;bottom:0;left:0;background:#222222;background-color:rgba(0,0,0,0.75);text-align:center;z-index:99999999}#modal-payment .modal-content .alert-dialog form{text-align:left;opacity:1 !important}#modal-payment .modal-content .alert-dialog .dialog-box{background-color:#ffffff;width:40%;min-width:400px;max-width:80%;margin:auto;display:inline-block;vertical-align:middle;max-height:100%;overflow:auto}#modal-payment .modal-content .alert-dialog .dialog-box .dialog-title{background:#edeeee;padding:20px 40px;font-family:AGaramondPro;font-size:30px;text-align:left;color:#060708;line-height:68px;vertical-align:middle}#modal-payment .modal-content .alert-dialog .dialog-box .dialog-message{margin:0;padding:30px;text-align:center}#modal-payment .modal-content .alert-dialog .dialog-box .dialog-message .intro{display:inline-block;margin:0 0 5px;padding:0;font-family:'Gotham A', "Gotham B", Helvetica, Arial, sans-serif;font-size:13px;font-weight:400;line-height:16px}#modal-payment .modal-content .alert-dialog .dialog-box .dialog-button-row{background:none repeat scroll 0 0 rgba(100,100,100,0.1);background-color:#212f38;display:flex;flex-direction:row-reverse;padding-right:40px}#modal-payment .modal-content .alert-dialog .dialog-box .dialog-button-row a{background:#01bee5;color:#fff;padding:10px;display:inline-block;margin:15px 0 15px 15px;text-decoration:none;min-width:150px;font-size:14px;text-transform:uppercase}#modal-payment .modal-content .alert-dialog:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}#modal-payment .subStatusField{padding-bottom:10px}.pf-admin.broker-dashboard table{min-width:0}.pf-admin.broker-dashboard .dataTable{position:relative}.pf-admin.broker-dashboard .dataTable thead th{font-size:21px;line-height:1.1;letter-spacing:0.32px}.pf-admin.broker-dashboard .dataTable tbody td{font-size:15px;font-weight:300;letter-spacing:0.23px;color:#202427;line-height:1.5em;padding:1.1em 18px;height:4.1em}.pf-admin.broker-dashboard .dataTable tbody td .ellip{height:3em;overflow:hidden;text-overflow:ellipsis}.pf-admin.broker-dashboard #recent-activity-policies tbody td,.pf-admin.broker-dashboard #datatable-todo tbody td{height:8.2em}.pf-admin.broker-dashboard #recent-activity-policies tbody td .ellip,.pf-admin.broker-dashboard #datatable-todo tbody td .ellip{height:6em;-webkit-line-clamp:4}.pf-admin.broker-dashboard .dataTables_processing{position:absolute;border-left-color:#029ee3}td.deal-stage{text-transform:capitalize;position:relative;white-space:nowrap;min-width:500px;font-size:13px;line-height:1.23;letter-spacing:0.2px;color:#1c1c1b;text-align:center}.broker-dashboard td.deal-stage{min-width:0}td.deal-stage .substatus-title{padding-bottom:20px}td.deal-stage .substatus-title.not-renewed{padding:0;text-transform:capitalize}td.deal-stage .substatusIndicator{display:flex;gap:12px;align-items:flex-end;position:absolute;left:22px;right:22px;bottom:18px}.broker-dashboard td.deal-stage .substatusIndicator{bottom:0;left:0;right:0;gap:8px}td.deal-stage .substatusIndicator .substatus{flex:1 1 10px;height:5px;background:#009443;position:relative;cursor:pointer}.pf-list td.deal-stage .substatusIndicator .substatus{height:12px}.pf-list td.deal-stage .substatusIndicator .substatus:after,.pf-list td.deal-stage .substatusIndicator .substatus:before{content:'';display:block;position:absolute;top:0;left:-3px;right:-3px;bottom:50%;background-color:inherit;transform:skew(50deg)}.pf-list td.deal-stage .substatusIndicator .substatus:after{top:50%;bottom:0;transform:skew(-50deg)}td.deal-stage .substatusIndicator .substatus.current ~ div,td.deal-stage .substatusIndicator .substatus.none,td.deal-stage .substatusIndicator .substatus.none ~ div{background:#029ee3;transition:color 0.4s ease 0s}td.deal-stage .substatusIndicator .substatus.current ~ div:hover,td.deal-stage .substatusIndicator .substatus.none:hover,td.deal-stage .substatusIndicator .substatus.none ~ div:hover{background:#009443}.admin-home-widget h2{font-family:"EB Garamond",serif;font-size:36px;color:36px;line-height:1}.admin-home-widget ul.home{display:block;list-style:none;text-align:center;font-size:0;position:relative;margin:-30px -16px 0;padding:0}@media (max-width: 768px){.admin-home-widget ul.home{margin-right:-16px;margin-left:-16px}}@media (max-width: 970px){.admin-home-widget ul.home{width:100%}}.admin-home-widget ul.home>li{background:#EEEEEE;font-size:15px;display:inline-block;float:left;width:25%;margin:0;padding:16px;background:transparent}@media (max-width: 1180px){.admin-home-widget ul.home>li{padding:16px 10px}}.admin-home-widget ul.home>li:nth-child(3n){clear:left}.admin-home-widget ul.home>li a{position:relative;display:block;overflow:hidden;box-sizing:border-box;width:100%;padding:20px;transition:all .3s !important;text-align:center;vertical-align:middle;text-transform:uppercase;color:#595A5C;border:1px solid #E6E7E8;background:white;height:100%}.admin-home-widget ul.home>li a:hover{color:#1C75BC;border-color:#1C75BC}.admin-home-widget ul.home>li.create{position:absolute;top:0;right:0;bottom:0;width:50%;height:100%}.admin-home-widget ul.home>li a:after{display:block;padding-top:100%;content:''}.admin-home-widget ul.home>li a .square-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;height:100%}.admin-home-widget ul.home>li a .square-content div{flex:0 0 auto}.admin-home-widget ul.home>li a .square-content span{text-align:center}.pf-admin.error-occurred .wrap-e{width:400px;margin:80px auto 0 auto;text-align:center}.pf-admin.error-occurred img{margin-bottom:20px}.pf-warning .iad h1,.pf-agreement .iad h1{font-size:22px}.pf-warning .iad h2,.pf-agreement .iad h2{font-size:19px}.pf-warning .iad h3,.pf-agreement .iad h3{font-size:16px}.pf-warning span.embold,.pf-agreement span.embold{font-weight:700;font-style:italic}.pf-list .details-control a:hover,.pf-list .activity-control a:hover{cursor:pointer}.pf-list .details-control div,.pf-list .activity-control div{text-align:center}.pf-list .inline-form{display:inline-block}.pf-list td textarea{display:block;width:100%}.pf-list .icon-bin svg{width:23px;height:28px}.pf-list .icon-edit svg,.pf-list .icon-activity svg{width:28px;height:28px}.pf-list .icon-notes svg{height:28px;width:21px}.pf-view body,.pf-view html{height:100%;min-height:100%;margin:0;overflow:hidden}.pf-view iframe{width:100%;height:100%}.staff-edit #prof{display:block}.staff-edit #staffPicture{margin-bottom:10px}.batchFileUpload .icon-warning-triangle{fill:#D17B2F;vertical-align:middle;margin-right:10px}.batchFileUpload #actionsToTakeOnBasedOnPolicyId h4{margin:0;vertical-align:middle}.batchFileUpload #actionsToTakeOnBasedOnPolicyId button{margin-top:1em}.batchFileUpload #categoryFields{display:grid;grid-auto-flow:row;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, 1fr);grid-gap:9px;margin-bottom:28px}.batchFileUpload .document_category_button{margin:0;width:100%;max-width:none}.batchFileUpload .document_category_button{background:#2D373D;border-color:#2D373D}.batchFileUpload .document_category_button:hover{background:white;border-color:#2D373D}.batchFileUpload .document_category_button.selected{background:#029ee3;border-color:#029ee3}.batchFileUpload #fileUploadContainer.batchFileUploadContainer{margin-top:0}.batchFileUpload #wrapper-for-checklistException{flex-wrap:nowrap;flex-direction:inherit;max-width:none}.batchFileUpload #wrapper-for-checklistException label.intro.intro-fine{flex-basis:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-self:center;padding:0;margin:0;padding-right:10px}.batchFileUpload h2{font-family:"EB Garamond",serif;font-weight:100}.batchFileUpload #docuploadform{margin-bottom:10px}.batchFileUpload #docuploadform .fieldwrap{margin-bottom:9px}.batchFileUpload #docuploadform .fieldwrap label{display:block}.batchFileUpload .dz-details{font-size:13px}.batchFileUpload #fileUploaderNotesDiv{margin:0 30px 30px 30px}.batchFileUpload .addNotesBtn{vertical-align:middle;display:flex;align-items:center;justify-content:center;-moz-column-gap:10px;column-gap:10px;padding:3px;border:1px grey dashed;font-size:14px;margin-top:5px}.batchFileUpload .addNotesBtn svg{fill:#029ee3;height:14px;width:14px}.batchFileUpload .addNotesBtn:hover{color:#029ee3;border-color:#000000;cursor:pointer}.kyc-detail .stickyFootWrap .stickyFootMain{background:none}.kyc-detail .message-button{box-shadow:none;border:1px solid transparent;font-size:14px;outline:none;line-height:100%;white-space:nowrap;vertical-align:middle;padding:0.6rem 1rem;border-radius:2px;transition:all 0.2s ease-in-out;cursor:pointer;min-height:38px}.kyc-detail #username-page{text-align:center}.kyc-detail .username-page-container{background:#fff;box-shadow:0 1px 11px rgba(0,0,0,0.27);border-radius:2px;width:100%;max-width:500px;display:inline-block;margin-top:42px;vertical-align:middle;position:relative;padding:35px 55px 35px;min-height:250px;position:absolute;top:50%;left:0;right:0;margin:0 auto;margin-top:-160px}.kyc-detail .username-page-container .username-submit{margin-top:10px}.kyc-detail #chat-page{position:relative;height:100%}.kyc-detail .chat-container{max-width:700px;margin-right:auto;background-color:#fff;margin-top:30px;height:calc(100% - 60px);max-height:600px;position:relative}.kyc-detail #chat-page ul{list-style-type:none;background-color:#FFF;margin:0;overflow:auto;overflow-y:scroll;padding:0 20px 0px 20px;height:calc(100% - 150px);max-height:500px}.kyc-detail #chat-page #messageForm{padding:20px}.kyc-detail #chat-page ul li{line-height:1.5rem;padding:10px 20px;margin:0;border-bottom:1px solid #f4f4f4}.kyc-detail #chat-page ul li p{margin:0}.kyc-detail #chat-page .event-message{width:100%;text-align:center;clear:both}.kyc-detail #chat-page .event-message p{color:#777;font-size:14px;word-wrap:break-word}.kyc-detail #chat-page .chat-message{padding-left:68px;position:relative}.kyc-detail #chat-page .chat-message i{position:absolute;width:42px;height:42px;overflow:hidden;left:10px;display:inline-block;vertical-align:middle;font-size:18px;line-height:42px;color:#fff;text-align:center;border-radius:50%;font-style:normal;text-transform:uppercase}.kyc-detail #chat-page .chat-message span{color:#333;font-weight:600}.kyc-detail #chat-page .chat-message p{color:#43464b}.kyc-detail #messageForm .input-group input{height:38px;float:left;width:calc(100% - 217px)}.kyc-detail #messageForm .input-group button{float:left;width:80px;height:38px;margin-left:5px;margin-right:5px}.kyc-detail .addfile{width:110px !important;border:solid 1px #9b9b9b;background:white;color:#9b9b9b !important}.kyc-detail .addfile:hover{border:solid 1px #9b9b9b;background:white;color:#9b9b9b !important}.kyc-detail .chat-header{text-align:center;padding:15px;border-bottom:1px solid #ececec}.kyc-detail .chat-header h2{margin:0;font-weight:500}.kyc-detail .connecting{padding-top:5px;text-align:center;color:#777;position:absolute;top:65px;width:100%}.kyc-detail .kyc .tabbed{background:white}.kyc-detail .kyc .tabbed>section{border:none}.kyc-detail .kyc .tabbed>section>div>div{border-bottom:none}@media screen and (max-width: 730px){.kyc-detail .chat-container{margin:10px 10px 0 10px}}@media screen and (max-width: 480px){.kyc-detail .chat-container{height:calc(100% - 30px)}.kyc-detail .username-page-container{width:auto;margin-left:15px;margin-right:15px;padding:25px}.kyc-detail #chat-page ul{height:calc(100% - 120px)}.kyc-detail #messageForm .input-group button{width:65px}.kyc-detail #messageForm .input-group input{width:calc(100% - 200px)}.kyc-detail .chat-header{padding:10px}.kyc-detail .connecting{top:60px}.kyc-detail .chat-header h2{font-size:1.1em}}.pf-create .chosen-container{max-width:100% !important}.insurances-edit body>div:not(#headband){position:relative;padding-bottom:110px}.insurances-edit .saveSection{position:absolute;left:0;right:0;bottom:0}.insurances-edit .jsonForm{position:static}.insurances-edit #changeStaff div#wrapper-for-PrimaryContact{max-width:58px;padding-left:0}.insurances-edit #changeStaff div#wrapper-for-PrimaryContact>label:not(.error){padding-right:0}.insurances-edit #changeStaff div#wrapper-for-PrimaryContact>.collection{justify-content:center;min-width:58px}.insurances-edit #changeStaff div#wrapper-for-PrimaryContact>.collection>label:not(.error){min-width:0}.insurances-edit #changeStaff div#wrapper-for-PrimaryContact input[type=checkbox]+.focb{margin-right:0}.insurances-edit #changeStaff .jf-input-type-submit{min-width:54px !important;max-width:54px !important;width:0.1%;padding-left:0}.insurances-edit #changeStaff .jf-input-type-submit input[type="submit"]{padding:0 6px;height:36px;margin-right:0;font-size:16px !important;width:100%}.insurances-edit #changeStaff .jf-input-type-submit .deleterow{padding:7px 6px;background:#fff;border-color:#979797}.insurances-edit #changeStaff .jf-input-type-submit .icon-jf-delete{fill:#979797}.insurances-edit #changeStaff .jf-input-type-delete{min-width:44px !important;max-width:44px !important;width:0.1%;padding-left:6px}.insurances-edit #changeStaff .jf-row{display:table-cell !important;max-width:none;margin:0;vertical-align:bottom}.insurances-edit #changeStaff .jf-row:first-child:nth-last-child(5),.insurances-edit #changeStaff .jf-row:first-child:nth-last-child(5) ~ .jf-row{width:40%}.insurances-edit #changeStaff .jf-row>.collection label:not(.error){display:inline-flex}.insurances-edit #changeStaff .linkedForm+.linkedForm label,.insurances-edit #changeStaff .linkedFormAddNew label{display:none}.insurances-edit #changeStaff fieldset{padding:0}.insurances-create .chosen-container{max-width:100% !important}.insurances-create2 body>div:not(#headband){position:relative;padding-bottom:110px}.insurances-create2 .saveSection{position:absolute;left:0;right:0;bottom:0}.insurances-create2 .jsonForm{position:static}.insurances-create2 #createInsuranceStep2 div#role_chosen{width:auto !important}.insurances-create2 #createInsuranceStep2 div#staff_chosen{width:auto !important}.insurances-create2 #createInsuranceStep2 div#wrapper-for-PrimaryContact{white-space:nowrap}.insurances-create2 #createInsuranceStep2 .jf-input-type-submit{min-width:100px !important;max-width:100px !important;width:0.1%}.insurances-create2 #createInsuranceStep2 .jf-input-type-submit input[type="submit"]{padding:6px 6px;height:36px}.insurances-create2 #createInsuranceStep2 .jf-input-type-submit .deleterow{padding:7px 6px;background:#fff;border-color:#979797}.insurances-create2 #createInsuranceStep2 .jf-input-type-submit .icon-jf-delete{fill:#979797}.insurances-create2 #createInsuranceStep2 .jf-input-type-delete{min-width:44px !important;max-width:44px !important;width:0.1%}.insurances-create2 #createInsuranceStep2 fieldset.add-sector-id-rows{margin-bottom:50px}.documents-list .icon-tick-drawn,.documents-list .icon-cross-drawn{fill:#029ee3;vertical-align:top;height:15px;width:15px;margin-right:0.25em}.documents-fileUpload #fileUploadContainer,.broker-documents-file-upload #fileUploadContainer,.documents-fileUpload-v2 #fileUploadContainer,.asset-edit #fileUploadContainer{width:100%;margin:30px auto}.documents-fileUpload #fileUploadWrapper,.broker-documents-file-upload #fileUploadWrapper,.documents-fileUpload-v2 #fileUploadWrapper,.asset-edit #fileUploadWrapper{background:#ececec;text-align:center;vertical-align:middle;display:table;width:100%;min-height:300px;font-size:1em;color:#999;border-radius:10px;overflow:hidden;margin-bottom:1em}.documents-fileUpload #fileUpload,.documents-fileUpload #assetDocUpload,.broker-documents-file-upload #fileUpload,.broker-documents-file-upload #assetDocUpload,.documents-fileUpload-v2 #fileUpload,.documents-fileUpload-v2 #assetDocUpload,.asset-edit #fileUpload,.asset-edit #assetDocUpload{background:#ececec;text-align:center;vertical-align:middle;display:table-cell;padding:50px;border:none}.documents-fileUpload .dropzone.dz-started .dz-message,.broker-documents-file-upload .dropzone.dz-started .dz-message,.documents-fileUpload-v2 .dropzone.dz-started .dz-message,.asset-edit .dropzone.dz-started .dz-message{display:block}.documents-fileUpload .dropzone .dz-preview .dz-details,.broker-documents-file-upload .dropzone .dz-preview .dz-details,.documents-fileUpload-v2 .dropzone .dz-preview .dz-details,.asset-edit .dropzone .dz-preview .dz-details{z-index:20;position:inherit;top:0;left:0;opacity:0;font-size:1em;min-width:100%;max-width:100%;text-align:center;color:#999;line-height:150%;padding:0}.documents-fileUpload .dropzone .dz-preview,.broker-documents-file-upload .dropzone .dz-preview,.documents-fileUpload-v2 .dropzone .dz-preview,.asset-edit .dropzone .dz-preview{position:relative;display:inline-block;width:180px;margin:0.5em;padding:10px;border-radius:5px}.documents-fileUpload .dropzone .dz-preview .dz-progress,.broker-documents-file-upload .dropzone .dz-preview .dz-progress,.documents-fileUpload-v2 .dropzone .dz-preview .dz-progress,.asset-edit .dropzone .dz-preview .dz-progress{position:relative;display:block;height:10px;border:2px solid #ffffff;background-color:#848484;border-radius:5px;overflow:hidden;box-shadow:0 0 0 6px #dedede, 0px 1px 1px 0px #000 inset;box-shadow:0 0 0 6px rgba(0,0,0,0.1),0px 1px 1px 0px #000 inset;margin:8px 0;width:160px;left:0}.documents-fileUpload .dz-preview.dz-file-preview.dz-success select,.broker-documents-file-upload .dz-preview.dz-file-preview.dz-success select,.documents-fileUpload-v2 .dz-preview.dz-file-preview.dz-success select,.asset-edit .dz-preview.dz-file-preview.dz-success select{opacity:0.3;pointer-events:none}.documents-fileUpload .dropzone .dz-preview .dz-progress .dz-upload,.broker-documents-file-upload .dropzone .dz-preview .dz-progress .dz-upload,.documents-fileUpload-v2 .dropzone .dz-preview .dz-progress .dz-upload,.asset-edit .dropzone .dz-preview .dz-progress .dz-upload{background:#addc3c}.documents-fileUpload .dropzone .dz-preview .dz-error-mark,.documents-fileUpload .dropzone .dz-preview .dz-success-mark,.broker-documents-file-upload .dropzone .dz-preview .dz-error-mark,.broker-documents-file-upload .dropzone .dz-preview .dz-success-mark,.documents-fileUpload-v2 .dropzone .dz-preview .dz-error-mark,.documents-fileUpload-v2 .dropzone .dz-preview .dz-success-mark,.asset-edit .dropzone .dz-preview .dz-error-mark,.asset-edit .dropzone .dz-preview .dz-success-mark{position:absolute;left:auto;top:0;width:auto;height:auto;right:0;margin:0;font-size:1.6em}.documents-fileUpload .dropzone .dz-preview .dz-details .dz-filename:hover span,.broker-documents-file-upload .dropzone .dz-preview .dz-details .dz-filename:hover span,.documents-fileUpload-v2 .dropzone .dz-preview .dz-details .dz-filename:hover span,.asset-edit .dropzone .dz-preview .dz-details .dz-filename:hover span{background-color:#ececec}.documents-fileUpload .dropzone .dz-preview .dz-error-mark,.broker-documents-file-upload .dropzone .dz-preview .dz-error-mark,.documents-fileUpload-v2 .dropzone .dz-preview .dz-error-mark,.asset-edit .dropzone .dz-preview .dz-error-mark{color:#bf1919}.documents-fileUpload .dropzone .dz-preview .dz-success-mark,.broker-documents-file-upload .dropzone .dz-preview .dz-success-mark,.documents-fileUpload-v2 .dropzone .dz-preview .dz-success-mark,.asset-edit .dropzone .dz-preview .dz-success-mark{color:#43bb47}.documents-fileUpload .dropzone .dz-preview .dz-details .dz-filename span,.broker-documents-file-upload .dropzone .dz-preview .dz-details .dz-filename span,.documents-fileUpload-v2 .dropzone .dz-preview .dz-details .dz-filename span,.asset-edit .dropzone .dz-preview .dz-details .dz-filename span{background-color:#ececec;white-space:normal;text-align:center;vertical-align:middle;display:table;width:100%;font-size:1em;color:#999;padding:0}.documents-fileUpload .dropzone .dz-preview .dz-details .dz-filename:hover span,.broker-documents-file-upload .dropzone .dz-preview .dz-details .dz-filename:hover span,.documents-fileUpload-v2 .dropzone .dz-preview .dz-details .dz-filename:hover span,.asset-edit .dropzone .dz-preview .dz-details .dz-filename:hover span{border:none}.documents-fileUpload .type-sel,.broker-documents-file-upload .type-sel,.documents-fileUpload-v2 .type-sel,.asset-edit .type-sel{background:000;border:1px solid #ccc;margin-top:5px}.documents-fileUpload label,.broker-documents-file-upload label,.documents-fileUpload-v2 label{font-size:16px;margin-bottom:5px}.document-template-list .buttons{display:flex;justify-content:flex-end;padding:24px 0 32px 0}.document-template-list .btn,.document-template-list .btn_a,.document-template-list #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .document-template-list .button,.document-template-list .btn_b,.document-template-list button#summaryPanelCloseButton,.document-template-list button#issuesPanelCloseButton,.document-template-list .checkout-back,.document-template-list .checkout-skip,.document-template-list .btn_c,.document-template-list .jsonForm input[type="cancel"],.jsonForm .document-template-list input[type="cancel"],.document-template-list .btn_d,.document-template-list .btn_e,.document-template-list .btn_g,.document-template-list .btn_login,.document-template-list .page-container button,.page-container .document-template-list button,.document-template-list .page-container input[type=button],.page-container .document-template-list input[type=button],.document-template-list .modal-content button,.modal-content .document-template-list button,.document-template-list .modal-content input[type=button],.modal-content .document-template-list input[type=button],.document-template-list .pf-admin .jf-btn,.pf-admin .document-template-list .jf-btn,.document-template-list .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .document-template-list span.button,.document-template-list .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .document-template-list span.button,.document-template-list .pf-dashboard .jf-btn,.pf-dashboard .document-template-list .jf-btn,.document-template-list .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .document-template-list span.button,.document-template-list .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .document-template-list span.button,.document-template-list button#main_summary,.document-template-list button#main_submit_float,.document-template-list .jsonForm input[type="submit"],.jsonForm .document-template-list input[type="submit"],.document-template-list .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .document-template-list input.trans-back[type='submit']{margin-left:16px}.client-list .inline-form{display:inline-block}.client-list td.deleted{text-decoration:line-through;color:#ff0000}.client-edit>div{position:relative}.client-edit .jsonForm{position:static}.client-edit .tabbed>section.open>div{max-height:7000px}.client-edit #sector .jsonForm fieldset{margin:0;padding:10px 0;max-width:800px}.client-edit-login.access-full #permissions{display:none}.client-edit-login>div:not(#headband){padding-bottom:110px}.title-sec{font-family:"EB Garamond",serif;font-size:30px;line-height:1.3;margin-top:0}#sector .jf-input-type-submit{min-width:100px !important;max-width:100px !important;width:0.1%}#sector .jf-input-type-submit input[type="submit"]{padding:6px 6px;height:36px;width:100%;font-size:15px !important}#sector .jf-input-type-submit .deleterow{padding:7px 6px;background:#fff;border-color:#979797}#sector .jf-input-type-submit .icon-jf-delete{fill:#979797}#sector .jf-input-type-delete{min-width:44px !important;max-width:44px !important;width:0.1%}#addSectorID fieldset.add-sector-id-rows{margin-bottom:50px}#addSectorID .jf-input-type-submit{min-width:100px !important;max-width:100px !important;width:0.1%}#addSectorID .jf-input-type-submit input[type="submit"]{padding:6px 6px;height:36px}#addSectorID .jf-input-type-submit .deleterow{padding:7px 6px;background:#fff;border-color:#979797}#addSectorID .jf-input-type-submit .icon-jf-delete{fill:#979797}#addSectorID .jf-input-type-delete{min-width:44px !important;max-width:44px !important;width:0.1%}.client-console .stickyFootMain{background:transparent}.client-console .block.sidebar{flex-basis:25%;min-width:250px}.client-console .jsonForm fieldset{max-width:100%}.client-console .jsonForm fieldset fieldset{padding:0}.client-console #modalDialog .jsonForm fieldset{margin:0}.client-console .console-pane-actions{position:absolute;top:32px;right:32px}.client-console main .tabbed{display:block;position:relative;background:none;padding:4px 0 0 0}.client-console main .tabbed>section{border:none;border-top:2px solid transparent}.client-console main .tabbed>section>div{display:block}.client-console main .no-js .tabbed>section.open>div{max-height:inherit}.client-console main .tabbed .tabbed>section{border-top:1px solid transparent}.client-console main .tabbed>section>div>div{margin:0;padding:0px;border:none}.client-console main .tabbed .tabwrap .content-padding,.client-console main .tabbed .tabwrap .jf-header-bounds{padding:30px 0px}.client-console main .tabbed .tabbed .tabwrap .content-padding,.client-console main .tabbed .tabbed .tabwrap .jf-header-bounds{padding:30px 30px 30px 0px}.client-console main .tabbed>section>div>div{margin:0;padding:0px;border:none}.client-console main .tabbed .tabwrap .content-padding,.client-console main .tabbed .tabwrap .jf-header-bounds{padding:30px 0px}.client-console main .tabbed .tabbed .tabwrap .content-padding,.client-console main .tabbed .tabbed .tabwrap .jf-header-bounds{padding:30px 30px 30px 0px}.client-console main .tabbed .overflowTabs{right:0;left:inherit}.client-console main section.active.waiting:after{content:"";top:0;right:0;left:0;display:block;position:absolute;height:4px;width:100%;background:#d8d8d8;background:linear-gradient(90deg, rgba(255,255,255,0) 60%, #e99813 60%, #e99813 100%);background-size:200% 100%;-webkit-animation:wipe 1s linear infinite;animation:wipe 1s linear infinite;-webkit-animation-iteration-count:10;animation-iteration-count:10}@-webkit-keyframes wipe{0%{background-position:200% 0}100%{background-position:0 0}}@keyframes wipe{0%{background-position:200% 0}100%{background-position:0 0}}.client-console main .summary-stats{flex-grow:0;flex:inherit;margin:0 -32px}.client-console main .summary-stats .summary-stat{flex:inherit;min-width:0;display:flex;padding:16px}.client-console main .summary-stats .summary-meta,.client-console main .summary-stats .summary-icon{display:flex;justify-content:center;flex-direction:column;text-align:center;font-size:1.5em;font-weight:100;margin-right:10px}.client-console main .jsonForm fieldset.stats{flex-grow:0;flex:inherit;margin:-32px 0 -32px -16px;width:auto;min-width:auto}.client-console main .jsonForm fieldset.stats .jf-row{flex:inherit;min-width:0;display:inline-flex;padding:16px;width:auto;max-width:33%;flex-grow:0}.client-console main .jsonForm fieldset.stats .jf-row label.stat-icon,.client-console main .jsonForm fieldset.stats .jf-row *[data-stat-icon]{display:flex;justify-content:center;flex-direction:column;font-size:1.5em;font-weight:100;margin-right:0;border:0;background:transparent;opacity:1;flex-shrink:0;min-width:0}.client-console main .jsonForm fieldset.stats .jf-row label.stat-icon{width:auto;max-width:none;min-width:45px}.client-console main .jsonForm fieldset.stats .jf-row *[data-stat-icon]{width:auto;max-width:none}.client-console main .jsonForm fieldset.stats .stat-icon[for=totalLoss] svg{fill:#bb0000}.client-console main .client-console{background:white}.client-console #client-console-summary .contact-block{max-width:300px;color:#20262a}.client-console #client-console-summary .contact-block a{color:#20262a}.client-console #client-console-summary .contact-block a:hover{text-decoration:underline}.client-console #client-console-summary .contact-block .chosen-single{border-top:0;border-left:0;border-right:0;background:none;box-shadow:none}.client-console #client-console-summary .person{padding-left:12px;padding-top:6px}.client-console #client-console-summary .person.primary-only{padding-left:0}.uw-requests-list .send{margin-top:32px}.page-container .rfqCreate{font-size:14px;font-weight:300}.page-container .rfqCreate .rfqCreateSubHeader{font-size:22px;padding-bottom:5px;padding-top:0}.page-container .rfqCreateLabel{padding-top:14px;padding-bottom:12px}.page-container .rfqCreateLine{padding-bottom:8px;padding-top:10px}.page-container .rfqCreateFieldSet{margin-bottom:0}.page-container .rfqCreateButtonFieldSet{margin:0}.page-container .rfqCreateExecLabel{padding-bottom:0}.page-container .rfqCreateExecSummary{margin-top:30px}.rfqExecSummary{display:flex;flex-wrap:wrap}.rfqExecLabel{flex-basis:30%}.rfqExecValue{flex-basis:70%}.rfqRequest-header-text{font-size:22px;color:#060708;padding-bottom:28px}.rfqRequest-flex{display:flex;flex-wrap:wrap;max-width:600px;font-size:13px;line-height:1.43;color:#20262a}.rfqRequest-block{flex:1 1 22%;margin-bottom:6px}.rfqRequest-value{flex-basis:60%}.bounds .dataTable_overflow_wrapper .rfqRequestDetail .rfqDeclined td,.jf-header-bounds .dataTable_overflow_wrapper .rfqRequestDetail .rfqDeclined td{background:#f2f4f4}.stickyFootMain .bounds .rfqRequestDetail,.stickyFootMain .jf-header-bounds .rfqRequestDetail{border-collapse:unset}.stickyFootMain .bounds .rfqRequestDetail td,.stickyFootMain .jf-header-bounds .rfqRequestDetail td{border:0;background:white}.stickyFootMain .bounds .rfqRequestDetail th,.stickyFootMain .jf-header-bounds .rfqRequestDetail th{border:0;background:white;text-align:left}.stickyFootMain .bounds .rfqRequestDetailHeader,.stickyFootMain .jf-header-bounds .rfqRequestDetailHeader{border-bottom:5px solid black;border-top:5px solid black;border-collapse:collapse}.rfqrDetailContainer{display:flex;flex-wrap:wrap;padding:0 20px}.rfqrMainContainer{text-align:left}.rfqExecLabel{flex-basis:30%;padding:5px 15px}.rfqExecValue{flex-basis:70%;padding:5px}.rfqrDetailLabel{flex-basis:30%;text-align:left;padding:5px 15px}.rfqrDetailValue{flex-basis:70%;text-align:left;padding:5px}.rfqrDetailTitle{background:#edeeee;font-family:"EB Garamond",serif;font-size:30px;color:#060708;font-weight:300;line-height:1.14;padding:20px 15px 0 35px;margin:0 0 25px 0;display:flex;justify-content:space-between}.rfqrDetailSubTitle{font-family:Sarabun,Helvetica,Arial,sans-serif;font-size:20px;color:#060708;font-weight:300;line-height:1.14;font-size:20px;padding:15px 35px}.rfqrDetailReference{font-size:20px;line-height:2.65;position:relative;top:-10px;left:-15px}.rfqrDetailBold{font-weight:600}.rfqrDetailSeperator{padding:10px  35px 10px 35px}.rfqrDetailFooter{padding:10px}.rfqrStatusText{background:#424e56;color:white;padding:6px 14px 4px 14px;white-space:nowrap}.rfqrStatusContainer{display:flex;padding:15px 35px 18px 35px}.rfqrStatusAwarded{background:#60b602}.rfqrStatusAccepted{background:#538a17}.rfqrStatusDeclined{background:#bbbbbb}.rfqrStatusAwaitingResponse{background:#f28921}.rfqrDetailBody{font-size:14px}.underwriter .crfqFavouriteContainer{display:flex;justify-content:space-around}.underwriter .crfqFavourite svg{fill:#df4053}.underwriter .crfqNotFavourite svg{fill:#a2a1a2}.underwriter .stickyFootWrap .crfqStatusDeclined td{color:#9B9D9F}.underwriter .crfqSelected{background-color:#fee3c7}.underwriter .qo{min-height:100px}.underwriter table.list{width:480px;background-color:#FFFFFF;border-collapse:collapse;border-width:2px;border-color:#7ea8f8;border-style:solid;color:#000000}.underwriter table.list td,.underwriter table.list th{border-width:2px;border-color:#7ea8f8;border-style:solid;padding:5px;text-align:left}.underwriter table.list thead{background-color:#7ea8f8}.underwriter table.canvas{width:480px;height:200px;background-color:#cccccc;border-collapse:collapse;border-width:2px;border-color:#7ea8f8}.underwriter .box{width:480px;height:200px;background-color:#cccccc}.underwriter div.blueTable{border:1px solid #000000;background-color:#EEEEEE;width:100%;text-align:left;border-collapse:collapse}.underwriter .divTable.blueTable .divTableCell,.underwriter .divTable.blueTable .divTableHead{border:1px solid #AAAAAA;padding:2px 10px}.underwriter .divTable.blueTable .divTableBody .divTableCell{font-size:15px}.underwriter .divTable.blueTable .divTableRow:nth-child(even){background:#EEEEEE}.underwriter .divTable.blueTable .divTableHeading{background:#000000;border-bottom:1px solid #444444}.underwriter .divTable.blueTable .divTableHeading .divTableHead{font-size:15px;font-weight:bold;color:#eeeeee;border-left:1px solid #AAAAAA}.underwriter .divTable.blueTable .divTableHeading .divTableHead:first-child{border-left:none}.underwriter .blueTable .tableFootStyle{font-size:15px;font-weight:bold;color:#FFFFFF;background:#AAAAAA;background:linear-gradient(to bottom, #dcebf7 0%, #d4e6f6 66%, #aaa 100%);border-top:2px solid #444444}.underwriter .blueTable .tableFootStyle{font-size:15px}.underwriter .blueTable .tableFootStyle .links{text-align:right}.underwriter .blueTable .tableFootStyle .links a{display:inline-block;background:#1C6EA4;color:#FFFFFF;padding:2px 8px;border-radius:5px}.underwriter .blueTable.outerTableFooter{border-top:none}.underwriter .blueTable.outerTableFooter .tableFootStyle{padding:3px 5px}.underwriter .divTable{display:table}.underwriter .divTableRow{display:table-row}.underwriter .divTableHeading{display:table-header-group}.underwriter .divTableCell,.underwriter .divTableHead{display:table-cell}.underwriter .divTableFootCell{display:table-cell;border:0}.underwriter .divTableCellRight{display:table-cell;text-align:right;padding:10px}.underwriter .divTableHeading{display:table-header-group}.underwriter .divTableFoot{display:table-footer-group}.underwriter .divTableBody{display:table-row-group}.underwriter .rfqOptionsContainer{display:flex;flex-wrap:wrap;margin-bottom:32px}.underwriter .rfqOptionsItem{flex-basis:50%}.underwriter .rfqOptionsBtn{line-height:0;max-height:30px}.underwriter .rfqOptionsGroup{margin:20px 20px 0 0;min-width:400px;min-height:500px;border-style:solid;border-width:1px;display:flex;flex-direction:column}.underwriter .rfqOptionsPick{margin:20px 20px 0 0;min-width:400px}.underwriter .rfqOptionsGroupHeader{padding:16px;background:black;color:white;font-size:20px}.underwriter .rfqOptionsGroupBody{padding:16px;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.underwriter .rfqOptionsGroupPlus{align-items:center;flex-grow:1;justify-content:space-around;display:flex}.underwriter .rfqOptionsInput{width:6em}.underwriter .page-container .rfqFooterTable{width:100%;background:transparent}.underwriter .page-container .rfqFooterTable tr{background:transparent}.underwriter .page-container .rfqFooterTable tbody{background:transparent}.underwriter .page-container .rfqFooterCell{padding:7px}.underwriter .rfqFooterCell2{width:calc(6em + 20px)}.underwriter .rfqFooterCell3{width:168px}.underwriter .page-container .rfqFooterTotalLabel{font-weight:600}.underwriter .page-container .rfqOptionsTitleBox{background:black;border-color:black;color:white;font-size:20px !important;box-shadow:unset}.underwriter .optionCol1{width:auto}.underwriter .optionCol2{width:auto}.underwriter .optionCol3{width:90px}.underwriter .optionCol4{width:130px}.underwriter .optionCol5{width:40px}.underwriter .rfqRequest-header-text{font-size:22px;color:#060708;padding-bottom:28px}.underwriter .rfqRequest-flex{display:flex;flex-wrap:wrap;max-width:600px;font-size:13px;line-height:1.43;color:#20262a}.underwriter .rfqRequest-block{flex:1 1 22%;margin-bottom:6px}.underwriter .rfqRequest-value{flex-basis:60%}.underwriter .rfqOptions-drag-drop-title{font-family:'adobe-garamond-pro', serif;font-size:22px;color:#20262a;line-height:1.64;margin-top:50px}.underwriter .rfqManageOptions .stickyFootMain{padding:32px 0}.underwriter .rfqPlusText{margin-bottom:50px;font-size:18px}.underwriter .rfqPlusIcon{text-align:center;margin-bottom:140px}.underwriter .rfqRequestApprove-header-text{font-size:22px;color:#060708;padding-bottom:28px;padding-top:28px}.underwriter .rfqRequest-flex{display:flex;flex-wrap:wrap;max-width:600px;font-size:13px;line-height:1.43;color:#20262a}.underwriter .rfqRequest-block{flex:1 1 22%;margin-bottom:6px}.underwriter .rfqRequest-value{flex-basis:60%}.underwriter .uwRequestsStatus{position:absolute;top:0;left:0;bottom:0;width:3px}.underwriter .uwRequestsStatusNotQuoted{background:#d0021b}.underwriter .uwRequestsStatusAwarded{background:#60b602}.underwriter .uwRequestsStatusQuoted{background:#4a90e2}.underwriter .uwRequestsStatusQuoted{background:#4a90e2}.underwriter .uwRequestsStatusLost{background:#b473ed}.underwriter .uwRequestsStatusDeclined{background:#908f90}.underwriter .uwRequests td{position:relative}.underwriter .rfqrPopupFooter{background:#212f38;padding:16px;margin:40px 0 0 0;display:flex;justify-content:flex-end}.underwriter .rfqrPopupFooter a{border:solid 1px #9b9b9b;padding:6px 55px;color:white}.underwriter .rfqrPopupEmptyFooter{background:#212f38;padding:42px;margin:40px 0 0 0}.underwriter .rfqrPopup .subDetail{display:none}.underwriter .rfqrPopup .active+.subDetail{display:block}.underwriter .rfqrRespondTitle{font-size:22px;padding:5px}.underwriter .rfqrRespondStart{padding:15px}.underwriter .rfqrRespondData{padding:5px}.underwriter .rfqrRespondAddButton{display:flex;justify-content:space-between;align-items:flex-end;padding:5px 0 20px 0}.underwriter .rfqrRespondSubmitButtons{display:flex;justify-content:flex-end;padding:7px 0 20px 0}.underwriter .rfqrRespondSeperator{padding:22px 5px 16px 5px}.underwriter .rfqrRespondSubjCell{padding:10px 22px}.underwriter .rfqrRespondSubjContainer{display:flex;justify-content:space-between}.underwriter .rfqrRespondSubjTitle{line-height:2.45}.underwriter .rfqrRespondSubjTitle{line-height:2.45}.underwriter .rfqrRespondSubjLink{display:flex;justify-content:space-between;border:1px solid #20262a;max-width:100px;padding:3px 0 2px 10px;color:#20262a}.underwriter .rfqrRespondSubjIconContainer{width:10px;height:10px;fill:#20262a}.underwriter .rfqrRespondSubjIcon{width:10px;fill:#20262a}.underwriter .rfqrRespondSubjRemove{padding:0px 12px 0px 10px;line-height:1.7}.underwriter .stickyFootWrap .rfqrDetailBody .showSubject{display:block}.underwriter .rfqrDetailBody .rfqSubject{display:none}.option-groups-list .actions .dt-actions-item .rfqHide{display:none;backround:pink}.option-groups-list .dt-actions .dt-actions-item{display:flex;justify-content:space-between}.option-groups-list .actions .dt-actions-item .rfqHide{display:none}.option-groups-list .btn,.option-groups-list .btn_a,.option-groups-list #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .option-groups-list .button,.option-groups-list .btn_b,.option-groups-list button#summaryPanelCloseButton,.option-groups-list button#issuesPanelCloseButton,.option-groups-list .checkout-back,.option-groups-list .checkout-skip,.option-groups-list .btn_c,.option-groups-list .jsonForm input[type="cancel"],.jsonForm .option-groups-list input[type="cancel"],.option-groups-list .btn_d,.option-groups-list .btn_e,.option-groups-list .btn_g,.option-groups-list .btn_login,.option-groups-list .page-container button,.page-container .option-groups-list button,.option-groups-list .page-container input[type=button],.page-container .option-groups-list input[type=button],.option-groups-list .modal-content button,.modal-content .option-groups-list button,.option-groups-list .modal-content input[type=button],.modal-content .option-groups-list input[type=button],.option-groups-list .pf-admin .jf-btn,.pf-admin .option-groups-list .jf-btn,.option-groups-list .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .option-groups-list span.button,.option-groups-list .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .option-groups-list span.button,.option-groups-list .pf-dashboard .jf-btn,.pf-dashboard .option-groups-list .jf-btn,.option-groups-list .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .option-groups-list span.button,.option-groups-list .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .option-groups-list span.button,.option-groups-list button#main_summary,.option-groups-list button#main_submit_float,.option-groups-list .jsonForm input[type="submit"],.jsonForm .option-groups-list input[type="submit"],.option-groups-list .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .option-groups-list input.trans-back[type='submit']{margin-left:8px}.option-groups-list .rfqExecSummary{padding-top:32px}.option-groups-list .buttons{display:flex;justify-content:flex-end;padding:7px 0 20px 0}.available-underwriters-list .rfqRequest-header-text{padding-left:15px}.available-underwriters-list .bounds .column-title,.available-underwriters-list .jf-header-bounds .column-title{padding-left:15px}.uw-requests-list .dataTables_wrapper{margin-bottom:60px}.uw-requests-list .crfqRetractSelected{margin-bottom:50px}.rfq-list .dt-actions .dt-actions-item{display:flex;justify-content:space-between}.rfq-list .modal-wrap.active .modal-contentWrap{max-width:40em;padding:0}.rfq-list table tbody .actions{padding:10px}.rfq-list .dataTable .rfqRequestDetail tbody tr td{padding-left:10px}.rfq-subjectivities .rfqSubject .rfqrRespondSubmitButtons a{width:300px;margin-top:18px}.option-groups-list .jsonForm input[type="search"]{box-sizing:inherit}.option-groups-list .buttons .btn,.option-groups-list .buttons .btn_a,.option-groups-list .buttons #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .option-groups-list .buttons .button,.option-groups-list .buttons .btn_b,.option-groups-list .buttons button#summaryPanelCloseButton,.option-groups-list .buttons button#issuesPanelCloseButton,.option-groups-list .buttons .checkout-back,.option-groups-list .buttons .checkout-skip,.option-groups-list .buttons .btn_c,.option-groups-list .buttons .jsonForm input[type="cancel"],.jsonForm .option-groups-list .buttons input[type="cancel"],.option-groups-list .buttons .btn_d,.option-groups-list .buttons .btn_e,.option-groups-list .buttons .btn_g,.option-groups-list .buttons .btn_login,.option-groups-list .buttons .page-container button,.page-container .option-groups-list .buttons button,.option-groups-list .buttons .page-container input[type=button],.page-container .option-groups-list .buttons input[type=button],.option-groups-list .buttons .modal-content button,.modal-content .option-groups-list .buttons button,.option-groups-list .buttons .modal-content input[type=button],.modal-content .option-groups-list .buttons input[type=button],.option-groups-list .buttons .pf-admin .jf-btn,.pf-admin .option-groups-list .buttons .jf-btn,.option-groups-list .buttons .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .option-groups-list .buttons span.button,.option-groups-list .buttons .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .option-groups-list .buttons span.button,.option-groups-list .buttons .pf-dashboard .jf-btn,.pf-dashboard .option-groups-list .buttons .jf-btn,.option-groups-list .buttons .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .option-groups-list .buttons span.button,.option-groups-list .buttons .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .option-groups-list .buttons span.button,.option-groups-list .buttons button#main_summary,.option-groups-list .buttons button#main_submit_float,.option-groups-list .buttons .jsonForm input[type="submit"],.jsonForm .option-groups-list .buttons input[type="submit"],.option-groups-list .buttons .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .option-groups-list .buttons input.trans-back[type='submit']{margin-left:16px}.option-groups-list .cmqLeadContainer{display:flex;justify-content:space-around}.option-groups-list .cmqLead svg{fill:#df4053;height:30px}.option-groups-list .cmqNotLead svg{fill:#a2a1a2;height:30px}.option-groups-list .jsonForm textarea{min-height:155px}.option-groups-list .dataTable .rfqRequestDetail tbody tr td{padding-left:10px}.rfq-proposal form input[type="submit"]{float:left}.rfq-proposal form .buttons{display:flex;justify-content:flex-start;flex-wrap:wrap}.rfq-proposal form .rejectContainer{display:flex}.rfq-proposal form .reject{height:56px}.rfq-proposal form .rationale{margin:10px 0 0 20px}.rfqr-list .modal-wrap.active .modal-contentWrap{max-width:40em;padding:0}.rfq-request-list .modal-wrap.active .modal-contentWrap{max-width:40em;padding:0}.rfqExecSummary{display:flex;flex-wrap:wrap}.rfqExecLabel{flex-basis:30%}.rfqExecValue{flex-basis:70%}.rfqExecValueClient{font-weight:600}.actions .dt-actions-item .rfqHide{display:none}.rfqStatusAwarded{background:#60b602}.rfqStatusComplete{background:#538a17}.rfqStatusInComplete{background:#f28921}.rfqStatusCreated{background:#bbbbbb}.allQuotesResponded{font-weight:500;color:#60b602}.someQuotesResponded{font-weight:500;color:#f28921}.rfqStatus{position:relative;height:38px;width:38px;fill:#fff}.rfqStatusSvg{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.summary-of-changes .text-changed-info{color:mediumblue}.summary-of-changes .box-forms{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:space-between}.summary-of-changes .box-forms .summary-sja{margin:0 5px;width:49%}#datatable-policies .trigger_popup_fricc{cursor:pointer}.wrapper-compare{display:none}.wrapper-compare .background{background:rgba(0,0,0,0.73);position:absolute;width:100%;height:100%;top:0;z-index:99999}.wrapper-compare .foreground{position:relative;width:100%;height:100%;max-width:30%;max-height:30%;margin:30%;box-sizing:border-box;padding:30px}@media only screen and (max-width: 1200px){.wrapper-compare .foreground{margin:25%}}@media only screen and (max-width: 1080px){.wrapper-compare .foreground{margin:20%}}@media only screen and (max-width: 900px){.wrapper-compare .foreground{margin:14%}}@media only screen and (max-width: 750px){.wrapper-compare .foreground{margin:8%}}@media only screen and (max-width: 670px){.wrapper-compare .foreground{min-width:65%;margin:auto}}@media only screen and (max-width: 1355px){.wrapper-compare .foreground{max-width:73%}.wrapper-compare .foreground .chosen-container{width:340px !important}.wrapper-compare .foreground #compare-forms{max-width:160px}}@media only screen and (max-width: 550px){.wrapper-compare .foreground .chosen-container{width:280px !important}}@media only screen and (max-width: 455px){.wrapper-compare .foreground .chosen-container{width:200px !important}.wrapper-compare .foreground #compare-forms{max-width:100px}}@media only screen and (max-width: 320px){.wrapper-compare .foreground .chosen-container{width:140px !important}}.wrapper-compare .foreground .form-compare-content{background-color:white;position:fixed;top:40%;width:100%;height:100%;z-index:99999;max-width:30%;min-width:570px;max-height:30%;box-sizing:border-box}@media only screen and (max-width: 670px){.wrapper-compare .foreground .form-compare-content{max-width:65%;min-width:unset}}@media only screen and (max-height: 1024px){.wrapper-compare .foreground .form-compare-content{top:30%}}@media only screen and (max-height: 823px){.wrapper-compare .foreground .form-compare-content{top:30%;max-height:36%}}@media only screen and (max-height: 667px){.wrapper-compare .foreground .form-compare-content{top:30%;max-height:40%}}@media only screen and (max-height: 641px){.wrapper-compare .foreground .form-compare-content{max-height:47%;top:28%}}@media only screen and (max-height: 480px){.wrapper-compare .foreground .form-compare-content{max-height:53%;top:25%}}.wrapper-compare .foreground .form-compare-content .stickyFootMain{height:100%}.wrapper-compare .foreground .form-compare-content .stickyFootMain .form-content{height:100%}.wrapper-compare .foreground .form-compare-content .stickyFootMain .form-content .column-title{font-size:18px;height:100%;max-height:22%;text-align:center;padding:31px 15px 15px 15px}@media only screen and (max-width: 455px){.wrapper-compare .foreground .form-compare-content .stickyFootMain .form-content .column-title{max-height:37%}}.wrapper-compare .foreground .form-compare-content .stickyFootMain .form-content .input-content{padding:20px 60px}@media only screen and (max-width: 670px){.wrapper-compare .foreground .form-compare-content .stickyFootMain .form-content .input-content{padding:0 30px}}.wrapper-compare .foreground .form-compare-content .stickyFootMain .form-content .input-content .select-compare{margin:20px 0;text-align:right}.wrapper-compare .foreground .form-compare-content .stickyFootMain .form-content .input-content .chosen-container{text-align:left}.wrapper-compare .foreground .form-compare-content .button-compare{margin:20px 0;text-align:right}.assets .coverStatus{margin:0}.assets .coverStatus *{vertical-align:middle}.assets .coverStatus strong{display:inline-block;padding:3px;vertical-align:middle;padding-right:0.8em;-webkit-clip-path:polygon(0% 0%, 95% 0%, 100% 50%, 95% 100%, 0% 100%);clip-path:polygon(0% 0%, 95% 0%, 100% 50%, 95% 100%, 0% 100%)}.assets .coverStatus strong svg{max-height:16px;max-width:20px;vertical-align:text-top}.assets .onCover strong{background-color:rgba(65,117,5,0.1);color:#417505}.assets .onCover strong svg{fill:#417505}.assets .onCover strong svg.icon-tick-drawn{stroke:#417505;stroke-width:2px}.assets .offCover strong{background:rgba(153,21,36,0.1);color:#991524}.assets .offCover strong svg{fill:#991524}.assets .sold{display:inline-block;font-weight:100;text-transform:uppercase;border:1px solid;color:#96000b;line-height:1em;padding:0.3rem 0.3rem 0.1rem 0.3rem}.assets .alert.deleted{color:#96000b;font-weight:normal}.assets .alert.deleted .icon-warning-triangle{fill:#96000b}@media only screen and (max-width: 1030px){.assets section.block.assets-block{min-width:100%}}.assets .flex-parent .vertical-divider{width:2px;max-width:2px;min-width:2px;box-sizing:content-box;background-color:#e2e2e2}@media only screen and (max-width: 1030px){.assets .flex-parent .vertical-divider{display:none}}.assets .child-asset-listing{margin-bottom:40px}.assets .asset-edit-jsonform-wrapper .jsonForm fieldset{padding:0}.assets .jsonForm input[type=checkbox]+.focb::before{content:"\2573";color:#ffffff}.assets .jsonForm input[type=checkbox]:checked+.focb::before{content:"\2714";color:#ffffff;background-color:#90ce51;border-color:#90ce51}.assets .jsonForm.disabled{opacity:0.4;pointer-events:none}.assets .jsonForm .chosen-container[style],.assets .jsonForm .chosen-container-single[style]{width:calc(100% - 6px) !important}.assets .no-bottom-padding{padding-bottom:0}.assets .file-drop-area{position:relative;display:flex;align-items:center;min-width:300px;max-width:100%;padding:25px;border:1px dashed rgba(0,0,0,0.4);transition:0.2s}.assets .file-drop-area.is-dragover{background-color:rgba(1,1,1,0.1)}.assets .fake-btn{flex-shrink:0;background-color:#00bee5;color:#ffffff;border:1px solid rgba(0,0,0,0.3);padding:8px 15px;margin-right:10px;font-size:12px;text-transform:uppercase}.assets .file-msg{font-size:small;font-weight:300;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assets .file-input{position:absolute;left:0;top:0;height:100%;width:100%;cursor:pointer;opacity:0}.assets .file-input:focus{outline:none}.assets .asset-document-list a{vertical-align:middle}.assets .asset-document-list a svg{height:1em;width:1em;vertical-align:middle;fill:currentColor}.manual-quote-edit .column{float:left;min-width:600px;width:50%;padding:7px}@media only screen and (max-width: 622px){.manual-quote-edit .column{min-width:500px}}@media only screen and (max-width: 520px){.manual-quote-edit .column{min-width:420px}}.manual-quote-edit .bounds content-padding:after,.manual-quote-edit .jf-header-bounds content-padding:after{content:"";display:table;clear:both}.manual-quote-edit div.scrollmenu{background-color:white;overflow:auto;white-space:nowrap}.manual-quote-edit div.scrollmenu .flex-parent{display:inline-block;color:white;text-align:center;padding:14px;text-decoration:none}.manual-quote-edit #manualQuote-endorsement_filter{margin-right:2px}.manual-quote-edit #manualQuote-endorsement{max-width:700px;width:100% !important}.manual-quote-edit .accordion{display:flex;flex-direction:column;align-items:stretch;flex-wrap:wrap;-ms-flex-wrap:wrap;padding:6px 0;margin-bottom:3px}.manual-quote-edit .accordion .accordion-item .accordion-trigger{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:wrap;align-content:space-between}.manual-quote-edit .accordion .accordion-item .accordion-trigger .quote-currency-value{width:60%;height:57px;padding:6px 0;font-family:"adobe-garamond-pro",serif;font-size:26px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.69;letter-spacing:0.4px;display:inline-block;color:#414a51}.manual-quote-edit .accordion .accordion-item .accordion-trigger .quote-id-value{width:29%;height:57px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:17px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:0.26px;padding:20px 20px 20px 0;display:inline-block;text-align:right;color:#414a51}.manual-quote-edit .accordion .accordion-item .accordion-content{max-width:622px;width:100%;border:solid 1px #979797;background-color:#ffffff;position:relative;transition:max-height .7s ease-out, opacity .3s ease-out, padding 0s ease .3s}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-main-content:after{content:"";width:80%;position:absolute;height:2px;margin:21px 27px 20px 0;background-color:#1c1c1b}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-main-content .quote-content-key-value{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:wrap;-ms-flex-wrap:wrap;align-content:space-between;padding:6px 0;margin-bottom:3px}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-main-content .quote-content-key-value .quote-key-block{min-width:100px;width:50%;font-family:"Roboto Condensed", sans-serif;font-size:15px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.27;letter-spacing:0.23px;color:#202427;padding:8px 16px}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-main-content .quote-content-key-value .quote-value-block{width:50%;font-family:"Roboto Condensed", sans-serif;font-size:15px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:0.23px;color:#1c1c1b;padding:8px 16px}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-premium-content{margin-top:39px}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-premium-content:after{content:"";width:80%;position:absolute;height:1px;margin:10px 27px 20px 0;background-color:#979797}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-premium-content .quote-content-key-value{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:wrap;-ms-flex-wrap:wrap;align-content:space-between;padding:6px 0;margin-bottom:3px}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-premium-content .quote-content-key-value .premium-gbp{min-width:100px;width:50%;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:0.23px;color:#1c1c1b}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-premium-content .quote-content-key-value .premium-gbp-value{width:50%;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:0.23px;color:#1c1c1b}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-total-premium-content{margin-top:27px}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-total-premium-content:after{content:"";width:80%;position:absolute;height:1px;margin:10px 27px 20px 0;background-color:#979797}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-total-premium-content .quote-content-key-value{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:wrap;-ms-flex-wrap:wrap;align-content:space-between;padding:6px 0;margin-bottom:3px}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-total-premium-content .quote-content-key-value .premium-gbp{min-width:100px;width:50%;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:0.23px;color:#1c1c1b}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-total-premium-content .quote-content-key-value .premium-gbp-value{width:50%;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:0.23px;color:#1c1c1b}.manual-quote-edit .accordion .accordion-item.accordion-item-open .quote-currency-value{color:#fff}.manual-quote-edit .accordion .accordion-item.accordion-item-open .quote-id-value{color:#fff}.manual-quote-edit .accordion .accordion-item.accordion-item-open .accordion-content{transition:max-height .7s ease-out, opacity .3s ease-out, padding 0s ease 0s;padding:36px 30px 59px 30px;max-height:unset}.admin-checklist main section{max-width:928px}.admin-checklist main section .jsonForm{width:100%}.admin-checklist main section .jsonForm label{font-size:13px}.admin-checklist main section .jsonForm legend{font-weight:900}.admin-checklist main section .jsonForm fieldset{max-width:100%}.admin-checklist main section .jsonForm #wrapper-for-checklistException.jf-row.jf-input-type-onoffswitch{flex-direction:row;align-items:center}.admin-checklist main section .jsonForm #wrapper-for-checklistException.jf-row.jf-input-type-onoffswitch label.intro-fine{flex-basis:inherit;margin:0 15px 0 0;padding:0}.admin-checklist main section .jsonForm #wrapper-for-checklistException.jf-row.jf-input-type-onoffswitch label.error{left:auto;right:0}.admin-checklist main section .jsonForm #wrapper-for-checklistException.jf-row.jf-input-type-onoffswitch label.error::before{left:auto;right:20px}.admin-checklist main section .jsonForm .intro-fine{font-weight:200;margin-bottom:0.5em}.admin-checklist main section .jsonForm .jf-header-section{display:none}.admin-checklist main section .jsonForm .accordion-item:first-of-type{margin-top:25px}.admin-checklist main section .jsonForm .accordion-item:last-of-type .accordion-trigger{pointer-events:none}.admin-checklist main section .jsonForm .accordion-item:last-of-type .accordion-trigger svg{opacity:0}.admin-checklist main section #completeChecklistBtn{white-space:nowrap;text-align:center}.admin-checklist main section #lastFieldSet{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.admin-checklist .jf-header-section{display:none}.todo-create{text-align:left}.todo-create .actions-block .jsonForm{min-width:100px;white-space:nowrap}.todo-create .flex-parent{justify-content:space-between;-moz-column-gap:20px;column-gap:20px}.todo-create .flex-parent .block{-webkit-flex:0}.todo-create .flex-parent #mainFormDiv{flex:2;max-width:600px}.todo-create .flex-parent #createdThisSessionDiv{flex:1}.todo-create #createTodoWrapper{margin-top:-40px;padding-top:0}.todo-create #createTodoWrapper #createTodo fieldset{padding-inline:0}.todo-create #createTodoWrapper #createdThisSessionDiv heading{font-family:Sarabun, Helvetica, Arial, sans-serif;font-size:13px;font-weight:normal;line-height:16px;display:block;margin:15px 0 7px 0}.todo-create #createTodoWrapper #createdThisSessionDiv .borderedContainer{border:1px solid #ccc;min-height:calc(100% - 4px)}.todo-create .flat-plain-table{min-width:150px;table-layout:fixed}.todo-create .flat-plain-table tr{border-bottom:1px solid #ccc}.todo-create .flat-plain-table td{line-height:1.5em}.todo-create .flat-plain-table td:last-of-type{width:10%}.todo-create .flat-plain-table td>span{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.todo-create .flexParent-2-1{display:flex;align-items:flex-start;-moz-column-gap:20px;column-gap:20px;width:100%}.todo-create .flexParent-2-1 .flexChild-2{flex:2;width:100%;max-width:600px}.todo-create .flexParent-2-1 .flexChild-2 fieldset{margin:0;padding:0}.todo-create .flexParent-2-1 .flexChild-1{flex:1}.todo-create .cta-container{padding:16px}.todo-create .cta-container .flexChild-2{border-top:1px solid #ccc;padding-block:16px}.todo-create .cta-container .flexChild-2 .submitFields{width:auto}.todo-create #addNewPolicyLink{color:#131618;font-size:14px;vertical-align:middle}.todo-create #addNewPolicyLink span{margin-right:5px;vertical-align:middle}.todo-create #addNewPolicyLink span svg{fill:#029ee3;height:14px;width:14px;stroke-width:14px;stroke:#029ee3}.todo-create #addToListLinkWrapper{display:flex;justify-content:end}.todo-create #addToListLink{color:#131618;font-size:14px;vertical-align:middle}.todo-create #addToListLink span{vertical-align:middle}.todo-create #addToListLink span svg{fill:#029ee3;height:14px;width:14px;stroke:#029ee3}.todo-create #policiesTable .deleteRow{color:#131618}.todo-create #policiesTable .deleteRow:hover{color:#029ee3}.todo-create #createdThisSessionTable{table-layout:fixed;width:calc(100% - 28px);margin-inline:14px;font-size:13px}.todo-create #createdThisSessionTable td{line-height:2.5em}.todo-create #createdThisSessionTable td:last-of-type{width:auto}#modal-ajax .todo-create:not(.batchModeActive) .jsonForm{min-width:240px}.svg-icon{width:30px;height:30px;fill:white;margin:22px 0px 0px 24px}#home .menuitem_home{display:none}.modal-content{min-width:600px}.pf-admin .modal-content .jsonForm fieldset{margin-top:0;text-align:left}.modal-wrap.active .modal-contentWrap{background:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,0.75)}.toolkit-detail .modal-wrap.active .modal-contentWrap{padding:0}.modal-wrap .page-header .bounds>.flex-parent .block,.modal-wrap .page-header .jf-header-bounds>.flex-parent .block{padding-bottom:0}#datatable-todo_wrapper table{border-spacing:0 !important}#datatable-todo_wrapper table tbody{border:0 none;background:none}.dashboardTodo-client{margin-bottom:5px;font-size:15px;font-weight:500;line-height:1.47;letter-spacing:0.23px;color:#202427}.dashboardTodo-task{max-width:320px;width:384px;margin:7px 0;font-size:15px;font-weight:300;font-style:italic;line-height:1.3;letter-spacing:0.23px;color:#373f45;max-height:3em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.dashboardTodo-meta{margin-top:7px;font-size:11px;line-height:1.36;letter-spacing:0.17px;color:#768c93}.pf-admin table#datatable-todo_assigned tbody td{padding:4px 22px}.client-console .overview-block.todo .square-content{border-bottom:0 none}.client-console .overview-block.todo .square-content h2{background:#828D93}.dt-actions-item [class^="pound-square"]{margin-left:1.5em}.assignedStaff{position:relative}.reassignments{position:absolute;bottom:16px;right:10px;height:16px}.reassignments ul{z-index:99999999999999;position:absolute;top:100%;left:100%;display:block;min-width:320px;max-width:0px;max-height:0px;opacity:0;transition:all .4s ease 0s;list-style:none;text-align:left;padding:16px;margin:0}.reassignments ul li{font-weight:500}.reassignments ul li p{font-weight:300;margin-bottom:0}.reassignments ul li+li{padding-top:8px}.reassignments .icon-staff{width:16px;fill:#979797}.reassignments .icon-staff:hover+ul{max-width:500px;max-height:500px;opacity:1;background:#fff;border:1px solid #9b9b9b}.todo-consoleWidget{max-width:910px;margin:1em 0 4em 0;position:relative}.todo-consoleWidget .todo-Console_viewAll{transition:max-height 0.4s ease 0s;position:absolute;bottom:20px;right:20px;display:block;min-width:120px;vertical-align:middle;color:#202427}.todo-consoleWidget .todo-Console_viewAll .btn_a,.todo-consoleWidget .todo-Console_viewAll #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .todo-consoleWidget .todo-Console_viewAll .button{display:inline-block;max-width:32px;padding:6px;height:32px;margin-left:.5em;line-height:16px}.todo-consoleWidget .task-count{background-color:#029ee3;color:#fff;height:19px;width:19px;line-height:19px;font-size:12px;font-weight:600;letter-spacing:0.18px;text-align:center;border-radius:50%;display:inline-block;position:absolute;margin-left:.5em}.viewAll .todo-Console_viewAll{opacity:0;pointer-events:none}.todo-Console_wrap{max-height:258px;overflow:hidden;position:relative;transition:max-height 0.4s ease 0s}.todo-Console_wrap:after{content:'';position:absolute;display:block;top:0;left:1px;right:1px;bottom:1px;background:linear-gradient(to bottom, rgba(255,255,255,0), #fff 100%);opacity:1;transition:max-height 0.4s ease 0s}.viewAll .todo-Console_wrap{max-height:774px}.viewAll .todo-Console_wrap:after{opacity:0;pointer-events:none}.todo-Console_task{display:flex;flex:1 1 50%;font-size:15px;font-weight:300;letter-spacing:0.23px;color:#1c1c1b;padding:22px 28px;border:1px solid #979797;border-top:0 none}.todo-Console_task .todo-Console_meta{flex:0 0 30%}.todo-Console_task .todo-Console_meta h6{display:inline-block;margin:0;font-size:15px;font-weight:700;color:#202427}.todo-list .col-status{min-width:130px}#recent-accessed-clients td:nth-child(2){text-align:right}#recent-accessed-clients td:nth-child(2) a{padding-right:.5em}.todo-dashboard-status{text-align:right}.todo-dashboard-status .todo-status_text{font-size:11px;font-weight:700;line-height:1.36;letter-spacing:0.17px}.todo-dashboard-status .todo-green{color:#009443}.todo-dashboard-status .todo-orange{color:#f59421}.todo-dashboard-status .todo-red{color:#b90404}.todo-dashboard-status .list-menu-container{margin-top:.5em}.todo-dashboard-status .list-btn-menu{padding-right:0}.site-locktonperformance .banner-widget .request-a-quote-form-wrap .jf-row.compressed,.site-locktonrecruitment .request-a-quote-form-wrap .jf-row.compressed{margin:2em 0 0 0}.toolkittopic-page .page-header .ajax-form>.flex-parent>.block{flex-basis:100%}.toolkittopic-page #text-search-container:after{width:200vh}.toolkittopic-page .search-results{margin-top:32px}.dataTables_paginate .paginate_button{font-size:1rem;line-height:1;color:#202427;padding:0.5rem .75rem;border:solid 1px #505c64;background-color:transparent;cursor:pointer}.dataTables_paginate .paginate_button.current,.dataTables_paginate .paginate_button:hover{background-color:rgba(127,140,148,0.25);border:solid 1px #505c64;color:#202427}.dataTable .sorting_asc,.dataTable .sorting_desc{padding-right:56px !important}.dataTable .sorting_asc::after{left:calc(100% - 22px);content:url(/img/sort_asc.svg)}.dataTable .sorting_desc::after{left:calc(100% - 22px);content:url(/img/sort_desc.svg)}#modal-claims.active .modal-contentWrap{height:90%;width:90%}.chosen-style+.chosen-container-single .chosen-single div b{background:none !important}body .chosen-container-single .chosen-single div b{background-image:none !important;width:7px !important;transform-origin:center}body .chosen-container-single .chosen-single .chosen-with-drop div b{transform:rotate(180deg)}.chosen-container-single .chosen-single div b:before,.chosen-container-single .chosen-single div b:after{content:'';display:block;background:#979797;width:2px;height:8px;position:absolute;top:50%;margin-top:-3.6px}.chosen-container-single .chosen-single div b:before{transform:rotate(-55deg);transform-origin:center}.chosen-container-single .chosen-single div b:after{transform:rotate(55deg);left:4px}.pf-admin .jsonForm fieldset:first-of-type{margin-top:0}.indicator-yes,.indicator-no{position:relative}.indicator-yes:after,.indicator-no:after{position:absolute;opacity:1;content:'';margin-top:-6px;width:12px;height:12px;background:#b5b6b7;border-radius:50%}.indicator-yes:after{background:#71B544}.footer-section #cookieNotice .bounds,.footer-section #cookieNotice .jf-header-bounds{display:flex}.dropzone .dz-preview .dz-error-message{color:white !important}.icon-wizard{height:30px;width:30px}#policyEdit select.chosen-style[style]{visibility:visible !important;opacity:0.001;pointer-events:none;z-index:-1}.reveal{display:grid;grid-template-columns:1fr 0fr;transition:grid-template-columns 250ms;transition:grid-template-columns 250ms, -ms-grid-columns 250ms}.reveal[data-show="right"]{grid-template-columns:0fr 1fr}.reveal>div{overflow-x:hidden}.reveal>div:first-child{white-space:nowrap}.reveal[data-show="right"]>div:last-child{overflow-x:visible}div#insuranceTypeReveal>div:first-child{border:1px solid #ccc;font-size:12px;line-height:1em;height:36px;align-items:center;justify-content:space-between;display:flex;gap:10px;color:#666;padding-inline:20px}div#insuranceTypeReveal.reveal[data-show="right"]>div:first-child{border:none;padding:0}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@-webkit-keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0px)}}@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0px)}}@-webkit-keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,0.3);background:white;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:0.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:white}.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity 0.2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,0.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,0.8);background-color:rgba(255,255,255,0.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,0.4);padding:0 0.4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{transform:scale(1.05, 1.05);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all 0.2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity 0.4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,0.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom, #666, #444);position:absolute;top:0;left:0;bottom:0;width:0;transition:width 300ms ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;transition:opacity 0.3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom, #be2626, #a92222);padding:0.5em 1.2em;color:white}.dropzone .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{position:relative}.dropzone .dz-preview{position:relative;display:inline-block;width:120px;margin:0.5em}.dropzone .dz-preview .dz-progress{display:block;height:15px;border:1px solid #aaa}.dropzone .dz-preview .dz-progress .dz-upload{display:block;height:100%;width:0;background:green}.dropzone .dz-preview .dz-error-message{color:red;display:none}.dropzone .dz-preview.dz-error .dz-error-message,.dropzone .dz-preview.dz-error .dz-error-mark{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{display:block}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{position:absolute;display:none;left:30px;top:30px;width:54px;height:58px;left:50%;margin-left:-27px}@font-face{font-family:vimeo;src:url(font/vimeo.eot)}@font-face{font-family:vimeo;src:url(dist/css/font/vimeo.woff2) format("woff2"),url(dist/css/font/vimeo.woff) format("woff");font-weight:400;font-style:normal}.vimeo_player:focus{outline:0}.vimeo_player_wrapper{display:block;transform:translateZ(0) translate3d(0, 0, 0);transform-style:preserve-3d;perspective:1000;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}.vimeo_player .loading{position:absolute;top:10px;right:10px;font-size:12px;color:#fff;background:rgba(0,0,0,0.51);text-align:center;padding:2px 4px;border-radius:5px;font-family:"Droid Sans",sans-serif;-webkit-animation:fade .1s infinite alternate;animation:fade .1s infinite alternate}@-webkit-keyframes fade{0%{opacity:.5}100%{opacity:1}}@keyframes fade{0%{opacity:.5}100%{opacity:1}}.vimeo_player_Fullscreen{display:block !important;position:fixed !important;width:100% !important;height:100% !important;top:0 !important;left:0 !important;margin:0 !important;border:none !important;opacity:1 !important;background-color:#000}.vimeo_player_wrapper iframe{max-width:4000px !important;border:0 !important}.inline_vimeo_player{margin-bottom:20px;vertical-align:top;position:relative;left:0;overflow:hidden;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,0.7);background:rgba(0,0,0,0.5)}.inline_vimeo_player img{border:none !important;margin:0 !important;padding:0 !important;transform:none !important}.vimeo_player_bar .vimeo_icon{font-size:20px;font-family:vimeo;cursor:pointer}.vimeo_player_bar .vimeo_url.vimeo_icon{position:absolute;width:auto;display:block;top:6px;right:10px;cursor:pointer;font-size:40px}.vimeo_player_bar,.vimeo_player_bar .buttonBar{left:0;padding:5px;width:100%;box-sizing:border-box}.vimeo_player_bar{transition:opacity .5s;display:block;height:10px;background:#333;position:fixed;bottom:0;text-align:left;z-index:1000;font:14px/16px sans-serif;color:#fff;opacity:.1}.vimeo_player_bar.visible,.vimeo_player_bar:hover{opacity:1}.vimeo_player_bar .buttonBar{transition:all .5s;background:0 0;font:12px/14px Calibri;position:absolute;top:-30px;height:40px}.vimeo_player_bar:hover .buttonBar{background:rgba(0,0,0,0.4)}.vimeo_player_bar span{display:inline-block;font:16px/20px Calibri,sans-serif;position:relative;width:30px;height:25px;vertical-align:middle}.vimeo_player_bar span.vimeo_player_time{width:130px}.vimeo_player_bar span.mb_OnlyYT,.vimeo_player_bar span.mb_YTPUrl{position:absolute;width:auto;display:block;top:6px;right:10px;cursor:pointer}.vimeo_player_bar span.mb_YTPUrl img{width:60px}.vimeo_player_bar span.mb_OnlyYT{left:300px;right:auto}.vimeo_player_bar span.mb_OnlyYT img{width:25px}.vimeo_player_bar span.mb_YTPUrl a{color:#fff}.vimeo_player_bar .vimeo_player_muteUnmute,.vimeo_player_bar .vimeo_player_pause,.vimeo_player_bar .vimeo_player_pause img{cursor:pointer}.vimeo_player_bar .vimeo_player_pogress{height:10px;width:100%;background:#222;bottom:0;left:0}.vimeo_player_bar .vimeo_player_loaded{height:10px;width:0;background:#444;left:0}.vimeo_player_bar .vimeo_player_seek_bar{height:10px;width:0;background:#2a97cc;bottom:0;left:0;box-shadow:rgba(82,82,82,0.47) 1px 1px 3px}.vimeo_player_bar .YTPOverlay{backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transform-style:"flat";box-sizing:border-box}.vimeo_player_overlay.raster{background:url(dist/css/images/raster.png)}.vimeo_player_overlay.raster.retina{background:url(dist/css/images/raster@2x.png)}.vimeo_player_overlay.raster-dot{background:url(dist/css/images/raster_dot.png)}.vimeo_player_overlay.raster-dot.retina{background:url(dist/css/images/raster_dot@2x.png)}.vimeo_player_bar .simpleSlider{position:relative;width:100px;height:10px;border:1px solid #fff;overflow:hidden;box-sizing:border-box;margin-right:10px;cursor:pointer !important;border-radius:3px}.vimeo_player_bar.compact .simpleSlider{width:40px}.vimeo_player_bar .simpleSlider.muted{opacity:.3}.vimeo_player_bar .level{position:absolute;left:0;bottom:0;background-color:#fff;box-sizing:border-box}.vimeo_player_bar .level.horizontal{height:100%;width:0}.vimeo_player_bar .level.vertical{height:auto;width:100%}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByb2Zlc3Npb25zLnNjc3MiLCJwcm9mZXNzaW9ucy9oZWxwZXJzL19hbmltYXRpb25zLnNjc3MiLCJwcm9mZXNzaW9ucy9oZWxwZXJzL19wbGFjZWhvbGRlcnMuc2NzcyIsInByb2Zlc3Npb25zL2hlbHBlcnMvX2luY2x1ZGUtbWVkaWEuc2NzcyIsInByb2Zlc3Npb25zL2Jhc2UvX25vcm1hbGl6ZS5zY3NzIiwicHJvZmVzc2lvbnMuY3NzIiwicHJvZmVzc2lvbnMvYmFzZS9fZGVmYXVsdC5zY3NzIiwicHJvZmVzc2lvbnMvYmFzZS9fYmFzZS5zY3NzIiwicHJvZmVzc2lvbnMvdmFyaWFibGVzL19wYWxsZXR0ZS5zY3NzIiwicHJvZmVzc2lvbnMvdmFyaWFibGVzL19kZWZhdWx0LnNjc3MiLCJwcm9mZXNzaW9ucy9fY29tbW9uZGVwLnNjc3MiLCIuLi9tb2R1bGVzL3NpbXBsZS1maXhlZC1oZWFkZXIvX3NpbXBsZS1maXhlZC1oZWFkZXIuc2NzcyIsIi4uL21vZHVsZXMvbGF5b3V0L19mbGV4bGF5b3V0LnNjc3MiLCIuLi9tb2R1bGVzL2xheW91dC9fc3RpY2t5SGVhZGVyLnNjc3MiLCIuLi9tb2R1bGVzL25hdi9fZmxleC1uYXYuc2NzcyIsIi4uL21vZHVsZXMvdGFiYmVkL190YWJiZWQuc2NzcyIsIi4uL21vZHVsZXMvbW9kYWwvX21vZGFsLnNjc3MiLCIuLi9tb2R1bGVzL2Nhcm91c2VsL19jYXJvdXNlbC5zY3NzIiwiLi4vbW9kdWxlcy9hY2NvcmRpb24vX2FjY29yZGlvbi5zY3NzIiwiLi4vbW9kdWxlcy9tYXBzL19tYXBzLnNjc3MiLCIuLi9tb2R1bGVzL2ZsZXhTbGlkZXIvX2ZsZXhTbGlkZXIuc2NzcyIsIi4uL21vZHVsZXMvd2l6YXJkL193aXphcmQuc2NzcyIsInByb2Zlc3Npb25zL2hlbHBlcnMvX2ZvbnRzLnNjc3MiLCIuLi9tb2R1bGVzL3BvbGljeUR1cmF0aW9uV2lkZ2V0L19wb2xpY3lEdXJhdGlvbldpZGdldC5zY3NzIiwiLi4vbW9kdWxlcy9zdHlsZWRBbGVydC9fc3R5bGVkQWxlcnQuc2NzcyIsIi4uL21vZHVsZXMvY3Vyc29yVHJhY2tpbmdUb29sdGlwL19jdXJzb3JUcmFja2luZ1Rvb2x0aXAuc2NzcyIsIi4uL3ZlbmRvci9qcXVlcnktdWkuY3NzIiwiLi4vdmVuZG9yL2RhdGF0YWJsZXMvZGF0YXRhYmxlcy5jc3MiLCIuLi92ZW5kb3IvY2hvc2VuLzEuNC4yL2Nob3Nlbi5taW4uY3NzIiwiLi4vdmVuZG9yL3NlbGVjdDIvNC4wLjEzL2Nzcy9zZWxlY3QyLmNzcyIsIi4uL3ZlbmRvci9zZWxlY3QyLzQuMC4xMy9jc3Mvc2VsZWN0Mi50aGVtZS5zdHVubi5jc3MiLCIuLi92ZW5kb3IvSW1hZ2VTZWxlY3QvSW1hZ2VTZWxlY3QuY3NzIiwicHJvZmVzc2lvbnMvY29tcG9uZW50cy9fYWxlcnQuc2NzcyIsInByb2Zlc3Npb25zL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsInByb2Zlc3Npb25zL2NvbXBvbmVudHMvX2JhY2stdG8tcGFnZS5zY3NzIiwicHJvZmVzc2lvbnMvY29tcG9uZW50cy9fc29jaWFsLWljb25zLnNjc3MiLCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL19sb2dvcy5zY3NzIiwiY29tcG9uZW50cy9faWNvbnMuc2NzcyIsInByb2Zlc3Npb25zL2NvbXBvbmVudHMvX29wZW5DbG9zZUljb25zLnNjc3MiLCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL19zZWFyY2gtZm9ybS5zY3NzIiwicHJvZmVzc2lvbnMvY29tcG9uZW50cy9fdGl0bGVzLnNjc3MiLCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL19oYW1idXJnZXIuc2NzcyIsInByb2Zlc3Npb25zL2NvbXBvbmVudHMvX2RvdWdobnV0cy5zY3NzIiwicHJvZmVzc2lvbnMvY29tcG9uZW50cy9fcHJvZ3Jlc3NCYXIuc2NzcyIsInByb2Zlc3Npb25zL2NvbXBvbmVudHMvX2Rvd25sb2FkTGlzdC5zY3NzIiwicHJvZmVzc2lvbnMvY29tcG9uZW50cy9fbGlzdHMuc2NzcyIsInByb2Zlc3Npb25zL2NvbXBvbmVudHMvX2ZsYWdzLnNjc3MiLCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL19ibG9ja3F1b3RlLnNjc3MiLCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL19zd2l0Y2guc2NzcyIsInByb2Zlc3Npb25zL2NvbXBvbmVudHMvX2ZsZXgtdGFibGUuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX2FjY2VwdC1kZWNsaW5lLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19xdW90ZS1mb3JtLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19wYWdlLWhlYWRlci5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fcmVzb3VyY2VzLWZpbHRlcnMuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX3Jlc291cmNlcy1wb3B1bGFyLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19jb250YWN0LXRhYnMuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX2NvbnRhY3Qtc2VydmljZS5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fbG9nby1jYXJvdXNlbC5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fbG9jYXRpb24tdGFicy5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fZmFxLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19pbmZvLXdpZGdldC5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fYmFubmVyLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19yc2EtYmxvY2suc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvYXNpZGVzL19hc2lkZS5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9hc2lkZXMvX2RvY3VtZW50cy5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9jaGVja291dC9fY2hlY2tvdXQtdGFibGUuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvY2hlY2tvdXQvX2VuZG9yc2VtZW50cy5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9jaGVja291dC9fcGF5bWVudFNlbGVjdC5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9jaGVja291dC9fc3VydmV5LnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19yZXNvdXJjZXMtYmxvY2suc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX2FmZmlsaWF0aW9ucy1ibG9jay5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fc3RvcnktZmFjdHMuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX3RhYi1jb250cm9sLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19kYXNoYm9hcmQtdGFicy5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fcG9saWN5LnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19zdGF0dXNMZWdlbmQuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX2ltcG9ydENvbnRhY3RzLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL193ZWJzaGltLW92ZXJpZGVzLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19ob21lU2VjdGlvbi5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fc3RyZWFtLWJsb2NrLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL190d28tY29sLWxpc3Quc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX3NsaWRlci1tb2RzLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19nZXRBUXVvdGVPcHRpb24uc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvbWVudXMvX2xpc3RNZW51LnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19tb2RhbC1wZGYuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX2F1dG8tY29tcGxldGUuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX3NyLXRyZXZvci5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fY29udGFjdFRpbGUuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX2NhdGVnb3J5RGFzaGJvYXJkLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19zZWN0aW9uLWJsb2NrLTUwLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19oZWFkZXIuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX25vdGlmaWNhdGlvbi1iYXIuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvbWVudXMvX21haW4tbmF2LnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL21lbnVzL19kcm9wRG93bk1lbnUuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvbWVudXMvX29mZi1jYW52YXMuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvbWVudXMvX29mZkNhbnZhc0NvbnRyb2wuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvbWVudXMvX29mZkNhbnZhc1RhYmJlZE1lbnUuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvbWVudXMvX29mZkNhbnZhc0Zvcm0uc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvbWVudXMvX3NpdGUtc3BlY2lmaWMuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvc2FsZXMvX3NhbGVzLW1lZGljYS5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fcGFnZUJsb2NrLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19zdW1tYXJ5LXRhYmxlLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL190YWJsZS1mbG93LnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL190YWJsZXMuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX3B1c2hOYXYuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX3RocmVlLW9wdGlvbnMuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9iYXNlL19mb3JtTm9ybWFsaXNlLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvX2pmLXZhcmlhYmxlcy5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2Jhc2UvX2Jhc2Uuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9sYXlvdXRzL19qc29uRm9ybS5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2xheW91dHMvX2NvbGxlY3Rpb24uc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9sYXlvdXRzL19yb3cuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9sYXlvdXRzL19yZXBlYXRhYmxlUmVnaW9ucy5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2xheW91dHMvX2RlY2xhcmF0aW9uLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvbGF5b3V0cy9fYWNjb3JkaW9uLnNjc3MiLCIuLi9tb2R1bGVzL2RpYWxvZy9fZGlhbG9nLnNjc3MiLCIuLi9tb2R1bGVzL3F1aWNrQ3JlYXRlV2l6YXJkL19xdWlja0NyZWF0ZVdpemFyZC5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL2NoZWNrb3V0L19jaGVja291dC5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX2xvYWRpbmdTcGlubmVyLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9fcmVhZE9ubHlOb3RpY2Uuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL19maWxlTGlzdC5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX2ZpbGVVcGxvYWRlci5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX2luQ29sdW1ucy5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX3RhYmxlcy5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX2hlbHBCb3hlcy5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX2ZvcndhcmRRdWVzdGlvbi5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX2Nsb3NlRm9yQWxsUGFuZWxzLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9faW5JZnJhbWUuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL19udW1iZXJUb29sdGlwLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9fbm90YXBwbGljYWJsZS5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX2xlZ2VuZC5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvZm9ybUVsZW1lbnRzL19jb21tb24uc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9faW5wdXRfZGF0ZS5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvZm9ybUVsZW1lbnRzL19jaG9zZW4uc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9fY2hlY2tib3gmcmFkaW8uc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9fbm90ZXMuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9fdmFsaWRhdGlvbi5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvZm9ybUVsZW1lbnRzL19jb250YWN0cyZhc3NldHMuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9fb25PZmZTd2l0Y2guc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9fdGV4dGFyZWEuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9fZmlsZS5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX2ZpZWxkc2V0LWFjdGlvbnMuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy93aWRnZXRzL19zdW1tYXJ5U2NyZWVuLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3Mvd2lkZ2V0cy9faXNzdWVzU3VtbWFyeS5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL3dpZGdldHMvX2hlbHBQYW5lbC5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL3dpZGdldHMvX3BhZ2VDb250cm9sLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3Mvd2lkZ2V0cy9fZG91Z2hudXRDaGFydC5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL19zaGFtZS5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fanNvbmZvcm0tb3ZlcnJpZGVzLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19xdWlja0NyZWF0ZVdpemFyZC1vdmVycmlkZXMuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX2xvZ2luLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19hY2MtY29udGFjdC1kZXRhaWxzLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19jbGllbnQtZGV0YWlscy5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fbm90aWZpY2F0aW9ucy5zY3NzIiwicHJvZmVzc2lvbnMvY29tcG9uZW50cy9fdG9vbHRpcHMuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX292ZXJ2aWV3LWJsb2NrLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19kdExpc3RGaWx0ZXIuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX2RldGFpbC10YWJsZS5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fYmxvY2stc3RhdHMuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX3dpZGdldC1jb25zb2xlLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19jbGllbnQtdGFicy5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9kYXRhdGFibGVzL19kYXRhdGFibGVzLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL2RhdGF0YWJsZXMvX2RvY3VtZW50VmlzaWJpbGl0eS5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX2dyaWQuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19mZWF0dXJlZC1wYWdlcy5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX2RlZmF1bHQtZ3JpZC5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX2hvbWVwYWdlLnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fY29udGFjdC5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX21lbWJlci1kZXRhaWwuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19nZXQtYS1xdW90ZS5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX2luc3VyYW5jZS1pbmRleC5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX2luc3VyYW5jZS1kZXRhaWwuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19uZXdzLWRldGFpbC5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX291ci1zdG9yeS5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX3NlYXJjaC1yZXN1bHRzLnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fcmVzb3VyY2VzLnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fYWZmaWxpYXRpb25zLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19mb290ZXIuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19tYXN0ZXItcG9saWN5LnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fcGFydG5lcnMuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19kYXNoYm9hcmQuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19kYXNoYm9hcmQtY29udGFjdC5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX2Rhc2hib2FyZC1hY2NvdW50LWRldGFpbHMuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19kYXNoYm9hcmQtZG9jdW1lbnRzLnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9jaGVja291dC9feW91ci1vcmRlci5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX2FjY291bnQtc3dpdGNoZXIuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL190b29sa2l0LnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fdW5kZXJ3cml0ZXIuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19wZmFkbWluLnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fYWRtaW4taG9tZS5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX2FkbWluLWVycm9yLW9jY3VycmVkLnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fYWRtaW4tcGYtd2FybmluZy5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX2FkbWluLXBmLWxpc3Quc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19hZG1pbi1wZi12aWV3LnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fYWRtaW4tc3RhZmYtZWRpdC5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX2FkbWluLWJhdGNoLWZpbGUtdXBsb2FkLnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fYWRtaW4ta3ljLnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fYWRtaW4tcGYtY3JlYXRlLnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fYWRtaW4taW5zdXJhbmNlcy1lZGl0LnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fYWRtaW4taW5zdXJhbmNlcy1jcmVhdGUuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19hZG1pbi1kb2N1bWVudHMuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19hZG1pbi1jbGllbnRzLnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fYWRtaW4tY2xpZW50LWNvbnNvbGUuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19yZXF1ZXN0LWZvci1xdW90ZS5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX3N1bW1hcnktb2YtY2hhbmdlcy5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX2FkbWluLWFzc2V0cy5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX21hbnVhbC1xdW90ZS5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX2FkbWluLWNoZWNrbGlzdC5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX2FkbWluLXRvZG8tY3JlYXRlLnNjc3MiLCJwcm9mZXNzaW9ucy9fc2hhbWUuc2NzcyIsInByb2Zlc3Npb25zL2Jhc2UvX3ByaW50LnNjc3MiLCIuLi92ZW5kb3IvZHJvcHpvbmUvZHJvcHpvbmUuY3NzIiwiLi4vdmVuZG9yL2Ryb3B6b25lL2Jhc2ljLmNzcyIsIi4uL21vZHVsZXMvanF1ZXJ5Lm1iLnZpbWVvX3BsYXllci1tYXN0ZXIvZGlzdC9jc3MvanF1ZXJ5Lm1iLnZpbWVvX3BsYXllci5taW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWlCQSw2REFBQSxDQUErRCx3Q0NoQjNELEdBQ0ksV0FBVyxDQUVmLEtBQ0ksT0FBTyxDQUFBLENEWWdELGdDQ2hCM0QsR0FDSSxXQUFXLENBRWYsS0FDSSxPQUFPLENBQUEsQ0FJZixrQkFDSSxHQUFJLFNBQVMsQ0FDYixLQUFNLFNBQVMsQ0FBQSxDQVFuQiwwQkFDSSxHQUFJLFNBQVMsQ0FDYixLQUFNLFNBQVMsQ0FBQSxDQWVuQixvQkFDSSxHQUFJLFNBQVMsQ0FBRSwwQkFBMkIsQ0FDMUMsS0FBTSxTQUFTLENBQUUsdUJBQXdCLENBQUEsQ0FRN0MsNEJBQ0ksR0FBSSxTQUFTLENBQUUsa0NBQW1DLENBQ2xELEtBQU0sU0FBUyxDQUFFLCtCQUFnQyxDQUFBLENDcUdyRCxtSEFDSSxpQkFBa0IsQ0MyWmxCLDBC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LENBQ1gsV0FBWSxDQUNaLG1CQUdBLFVBQVcsQ0FDWCxXQUFZLENBQ1osd0JBR0EsVUFBVyxDQUNYLFdBQVksQ0FDWix1QkFHQSxVQUFXLENBQ1gsV0FBWSxDQUNaLGtCQUdBLFVBQVcsQ0FDWCxXQUFZLENBQ1osdUJBR0EsVUFBVyxDQUNYLFdBQVksQ0FDWixZQUdBLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBR0EsV0FBWSxDQUNaLFdBQVksQ0FDWixrQkFHQSxVQUFXLENBQ1gsV0FBWSxDQUNaLGdCQUdBLFVBQVcsQ0FDWCxXQUFZLENBQ1osWUFHQSxVQUFXLENBQ1gsV0FBWSxDQUNaLFdBR0EsVUFBVyxDQUNYLFdBQVksQ0FDWixXQUdBLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBR0EsVUFBVyxDQUNYLFdBQVksQ0FDWixlQUdBLFVBQVcsQ0FDWCxXQUFZLENBQ1osY0FHQSxVQUFXLENBQ1gsV0FBWSxDQUNaLGNBR0EsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFHQSxVQUFXLENBQ1gsV0FBWSxDQUNaLFdBR0EsVUFBVyxDQUNYLFdBQVksQ0FDWixlQUdBLFVBQVcsQ0FDWCxVQUFXLENBQ1gsV0FHQSxVQUFXLENBQ1gsV0FBWSxDQUNaLGlCQUdBLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBR0EsVUFBVyxDQUNYLFdBQVksQ0FDWixjQUdBLFVBQVcsQ0FDWCxXQUFZLENBQ1osYUFHQSxVQUFXLENBQ1gsV0FBWSxDQUNaLGtCQUdBLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBR0EsVUFBVyxDQUNYLFdBQVksQ0FDWixjQUdBLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBR0EsVUFBVyxDQUNYLFVBQVcsQ0FDWCxxQkFHQSxVQUFXLENBQ1gsV0FBWSxDQUNaLGNBR0EsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFHQSxVQUFXLENBQ1gsV0FBWSxDQUNaLGFBR0EsY0FBZSxDQUNmLFlBQWEsQ0FDYiwwQkFHQSxVQUFXLENBQ1gsV0FBWSxDQUNaLGVBR0EsVUFBVyxDQUNYLFdBQVksQ0FDWixvQkFHQSxVQUFXLENBQ1gs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bEQsOEZBeUhHLG9CQUFxQixDQUNyQix3Q0FPRCxZQUFhLENBQ2Isb0JBQXFCLENBQ3JCLHdCQUF5QixDQUozQiwyREFRRyxZQUFhLENBQ2Isd0JBQXlCLENBQ3pCLHdCQUF5QixDQUN6QixvQkFBcUIsQ0FDckIsZUFBZ0IsQ0FDaEIsVUFBVyxDQUNYLG1CQUFvQixDMUNoVWYsOENiV3lDLENhTGpDLGMwQzRUYSxDMUMzVFgsVWQrSkgsQ2M5SkcsZTBDMFQ0QixDMUN6VGhDLGdCMEN5VHNDLENBaEJwRCx1RjFDcFRRLCtCYll5QixDYUpqQixjMEMrVGUsQzFDOVRiLFVkK0pILENjOUpHLGUwQzZUOEIsQzFDNVRsQyxlMEM0VHVDLENBQ2pELHFCQUFzQixDQUN0QixlQUFlLEM3RHFPZiwwQjZEMVBKLHVGQXVCSyxjQUFlLENBQ2Ysa0JBQWtCLENBRW5CLENBMUJKLG9FMUNoVFEsb0ViVXVFLENhTi9ELGMwQzBVZ0IsQzFDelVkLFVkK0pILENjOUpHLGUwQ3dVK0IsQzFDdlVuQyxnQjBDdVV5QyxDN0Q0Tm5ELDBCNkQxUEosb0VBZ0NLLGNBQWUsQ0FDZixlQUFnQixDQU9qQixDQXhDSixzRTFDaFRRLG9FYlV1RSxDYU4vRCxjMENnVmlCLEMxQy9VZixVZCtKSCxDYzlKRyxlMEM4VWdDLEMxQzdVcEMsZ0IwQzZVMEMsQ0FDbkQsbUJBQW9CLENBckN6Qix5RUFzREksa0JBQW1CLENBdER2QiwyRTFDbFRRLDhDYld5QyxDYUxqQyxjMEN3VmUsQzFDdlZiLFVkK0pILENjOUpHLGUwQ3NWOEIsQzFDclZsQyxnQjBDcVZ3QyxDN0Q4TWxELDBCNkQxUEosMkVBOENNLGVBQWdCLENBQ2hCLHNCQUF1QixDQUN2QixvQkFBcUIsQ0FDckIsZUFBZ0IsQ0FHakIsQzdEc01ELDBCNkQxUEoseUVBd0RLLGtCQUFtQixDQUVwQixDQTFESiw2SkErRE0sYXhEOVdRLEN3RCtXUixjQUFlLENBQ2YsMkJBVUwsV0FBWSxDQURiLGlEMUM1WFEsOENiV3lDLENhTGpDLGMwQzRZWSxDMUMzWVYsYWJpQkMsQ2FoQkQsZTBDMFkyQixD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RHZDLHlJQXdEb0IsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FDakIscUJBQXNCLENBQ3RCLGtCQUFtQixDQTVEdkMsK0JBa0VRLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLHFCQUFzQixDQUN6QixrREFJRCxjQUFlLEM1Q3JFWCw4Q2JXeUMsQ2FMakMsYzRDZ0VjLEM1Qy9EWixhZHVDSSxDY3RDSixlNEM4RGdDLEM1QzdEcEMsZ0I0QzZEMEMsQ0FDcEQscUJBQXNCLENBQ3RCLGdCQUFpQixDQUNwQixpREFHRyxjQUFlLEM1QzVFWCw4Q2JXeUMsQ2FMakMsYzRDdUVjLEM1Q3RFWixhZEZILENjR0csZTRDcUV5QixDNUNwRTdCLGdCNENvRW1DLENBQzdDLHFCQUFzQixDQUN6QixxQjVDL0VPLDhDYld5QyxDYUxqQyxjNkNWYyxDN0NXWixhZGNKLENjYkksZTZDWndCLEM3Q2E1QixnQjZDYmtDLENBQzVDLG9CQUFxQixDQUNyQixxQjNEd0tXLEMyRHZLWCx3QkFBeUIsQ0FDekIseUJBQTBCLENBQzFCLFlBQWEsQ2hFMmlCYix3QmdFampCSixxQkFRUSxjQUFlLENBQ2Ysd0JBQXlCLENBRWhDLENBRUQsMkJBQ0ksUUFBUSxDQUNYLGlCQUdHLHdCM0R5RGtCLEMyRHhEbEIsZ0JBQWlCLENBQ2pCLGdCQUFpQixDaEU2aEJqQix3QmdFaGlCSixpQkFLUSxpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBRXhCLENBRUQsa0JBQ0ksb0JBQXFCLENBQ3hCLG9CN0N4Qk8sOENiV3lDLENhTGpDLGM2Q3FCYyxDN0NwQlosYWRjSixDY2JJLGU2Q21Cd0IsQzdDbEI1QixnQjZDa0JrQyxDQUM1QyxnQkFBaUIsQ0FDcEIsa0I3QzdCTyw4Q2JXeUMsQ2FMakMsYzZDMEJjLEM3Q3pCWixhZGNKLENjYkksZTZDd0J3QixDN0N2QjVCLGU2Q3VCaUMsQ0FDM0MsZ0JBQWlCLENBQ3BCLG1CN0NsQ08sOENiV3lDLENhTGpDLGM2QytCYyxDN0M5QlosYWRjSixDY2JJLGU2QzZCd0IsQzdDNUI1QixlNkM0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REFFRCxrQjlENU1hLEM4RHZDekIsK0JBdVBRLGNBQWMsQ0FFZCw0QkFBNkIsQ0FFN0IsZTlEaEZPLEM4RDNLZixvREFnUXFCLDJCOUR0UE4sQzhEdVBNLGtCQUFtQixDQWpReEMsbURBb1FxQixlQUFnQixDbkU2U2pDLDBCbUUvUlksaURBRUEsZ0JBQWdCLENBQ2hCLDBCQUEwQixDQUNsQixxQ0FDSix1QkFBdUIsQ0FDMUIsQ0F4UmpCLG9DQThSUSxrQkFBa0IsQ0E5UjFCLGtDaERLUSw4Q2JXeUMsQ2FMakMsY2dEd1JnQixDaER2UmQsYWJpQkMsQ2FoQkQsZWdEc1IrQixDaERyUm5DLGdCZ0RxUnlDLENBSy9DLGtCQUFrQixDbkV5UXRCLDBCbUVqakJKLGtDaERLUSw4Q2JXeUMsQ2FMakMsY2dEMFJvQixDaER6UmxCLGFkY0osQ2NiSSxlZ0R3UjhCLENoRHZSbEMsZ0JnRHVSd0MsQ0FTakQsQ0FKVyxvREFDSixXQUFXLENBQ1gsZUFBZSxDQTVTM0IsK0JoREtRLDhDYld5QyxDYUxqQyxjZ0RzU2dCLENoRHJTZCxhZHNFSCxDY3BFRCxlZ0RtU3VDLENBQzdDLGdCQUFpQixDQUNqQix3QkFBeUIsQ0FDekIsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQiwrQjlEalBNLEM4RHJFZCxtQ0E0VFEsa0JBQW1CLENBQ25CLHNCQUFzQixDQUN0QixlQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsbUJBQW9CLENoRDNUcEIsOENiV3lDLENhTGpDLGNnRHVUZ0IsQ2hEdFRkLGFiaUJDLENhaEJELGVnRHFUK0IsQ2hEcFRuQyxnQmdEb1R5QyxDbkUrT25ELDBCbUVqakJKLG1DaERLUSw4Q2JXeUMsQ2FMakMsY2dEeVRvQixDaER4VGxCLGFiaUJDLENhaEJELGVnRHVUbUMsQ2hEdFR2QyxnQmdEc1Q2QyxDQUV0RCxDQXRVTCxrQ2hES1EsOENiV3lDLENhTGpDLGNnRCtUZ0IsQ2hEOVRkLGFiaUJDLENhZkwsZWdENFQwQyxDQUNoRCxrQkFBa0IsQ0EzVTFCLGdDQThVUSxnQkFBaUIsQ0E5VXpCLG1DaERLUSw4Q2JXeUMsQ2FMakMsY2dEdVVnQixDaER0VWQsYWJpQkMsQ2FmTCxlZ0RvVTBDLENBQ2hELGdCQUFpQixDQW5WekIsdUNBcVZZLFk3RHhUTyxDNkR5VFAscUJBQXNCLENBQy9CLFdBQVksQ0FDWixVQUFXLENBQ0wscURBU0csZUFBZ0IsQ0FDaEIsYTlEM1ZFLEM4RHlWRyx5REFJRCxZOUQ3VkYsQ3VDYWQsNkJ1QnNWRSxlQUFnQixDQTNXbEIsaUNBK1dRLG9CQUFxQixDQUNyQixjQUFjLENBaFh0Qix1QkFvWFEsY0FBZSxDQXBYdkIsdUNBd1hnQiwwRUFBMkUsQ0FDdkYscUJBQXNCLENBelgxQix5Q0E2WFksU0FBUyxDQTdYckIsZ0NBa1lRLFlBQWEsQ0FDYixrQkFBbUIsQ0FuWTNCLDJDQTBZUSxVQUFXLENBQ1gsV0FBWSxDQUNaLGdDQUFpQyxDQUNwQyxpQkFLRCxxQkFBc0IsQ25FK0p0QiwwQm1FaEtKLGlCQUdRLHFCQUFzQixDQUU3QixDQUVELGNBQ0ksd0JBQXlCLENBQzVCLFlBR0csZUFBZ0IsQ0FEcEIsc0JBSVkscUJBQXNCLENBQ3pCLG9CQ2hhTCxzQkFBdUIsQ0FDdkIsZUFBZSxDQUNmLGtCQUFrQixDQUh0QixpQ0FNUSxlQUFnQixDcEUyaUJwQiwyQm9FampCSixvQkFTUSxTQUFVLENBQ1YsYUFBYyxDQUNkLHNCQUF1QixDQWlNOUIsQ3BFcVdHLDBCb0VqakJKLG9CQWdCUSxxQkFBc0IsQ0E0TDdCLENwRXFXRywwQm9FampCSixvQkFvQlEsVUFBVyxDQUNYLGNBQWUsQ0FDZixxQkFBc0IsQ0FDdEIsZUFBZSxDQXFMdEIsQ0FySVksNERBRUQsV0FBVyxDQUNYLCtCQUFnQyxDQUNoQyxlQUFlLENBQ2Ysa0JBQW1CLENBTGxCLDREQVFELGFBQWMsQ0FDZCxhL0R0REUsQytEMUJkLGtDQXFGUSxjQUFjLENBRWQsNEJBQTZCLENBRTdCLGUvRGtGTyxDTHNZWCwwQm9FampCSixrQ0E0RlksZ0JBQWdCLENBQ2hCLDBCQUEwQixDRHlMZCxxQ0N2TFIsdUJBQXVCLENBQzFCLENwRWlkVCwwQm9FOWNZLG9EQUVBLGdCQUFnQixDQUNoQiwwQkFBMEIsQ0RnTGxCLHFDQzlLSix1QkFBdUIsQ0FDMUIsQ0F6R2pCLHFDakRLUSw4Q2JXeUMsQ2FMakMsY2lEb0dnQixDakRuR2QsYWRjSixDY2JJLGVpRGtHMEIsQ2pEakc5QixnQmlEaUdvQyxDQUkxQyxXQUFXLENBQ1gsa0JBQWtCLENwRTZidEIsMEJvRWpqQkoscUNqREtRLDhDYld5QyxDYUxqQyxjaURzR29CLENqRHJHbEIsYWRjSixDY2JJLGVpRG9HOEIsQ2pEbkdsQyxnQmlEbUd3QyxDQVNqRCxDQUpXLHVEQUNKLFdBQVcsQ0FDWCxlQUFlLENBeEgzQixrQ2pES1EsOENiV3lDLENhTGpDLGNpRGtIZ0IsQ2pEakhkLGFkMkpDLENjekpMLGVpRCtHMEMsQ0FFaEQsaUJBQWtCLENBRWxCLGtCQUFtQixDQUVuQiwrQi9EOURNLEMrRHJFZCwwQ2pES1EsOENiV3lDLENhTGpDLGNpRDZIZ0IsQ2pENUhkLGFkY0osQ2NaQSxlaUQwSHFDLENBRTNDLGlCQUFrQixDQUVsQixrQkFBbUIsQ0FFbkIsK0IvRHpFTSxDK0RyRWQsc0NBa0pRLGtCQUFtQixDQUNuQixzQkFBc0IsQ0FDdEIsZUFBZSxDQUNmLFdBQVcsQ2pEaEpYLDhDYld5QyxDYUxqQyxjaUQySWdCLENqRDFJZCxhZGNKLENjYkksZWlEeUkwQixDakR4STlCLGdCaUR3SW9DLENwRTJaOUMsMEJvRWpqQkosc0NqREtRLDhDYld5QyxDYUxqQyxjaUQ2SW9CLENqRDVJbEIsYWRjSixDY2JJLGVpRDJJOEIsQ2pEMUlsQyxnQmlEMEl3QyxDQUVqRCxDQTFKTCxxQ2pES1EsOENiV3lDLENhTGpDLGNpRG1KZ0IsQ2pEbEpkLGFiaUJDLENhZkwsZWlEZ0owQyxDQUNoRCxrQkFBa0IsQ0EvSjFCLHNDakRLUSw4Q2JXeUMsQ2FMakMsY2lEd0pnQixDakR2SmQsYWQySkMsQ2N6SkwsZWlEcUowQyxDQU9oRCxTQUFTLENBMUtqQiwwQ0FxS1ksWS9ERU8sQytERFAscUJBQXNCLENBQy9CLFdBQVksQ0FDWixVQUFXLENBeEtkLDRDQTRLWSxh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aURBQThCLENBQUEsZ0NBQXlELGlCQUFzQixDQUFDLFdBQVMsQ0FBQSxXQUFZLENBQUEscUJBQW1CLENBQUEsZUFBZSxDQUFBLHFCQUEyQixDQUFBLGlCQUFXLENBQUEseUJBQWdDLENBQUEsaUJBQVcsQ0FBQSx3Q0FBNEMsVUFBYyxDQUFBLHNDQUE2QixVQUFvQixDQUFBLHlCQUFXLGlCQUFpQyxDQUFDLE1BQUEsQ0FBQSxRQUFlLENBQUMscUJBQVMsQ0FBQSxxQkFBaUMsQ0FBQSxvQ0FBbUMsV0FBWSxDQUFBLE9BQU8sQ0FBSSxrQ0FBaUMsV0FBVSxDQUFBLFVBQVkiLCJmaWxlIjoicHJvZmVzc2lvbnMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gc3R5bGUuc2Nzc1xuXG4vKlxuICogIFN0dW5ucGxhdGUgc3R5bGVcbiAqICBWZXJzaW9uOiAyLjBcbiAqL1xuLypcbiAqICBOb3RlczpcbiAqICBNYWluIFNDU1MgZmlsZSB0byBpbmNsdWRlIGVudGlyZSBsaWJyYXJ5IGZvbGxvd2VkIGJ5IGN1c3RvbSBzdHlsZXMuXG4gKiBcbiAqL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIENPTkZJRyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0ICdwcm9mZXNzaW9ucy9jb25maWcnO1xuXG4vKiEgU3R5bGVzIGJ1aWx0IGZvcjogI3skc2l0ZX0gZm9sbG93aW5nIHRoZSAjeyR0aGVtZX0gdGhlbWUgKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBIRUxQRVJTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypNRyBoZWxwZXJzIGhhdmUgdG8gZ28gZmlyc3QhICovXG5AaW1wb3J0ICdwcm9mZXNzaW9ucy9oZWxwZXJzL2ZvbnRzJztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zL2hlbHBlcnMvbWl4aW5zJztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zL2hlbHBlcnMvaW5jbHVkZS1tZWRpYSc7XG5AaW1wb3J0ICdwcm9mZXNzaW9ucy9oZWxwZXJzL2FuaW1hdGlvbnMnO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIFZBUklBQkxFUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyBUaGlzIGhhcyB0byBiZSBhZnRlciBpbmNsdWRlLW1lZGlhIGZvciBicmVha3BvaW50IHZhcmlhYmxlXG5AaW1wb3J0ICdwcm9mZXNzaW9ucy92YXJpYWJsZXMvcGFsbGV0dGUnO1xuQGltcG9ydCAncHJvZmVzc2lvbnMvdmFyaWFibGVzL2RlZmF1bHQnO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIFBMQUNFSE9MREVSUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0ICdwcm9mZXNzaW9ucy9oZWxwZXJzL3BsYWNlaG9sZGVycyc7XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBCQVNFICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBOb3JtYWxpc2UgKi9cbkBpbXBvcnQgJ3Byb2Zlc3Npb25zL2Jhc2Uvbm9ybWFsaXplJztcblxuLyogQ29yZSAqL1xuQGltcG9ydCAncHJvZmVzc2lvbnMvYmFzZS9kZWZhdWx0JztcblxuXG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvYmFzZS9iYXNlXCI7IC8vIERlcHJlY2F0ZWQgLSBuZWVkIHRvIG1vdmUgc3R5bGVzIGludG8gb3RoZXIgcGxhY2VzXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gQ09NTU9OIEVMRU1FTlRTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgJ3Byb2Zlc3Npb25zL2NvbW1vbmRlcCc7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gU1RVTk5QTEFURSBMSUJSQVJZIE1PRFVMRVMgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFN0dW5uIE1vZHVsZXMgKi9cbkBpbXBvcnQgJ3Byb2Zlc3Npb25zLy4uLy4uL21vZHVsZXMvc2ltcGxlLWZpeGVkLWhlYWRlci9zaW1wbGUtZml4ZWQtaGVhZGVyJztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zLy4uLy4uL21vZHVsZXMvbGF5b3V0L2ZsZXhsYXlvdXQnO1xuQGltcG9ydCAncHJvZmVzc2lvbnMvLi4vLi4vbW9kdWxlcy9sYXlvdXQvc3RpY2t5SGVhZGVyJztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zLy4uLy4uL21vZHVsZXMvbmF2L2ZsZXgtbmF2JztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zLy4uLy4uL21vZHVsZXMvdGFiYmVkL3RhYmJlZCc7XG5AaW1wb3J0ICdwcm9mZXNzaW9ucy8uLi8uLi9tb2R1bGVzL21vZGFsL21vZGFsJztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zLy4uLy4uL21vZHVsZXMvY2Fyb3VzZWwvY2Fyb3VzZWwnO1xuQGltcG9ydCAncHJvZmVzc2lvbnMvLi4vLi4vbW9kdWxlcy9hY2NvcmRpb24vYWNjb3JkaW9uJztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zLy4uLy4uL21vZHVsZXMvbWFwcy9tYXBzJztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zLy4uLy4uL21vZHVsZXMvZmxleFNsaWRlci9mbGV4U2xpZGVyJztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zLy4uLy4uL21vZHVsZXMvd2l6YXJkL3dpemFyZCc7XG5AaW1wb3J0ICdwcm9mZXNzaW9ucy8uLi8uLi9tb2R1bGVzL3BvbGljeUR1cmF0aW9uV2lkZ2V0L3BvbGljeUR1cmF0aW9uV2lkZ2V0JztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zLy4uLy4uL21vZHVsZXMvc3R5bGVkQWxlcnQvc3R5bGVkQWxlcnQnO1xuQGltcG9ydCAncHJvZmVzc2lvbnMvLi4vLi4vbW9kdWxlcy9jdXJzb3JUcmFja2luZ1Rvb2x0aXAvY3Vyc29yVHJhY2tpbmdUb29sdGlwJztcblxuXG4vKiBWZW5kb3IgTW9kdWxlcyAqL1xuQGltcG9ydCBcInByb2Zlc3Npb25zLy4uLy4uL3ZlbmRvci9qcXVlcnktdWlcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy8uLi8uLi92ZW5kb3IvZGF0YXRhYmxlcy9kYXRhdGFibGVzXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvLi4vLi4vdmVuZG9yL2Nob3Nlbi8xLjQuMi9jaG9zZW4ubWluXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvLi4vLi4vdmVuZG9yL3NlbGVjdDIvNC4wLjEzL2Nzcy9zZWxlY3QyXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvLi4vLi4vdmVuZG9yL3NlbGVjdDIvNC4wLjEzL2Nzcy9zZWxlY3QyLnRoZW1lLnN0dW5uXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvLi4vLi4vdmVuZG9yL0ltYWdlU2VsZWN0L0ltYWdlU2VsZWN0XCI7XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBDT01QT05FTlRTICAgICAgXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL2FsZXJ0XCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvY29tcG9uZW50cy9idXR0b25zXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvY29tcG9uZW50cy9iYWNrLXRvLXBhZ2VcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL3NvY2lhbC1pY29uc1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL2NvbXBvbmVudHMvbG9nb3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2ljb25zXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvY29tcG9uZW50cy9vcGVuQ2xvc2VJY29uc1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL2NvbXBvbmVudHMvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL2NvbXBvbmVudHMvc2VhcmNoLWZvcm1cIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL3RpdGxlc1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL2NvbXBvbmVudHMvaGFtYnVyZ2VyXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvY29tcG9uZW50cy9kb3VnaG51dHNcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL3Byb2dyZXNzQmFyXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvY29tcG9uZW50cy9kb3dubG9hZExpc3RcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL2xpc3RzXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvY29tcG9uZW50cy9mbGFnc1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL2NvbXBvbmVudHMvYmxvY2txdW90ZVwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL2NvbXBvbmVudHMvc3dpdGNoXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvY29tcG9uZW50cy9mbGV4LXRhYmxlXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gV0lER0VUUyAgICAgICAgIFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL2FjY2VwdC1kZWNsaW5lXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9xdW90ZS1mb3JtXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9wYWdlLWhlYWRlclwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvcmVzb3VyY2VzLWZpbHRlcnNcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL3Jlc291cmNlcy1wb3B1bGFyXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9jb250YWN0LXRhYnNcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL2NvbnRhY3Qtc2VydmljZVwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvbG9nby1jYXJvdXNlbFwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvbG9jYXRpb24tdGFic1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvZmFxXCI7XG4vL0BpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL3NpZGViYXItc3BlYWstdG8tc3BlY2lhbGlzdC13aWRnZXRcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL2luZm8td2lkZ2V0XCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9iYW5uZXJcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL3JzYS1ibG9ja1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvYXNpZGVzL2FzaWRlXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9hc2lkZXMvZG9jdW1lbnRzXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9jaGVja291dC9jaGVja291dC10YWJsZVwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvY2hlY2tvdXQvZW5kb3JzZW1lbnRzXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9jaGVja291dC9wYXltZW50U2VsZWN0XCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9jaGVja291dC9zdXJ2ZXlcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL3Jlc291cmNlcy1ibG9ja1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvYWZmaWxpYXRpb25zLWJsb2NrXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9zdG9yeS1mYWN0c1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvdGFiLWNvbnRyb2xcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL2Rhc2hib2FyZC10YWJzXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9wb2xpY3lcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL3N0YXR1c0xlZ2VuZFwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvaW1wb3J0Q29udGFjdHNcIjtcbi8vd2Vic2hpbSBkYXRlcGlja2VyIG92ZXJyaWRlc1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvd2Vic2hpbS1vdmVyaWRlc1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvaG9tZVNlY3Rpb25cIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL3N0cmVhbS1ibG9ja1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvdHdvLWNvbC1saXN0XCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9zbGlkZXItbW9kc1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvZ2V0QVF1b3RlT3B0aW9uXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9tZW51cy9saXN0TWVudVwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvbW9kYWwtcGRmXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9hdXRvLWNvbXBsZXRlXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9zci10cmV2b3JcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL2NvbnRhY3RUaWxlXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9jYXRlZ29yeURhc2hib2FyZFwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvc2VjdGlvbi1ibG9jay01MFwiO1xuXG5cblxuXG4vL0NvbXBhcmlzb24gQWNjb3JkaW9ucyAoVGhlc2UgYXJlIHNpdGUgc3BlY2lmaWMpXG4vL0BpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL2NvbXBhcmlzb24tYWNjb3JkaW9uL2NvbXBhcmlzb24tYWNjb3JkaW9uX21vYmlsaXR5XCI7XG4vL0BpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL2NvbXBhcmlzb24tYWNjb3JkaW9uL2NvbXBhcmlzb24tYWNjb3JkaW9uX21lZGljYVwiO1xuXG4vLyBNZW51c1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvaGVhZGVyXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9ub3RpZmljYXRpb24tYmFyXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9tZW51cy9tYWluLW5hdlwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvbWVudXMvZHJvcERvd25NZW51XCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9tZW51cy9vZmYtY2FudmFzXCI7XG4vL0BpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL21lbnVzL2hlYWRiYW5kXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9tZW51cy9vZmZDYW52YXNDb250cm9sXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9tZW51cy9vZmZDYW52YXNUYWJiZWRNZW51XCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9tZW51cy9vZmZDYW52YXNGb3JtXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9tZW51cy9zaXRlLXNwZWNpZmljXCI7XG5cbi8vIFNhbGVzIEJsb2NrXG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9zYWxlcy9zYWxlcy1tZWRpY2FcIjsgLy8gTk9UIG1lZGljYSAtIHRoaXMgbmVlZHMgdG8gYmUgcmVmYWN0b3JlZFxuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvcGFnZUJsb2NrXCI7IC8vIFJlcGxhY2VtZW50IGZvciBhYm92ZSAobm90IGNoZWNrZWQgb24gYWxsIHNpdGVzIHlldCBhbmQgb25seSBpbiBwbGFjZSBvbiBzdHJlYW0gaG9tZXBhZ2UpXG5cbi8vQWRtaW4tRGFzaGJvYXJkIFNoYXJlZCBTdHlsZXNcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL3N1bW1hcnktdGFibGVcIjsgLy9hZG1pbi9kYXNoYm9hcmRcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL3RhYmxlLWZsb3dcIjsvL2FkbWluL2Rhc2hib2FyZFxuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvdGFibGVzXCI7Ly9hZG1pbi9kYXNoYm9hcmRcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL3B1c2hOYXZcIjsvL2FkbWluL2Rhc2hib2FyZFxuXG5cbi8vanNvbkZvcm1cbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9qZi12YXJpYWJsZXMnO1xuXG4vL1RocmVlIG9wdGlvbnNcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL3RocmVlLW9wdGlvbnNcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBCQVNFICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvYmFzZS9mb3JtTm9ybWFsaXNlJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9iYXNlL2Jhc2UnO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIExBWU9VVFMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9sYXlvdXRzL2pzb25Gb3JtJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9sYXlvdXRzL2NvbGxlY3Rpb24nO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2xheW91dHMvcm93JztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9sYXlvdXRzL3JlcGVhdGFibGVSZWdpb25zJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9sYXlvdXRzL2RlY2xhcmF0aW9uJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9sYXlvdXRzL2FjY29yZGlvbic7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2RpYWxvZy9kaWFsb2cnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9xdWlja0NyZWF0ZVdpemFyZC9xdWlja0NyZWF0ZVdpemFyZCc7XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBDT01QT05FTlRTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9idXR0b25zJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2xvYWRpbmdTcGlubmVyJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL3JlYWRPbmx5Tm90aWNlJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2ZpbGVMaXN0JztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2ZpbGVVcGxvYWRlcic7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9pbkNvbHVtbnMnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvdGFibGVzJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2hlbHBCb3hlcyc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9mb3J3YXJkUXVlc3Rpb24nO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvY3N2aW8nO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvY2xvc2VGb3JBbGxQYW5lbHMnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvaW5JZnJhbWUnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvbnVtYmVyVG9vbHRpcCc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9ub3RhcHBsaWNhYmxlJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2xlZ2VuZCc7XG5cbi8qIEZvcm0gZWxlbWVudHMgKi9cbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9jb21tb24nO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvZm9ybUVsZW1lbnRzL2lucHV0X2RhdGUnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvZm9ybUVsZW1lbnRzL2Nob3Nlbic7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9mb3JtRWxlbWVudHMvY2hlY2tib3gmcmFkaW8nO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvZm9ybUVsZW1lbnRzL25vdGVzJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy92YWxpZGF0aW9uJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9jb250YWN0cyZhc3NldHMnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvZm9ybUVsZW1lbnRzL29uT2ZmU3dpdGNoJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy90ZXh0YXJlYSc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9mb3JtRWxlbWVudHMvZmlsZSc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9maWVsZHNldC1hY3Rpb25zJztcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBXSURHRVRTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3Mvd2lkZ2V0cy9zdW1tYXJ5U2NyZWVuJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy93aWRnZXRzL2lzc3Vlc1N1bW1hcnknO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL3dpZGdldHMvaGVscFBhbmVsJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy93aWRnZXRzL3BhZ2VDb250cm9sJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy93aWRnZXRzL2RvdWdobnV0Q2hhcnQnO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIFNIQU1FISEhISAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9zaGFtZSc7XG5cblxuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvanNvbmZvcm0tb3ZlcnJpZGVzXCI7Ly9hZG1pbi9kYXNoYm9hcmRcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL3F1aWNrQ3JlYXRlV2l6YXJkLW92ZXJyaWRlc1wiO1xuXG5cbi8vRGFzaGJvYXJkXG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9sb2dpblwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvYWNjLWNvbnRhY3QtZGV0YWlsc1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvY2xpZW50LWRldGFpbHNcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL25vdGlmaWNhdGlvbnNcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL3Rvb2x0aXBzXCI7XG5cbi8vQWRtaW5cbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL292ZXJ2aWV3LWJsb2NrXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9kdExpc3RGaWx0ZXJcIjsgLy8gRGF0YXRhYmxlcyBMaXN0IEZpbHRlclxuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvZGV0YWlsLXRhYmxlXCI7IC8vIERldGFpbCB0YWJsZSAtIHVzZWRpbiBxdW90ZXMvdHJhbnNhY3Rpb24gZGV0YWlsXG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9ibG9jay1zdGF0c1wiOyAvLyBDbGllbnQgY29uc29sZSBzdGF0c1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvd2lkZ2V0LWNvbnNvbGVcIjsgLy8gQ2xpZW50IGNvbnNvbGUgc2lkZWJhclxuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvY2xpZW50LXRhYnNcIjsgLy8gTmVzdGVkIHRhYnMgaW4gY29uc29sZVxuXG4vLyBEYXRhdGFibGVzXG5AaW1wb3J0IFwic3JjL21haW4vc2Fzcy9wcm9mZXNzaW9ucy93aWRnZXRzL2RhdGF0YWJsZXMvZGF0YXRhYmxlc1wiOyAvLyBEYXRhdGFibGVzXG5AaW1wb3J0IFwic3JjL21haW4vc2Fzcy9wcm9mZXNzaW9ucy93aWRnZXRzL2RhdGF0YWJsZXMvZG9jdW1lbnRWaXNpYmlsaXR5XCI7IC8vIERvY3VtZW50IFZpc2libGl0eSBjaGlsZCByb3dcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gTEFZT1VUU1x0XHRcdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gQGltcG9ydCAncHJvZmVzc2lvbnMvbGF5b3V0cy9kZWZhdWx0JzsgLy8gQmxhbms/XG5AaW1wb3J0ICdwcm9mZXNzaW9ucy9wYWdlcy9ncmlkJztcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9mZWF0dXJlZC1wYWdlc1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL2RlZmF1bHQtZ3JpZFwiO1xuLy9AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvdGhyZWUtY29sdW1uLWdyaWRcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9ob21lcGFnZVwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL2NvbnRhY3RcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9tZW1iZXItZGV0YWlsXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvZ2V0LWEtcXVvdGVcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9pbnN1cmFuY2UtaW5kZXhcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9pbnN1cmFuY2UtZGV0YWlsXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvbmV3cy1kZXRhaWxcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9vdXItc3RvcnlcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9zZWFyY2gtcmVzdWx0c1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL3Jlc291cmNlc1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL2FmZmlsaWF0aW9uc1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvZm9vdGVyXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvbWFzdGVyLXBvbGljeVwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL3BhcnRuZXJzXCI7XG5cbi8vanNvbkZvcm0vL1xuLy9AaW1wb3J0IFwicHJvZmVzc2lvbnMvLi4vLi4vLi4vcHJvcG9zYWxmb3JtL3YyMDE2djIvanNvbkZvcm0uMi4wLjAvY3NzL3N0eWxlXCI7XG4vL0BpbXBvcnQgXCJwcm9mZXNzaW9ucy9hZG1pbi1kYXNoYm9hcmQvY29tcG9uZW50cy9wZi1mb3JtX2ZsZXhcIjtcblxuLy9EYXNoYm9hcmRcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9kYXNoYm9hcmRcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9kYXNoYm9hcmQtY29udGFjdFwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL2Rhc2hib2FyZC1hY2NvdW50LWRldGFpbHNcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9kYXNoYm9hcmQtZG9jdW1lbnRzXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvY2hlY2tvdXQvY2hlY2tvdXRcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9jaGVja291dC95b3VyLW9yZGVyXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvYWNjb3VudC1zd2l0Y2hlclwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL3Rvb2xraXRcIjtcblxuLy9VbmRlcndyaXRlclxuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL3VuZGVyd3JpdGVyXCI7XG5cbi8vUEYtQWRtaW5cbi8vIEBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wZi1hZG1pbi9hZG1pbi1kYXNoYm9hcmQtZm9ybXNcIjsgLy8gQ2xlYXJlZCBvdXQgYW5kIGFkZGVkIHRvIGpzb25mb3JtLW92ZXJyaWRlc1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL3BmYWRtaW5cIjtcblxuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL2FkbWluLWhvbWVcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9hZG1pbi1lcnJvci1vY2N1cnJlZFwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL2FkbWluLXBmLXdhcm5pbmdcIjsgLy8gQWxzbyBvbiBkYXNoYm9hcmRcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9hZG1pbi1wZi1saXN0XCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvYWRtaW4tcGYtdmlld1wiOyAvLyBUaGlzIGlzIGFjdHVhbGx5IGRhc2hib2FyZFxuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL2FkbWluLXN0YWZmLWVkaXRcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9hZG1pbi1iYXRjaC1maWxlLXVwbG9hZFwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL2FkbWluLWt5Y1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL2FkbWluLXBmLWNyZWF0ZVwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL2FkbWluLWluc3VyYW5jZXMtZWRpdFwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL2FkbWluLWluc3VyYW5jZXMtY3JlYXRlXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvYWRtaW4tZG9jdW1lbnRzXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvYWRtaW4tY2xpZW50c1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL2FkbWluLWNsaWVudC1jb25zb2xlXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvcmVxdWVzdC1mb3ItcXVvdGVcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9zdW1tYXJ5LW9mLWNoYW5nZXNcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9hZG1pbi1hc3NldHNcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9tYW51YWwtcXVvdGVcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9hZG1pbi1jaGVja2xpc3RcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9hZG1pbi10b2RvLWNyZWF0ZVwiO1xuXG5cblxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gTEFZT1VUUyAoU0lURSBTUEVDSUZJQykgIFx0XHRcdCAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8vIE1hc3RlciBQb2xpY3kgR3VpZGUgKExTT1MgT05MWSlcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zL2NvbXBvbmVudHMvbWFzdGVyLXBvbGljeS9tcC10YWJsZSc7XG5AaW1wb3J0ICdwcm9mZXNzaW9ucy9jb21wb25lbnRzL21hc3Rlci1wb2xpY3kvbXAtbGlua2VkLWxpc3QnO1xuQGltcG9ydCAncHJvZmVzc2lvbnMvY29tcG9uZW50cy9tYXN0ZXItcG9saWN5L21wLW1vZGFsJztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zL2NvbXBvbmVudHMvbWFzdGVyLXBvbGljeS9tcC1jb21tb24nO1xuQGltcG9ydCAncHJvZmVzc2lvbnMvY29tcG9uZW50cy9tYXN0ZXItcG9saWN5L21wLWluZGV4JztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zL2NvbXBvbmVudHMvbWFzdGVyLXBvbGljeS9tcC1zZWN0aW9uXzAxJztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zL2NvbXBvbmVudHMvbWFzdGVyLXBvbGljeS9tcC1zZWN0aW9uXzAyJztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zL2NvbXBvbmVudHMvbWFzdGVyLXBvbGljeS9tcC1zZWN0aW9uXzAzJztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zL2NvbXBvbmVudHMvbWFzdGVyLXBvbGljeS9tcC1zZWN0aW9uXzA0JztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zL2NvbXBvbmVudHMvbWFzdGVyLXBvbGljeS9tcC1zdGFuZGFyZC10ZW1wbGF0ZSc7XG5AaW1wb3J0ICdwcm9mZXNzaW9ucy9jb21wb25lbnRzL21hc3Rlci1wb2xpY3kvbXAtc2VjdGlvbl8wNic7XG5AaW1wb3J0ICdwcm9mZXNzaW9ucy9jb21wb25lbnRzL21hc3Rlci1wb2xpY3kvbXAtc2VjdGlvbl8wNyc7XG5AaW1wb3J0ICdwcm9mZXNzaW9ucy9jb21wb25lbnRzL21hc3Rlci1wb2xpY3kvbXAtc2VjdGlvbl8wOCc7XG5AaW1wb3J0ICdwcm9mZXNzaW9ucy9jb21wb25lbnRzL21hc3Rlci1wb2xpY3kvbXAtc2VjdGlvbl8wOSc7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gICAgIFNIQU1FISEhISEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgJ3Byb2Zlc3Npb25zL3NoYW1lJztcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSAgICAgUFJJTlQgU1RZTEVTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCAncHJvZmVzc2lvbnMvYmFzZS9wcmludCc7IC8vYXJndWFibGUgd2hldGhlciB0aGlzIHNob3VsZCBnbyBpbiBiYXNlXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gICAgIFBSSU5UIFNUWUxFUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQGltcG9ydCAncHJvZmVzc2lvbnMvLi4vLi4vdmVuZG9yL2Ryb3B6b25lL2Ryb3B6b25lJztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zLy4uLy4uL3ZlbmRvci9kcm9wem9uZS9iYXNpYyc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pxdWVyeS5tYi52aW1lb19wbGF5ZXItbWFzdGVyL2Rpc3QvY3NzL2pxdWVyeS5tYi52aW1lb19wbGF5ZXIubWluJzsiLCJAa2V5ZnJhbWVzIHNsaWRlLWZyb20tdGhlLXJpZ2h0IHtcbiAgICAwJSB7XG4gICAgICAgIHJpZ2h0Oi01MHZ3O1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgICAwJSB7b3BhY2l0eTowOyB9XG4gICAgMTAwJSB7b3BhY2l0eToxOyB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBmYWRlSW4ge1xuICAgIDAlIHtvcGFjaXR5OjA7IH1cbiAgICAxMDAlIHtvcGFjaXR5OjE7IH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gICAgMCUge29wYWNpdHk6MDsgfVxuICAgIDEwMCUge29wYWNpdHk6MTsgfVxufVxuXG5ALW8ta2V5ZnJhbWVzIGZhZGVJbiB7XG4gICAgMCUge29wYWNpdHk6MDsgfVxuICAgIDEwMCUge29wYWNpdHk6MTsgfVxufVxuXG5ALW1zLWtleWZyYW1lcyBmYWRlSW4ge1xuICAgIDAlIHtvcGFjaXR5OjA7IH1cbiAgICAxMDAlIHtvcGFjaXR5OjE7IH1cbn1cblxuXG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICAgIDAlIHtvcGFjaXR5OjA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTt9XG4gICAgMTAwJSB7b3BhY2l0eToxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7fVxufVxuXG5ALW1vei1rZXlmcmFtZXMgZmFkZUluVXAge1xuICAgIDAlIHtvcGFjaXR5OjA7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO31cbiAgICAxMDAlIHtvcGFjaXR5OjE7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO31cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgICAwJSB7b3BhY2l0eTowOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTt9XG4gICAgMTAwJSB7b3BhY2l0eToxOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTt9XG59XG5cbkAtby1rZXlmcmFtZXMgZmFkZUluVXAge1xuICAgIDAlIHtvcGFjaXR5OjA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTt9XG4gICAgMTAwJSB7b3BhY2l0eToxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7fVxufVxuXG5ALW1zLWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gICAgMCUge29wYWNpdHk6MDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO31cbiAgICAxMDAlIHtvcGFjaXR5OjE7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTt9XG59XG5cbiIsIi8vIEJsb29keSBjbGVhcmZpeFxuLy8gaHR0cDovL3plcm9zaXh0aHJlZS5zZS84LXNhc3MtbWl4aW5zLXlvdS1tdXN0LWhhdmUtaW4teW91ci10b29sYm94L1xuLy8gVXNlIGFzIGFuIEBleHRlbmQgb24gdGhlIHBhcmVudCBvZiBmbG9hdGVkIGNoaWxkcmVuXG4lY2xlYXJmaXgge1xuICAgICp6b29tOiAxO1xuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxufVxuXG4vL1Zpc3VhbGx5IGhpZGRlblxuLy8gaHR0cDovL3plcm9zaXh0aHJlZS5zZS84LXNhc3MtbWl4aW5zLXlvdS1tdXN0LWhhdmUtaW4teW91ci10b29sYm94L1xuLy8gQ2FuJ3QgcmVjYWxsIHVzaW5nIHRoaXMgc29ydCBvZiB0aGluZ1xuLy8gQWxzbyBhbiBAZXh0ZW5kXG5cbiV2aXN1YWxseWhpZGRlbiB7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbiVsaXN0X2RlZmF1bHQge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDhweDtcblxuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuXG4gICAgICAgIC5saXN0LWljb24ge1xuICAgICAgICAgICAgQGV4dGVuZCAlaWNvbl9jaGVjaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuJWxpc3RfbGlua3Mge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZV9iYWNrZ3JvdW5kO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40M2VtO1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgcGFkZGluZzogMThweCAyNnB4O1xuXG4gICAgICAgICAgICAvL2NvbG9yOiAkYm9keS10ZXh0O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYWNjZW50LXNlY29uZGFyeSwgLjA3KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGlzdC1pY29uIHtcbiAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcblxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgICAgZmlsbDogJGFjY2VudC1zZWNvbmRhcnk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBmaWxsOiAkYWNjZW50LXNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuJWljb25fY2hlY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMC45O1xuICAgIGNvbG9yOiAkYWNjZW50LXNlY29uZGFyeTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogMThweDtcbiAgICB3aWR0aDogMTRweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmaWxsOiAkYWNjZW50LXNlY29uZGFyeTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbiVsaXN0X3R3by1jb2x1bW4ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDhweDtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgb3JkZXI6IDE7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoL2ltZy9zdGF0aWMtaWNvbnMvaWNvbi1jaXJjbGUtYnVsbGV0LnN2Zyk7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuXG4gICAgICAgIH1cbiAgICB9XG59XG5cbiVncmlkLXRoaXJkcyB7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD01NzBweFwiKSB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuICAgIH1cbiAgICAmID4gLmJsb2NrIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4OiAxIDEgMzAlO1xuXG4gICAgICAgIG1heC13aWR0aDogMzMuMzMlO1xuXG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAxIDEgNTAlO1xuICAgICAgICAgICAgLXdlYmtpdC1mbGV4OiAxIDEgNTAlO1xuICAgICAgICAgICAgZmxleDogMSAxIDUwJTtcblxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG5cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcbiAgICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiVncmlkLXF1YXJ0ZXJzIHtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PTU3MHB4XCIpIHtcbiAgICAgICAgcGFkZGluZzogMTZweCA4cHg7XG4gICAgfVxuICAgICYgPiAuYmxvY2sge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXg6IDEgMSAyMiU7XG5cbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7XG5cbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAtbXMtZmxleDogMSAxIDUwJTtcbiAgICAgICAgICAgIC13ZWJraXQtZmxleDogMSAxIDUwJTtcbiAgICAgICAgICAgIGZsZXg6IDEgMSA1MCU7XG5cbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuXG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gICAgIF8gICAgICAgICAgICBfICAgICAgICAgICBfICAgICAgICAgICAgICAgICAgICAgICAgICAgXyBfXG4vLyAgICAoXykgICAgICAgICAgfCB8ICAgICAgICAgfCB8ICAgICAgICAgICAgICAgICAgICAgICAgIHwgKF8pXG4vLyAgICAgXyBfIF9fICAgX19ffCB8XyAgIF8gIF9ffCB8IF9fXyAgIF8gX18gX19fICAgX19fICBfX3wgfF8gIF9fIF9cbi8vICAgIHwgfCAnXyBcXCAvIF9ffCB8IHwgfCB8LyBfYCB8LyBfIFxcIHwgJ18gYCBfIFxcIC8gXyBcXC8gX2AgfCB8LyBfYCB8XG4vLyAgICB8IHwgfCB8IHwgKF9ffCB8IHxffCB8IChffCB8ICBfXy8gfCB8IHwgfCB8IHwgIF9fLyAoX3wgfCB8IChffCB8XG4vLyAgICB8X3xffCB8X3xcXF9fX3xffFxcX18sX3xcXF9fLF98XFxfX198IHxffCB8X3wgfF98XFxfX198XFxfXyxffF98XFxfXyxffFxuLy9cbi8vICAgICAgU2ltcGxlLCBlbGVnYW50IGFuZCBtYWludGFpbmFibGUgbWVkaWEgcXVlcmllcyBpbiBTYXNzXG4vLyAgICAgICAgICAgICAgICAgICAgICAgIHYxLjQuOFxuLy9cbi8vICAgICAgICAgICAgICAgIGh0dHA6Ly9pbmNsdWRlLW1lZGlhLmNvbVxuLy9cbi8vICAgICAgICAgQXV0aG9yczogRWR1YXJkbyBCb3VjYXMgKEBlZHVhcmRvYm91Y2FzKVxuLy8gICAgICAgICAgICAgICAgICBIdWdvIEdpcmF1ZGVsIChAaHVnb2dpcmF1ZGVsKVxuLy9cbi8vICAgICAgVGhpcyBwcm9qZWN0IGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgTUlUIGxpY2Vuc2VcblxuXG4vLy8vXG4vLy8gaW5jbHVkZS1tZWRpYSBsaWJyYXJ5IHB1YmxpYyBjb25maWd1cmF0aW9uXG4vLy8gQGF1dGhvciBFZHVhcmRvIEJvdWNhc1xuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8vXG5cblxuLy8vXG4vLy8gQ3JlYXRlcyBhIGxpc3Qgb2YgZ2xvYmFsIGJyZWFrcG9pbnRzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gQ3JlYXRlcyBhIHNpbmdsZSBicmVha3BvaW50IHdpdGggdGhlIGxhYmVsIGBwaG9uZWBcbi8vLyAgJGJyZWFrcG9pbnRzOiAoJ3Bob25lJzogMzIwcHgpO1xuLy8vXG4kYnJlYWtwb2ludHM6IChcbiAgJ3Bob25lJzogMzIwcHgsXG4gICd0YWJsZXQnOiA3NjhweCxcbiAgJ2Rlc2t0b3AnOiAxMDI0cHhcbikgIWRlZmF1bHQ7XG5cblxuLy8vXG4vLy8gQ3JlYXRlcyBhIGxpc3Qgb2Ygc3RhdGljIGV4cHJlc3Npb25zIG9yIG1lZGlhIHR5cGVzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gQ3JlYXRlcyBhIHNpbmdsZSBtZWRpYSB0eXBlIChzY3JlZW4pXG4vLy8gICRtZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nOiAnc2NyZWVuJyk7XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gQ3JlYXRlcyBhIHN0YXRpYyBleHByZXNzaW9uIHdpdGggbG9naWNhbCBkaXNqdW5jdGlvbiAoT1Igb3BlcmF0b3IpXG4vLy8gICRtZWRpYS1leHByZXNzaW9uczogKFxuLy8vICAgICdyZXRpbmEyeCc6ICcoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpJ1xuLy8vICApO1xuLy8vXG4kbWVkaWEtZXhwcmVzc2lvbnM6IChcbiAgJ3NjcmVlbic6ICdzY3JlZW4nLFxuICAncHJpbnQnOiAncHJpbnQnLFxuICAnaGFuZGhlbGQnOiAnaGFuZGhlbGQnLFxuICAnbGFuZHNjYXBlJzogJyhvcmllbnRhdGlvbjogbGFuZHNjYXBlKScsXG4gICdwb3J0cmFpdCc6ICcob3JpZW50YXRpb246IHBvcnRyYWl0KScsXG4gICdyZXRpbmEyeCc6ICcoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAobWluLXJlc29sdXRpb246IDJkcHB4KScsXG4gICdyZXRpbmEzeCc6ICcoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzKSwgKG1pbi1yZXNvbHV0aW9uOiAzNTBkcGkpLCAobWluLXJlc29sdXRpb246IDNkcHB4KSdcbikgIWRlZmF1bHQ7XG5cblxuLy8vXG4vLy8gRGVmaW5lcyBhIG51bWJlciB0byBiZSBhZGRlZCBvciBzdWJ0cmFjdGVkIGZyb20gZWFjaCB1bml0IHdoZW4gZGVjbGFyaW5nIGJyZWFrcG9pbnRzIHdpdGggZXhjbHVzaXZlIGludGVydmFsc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEludGVydmFsIGZvciBwaXhlbHMgaXMgZGVmaW5lZCBhcyBgMWAgYnkgZGVmYXVsdFxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPjEyOHB4Jykge31cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIEBtZWRpYSAobWluLXdpZHRoOiAxMjlweCkge31cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBJbnRlcnZhbCBmb3IgZW1zIGlzIGRlZmluZWQgYXMgYDAuMDFgIGJ5IGRlZmF1bHRcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz4yMGVtJykge31cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIEBtZWRpYSAobWluLXdpZHRoOiAyMC4wMWVtKSB7fVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEludGVydmFsIGZvciByZW1zIGlzIGRlZmluZWQgYXMgYDAuMWAgYnkgZGVmYXVsdCwgdG8gYmUgdXNlZCB3aXRoIGBmb250LXNpemU6IDYyLjUlO2Bcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz4yLjByZW0nKSB7fVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IDIuMXJlbSkge31cbi8vL1xuJHVuaXQtaW50ZXJ2YWxzOiAoXG4gICdweCc6IDEsXG4gICdlbSc6IDAuMDEsXG4gICdyZW0nOiAwLjEsXG4gICcnOiAwXG4pICFkZWZhdWx0O1xuXG4vLy9cbi8vLyBEZWZpbmVzIHdoZXRoZXIgc3VwcG9ydCBmb3IgbWVkaWEgcXVlcmllcyBpcyBhdmFpbGFibGUsIHVzZWZ1bCBmb3IgY3JlYXRpbmcgc2VwYXJhdGUgc3R5bGVzaGVldHNcbi8vLyBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IG1lZGlhIHF1ZXJpZXMuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gRGlzYWJsZXMgc3VwcG9ydCBmb3IgbWVkaWEgcXVlcmllc1xuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICAuZm9vIHtcbi8vLyAgICBjb2xvcjogdG9tYXRvO1xuLy8vICB9XG4vLy9cbiRpbS1tZWRpYS1zdXBwb3J0OiB0cnVlICFkZWZhdWx0O1xuXG4vLy9cbi8vLyBTZWxlY3RzIHdoaWNoIGJyZWFrcG9pbnQgdG8gZW11bGF0ZSB3aGVuIHN1cHBvcnQgZm9yIG1lZGlhIHF1ZXJpZXMgaXMgZGlzYWJsZWQuIE1lZGlhIHF1ZXJpZXMgdGhhdCBzdGFydCBhdCBvclxuLy8vIGludGVyY2VwdCB0aGUgYnJlYWtwb2ludCB3aWxsIGJlIGRpc3BsYXllZCwgYW55IG90aGVycyB3aWxsIGJlIGlnbm9yZWQuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIHNob3cgYmVjYXVzZSBpdCBpbnRlcmNlcHRzIHRoZSBzdGF0aWMgYnJlYWtwb2ludFxuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCc7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICAuZm9vIHtcbi8vLyAgICBjb2xvcjogdG9tYXRvO1xuLy8vICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIE5PVCBzaG93IGJlY2F1c2UgaXQgZG9lcyBub3QgaW50ZXJjZXB0IHRoZSBkZXNrdG9wIGJyZWFrcG9pbnRcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ3RhYmxldCc7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gIC8qIE5vIG91dHB1dCAqL1xuLy8vXG4kaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ2Rlc2t0b3AnICFkZWZhdWx0O1xuXG4vLy9cbi8vLyBTZWxlY3RzIHdoaWNoIG1lZGlhIGV4cHJlc3Npb25zIGFyZSBhbGxvd2VkIGluIGFuIGV4cHJlc3Npb24gZm9yIGl0IHRvIGJlIHVzZWQgd2hlbiBtZWRpYSBxdWVyaWVzXG4vLy8gYXJlIG5vdCBzdXBwb3J0ZWQuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIHNob3cgYmVjYXVzZSBpdCBpbnRlcmNlcHRzIHRoZSBzdGF0aWMgYnJlYWtwb2ludCBhbmQgY29udGFpbnMgb25seSBhY2NlcHRlZCBtZWRpYSBleHByZXNzaW9uc1xuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCc7XG4vLy8gICRpbS1uby1tZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nKTtcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0JywgJ3NjcmVlbicpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgIC5mb28ge1xuLy8vICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFRoaXMgbWVkaWEgcXVlcnkgd2lsbCBOT1Qgc2hvdyBiZWNhdXNlIGl0IGludGVyY2VwdHMgdGhlIHN0YXRpYyBicmVha3BvaW50IGJ1dCBjb250YWlucyBhIG1lZGlhIGV4cHJlc3Npb24gdGhhdCBpcyBub3QgYWNjZXB0ZWRcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ2Rlc2t0b3AnO1xuLy8vICAkaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnM6ICgnc2NyZWVuJyk7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcsICdyZXRpbmEyeCcpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgLyogTm8gb3V0cHV0ICovXG4vLy9cbiRpbS1uby1tZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nLCAncG9ydHJhaXQnLCAnbGFuZHNjYXBlJykgIWRlZmF1bHQ7XG5cbi8vLy9cbi8vLyBDcm9zcy1lbmdpbmUgbG9nZ2luZyBlbmdpbmVcbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLy9cblxuXG4vLy9cbi8vLyBMb2cgYSBtZXNzYWdlIGVpdGhlciB3aXRoIGBAZXJyb3JgIGlmIHN1cHBvcnRlZFxuLy8vIGVsc2Ugd2l0aCBgQHdhcm5gLCB1c2luZyBgZmVhdHVyZS1leGlzdHMoJ2F0LWVycm9yJylgXG4vLy8gdG8gZGV0ZWN0IHN1cHBvcnQuXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG1lc3NhZ2UgLSBNZXNzYWdlIHRvIGxvZ1xuLy8vXG5AZnVuY3Rpb24gbG9nKCRtZXNzYWdlKSB7XG4gIEBpZiBmZWF0dXJlLWV4aXN0cygnYXQtZXJyb3InKSB7XG4gICAgQGVycm9yICRtZXNzYWdlO1xuICB9IEBlbHNlIHtcbiAgICBAd2FybiAkbWVzc2FnZTtcbiAgICAkXzogbm9vcCgpO1xuICB9XG5cbiAgQHJldHVybiAkbWVzc2FnZTtcbn1cblxuXG4vLy9cbi8vLyBXcmFwcGVyIG1peGluIGZvciB0aGUgbG9nIGZ1bmN0aW9uIHNvIGl0IGNhbiBiZSB1c2VkIHdpdGggYSBtb3JlIGZyaWVuZGx5XG4vLy8gQVBJIHRoYW4gYEBpZiBsb2coJy4uJykge31gIG9yIGAkXzogbG9nKCcuLicpYC4gQmFzaWNhbGx5LCB1c2UgdGhlIGZ1bmN0aW9uXG4vLy8gd2l0aGluIGZ1bmN0aW9ucyBiZWNhdXNlIGl0IGlzIG5vdCBwb3NzaWJsZSB0byBpbmNsdWRlIGEgbWl4aW4gaW4gYSBmdW5jdGlvblxuLy8vIGFuZCB1c2UgdGhlIG1peGluIGV2ZXJ5d2hlcmUgZWxzZSBiZWNhdXNlIGl0J3MgbXVjaCBtb3JlIGVsZWdhbnQuXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG1lc3NhZ2UgLSBNZXNzYWdlIHRvIGxvZ1xuLy8vXG5AbWl4aW4gbG9nKCRtZXNzYWdlKSB7XG4gIEBpZiBsb2coJG1lc3NhZ2UpIHt9XG59XG5cblxuLy8vXG4vLy8gRnVuY3Rpb24gd2l0aCBubyBgQHJldHVybmAgY2FsbGVkIG5leHQgdG8gYEB3YXJuYCBpbiBTYXNzIDMuM1xuLy8vIHRvIHRyaWdnZXIgYSBjb21waWxpbmcgZXJyb3IgYW5kIHN0b3AgdGhlIHByb2Nlc3MuXG4vLy9cbkBmdW5jdGlvbiBub29wKCkge31cblxuLy8vXG4vLy8gRGV0ZXJtaW5lcyB3aGV0aGVyIGEgbGlzdCBvZiBjb25kaXRpb25zIGlzIGludGVyY2VwdGVkIGJ5IHRoZSBzdGF0aWMgYnJlYWtwb2ludC5cbi8vL1xuLy8vIEBwYXJhbSB7QXJnbGlzdH0gICAkY29uZGl0aW9ucyAgLSBNZWRpYSBxdWVyeSBjb25kaXRpb25zXG4vLy9cbi8vLyBAcmV0dXJuIHtCb29sZWFufSAtIFJldHVybnMgdHJ1ZSBpZiB0aGUgY29uZGl0aW9ucyBhcmUgaW50ZXJjZXB0ZWQgYnkgdGhlIHN0YXRpYyBicmVha3BvaW50XG4vLy9cbkBmdW5jdGlvbiBpbS1pbnRlcmNlcHRzLXN0YXRpYy1icmVha3BvaW50KCRjb25kaXRpb25zLi4uKSB7XG4gICRuby1tZWRpYS1icmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQpO1xuXG4gIEBpZiBub3QgJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWUge1xuICAgIEBpZiBsb2coJ2AjeyRpbS1uby1tZWRpYS1icmVha3BvaW50fWAgaXMgbm90IGEgdmFsaWQgYnJlYWtwb2ludC4nKSB7fVxuICB9XG5cbiAgQGVhY2ggJGNvbmRpdGlvbiBpbiAkY29uZGl0aW9ucyB7XG4gICAgQGlmIG5vdCBtYXAtaGFzLWtleSgkbWVkaWEtZXhwcmVzc2lvbnMsICRjb25kaXRpb24pIHtcbiAgICAgICRvcGVyYXRvcjogZ2V0LWV4cHJlc3Npb24tb3BlcmF0b3IoJGNvbmRpdGlvbik7XG4gICAgICAkcHJlZml4OiBnZXQtZXhwcmVzc2lvbi1wcmVmaXgoJG9wZXJhdG9yKTtcbiAgICAgICR2YWx1ZTogZ2V0LWV4cHJlc3Npb24tdmFsdWUoJGNvbmRpdGlvbiwgJG9wZXJhdG9yKTtcblxuICAgICAgLy8gc2Nzcy1saW50OmRpc2FibGUgU3BhY2VBcm91bmRPcGVyYXRvclxuICAgICAgQGlmICgkcHJlZml4ID09ICdtYXgnIGFuZCAkdmFsdWUgPD0gJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWUpIG9yXG4gICAgICAgICAgKCRwcmVmaXggPT0gJ21pbicgYW5kICR2YWx1ZSA+ICRuby1tZWRpYS1icmVha3BvaW50LXZhbHVlKSB7XG4gICAgICAgIEByZXR1cm4gZmFsc2U7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiBub3QgaW5kZXgoJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zLCAkY29uZGl0aW9uKSB7XG4gICAgICBAcmV0dXJuIGZhbHNlO1xuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gdHJ1ZTtcbn1cblxuLy8vL1xuLy8vIFBhcnNpbmcgZW5naW5lXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy8vXG5cblxuLy8vXG4vLy8gR2V0IG9wZXJhdG9yIG9mIGFuIGV4cHJlc3Npb25cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZXhwcmVzc2lvbiAtIEV4cHJlc3Npb24gdG8gZXh0cmFjdCBvcGVyYXRvciBmcm9tXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gQW55IG9mIGA+PWAsIGA+YCwgYDw9YCwgYDxgLCBg4omlYCwgYOKJpGBcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLW9wZXJhdG9yKCRleHByZXNzaW9uKSB7XG4gIEBlYWNoICRvcGVyYXRvciBpbiAoJz49JywgJz4nLCAnPD0nLCAnPCcsICfiiaUnLCAn4omkJykge1xuICAgIEBpZiBzdHItaW5kZXgoJGV4cHJlc3Npb24sICRvcGVyYXRvcikge1xuICAgICAgQHJldHVybiAkb3BlcmF0b3I7XG4gICAgfVxuICB9XG5cbiAgLy8gSXQgaXMgbm90IHBvc3NpYmxlIHRvIGluY2x1ZGUgYSBtaXhpbiBpbnNpZGUgYSBmdW5jdGlvbiwgc28gd2UgaGF2ZSB0b1xuICAvLyByZWx5IG9uIHRoZSBgbG9nKC4uKWAgZnVuY3Rpb24gcmF0aGVyIHRoYW4gdGhlIGBsb2coLi4pYCBtaXhpbi4gQmVjYXVzZVxuICAvLyBmdW5jdGlvbnMgY2Fubm90IGJlIGNhbGxlZCBhbnl3aGVyZSBpbiBTYXNzLCB3ZSBuZWVkIHRvIGhhY2sgdGhlIGNhbGwgaW5cbiAgLy8gYSBkdW1teSB2YXJpYWJsZSwgc3VjaCBhcyBgJF9gLiBJZiBhbnlib2R5IGV2ZXIgcmFpc2UgYSBzY29waW5nIGlzc3VlIHdpdGhcbiAgLy8gU2FzcyAzLjMsIGNoYW5nZSB0aGlzIGxpbmUgaW4gYEBpZiBsb2coLi4pIHt9YCBpbnN0ZWFkLlxuICAkXzogbG9nKCdObyBvcGVyYXRvciBmb3VuZCBpbiBgI3skZXhwcmVzc2lvbn1gLicpO1xufVxuXG5cbi8vL1xuLy8vIEdldCBkaW1lbnNpb24gb2YgYW4gZXhwcmVzc2lvbiwgYmFzZWQgb24gYSBmb3VuZCBvcGVyYXRvclxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBleHRyYWN0IGRpbWVuc2lvbiBmcm9tXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRvcGVyYXRvciAtIE9wZXJhdG9yIGZyb20gYCRleHByZXNzaW9uYFxuLy8vXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIGB3aWR0aGAgb3IgYGhlaWdodGAgKG9yIHBvdGVudGlhbGx5IGFueXRoaW5nIGVsc2UpXG4vLy9cbkBmdW5jdGlvbiBnZXQtZXhwcmVzc2lvbi1kaW1lbnNpb24oJGV4cHJlc3Npb24sICRvcGVyYXRvcikge1xuICAkb3BlcmF0b3ItaW5kZXg6IHN0ci1pbmRleCgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcbiAgJHBhcnNlZC1kaW1lbnNpb246IHN0ci1zbGljZSgkZXhwcmVzc2lvbiwgMCwgJG9wZXJhdG9yLWluZGV4IC0gMSk7XG4gICRkaW1lbnNpb246ICd3aWR0aCc7XG5cbiAgQGlmIHN0ci1sZW5ndGgoJHBhcnNlZC1kaW1lbnNpb24pID4gMCB7XG4gICAgJGRpbWVuc2lvbjogJHBhcnNlZC1kaW1lbnNpb247XG4gIH1cblxuICBAcmV0dXJuICRkaW1lbnNpb247XG59XG5cblxuLy8vXG4vLy8gR2V0IGRpbWVuc2lvbiBwcmVmaXggYmFzZWQgb24gYW4gb3BlcmF0b3Jcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkb3BlcmF0b3IgLSBPcGVyYXRvclxuLy8vXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIGBtaW5gIG9yIGBtYXhgXG4vLy9cbkBmdW5jdGlvbiBnZXQtZXhwcmVzc2lvbi1wcmVmaXgoJG9wZXJhdG9yKSB7XG4gIEByZXR1cm4gaWYoaW5kZXgoKCc8JywgJzw9JywgJ+KJpCcpLCAkb3BlcmF0b3IpLCAnbWF4JywgJ21pbicpO1xufVxuXG5cbi8vL1xuLy8vIEdldCB2YWx1ZSBvZiBhbiBleHByZXNzaW9uLCBiYXNlZCBvbiBhIGZvdW5kIG9wZXJhdG9yXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIGV4dHJhY3QgdmFsdWUgZnJvbVxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkb3BlcmF0b3IgLSBPcGVyYXRvciBmcm9tIGAkZXhwcmVzc2lvbmBcbi8vL1xuLy8vIEByZXR1cm4ge051bWJlcn0gLSBBIG51bWVyaWMgdmFsdWVcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLXZhbHVlKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpIHtcbiAgJG9wZXJhdG9yLWluZGV4OiBzdHItaW5kZXgoJGV4cHJlc3Npb24sICRvcGVyYXRvcik7XG4gICR2YWx1ZTogc3RyLXNsaWNlKCRleHByZXNzaW9uLCAkb3BlcmF0b3ItaW5kZXggKyBzdHItbGVuZ3RoKCRvcGVyYXRvcikpO1xuXG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICR2YWx1ZSkge1xuICAgICR2YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICR2YWx1ZSk7XG4gIH0gQGVsc2Uge1xuICAgICR2YWx1ZTogdG8tbnVtYmVyKCR2YWx1ZSk7XG4gIH1cblxuICAkaW50ZXJ2YWw6IG1hcC1nZXQoJHVuaXQtaW50ZXJ2YWxzLCB1bml0KCR2YWx1ZSkpO1xuXG4gIEBpZiBub3QgJGludGVydmFsIHtcbiAgICAvLyBJdCBpcyBub3QgcG9zc2libGUgdG8gaW5jbHVkZSBhIG1peGluIGluc2lkZSBhIGZ1bmN0aW9uLCBzbyB3ZSBoYXZlIHRvXG4gICAgLy8gcmVseSBvbiB0aGUgYGxvZyguLilgIGZ1bmN0aW9uIHJhdGhlciB0aGFuIHRoZSBgbG9nKC4uKWAgbWl4aW4uIEJlY2F1c2VcbiAgICAvLyBmdW5jdGlvbnMgY2Fubm90IGJlIGNhbGxlZCBhbnl3aGVyZSBpbiBTYXNzLCB3ZSBuZWVkIHRvIGhhY2sgdGhlIGNhbGwgaW5cbiAgICAvLyBhIGR1bW15IHZhcmlhYmxlLCBzdWNoIGFzIGAkX2AuIElmIGFueWJvZHkgZXZlciByYWlzZSBhIHNjb3BpbmcgaXNzdWUgd2l0aFxuICAgIC8vIFNhc3MgMy4zLCBjaGFuZ2UgdGhpcyBsaW5lIGluIGBAaWYgbG9nKC4uKSB7fWAgaW5zdGVhZC5cbiAgICAkXzogbG9nKCdVbmtub3duIHVuaXQgYCN7dW5pdCgkdmFsdWUpfWAuJyk7XG4gIH1cblxuICBAaWYgJG9wZXJhdG9yID09ICc+JyB7XG4gICAgJHZhbHVlOiAkdmFsdWUgKyAkaW50ZXJ2YWw7XG4gIH0gQGVsc2UgaWYgJG9wZXJhdG9yID09ICc8JyB7XG4gICAgJHZhbHVlOiAkdmFsdWUgLSAkaW50ZXJ2YWw7XG4gIH1cblxuICBAcmV0dXJuICR2YWx1ZTtcbn1cblxuXG4vLy9cbi8vLyBQYXJzZSBhbiBleHByZXNzaW9uIHRvIHJldHVybiBhIHZhbGlkIG1lZGlhLXF1ZXJ5IGV4cHJlc3Npb25cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZXhwcmVzc2lvbiAtIEV4cHJlc3Npb24gdG8gcGFyc2Vcbi8vL1xuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBWYWxpZCBtZWRpYSBxdWVyeVxuLy8vXG5AZnVuY3Rpb24gcGFyc2UtZXhwcmVzc2lvbigkZXhwcmVzc2lvbikge1xuICAvLyBJZiBpdCBpcyBwYXJ0IG9mICRtZWRpYS1leHByZXNzaW9ucywgaXQgaGFzIG5vIG9wZXJhdG9yXG4gIC8vIHRoZW4gdGhlcmUgaXMgbm8gbmVlZCB0byBnbyBhbnkgZnVydGhlciwganVzdCByZXR1cm4gdGhlIHZhbHVlXG4gIEBpZiBtYXAtaGFzLWtleSgkbWVkaWEtZXhwcmVzc2lvbnMsICRleHByZXNzaW9uKSB7XG4gICAgQHJldHVybiBtYXAtZ2V0KCRtZWRpYS1leHByZXNzaW9ucywgJGV4cHJlc3Npb24pO1xuICB9XG5cbiAgJG9wZXJhdG9yOiBnZXQtZXhwcmVzc2lvbi1vcGVyYXRvcigkZXhwcmVzc2lvbik7XG4gICRkaW1lbnNpb246IGdldC1leHByZXNzaW9uLWRpbWVuc2lvbigkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcbiAgJHByZWZpeDogZ2V0LWV4cHJlc3Npb24tcHJlZml4KCRvcGVyYXRvcik7XG4gICR2YWx1ZTogZ2V0LWV4cHJlc3Npb24tdmFsdWUoJGV4cHJlc3Npb24sICRvcGVyYXRvcik7XG5cbiAgQHJldHVybiAnKCN7JHByZWZpeH0tI3skZGltZW5zaW9ufTogI3skdmFsdWV9KSc7XG59XG5cbi8vL1xuLy8vIFNsaWNlIGAkbGlzdGAgYmV0d2VlbiBgJHN0YXJ0YCBhbmQgYCRlbmRgIGluZGV4ZXNcbi8vL1xuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vXG4vLy8gQHBhcmFtIHtMaXN0fSAkbGlzdCAtIExpc3QgdG8gc2xpY2Vcbi8vLyBAcGFyYW0ge051bWJlcn0gJHN0YXJ0IFsxXSAtIFN0YXJ0IGluZGV4XG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRlbmQgW2xlbmd0aCgkbGlzdCldIC0gRW5kIGluZGV4XG4vLy9cbi8vLyBAcmV0dXJuIHtMaXN0fSBTbGljZWQgbGlzdFxuLy8vXG5AZnVuY3Rpb24gc2xpY2UoJGxpc3QsICRzdGFydDogMSwgJGVuZDogbGVuZ3RoKCRsaXN0KSkge1xuICBAaWYgbGVuZ3RoKCRsaXN0KSA8IDEgb3IgJHN0YXJ0ID4gJGVuZCB7XG4gICAgQHJldHVybiAoKTtcbiAgfVxuXG4gICRyZXN1bHQ6ICgpO1xuXG4gIEBmb3IgJGkgZnJvbSAkc3RhcnQgdGhyb3VnaCAkZW5kIHtcbiAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgbnRoKCRsaXN0LCAkaSkpO1xuICB9XG5cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLy8vXG4vLy8gU3RyaW5nIHRvIG51bWJlciBjb252ZXJ0ZXJcbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLy9cblxuXG4vLy9cbi8vLyBDYXN0cyBhIHN0cmluZyBpbnRvIGEgbnVtYmVyXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZyB8IE51bWJlcn0gJHZhbHVlIC0gVmFsdWUgdG8gYmUgcGFyc2VkXG4vLy9cbi8vLyBAcmV0dXJuIHtOdW1iZXJ9XG4vLy9cbkBmdW5jdGlvbiB0by1udW1iZXIoJHZhbHVlKSB7XG4gIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gJ251bWJlcicge1xuICAgIEByZXR1cm4gJHZhbHVlO1xuICB9IEBlbHNlIGlmIHR5cGUtb2YoJHZhbHVlKSAhPSAnc3RyaW5nJyB7XG4gICAgJF86IGxvZygnVmFsdWUgZm9yIGB0by1udW1iZXJgIHNob3VsZCBiZSBhIG51bWJlciBvciBhIHN0cmluZy4nKTtcbiAgfVxuXG4gICRmaXJzdC1jaGFyYWN0ZXI6IHN0ci1zbGljZSgkdmFsdWUsIDEsIDEpO1xuICAkcmVzdWx0OiAwO1xuICAkZGlnaXRzOiAwO1xuICAkbWludXM6ICgkZmlyc3QtY2hhcmFjdGVyID09ICctJyk7XG4gICRudW1iZXJzOiAoJzAnOiAwLCAnMSc6IDEsICcyJzogMiwgJzMnOiAzLCAnNCc6IDQsICc1JzogNSwgJzYnOiA2LCAnNyc6IDcsICc4JzogOCwgJzknOiA5KTtcblxuICAvLyBSZW1vdmUgKy8tIHNpZ24gaWYgcHJlc2VudCBhdCBmaXJzdCBjaGFyYWN0ZXJcbiAgQGlmICgkZmlyc3QtY2hhcmFjdGVyID09ICcrJyBvciAkZmlyc3QtY2hhcmFjdGVyID09ICctJykge1xuICAgICR2YWx1ZTogc3RyLXNsaWNlKCR2YWx1ZSwgMik7XG4gIH1cblxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIHN0ci1sZW5ndGgoJHZhbHVlKSB7XG4gICAgJGNoYXJhY3Rlcjogc3RyLXNsaWNlKCR2YWx1ZSwgJGksICRpKTtcblxuICAgIEBpZiBub3QgKGluZGV4KG1hcC1rZXlzKCRudW1iZXJzKSwgJGNoYXJhY3Rlcikgb3IgJGNoYXJhY3RlciA9PSAnLicpIHtcbiAgICAgIEByZXR1cm4gdG8tbGVuZ3RoKGlmKCRtaW51cywgLSRyZXN1bHQsICRyZXN1bHQpLCBzdHItc2xpY2UoJHZhbHVlLCAkaSkpXG4gICAgfVxuXG4gICAgQGlmICRjaGFyYWN0ZXIgPT0gJy4nIHtcbiAgICAgICRkaWdpdHM6IDE7XG4gICAgfSBAZWxzZSBpZiAkZGlnaXRzID09IDAge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgbWFwLWdldCgkbnVtYmVycywgJGNoYXJhY3Rlcik7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkZGlnaXRzOiAkZGlnaXRzICogMTA7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgbWFwLWdldCgkbnVtYmVycywgJGNoYXJhY3RlcikgLyAkZGlnaXRzO1xuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gaWYoJG1pbnVzLCAtJHJlc3VsdCwgJHJlc3VsdCk7XG59XG5cblxuLy8vXG4vLy8gQWRkIGAkdW5pdGAgdG8gYCR2YWx1ZWBcbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyfSAkdmFsdWUgLSBWYWx1ZSB0byBhZGQgdW5pdCB0b1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkdW5pdCAtIFN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGUgdW5pdFxuLy8vXG4vLy8gQHJldHVybiB7TnVtYmVyfSAtIGAkdmFsdWVgIGV4cHJlc3NlZCBpbiBgJHVuaXRgXG4vLy9cbkBmdW5jdGlvbiB0by1sZW5ndGgoJHZhbHVlLCAkdW5pdCkge1xuICAkdW5pdHM6ICgncHgnOiAxcHgsICdjbSc6IDFjbSwgJ21tJzogMW1tLCAnJSc6IDElLCAnY2gnOiAxY2gsICdwYyc6IDFwYywgJ2luJzogMWluLCAnZW0nOiAxZW0sICdyZW0nOiAxcmVtLCAncHQnOiAxcHQsICdleCc6IDFleCwgJ3Z3JzogMXZ3LCAndmgnOiAxdmgsICd2bWluJzogMXZtaW4sICd2bWF4JzogMXZtYXgpO1xuXG4gIEBpZiBub3QgaW5kZXgobWFwLWtleXMoJHVuaXRzKSwgJHVuaXQpIHtcbiAgICAkXzogbG9nKCdJbnZhbGlkIHVuaXQgYCN7JHVuaXR9YC4nKTtcbiAgfVxuXG4gIEByZXR1cm4gJHZhbHVlICogbWFwLWdldCgkdW5pdHMsICR1bml0KTtcbn1cblxuLy8vXG4vLy8gVGhpcyBtaXhpbiBhaW1zIGF0IHJlZGVmaW5pbmcgdGhlIGNvbmZpZ3VyYXRpb24ganVzdCBmb3IgdGhlIHNjb3BlIG9mXG4vLy8gdGhlIGNhbGwuIEl0IGlzIGhlbHBmdWwgd2hlbiBoYXZpbmcgYSBjb21wb25lbnQgbmVlZGluZyBhbiBleHRlbmRlZFxuLy8vIGNvbmZpZ3VyYXRpb24gc3VjaCBhcyBjdXN0b20gYnJlYWtwb2ludHMgKHJlZmVycmVkIHRvIGFzIHR3ZWFrcG9pbnRzKVxuLy8vIGZvciBpbnN0YW5jZS5cbi8vL1xuLy8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8vXG4vLy8gQHBhcmFtIHtNYXB9ICR0d2Vha3BvaW50cyBbKCldIC0gTWFwIG9mIHR3ZWFrcG9pbnRzIHRvIGJlIG1lcmdlZCB3aXRoIGAkYnJlYWtwb2ludHNgXG4vLy8gQHBhcmFtIHtNYXB9ICR0d2Vhay1tZWRpYS1leHByZXNzaW9ucyBbKCldIC0gTWFwIG9mIHR3ZWFrZWQgbWVkaWEgZXhwcmVzc2lvbnMgdG8gYmUgbWVyZ2VkIHdpdGggYCRtZWRpYS1leHByZXNzaW9uYFxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEV4dGVuZCB0aGUgZ2xvYmFsIGJyZWFrcG9pbnRzIHdpdGggYSB0d2Vha3BvaW50XG4vLy8gIEBpbmNsdWRlIG1lZGlhLWNvbnRleHQoKCdjdXN0b20nOiA2NzhweCkpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIEBpbmNsdWRlIG1lZGlhKCc+cGhvbmUnLCAnPD1jdXN0b20nKSB7XG4vLy8gICAgICAgLy8gLi4uXG4vLy8gICAgICB9XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gRXh0ZW5kIHRoZSBnbG9iYWwgbWVkaWEgZXhwcmVzc2lvbnMgd2l0aCBhIGN1c3RvbSBvbmVcbi8vLyAgQGluY2x1ZGUgbWVkaWEtY29udGV4dCgkdHdlYWstbWVkaWEtZXhwcmVzc2lvbnM6ICgnYWxsJzogJ2FsbCcpKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBAaW5jbHVkZSBtZWRpYSgnYWxsJywgJz5waG9uZScpIHtcbi8vLyAgICAgICAvLyAuLi5cbi8vLyAgICAgIH1cbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBFeHRlbmQgYm90aCBjb25maWd1cmF0aW9uIG1hcHNcbi8vLyAgQGluY2x1ZGUgbWVkaWEtY29udGV4dCgoJ2N1c3RvbSc6IDY3OHB4KSwgKCdhbGwnOiAnYWxsJykpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIEBpbmNsdWRlIG1lZGlhKCdhbGwnLCAnPnBob25lJywgJzw9Y3VzdG9tJykge1xuLy8vICAgICAgIC8vIC4uLlxuLy8vICAgICAgfVxuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG5AbWl4aW4gbWVkaWEtY29udGV4dCgkdHdlYWtwb2ludHM6ICgpLCAkdHdlYWstbWVkaWEtZXhwcmVzc2lvbnM6ICgpKSB7XG4gIC8vIFNhdmUgZ2xvYmFsIGNvbmZpZ3VyYXRpb25cbiAgJGdsb2JhbC1icmVha3BvaW50czogJGJyZWFrcG9pbnRzO1xuICAkZ2xvYmFsLW1lZGlhLWV4cHJlc3Npb25zOiAkbWVkaWEtZXhwcmVzc2lvbnM7XG5cbiAgLy8gVXBkYXRlIGdsb2JhbCBjb25maWd1cmF0aW9uXG4gICRicmVha3BvaW50czogbWFwLW1lcmdlKCRicmVha3BvaW50cywgJHR3ZWFrcG9pbnRzKSAhZ2xvYmFsO1xuICAkbWVkaWEtZXhwcmVzc2lvbnM6IG1hcC1tZXJnZSgkbWVkaWEtZXhwcmVzc2lvbnMsICR0d2Vhay1tZWRpYS1leHByZXNzaW9ucykgIWdsb2JhbDtcblxuICBAY29udGVudDtcblxuICAvLyBSZXN0b3JlIGdsb2JhbCBjb25maWd1cmF0aW9uXG4gICRicmVha3BvaW50czogJGdsb2JhbC1icmVha3BvaW50cyAhZ2xvYmFsO1xuICAkbWVkaWEtZXhwcmVzc2lvbnM6ICRnbG9iYWwtbWVkaWEtZXhwcmVzc2lvbnMgIWdsb2JhbDtcbn1cblxuLy8vL1xuLy8vIGluY2x1ZGUtbWVkaWEgcHVibGljIGV4cG9zZWQgQVBJXG4vLy8gQGF1dGhvciBFZHVhcmRvIEJvdWNhc1xuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8vXG5cblxuLy8vXG4vLy8gR2VuZXJhdGVzIGEgbWVkaWEgcXVlcnkgYmFzZWQgb24gYSBsaXN0IG9mIGNvbmRpdGlvbnNcbi8vL1xuLy8vIEBwYXJhbSB7QXJnbGlzdH0gICAkY29uZGl0aW9ucyAgLSBNZWRpYSBxdWVyeSBjb25kaXRpb25zXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCBhIHNpbmdsZSBzZXQgYnJlYWtwb2ludFxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPnBob25lJykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCB0d28gc2V0IGJyZWFrcG9pbnRzXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+cGhvbmUnLCAnPD10YWJsZXQnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIGN1c3RvbSB2YWx1ZXNcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49MzU4cHgnLCAnPDg1MHB4JykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCBzZXQgYnJlYWtwb2ludHMgd2l0aCBjdXN0b20gdmFsdWVzXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+ZGVza3RvcCcsICc8PTEzNTBweCcpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggYSBzdGF0aWMgZXhwcmVzc2lvblxuLy8vICBAaW5jbHVkZSBtZWRpYSgncmV0aW5hMngnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBNaXhpbmcgZXZlcnl0aGluZ1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj0zNTBweCcsICc8dGFibGV0JywgJ3JldGluYTN4JykgeyB9XG4vLy9cbkBtaXhpbiBtZWRpYSgkY29uZGl0aW9ucy4uLikge1xuICAvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBTcGFjZUFyb3VuZE9wZXJhdG9yXG4gIEBpZiAoJGltLW1lZGlhLXN1cHBvcnQgYW5kIGxlbmd0aCgkY29uZGl0aW9ucykgPT0gMCkgb3JcbiAgICAgIChub3QgJGltLW1lZGlhLXN1cHBvcnQgYW5kIGltLWludGVyY2VwdHMtc3RhdGljLWJyZWFrcG9pbnQoJGNvbmRpdGlvbnMuLi4pKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH0gQGVsc2UgaWYgKCRpbS1tZWRpYS1zdXBwb3J0IGFuZCBsZW5ndGgoJGNvbmRpdGlvbnMpID4gMCkge1xuICAgIEBtZWRpYSAje3VucXVvdGUocGFyc2UtZXhwcmVzc2lvbihudGgoJGNvbmRpdGlvbnMsIDEpKSl9IHtcbiAgICAgIC8vIFJlY3Vyc2l2ZSBjYWxsXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbGljZSgkY29uZGl0aW9ucywgMikuLi4pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjEuMS4zIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDYvNy84LzkgYW5kIEZpcmVmb3ggMy5cbiAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDYvNy84LzkgYW5kIEZpcmVmb3ggMy5cbiAqL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnZpZGVvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICAqem9vbTogMTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA3LzgvOSwgRmlyZWZveCAzLCBhbmQgU2FmYXJpIDQuXG4gKiBLbm93biBpc3N1ZTogbm8gSUUgNiBzdXBwb3J0LlxuICovXG5cbltoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRleHQgcmVzaXppbmcgb2RkbHkgaW4gSUUgNi83IHdoZW4gYm9keSBgZm9udC1zaXplYCBpcyBzZXQgdXNpbmdcbiAqICAgIGBlbWAgdW5pdHMuXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcbiAqICAgIHVzZXIgem9vbS5cbiAqL1xuXG5odG1sIHtcbiAgICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYGZvbnQtZmFtaWx5YCBpbmNvbnNpc3RlbmN5IGJldHdlZW4gYHRleHRhcmVhYCBhbmQgb3RoZXIgZm9ybVxuICogZWxlbWVudHMuXG4gKi9cblxuaHRtbCxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2lucyBoYW5kbGVkIGluY29ycmVjdGx5IGluIElFIDYvNy5cbiAqL1xuXG5ib2R5IHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIGBvdXRsaW5lYCBpbmNvbnNpc3RlbmN5IGJldHdlZW4gQ2hyb21lIGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuXG5hOmZvY3VzIHtcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICAgIG91dGxpbmU6IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUeXBvZ3JhcGh5XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZHJlc3MgZm9udCBzaXplcyBhbmQgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gSUUgNi83LlxuICogQWRkcmVzcyBmb250IHNpemVzIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYCBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSxcbiAqIGFuZCBDaHJvbWUuXG4gKi9cblxuaDEge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbmgyIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIG1hcmdpbjogMC44M2VtIDA7XG59XG5cbmgzIHtcbiAgICBmb250LXNpemU6IDEuMTdlbTtcbiAgICBtYXJnaW46IDFlbSAwO1xufVxuXG5oNCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luOiAxLjMzZW0gMDtcbn1cblxuaDUge1xuICAgIGZvbnQtc2l6ZTogMC44M2VtO1xuICAgIG1hcmdpbjogMS42N2VtIDA7XG59XG5cbmg2IHtcbiAgICBmb250LXNpemU6IDAuNjdlbTtcbiAgICBtYXJnaW46IDIuMzNlbSAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA3LzgvOSwgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCAzKywgU2FmYXJpIDQvNSwgYW5kIENocm9tZS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqL1xuXG5kZm4ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKiBLbm93biBpc3N1ZTogbm8gSUUgNi83IG5vcm1hbGl6YXRpb24uXG4gKi9cblxuaHIge1xuICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA2LzcvOC85LlxuICovXG5cbm1hcmsge1xuICAgIGJhY2tncm91bmQ6ICNmZjA7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRSA2LzcuXG4gKi9cblxucCxcbnByZSB7XG4gICAgbWFyZ2luOiAxZW0gMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IGZvbnQgZmFtaWx5IHNldCBvZGRseSBpbiBJRSA2LCBTYWZhcmkgNC81LCBhbmQgQ2hyb21lLlxuICovXG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBzZXJpZjtcbiAgICBfZm9udC1mYW1pbHk6ICdjb3VyaWVyIG5ldycsIG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IDFlbTtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIHByZS1mb3JtYXR0ZWQgdGV4dCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBDU1MgcXVvdGVzIG5vdCBzdXBwb3J0ZWQgaW4gSUUgNi83LlxuICovXG5cbnEge1xuICAgIHF1b3Rlczogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBxdW90ZXNgIHByb3BlcnR5IG5vdCBzdXBwb3J0ZWQgaW4gU2FmYXJpIDQuXG4gKi9cblxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBjb250ZW50OiBub25lO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICAgIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICAgIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExpc3RzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gSUUgNi83LlxuICovXG5cbmRsLFxubWVudSxcbm9sLFxudWwge1xuICAgIG1hcmdpbjogMWVtIDA7XG59XG5cbmRkIHtcbiAgICBtYXJnaW46IDAgMCAwIDQwcHg7XG59XG5cbi8qKlxuICogQWRkcmVzcyBwYWRkaW5ncyBzZXQgZGlmZmVyZW50bHkgaW4gSUUgNi83LlxuICovXG5cbm1lbnUsXG5vbCxcbnVsIHtcbiAgICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xufVxuXG4vKipcbiAqIENvcnJlY3QgbGlzdCBpbWFnZXMgaGFuZGxlZCBpbmNvcnJlY3RseSBpbiBJRSA3LlxuICovXG5cbm5hdiB1bCxcbm5hdiBvbCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDYvNy84LzkgYW5kIEZpcmVmb3ggMy5cbiAqIDIuIEltcHJvdmUgaW1hZ2UgcXVhbGl0eSB3aGVuIHNjYWxlZCBpbiBJRSA3LlxuICovXG5cbmltZyB7XG4gICAgYm9yZGVyOiAwOyAvKiAxICovXG4gICAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYzsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgZGlzcGxheWVkIG9kZGx5IGluIElFIDkuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGaWd1cmVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDYvNy84LzksIFNhZmFyaSA1LCBhbmQgT3BlcmEgMTEuXG4gKi9cblxuZmlndXJlIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBDb3JyZWN0IG1hcmdpbiBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgNi83LlxuICovXG5cbmZvcm0ge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4gKi9cblxuZmllbGRzZXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gICAgbWFyZ2luOiAwIDJweDtcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDYvNy84LzkuXG4gKiAyLiBDb3JyZWN0IHRleHQgbm90IHdyYXBwaW5nIGluIEZpcmVmb3ggMy5cbiAqIDMuIENvcnJlY3QgYWxpZ25tZW50IGRpc3BsYXllZCBvZGRseSBpbiBJRSA2LzcuXG4gKi9cblxubGVnZW5kIHtcbiAgICBib3JkZXI6IDA7IC8qIDEgKi9cbiAgICBwYWRkaW5nOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDIgKi9cbiAgICAqbWFyZ2luLWxlZnQ6IC03cHg7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGZvbnQgc2l6ZSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gSUUgNi83LCBGaXJlZm94IDMrLCBTYWZhcmkgNSxcbiAqICAgIGFuZCBDaHJvbWUuXG4gKiAzLiBJbXByb3ZlIGFwcGVhcmFuY2UgYW5kIGNvbnNpc3RlbmN5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgICBtYXJnaW46IDA7IC8qIDIgKi9cbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDMgKi9cbiAgICAqdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCAzKyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIENocm9tZSwgU2FmYXJpIDUrLCBhbmQgSUUgNisuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3ggNCsgYW5kIE9wZXJhLlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqIDQuIFJlbW92ZSBpbm5lciBzcGFjaW5nIGluIElFIDcgd2l0aG91dCBhZmZlY3Rpbmcgbm9ybWFsIHRleHQgaW5wdXRzLlxuICogICAgS25vd24gaXNzdWU6IGlubmVyIHNwYWNpbmcgcmVtYWlucyBpbiBJRSA2LlxuICovXG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbiAgICBjdXJzb3I6IHBvaW50ZXI7IC8qIDMgKi9cbiAgICAqb3ZlcmZsb3c6IHZpc2libGU7ICAvKiA0ICovXG59XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuXG5idXR0b25bZGlzYWJsZWRdLCBodG1sIGlucHV0W2Rpc2FibGVkXSwgYnV0dG9uW2Rpc2FibGVkXTpob3ZlciwgaHRtbCBpbnB1dFtkaXNhYmxlZF06aG92ZXIge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgYmFja2dyb3VuZDogI2NjYztcbiAgICBib3JkZXItY29sb3I6ICNjY2M7XG4gICAgY29sb3I6ICM0NDQgIWltcG9ydGFudDtcbn1cblxuaW5wdXRbZGlzYWJsZWRdOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM0NDQgIWltcG9ydGFudDtcbn1cblxuKltkYXRhLWRpc2FibGVkXSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBjb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gY29udGVudC1ib3ggaW4gSUUgOC85LlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS5cbiAqIDMuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA3LlxuICogICAgS25vd24gaXNzdWU6IGV4Y2VzcyBwYWRkaW5nIHJlbWFpbnMgaW4gSUUgNi5cbiAqL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgICBwYWRkaW5nOiAwOyAvKiAyICovXG4gICAgKmhlaWdodDogMTNweDsgLyogMyAqL1xuICAgICp3aWR0aDogMTNweDsgLyogMyAqL1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogb24gT1MgWC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCAzKy5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDYvNy84LzkuXG4gKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bzsgLyogMSAqL1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IC8qIDIgKi9cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cblxudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4iLCIvKiEgU3R5bGVzIGJ1aWx0IGZvcjogbWFsdGEgZm9sbG93aW5nIHRoZSBwcm9mZXNzaW9ucyB0aGVtZSAqL0BrZXlmcmFtZXMgc2xpZGUtZnJvbS10aGUtcmlnaHR7MCV7cmlnaHQ6LTUwdnd9MTAwJXtyaWdodDowfX1Aa2V5ZnJhbWVzIGZhZGVJbnswJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fUAtbW96LWtleWZyYW1lcyBmYWRlSW57MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19QC1vLWtleWZyYW1lcyBmYWRlSW57MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX1ALW1zLWtleWZyYW1lcyBmYWRlSW57MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhZGVJblVwezAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KX0xMDAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QC1tb3ota2V5ZnJhbWVzIGZhZGVJblVwezAle29wYWNpdHk6MDstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpfTEwMCV7b3BhY2l0eToxOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1ALW8ta2V5ZnJhbWVzIGZhZGVJblVwezAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KX0xMDAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QC1tcy1rZXlmcmFtZXMgZmFkZUluVXB7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpfTEwMCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX0ucmVzb3VyY2VzLWdyaWQsI21haW4gLnJlc291cmNlcy1ncmlkLCNtYWluIC5yZXNvdXJjZXMtZ3JpZC10d28tY29sdW1uLC5hZmZpbGlhdGlvbnMtZ3JpZCwjbWFpbiAuYWZmaWxpYXRpb25zLWdyaWR7cGFkZGluZzoxNnB4IDI0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KXsucmVzb3VyY2VzLWdyaWQsI21haW4gLnJlc291cmNlcy1ncmlkLCNtYWluIC5yZXNvdXJjZXMtZ3JpZC10d28tY29sdW1uLC5hZmZpbGlhdGlvbnMtZ3JpZCwjbWFpbiAuYWZmaWxpYXRpb25zLWdyaWR7cGFkZGluZzoxNnB4IDhweH19LnJlc291cmNlcy1ncmlkPi5ibG9jaywjbWFpbiAucmVzb3VyY2VzLWdyaWQ+LmJsb2NrLCNtYWluIC5yZXNvdXJjZXMtZ3JpZC10d28tY29sdW1uPi5ibG9jaywuYWZmaWxpYXRpb25zLWdyaWQ+LmJsb2NrLCNtYWluIC5hZmZpbGlhdGlvbnMtZ3JpZD4uYmxvY2t7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgMzAlO21heC13aWR0aDozMy4zMyU7cGFkZGluZzo4cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpey5yZXNvdXJjZXMtZ3JpZD4uYmxvY2ssI21haW4gLnJlc291cmNlcy1ncmlkPi5ibG9jaywjbWFpbiAucmVzb3VyY2VzLWdyaWQtdHdvLWNvbHVtbj4uYmxvY2ssLmFmZmlsaWF0aW9ucy1ncmlkPi5ibG9jaywjbWFpbiAuYWZmaWxpYXRpb25zLWdyaWQ+LmJsb2Nrey1tcy1mbGV4OjEgMSA1MCU7LXdlYmtpdC1mbGV4OjEgMSA1MCU7ZmxleDoxIDEgNTAlO21heC13aWR0aDo1MCV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnJlc291cmNlcy1ncmlkPi5ibG9jaywjbWFpbiAucmVzb3VyY2VzLWdyaWQ+LmJsb2NrLCNtYWluIC5yZXNvdXJjZXMtZ3JpZC10d28tY29sdW1uPi5ibG9jaywuYWZmaWxpYXRpb25zLWdyaWQ+LmJsb2NrLCNtYWluIC5hZmZpbGlhdGlvbnMtZ3JpZD4uYmxvY2t7LW1zLWZsZXg6bm9uZTstd2Via2l0LWZsZXg6bm9uZTtmbGV4Om5vbmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21heC13aWR0aDpub25lfX0uZ2V0LWEtcXVvdGUtcGFnZSAuZ2V0LWEtcXVvdGUtZ3JpZHtwYWRkaW5nOjE2cHggMjRweH1AbWVkaWEgKG1heC13aWR0aDogNTcwcHgpey5nZXQtYS1xdW90ZS1wYWdlIC5nZXQtYS1xdW90ZS1ncmlke3BhZGRpbmc6MTZweCA4cHh9fS5nZXQtYS1xdW90ZS1wYWdlIC5nZXQtYS1xdW90ZS1ncmlkPi5ibG9ja3twb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSAyMiU7bWF4LXdpZHRoOjI1JTtwYWRkaW5nOjhweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5nZXQtYS1xdW90ZS1wYWdlIC5nZXQtYS1xdW90ZS1ncmlkPi5ibG9ja3stbXMtZmxleDoxIDEgNTAlOy13ZWJraXQtZmxleDoxIDEgNTAlO2ZsZXg6MSAxIDUwJTttYXgtd2lkdGg6NTAlfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5nZXQtYS1xdW90ZS1wYWdlIC5nZXQtYS1xdW90ZS1ncmlkPi5ibG9ja3stbXMtZmxleDpub25lOy13ZWJraXQtZmxleDpub25lO2ZsZXg6bm9uZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWF4LXdpZHRoOm5vbmV9fS8qISBub3JtYWxpemUuY3NzIHYxLjEuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL2FydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtYWluLG5hdixzZWN0aW9uLHN1bW1hcnl7ZGlzcGxheTpibG9ja31hdWRpbyxjYW52YXMsdmlkZW97ZGlzcGxheTppbmxpbmUtYmxvY2s7KmRpc3BsYXk6aW5saW5lOyp6b29tOjF9YXVkaW86bm90KFtjb250cm9sc10pe2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MH1baGlkZGVuXXtkaXNwbGF5Om5vbmV9aHRtbHtmb250LXNpemU6MTAwJTstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlfWh0bWwsYnV0dG9uLGlucHV0LHNlbGVjdCx0ZXh0YXJlYXtmb250LWZhbWlseTpzYW5zLXNlcmlmfWJvZHl7bWFyZ2luOjB9YTpmb2N1c3tvdXRsaW5lOnRoaW4gZG90dGVkfWE6YWN0aXZlLGE6aG92ZXJ7b3V0bGluZTowfWgxe2ZvbnQtc2l6ZToyZW07bWFyZ2luOjAuNjdlbSAwfWgye2ZvbnQtc2l6ZToxLjVlbTttYXJnaW46MC44M2VtIDB9aDN7Zm9udC1zaXplOjEuMTdlbTttYXJnaW46MWVtIDB9aDR7Zm9udC1zaXplOjFlbTttYXJnaW46MS4zM2VtIDB9aDV7Zm9udC1zaXplOjAuODNlbTttYXJnaW46MS42N2VtIDB9aDZ7Zm9udC1zaXplOjAuNjdlbTttYXJnaW46Mi4zM2VtIDB9YWJiclt0aXRsZV17Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGR9YmxvY2txdW90ZXttYXJnaW46MWVtIDQwcHh9ZGZue2ZvbnQtc3R5bGU6aXRhbGljfWhyey1tb3otYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowfW1hcmt7YmFja2dyb3VuZDojZmYwO2NvbG9yOiMwMDB9cCxwcmV7bWFyZ2luOjFlbSAwfWNvZGUsa2JkLHByZSxzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSwgc2VyaWY7X2ZvbnQtZmFtaWx5Oidjb3VyaWVyIG5ldycsIG1vbm9zcGFjZTtmb250LXNpemU6MWVtfXByZXt3aGl0ZS1zcGFjZTpwcmU7d2hpdGUtc3BhY2U6cHJlLXdyYXA7d29yZC13cmFwOmJyZWFrLXdvcmR9cXtxdW90ZXM6bm9uZX1xOmJlZm9yZSxxOmFmdGVye2NvbnRlbnQ6Jyc7Y29udGVudDpub25lfXNtYWxse2ZvbnQtc2l6ZTo4MCV9c3ViLHN1cHtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vwe3RvcDotMC41ZW19c3Vie2JvdHRvbTotMC4yNWVtfWRsLG1lbnUsb2wsdWx7bWFyZ2luOjFlbSAwfWRke21hcmdpbjowIDAgMCA0MHB4fW1lbnUsb2wsdWx7cGFkZGluZzowIDAgMCA0MHB4fW5hdiB1bCxuYXYgb2x7bGlzdC1zdHlsZTpub25lO2xpc3Qtc3R5bGUtaW1hZ2U6bm9uZX1pbWd7Ym9yZGVyOjA7LW1zLWludGVycG9sYXRpb24tbW9kZTpiaWN1YmljfXN2Zzpub3QoOnJvb3Qpe292ZXJmbG93OmhpZGRlbn1maWd1cmV7bWFyZ2luOjB9Zm9ybXttYXJnaW46MH1maWVsZHNldHtib3JkZXI6MXB4IHNvbGlkICNjMGMwYzA7bWFyZ2luOjAgMnB4O3BhZGRpbmc6MC4zNWVtIDAuNjI1ZW0gMC43NWVtfWxlZ2VuZHtib3JkZXI6MDtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6bm9ybWFsOyptYXJnaW4tbGVmdDotN3B4fWJ1dHRvbixpbnB1dCxzZWxlY3QsdGV4dGFyZWF7Zm9udC1zaXplOjEwMCU7bWFyZ2luOjA7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7KnZlcnRpY2FsLWFsaWduOm1pZGRsZX1idXR0b24saW5wdXR7bGluZS1oZWlnaHQ6bm9ybWFsfWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1idXR0b24saHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLGlucHV0W3R5cGU9XCJyZXNldFwiXSxpbnB1dFt0eXBlPVwic3VibWl0XCJdey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Y3Vyc29yOnBvaW50ZXI7Km92ZXJmbG93OnZpc2libGV9YnV0dG9uW2Rpc2FibGVkXSxodG1sIGlucHV0W2Rpc2FibGVkXSxidXR0b25bZGlzYWJsZWRdOmhvdmVyLGh0bWwgaW5wdXRbZGlzYWJsZWRdOmhvdmVye2N1cnNvcjpub3QtYWxsb3dlZDtiYWNrZ3JvdW5kOiNjY2M7Ym9yZGVyLWNvbG9yOiNjY2M7Y29sb3I6IzQ0NCAhaW1wb3J0YW50fWlucHV0W2Rpc2FibGVkXTo6cGxhY2Vob2xkZXJ7Y29sb3I6IzQ0NCAhaW1wb3J0YW50fSpbZGF0YS1kaXNhYmxlZF17Y3Vyc29yOm5vdC1hbGxvd2VkO2NvbG9yOiM0NDQgIWltcG9ydGFudH1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0saW5wdXRbdHlwZT1cInJhZGlvXCJde2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjA7KmhlaWdodDoxM3B4Oyp3aWR0aDoxM3B4fWlucHV0W3R5cGU9XCJzZWFyY2hcIl17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDtib3gtc2l6aW5nOmJvcmRlci1ib3h9aW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixpbnB1dDo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MDtwYWRkaW5nOjB9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0bzt2ZXJ0aWNhbC1hbGlnbjp0b3B9dGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjB9LyohXG4gKiAgU3R1bm5wbGF0ZSBEZWZhdWx0c1xuICogIFZlcnNpb246IDEuMS4xXG4gKlxuICovaHRtbCxidXR0b24saW5wdXQsc2VsZWN0LHRleHRhcmVhe2NvbG9yOiMyMjJ9aHRtbHtmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjEuNH06Oi1tb3otc2VsZWN0aW9ue2JhY2tncm91bmQ6I2IzZDRmYzt0ZXh0LXNoYWRvdzpub25lfTo6c2VsZWN0aW9ue2JhY2tncm91bmQ6I2IzZDRmYzt0ZXh0LXNoYWRvdzpub25lfWhye2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjFweDtib3JkZXI6MDtib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjO21hcmdpbjoxZW0gMDtwYWRkaW5nOjB9YXVkaW8sY2FudmFzLGltZyx2aWRlb3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9ZmllbGRzZXR7Ym9yZGVyOjA7bWFyZ2luOjA7cGFkZGluZzowfXRleHRhcmVhe3Jlc2l6ZTp2ZXJ0aWNhbH0uYnJvd3NlaGFwcHl7bWFyZ2luOjAuMmVtIDA7YmFja2dyb3VuZDojY2NjO2NvbG9yOiMwMDA7cGFkZGluZzowLjJlbSAwfSosKjpiZWZvcmUsKjphZnRlcixzZWN0aW9uey1tb3otYm94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH1we21hcmdpbjowIDAgMWVtIDB9LmltZy1ob2xkZXIgaW1ne3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCV9LmNvbnRlbnQgLmltZy1ob2xkZXJ7bWFyZ2luLWJvdHRvbTozMHB4fS5mbGV4LXBhcmVudHstd2Via2l0LWZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcH0uZmxleC1wYXJlbnQuZmxleC1wYXJlbnRfbW9ke3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIC0xNnB4O3BhZGRpbmc6MH0uZmxleC1wYXJlbnQuZmxleC1wYXJlbnRfbW9kIC5ibG9ja3ttaW4td2lkdGg6MTIwcHg7cGFkZGluZzowIDE2cHg7Ym94LXNpemluZzpib3JkZXItYm94fS5mbGV4LXBhcmVudC5mbGV4LXBhcmVudF9tb2QgLm9uZS1oYWxmey13ZWJraXQtZmxleDoxIDEgNDAlOy1tcy1mbGV4OjEgMSA0MCU7ZmxleDoxIDEgNDAlO21heC13aWR0aDo1MCV9LmZsZXgtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAtMTZweDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvdzstd2Via2l0LWZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LXdlYmtpdC1hbGlnbi1jb250ZW50OnN0cmV0Y2g7LW1zLWZsZXgtbGluZS1wYWNrOnN0cmV0Y2g7YWxpZ24tY29udGVudDpzdHJldGNoOy13ZWJraXQtYWxpZ24taXRlbXM6c3RyZXRjaDstbXMtZmxleC1hbGlnbjpzdHJldGNoO2FsaWduLWl0ZW1zOnN0cmV0Y2h9LmZsZXgtd3JhcC5ub3dyYXB7LXdlYmtpdC1mbGV4LXdyYXA6bm93cmFwOy1tcy1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXB9LmZsZXgtd3JhcCAuZmxleHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXg6MSAxIGF1dG87LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0bztwYWRkaW5nOjAgMTZweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZsZXgtd3JhcCAuYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWluLXdpZHRoOjEyMHB4O3BhZGRpbmc6MCAxNnB4O2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZmxleC13cmFwIC5vbmUtaGFsZnstd2Via2l0LWZsZXg6MSAxIDQwJTstbXMtZmxleDoxIDEgNDAlO2ZsZXg6MSAxIDQwJTttYXgtd2lkdGg6NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZmxleC13cmFwLWNvbHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWZsZXgtd3JhcDpub3dyYXA7LW1zLWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LXdlYmtpdC1hbGlnbi1pdGVtczpzdHJldGNoOy1tcy1mbGV4LWFsaWduOnN0cmV0Y2g7YWxpZ24taXRlbXM6c3RyZXRjaH0uZmxleC13cmFwLWNvbC5sLWNlbnRlcnstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5mbGV4LXdyYXAtY29sIC5mbGV4e2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy13ZWJraXQtZmxleDowIDEgYXV0bzstbXMtZmxleDowIDEgYXV0bztmbGV4OjAgMSBhdXRvO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZmxleC13cmFwLXJvd3tkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvdzstd2Via2l0LWZsZXgtd3JhcDpub3dyYXA7LW1zLWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LXdlYmtpdC1hbGlnbi1pdGVtczpzdHJldGNoOy1tcy1mbGV4LWFsaWduOnN0cmV0Y2g7YWxpZ24taXRlbXM6c3RyZXRjaH0uZmxleC13cmFwLXJvdy53cmFwey13ZWJraXQtZmxleC13cmFwOndyYXA7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwfS5mbGV4LXdyYXAtcm93IC5mbGV4e2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy13ZWJraXQtZmxleDoxIDEgYXV0bzstbXMtZmxleDoxIDEgYXV0bztmbGV4OjEgMSBhdXRvO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZmxleC13cmFwLXJvdyAub25lLWhhbGZ7LXdlYmtpdC1mbGV4OjEgMSA0MCU7LW1zLWZsZXg6MSAxIDQwJTtmbGV4OjEgMSA0MCU7bWF4LXdpZHRoOjUwJTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZsZXgtYXV0b3std2Via2l0LWZsZXg6MSAxIGF1dG87LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0b30uZmxleC1ub25ley13ZWJraXQtZmxleDowIDAgYXV0bzstbXMtZmxleDowIDAgYXV0bztmbGV4OjAgMCBhdXRvfS5mbGV4LWZpbGx7LXdlYmtpdC1mbGV4OjEgMSAxMDAlOy1tcy1mbGV4OjEgMSAxMDAlO2ZsZXg6MSAxIDEwMCU7bWF4LXdpZHRoOjEwMCV9LmllNyAudGl0bGV7cGFkZGluZy10b3A6MjBweH0uaXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MDtvdmVyZmxvdzpoaWRkZW47KnRleHQtaW5kZW50Oi05OTk5cHh9LmlyOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDowO2hlaWdodDoxNTAlfS5oaWRkZW57ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7dmlzaWJpbGl0eTpoaWRkZW59LnZpc3VhbGx5aGlkZGVue2JvcmRlcjowO2NsaXA6cmVjdCgwIDAgMCAwKTtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS52aXN1YWxseWhpZGRlbi5mb2N1c2FibGU6YWN0aXZlLC52aXN1YWxseWhpZGRlbi5mb2N1c2FibGU6Zm9jdXN7Y2xpcDphdXRvO2hlaWdodDphdXRvO21hcmdpbjowO292ZXJmbG93OnZpc2libGU7cG9zaXRpb246c3RhdGljO3dpZHRoOmF1dG99LmludmlzaWJsZXt2aXNpYmlsaXR5OmhpZGRlbn0uY2xlYXJmaXg6YmVmb3JlLC5jbGVhcmZpeDphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6dGFibGV9LmNsZWFyZml4OmFmdGVye2NsZWFyOmJvdGh9LmNsZWFyZml4eyp6b29tOjF9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7KltkYXRhLWhpZGUqPWRlc2tde2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpeypbZGF0YS1oaWRlKj10YWJde2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpeypbZGF0YS1oaWRlKj1tb2Jde2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1ib2R5e2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMjAyNjJhO292ZXJmbG93LXg6aGlkZGVuO2ZvbnQtZmFtaWx5OlNhcmFidW4sc2Fucy1zZXJpZjtmb250LXNpemU6MTlweDtmb250LXdlaWdodDozMDA7bGV0dGVyLXNwYWNpbmc6MC4yM3B4fWJvZHk6OmJlZm9yZXtwb3NpdGlvbjpmaXhlZDt6LWluZGV4Oi0xO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO2NvbnRlbnQ6Jyc7dHJhbnNpdGlvbjpvcGFjaXR5IC41cywgd2lkdGggLjFzIC41cywgaGVpZ2h0IC4xcyAuNXM7b3BhY2l0eTowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjQpfWJvZHkuaXMtb2ZmY2FudmFzLW9wZW46OmJlZm9yZXtwb3NpdGlvbjpmaXhlZDt6LWluZGV4OjEwMDA7dHJhbnNpdGlvbjpvcGFjaXR5IC41cztvcGFjaXR5OjF9Ym9keSBoMSxib2R5IGgyLGJvZHkgaDMsYm9keSBoNCxib2R5IGg1LGJvZHkgaDZ7Zm9udC13ZWlnaHQ6bm9ybWFsfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Ym9keSBoMSxib2R5IGgyLGJvZHkgaDMsYm9keSBoNCxib2R5IGg1LGJvZHkgaDZ7bGluZS1oZWlnaHQ6MS4zZW19fWJvZHkgaDV7bWFyZ2luOjEwcHggMCAxOHB4O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjE4cHg7Y29sb3I6IzIxMjEyMX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpe2JvZHkgaDV7bWFyZ2luOjE1cHggMCAxOHB4O2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM0NjQ2NDZ9fWJvZHkgYSxib2R5IGlucHV0LGJvZHkgYnV0dG9uLGJvZHkgc2VsZWN0LGJvZHkgdGV4dGFyZWF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjphbGwgMjUwbXN9Ym9keSBhOmZvY3VzLGJvZHkgYTpob3Zlcixib2R5IGE6YWN0aXZlLGJvZHkgaW5wdXQ6Zm9jdXMsYm9keSBpbnB1dDpob3Zlcixib2R5IGlucHV0OmFjdGl2ZSxib2R5IGJ1dHRvbjpmb2N1cyxib2R5IGJ1dHRvbjpob3Zlcixib2R5IGJ1dHRvbjphY3RpdmUsYm9keSBzZWxlY3Q6Zm9jdXMsYm9keSBzZWxlY3Q6aG92ZXIsYm9keSBzZWxlY3Q6YWN0aXZlLGJvZHkgdGV4dGFyZWE6Zm9jdXMsYm9keSB0ZXh0YXJlYTpob3Zlcixib2R5IHRleHRhcmVhOmFjdGl2ZXtvdXRsaW5lOjB9Ym9keSBhe2NvbG9yOiMwMjllZTM7Zm9udC13ZWlnaHQ6NDAwfWJvZHkgYTp2aXNpdGVke2NvbG9yOiMwMjllZTN9Ym9keSBhOmhvdmVyLGJvZHkgYTphY3RpdmV7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Ym9keSBhOmhvdmVyLGJvZHkgYTphY3RpdmV7Y29sb3I6IzRhNGE0YX1ib2R5IGEud2l6YXJkTGlua3tmb250LXNpemU6MC44cmVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDAgMC41cmVtIDA7cGFkZGluZzowIDRweCAwcHggMH1ib2R5IGEud2l6YXJkTGluayBzdmd7aGVpZ2h0OjEuMnJlbTt3aWR0aDoxLjVyZW07ZmlsbDpjdXJyZW50Q29sb3I7dmVydGljYWwtYWxpZ246bWlkZGxlfWJvZHkgaW1ne21heC13aWR0aDoxMDAlfWJvZHkgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM1NjU2NTZ9Ym9keSA6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6IzU2NTY1Nn1ib2R5IDotbW96LXBsYWNlaG9sZGVye2NvbG9yOiM1NjU2NTZ9Ym9keSA6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM1NjU2NTZ9Ym9keSB0YWJsZXttaW4td2lkdGg6NzAwcHg7Ym9yZGVyLWNvbG9yOiM5YjliOWJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtib2R5IHRhYmxle21pbi13aWR0aDozMDBweH19Ym9keSB0YWJsZSB0ZHtwYWRkaW5nOjVweDt0ZXh0LWFsaWduOmxlZnR9Ym9keSBzZWN0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX1ib2R5IC5ib3VuZHMsYm9keSAuamYtaGVhZGVyLWJvdW5kc3ttYXgtd2lkdGg6MTMzMnB4O2JveC1zaXppbmc6Ym9yZGVyLWJveH1ib2R5IC53aWRlLWJvdW5kc3t3aWR0aDoxMDAlO21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjE0NDBweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Ym9keSAuY2xlYXJmaXg6YWZ0ZXJ7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RoO2NvbnRlbnQ6Jyd9Ym9keSAucGFnZS1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttYXJnaW4tbGVmdDowO3RyYW5zaXRpb246YWxsIDAuNXMgZWFzZS1vdXQ7YmFja2dyb3VuZDojZmZmZmZmO3otaW5kZXg6MX1AbWVkaWEgKG1heC13aWR0aDogOTlweCl7Ym9keSAucGFnZS1jb250YWluZXJ7Ym9yZGVyOjFweCBzb2xpZCBibGFja319QG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KXtib2R5IC5wYWdlLWNvbnRhaW5lci5tZW51LW9wZW5lZHttYXJnaW4tbGVmdDotMzg0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Ym9keSAucGFnZS1jb250YWluZXIubWVudS1vcGVuZWR7bWFyZ2luLWxlZnQ6LTEwMCV9fWJvZHkgLnZpc2libGV7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fWJvZHkgLmNsZWFye2NsZWFyOmJvdGh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXtib2R5IC5oaWRlLWZvci1tb2JpbGV7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2JvZHkgLmhpZGUtZm9yLXdpZGVwaG9uZXtkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCl7Ym9keSAuaGlkZS1mb3ItdGFibGV0e2Rpc3BsYXk6bm9uZX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe2JvZHkgLmhpZGUtZm9yLWlwYWR7ZGlzcGxheTpub25lfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXtib2R5IC5oaWRlLWZvci1kZXNrdG9we2Rpc3BsYXk6bm9uZX19Ym9keSAudGFibGV0LXZpc2libGV7ZGlzcGxheTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe2JvZHkgLnRhYmxldC12aXNpYmxle2Rpc3BsYXk6YmxvY2t9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXtib2R5IC5kZXNrdG9wLWhpZGRlbntkaXNwbGF5Om5vbmV9fWJvZHkgLnRhYmxldC1oaWRkZW57ZGlzcGxheTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXtib2R5IC50YWJsZXQtaGlkZGVue2Rpc3BsYXk6YmxvY2t9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe2JvZHkgLnRhYmxldC1oaWRkZW57ZGlzcGxheTpibG9ja319Ym9keSAuZGF0YVRhYmxlX292ZXJmbG93X3dyYXBwZXJ7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3cteDpzY3JvbGw7b3ZlcmZsb3cteTpoaWRkZW47d2lkdGg6MTAwJX0uaGFsZi1ib3VuZHN7bWF4LXdpZHRoOjY2NnB4O3dpZHRoOjEwMCV9YSxpbnB1dCxidXR0b24sc2VsZWN0LHRleHRhcmVhe3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246YWxsIDI1MG1zfWE6Zm9jdXMsYTpob3ZlcixhOmFjdGl2ZSxpbnB1dDpmb2N1cyxpbnB1dDpob3ZlcixpbnB1dDphY3RpdmUsYnV0dG9uOmZvY3VzLGJ1dHRvbjpob3ZlcixidXR0b246YWN0aXZlLHNlbGVjdDpmb2N1cyxzZWxlY3Q6aG92ZXIsc2VsZWN0OmFjdGl2ZSx0ZXh0YXJlYTpmb2N1cyx0ZXh0YXJlYTpob3Zlcix0ZXh0YXJlYTphY3RpdmV7b3V0bGluZTowfWF7Y29sb3I6IzAyOWVlMztmb250LXdlaWdodDo0MDB9YTp2aXNpdGVke2NvbG9yOiMwMjllZTN9YTpob3ZlcixhOmFjdGl2ZXt0ZXh0LWRlY29yYXRpb246bm9uZX1hZGRyZXNze2ZvbnQtc3R5bGU6bm9ybWFsfXVsLGxpe21hcmdpbjowO3BhZGRpbmc6MH11bHtwYWRkaW5nLWxlZnQ6MjBweH0ubWFpbi1hcnRpY2xlIHVse21hcmdpbi1ib3R0b206MjBweH0jd2Vic2l0ZWhueXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2xlZnQ6LTk5OTk5cHg7dG9wOi05OTk5OXB4fSNsb2dpbmZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl17d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NXB4O21hcmdpbi1ib3R0b206MTBweDtib3JkZXI6c29saWQgMXB4ICNkZWRkZGQ7Y29sb3I6I2RlZGRkZH0jbG9naW5mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17bWFyZ2luOjEwcHggMH0jbG9naW5mb3JtIGlucHV0W3R5cGU9XCJmaWxlXCJde2JvcmRlcjpzb2xpZCAxcHggI2RlZGRkZDtjb2xvcjojZGVkZGRkO2JhY2tncm91bmQ6I2ZmZn0uYmxvY2stY29udGVudC1iYW5uZXItc3VtbWFyeXttYXgtd2lkdGg6NjAycHh9LmZpeGVkLWhlYWRlcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7ei1pbmRleDo5OTk7dG9wOjA7bGVmdDowO3JpZ2h0OjB9LmZpeGVkLWhlYWRlci5maXhlZHtwb3NpdGlvbjpmaXhlZH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KXsuZml4ZWQtaGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlfX0vKiFcbiogIFN0dW5ucGxhdGUgRmxleCBsYXlvdXQuY3NzXG4qICBWZXJzaW9uOiAxXG4qXG4qLy5zdGlja3lGb290V3JhcHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLWhlaWdodDoxMDB2aDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uOy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN0aWNreUZvb3RNYWluey13ZWJraXQtZmxleDoxIDAgYXV0bzstbXMtZmxleDoxIDAgYXV0bztmbGV4OjEgMCBhdXRvOy1tcy1mbGV4LXBvc2l0aXZlOjE7LW1zLWZsZXgtbmVnYXRpdmU6MDstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTphdXRvO21zLWZsZXg6MX0uc3RpY2t5Rm9vdE90aGVye2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTstbXMtZmxleDpub25lOy13ZWJraXQtZmxleDpub25lO2ZsZXg6bm9uZX0uZmxleC1wYXJlbnR7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O3BhZGRpbmc6MTZweDstbXMtZmxleC1hbGlnbjpzdGFydDstd2Via2l0LWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1zLWZsZXgtbGluZS1wYWNrOnN0cmV0Y2g7LW1zLWZsZXgtYWxpZ246c3RyZXRjaDstd2Via2l0LWFsaWduLWl0ZW1zOnN0cmV0Y2g7YWxpZ24taXRlbXM6c3RyZXRjaDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdzstd2Via2l0LWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC13cmFwOndyYXA7LXdlYmtpdC1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDstbXMtZmxleC1saW5lLXBhY2s6c3RhcnQ7LXdlYmtpdC1hbGlnbi1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0fS5pZTkgLmZsZXgtcGFyZW50e2ZvbnQtc2l6ZTowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZmxleC1wYXJlbnQgLmJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JveC1zaXppbmc6Ym9yZGVyLWJveDttaW4td2lkdGg6MjAwcHg7cGFkZGluZzoxNnB4O2JhY2tncm91bmQtY2xpcDpjb250ZW50LWJveDstbXMtZmxleDoxIDEgMjUlO2ZsZXg6MSAxIDI1JTstd2Via2l0LWZsZXg6MSAxIDIwMHB4fS5mbGV4LXBhcmVudCAuYmxvY2suZ3JvdzN7ZmxleC1ncm93OjN9LmllMTEgLmZsZXgtcGFyZW50Pi5ibG9jay1oZWFkaW5nLC5mbGV4LXBhcmVudD4uYmxvY2staGVhZGluZ3tmbGV4LWJhc2lzOjEwMCU7bWluLXdpZHRoOjEwMCV9LmllMTEgLmZsZXgtcGFyZW50Pi5ibG9jay1oZWFkaW5nIGgxLC5mbGV4LXBhcmVudD4uYmxvY2staGVhZGluZyBoMXttYXJnaW4tYm90dG9tOjB9LmllMTEgLmZsZXgtcGFyZW50IC5ibG9ja3stbXMtZmxleC1wcmVmZXJyZWQtc2l6ZToyMiU7LXdlYmtpdC1mbGV4LWJhc2lzOjIyJTtmbGV4LWJhc2lzOjIyJX0uaWUxMCAuZmxleC1wYXJlbnQgLmJsb2Nrey1tcy1mbGV4LXBvc2l0aXZlOjE7LW1zLWZsZXgtbmVnYXRpdmU6MTstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZToyMiV9LmllOSAuZmxleC1wYXJlbnQgLmJsb2Nre2ZvbnQtc2l6ZToxNnB4O3dpZHRoOjI1JTt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmZsZXgtcGFyZW50LnJpZ2h0ey1tcy1mbGV4LWxpbmUtcGFjazplbmQ7LXdlYmtpdC1hbGlnbi1jb250ZW50OmZsZXgtZW5kO2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7LW1zLWZsZXgtcGFjazplbmQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5mbGV4LXBhcmVudC5yaWdodCAuYmxvY2t7LXdlYmtpdC1mbGV4OjAgMSBhdXRvOy1tcy1mbGV4OjAgMSBhdXRvO2ZsZXg6MCAxIGF1dG99LmJsb2NrLXJlc291cmNlcy1ncmlke3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0uYm91bmRzLC5qZi1oZWFkZXItYm91bmRzLC5qZi1oZWFkZXItYm91bmRze3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEzNjRweDttYXJnaW46MCBhdXRvfS5jb250ZW50LXBhZGRpbmcsLmpmLWhlYWRlci1ib3VuZHN7cGFkZGluZzowIDMycHh9LmJsb2NrLWp1c3RpZnktY29udGVudHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KXsuZmxleC1wYXJlbnQgLmJsb2Nrey13ZWJraXQtZmxleDoxIDEgMjUlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsjbWFpbiBzZWN0aW9uIC5uYXJyb3d7d2lkdGg6MTAwJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCl7LmZsZXgtcGFyZW50e3BhZGRpbmc6OHB4fS5mbGV4LXBhcmVudCAuYmxvY2t7cGFkZGluZzo4cHh9LmNvbnRlbnQtcGFkZGluZywuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nOjAgMTZweH19LnBhZ2UtY29udGFpbmVye3BhZGRpbmctdG9wOjEwNHB4fS5wZi1kYXNoYm9hcmQgLnBhZ2UtY29udGFpbmVye3BhZGRpbmctdG9wOjE0OHB4fS5wZi1kYXNoYm9hcmQucGYtYWdyZWVtZW50IC5wYWdlLWNvbnRhaW5lciwucGYtZGFzaGJvYXJkLmxvZ2luT3JDcmVhdGUgLnBhZ2UtY29udGFpbmVye3BhZGRpbmctdG9wOjg1cHh9LmFjY291bnQtc3dpdGNoZXItZW5hYmxlZCAucGFnZS1jb250YWluZXJ7cGFkZGluZy10b3A6MTMycHg7cGFkZGluZy10b3A6MTcycHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7LnBhZ2UtY29udGFpbmVye3BhZGRpbmctdG9wOjk0cHg7cGFkZGluZy10b3A6ODhweH0ucGYtZGFzaGJvYXJkIC5wYWdlLWNvbnRhaW5lcntwYWRkaW5nLXRvcDo4MnB4fS5zaXRlLWxvY2t0b25tYWx0YSAucGFnZS1jb250YWluZXJ7cGFkZGluZy10b3A6ODFweH0uYWNjb3VudC1zd2l0Y2hlci1lbmFibGVkIC5wYWdlLWNvbnRhaW5lcntwYWRkaW5nLXRvcDoxMzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsuYWNjb3VudC1zd2l0Y2hlci1lbmFibGVkIC5wYWdlLWNvbnRhaW5lcntwYWRkaW5nLXRvcDoxMDJweH19LnBhZ2UtY29udGFpbmVyICNuYXZ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7ei1pbmRleDo5OTk5OX1AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpey5zaXRlLWxzb3MgLnBhZ2UtY29udGFpbmVyLC5zaXRlLWxvY2t0b25sc29zdGVzdCAucGFnZS1jb250YWluZXJ7cGFkZGluZy10b3A6OTRweH0uYWNjb3VudC1zd2l0Y2hlci1lbmFibGVkIC5zaXRlLWxzb3MgLnBhZ2UtY29udGFpbmVyLC5hY2NvdW50LXN3aXRjaGVyLWVuYWJsZWQgLnNpdGUtbG9ja3Rvbmxzb3N0ZXN0IC5wYWdlLWNvbnRhaW5lcntwYWRkaW5nLXRvcDoxMzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KXsuc2l0ZS1sc29zIC5wYWdlLWNvbnRhaW5lciwuc2l0ZS1sb2NrdG9ubHNvc3Rlc3QgLnBhZ2UtY29udGFpbmVye3BhZGRpbmctdG9wOjgzcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCl7LnNpdGUtbHNvcyAucGFnZS1jb250YWluZXIsLnNpdGUtbG9ja3Rvbmxzb3N0ZXN0IC5wYWdlLWNvbnRhaW5lcntwYWRkaW5nLXRvcDo3NXB4fX0ucGYtZm9ybSAucGFnZS1jb250YWluZXJ7cGFkZGluZy10b3A6MTgycHh9LmFjY291bnQtc3dpdGNoZXItZW5hYmxlZCAucGYtZm9ybSAucGFnZS1jb250YWluZXJ7cGFkZGluZy10b3A6MjEwcHh9LyohXG4qICBTdHVubnBsYXRlIG5hdi5jc3NcbiogIFZlcnNpb246IDFcbiovLmZsZXgtbmF2e2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4O3BhZGRpbmc6MCAxNnB4Oy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1mbGV4LWdyb3c6MTstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxOy13ZWJraXQtanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5mbGV4LXVse2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtZW5kOy1tcy1mbGV4LXBhY2s6ZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0jbWVudS1idXR0b257LXdlYmtpdC1mbGV4OjAgMCBhdXRvOy1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87LXdlYmtpdC1hbGlnbi1zZWxmOmNlbnRlcjstbXMtZmxleC1pdGVtLWFsaWduOmNlbnRlcjthbGlnbi1zZWxmOmNlbnRlcjt3aWR0aDo0OHB4O2hlaWdodDo0OHB4O3Bvc2l0aW9uOnJlbGF0aXZlfSNtZW51LWJ1dHRvbiBzcGFue2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ZGlzcGxheTpibG9jaztwYWRkaW5nOjA7Y29sb3I6d2hpdGV9I21lbnUtYnV0dG9uIHNwYW4gc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6dmlzaWJsZTt3aWR0aDozMHB4O2hlaWdodDo0cHg7bWFyZ2luOi0ycHggYXV0byAwIGF1dG87LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246b3BhY2l0eSAuMjVzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246b3BhY2l0eSAuMjVzIGVhc2UtaW4tb3V0O2JhY2tncm91bmQ6d2hpdGV9I21lbnUtYnV0dG9uPnNwYW46YmVmb3JlLCNtZW51LWJ1dHRvbj5zcGFuOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3dpZHRoOjMwcHg7aGVpZ2h0OjRweDttYXJnaW4tbGVmdDotMTVweDtjb250ZW50OicnO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7dHJhbnNpdGlvbi1kdXJhdGlvbjoyMDBtczstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7YmFja2dyb3VuZDp3aGl0ZX0jbWVudS1idXR0b24+c3BhbjpiZWZvcmV7dG9wOjEycHh9I21lbnUtYnV0dG9uPnNwYW46YWZ0ZXJ7Ym90dG9tOjEycHh9I21lbnUtYnV0dG9uLmNsb3NlIHNwYW4gc3BhbntvcGFjaXR5OjB9I21lbnUtYnV0dG9uLmNsb3NlPnNwYW46YmVmb3Jle3RvcDoyMnB4Oy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWigwKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWigwKX0jbWVudS1idXR0b24uY2xvc2U+c3BhbjphZnRlcntib3R0b206MjJweDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVaKDApOy1tcy10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVooMCl9I21lbnUtYnV0dG9uIGF7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MDtjb2xvcjp3aGl0ZTt3aWR0aDo0OHB4O2hlaWdodDo0OHB4O2N1cnNvcjpwb2ludGVyfSNuYXZ7bWFyZ2luOjA7cGFkZGluZzowfW5hdiB1bC5jb250YWluZXJ7bWFyZ2luLWJvdHRvbTowfW5hdiB1bHttYXJnaW46MDtwYWRkaW5nOjB9bmF2IHVsIGxpe21heC1oZWlnaHQ6bm9uZTt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2Utb3V0IDBzOy1tb2ItdHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLW91dCAwcztwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KXsuZmxleC1uYXZ7cGFkZGluZzo4cHh9fS50YWJiZWQsLnRhYmJlZDpiZWZvcmUsLnRhYmJlZDphZnRlcnstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnRhYmJlZHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS50YWJiZWQ+dWx7ZGlzcGxheTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjAgMCAtMXB4IDB9LnRhYmJlZD51bHtkaXNwbGF5OmJsb2NrO3doaXRlLXNwYWNlOm5vLXdyYXB9LnRhYmJlZD51bCBsaXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MH0udGFiYmVkPnVsPmxpPmF7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMCAwIDRweDtvcGFjaXR5OjAuNTtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzoxMHB4O2JvcmRlci1yYWRpdXM6NHB4IDRweCAwIDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6YmxhY2t9LnRhYmJlZD51bD5saS5hY3RpdmU+YXtvcGFjaXR5OjE7YmFja2dyb3VuZDojZmZmO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHdoaXRlfS50YWJiZWQ+dWwuaXNXcmFwcGluZyBsaSBhe21hcmdpbjowIC02cHggNHB4IDRweDtib3JkZXI6MXB4IHNvbGlkIGJsYWNrICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czo0cHh9LnRhYmJlZCAub3ZlcmZsb3dUYWJzUGFyZW50e3otaW5kZXg6MjAwfS50YWJiZWQgLm92ZXJmbG93VGFic1BhcmVudDpob3ZlciAub3ZlcmZsb3dUYWJze2Rpc3BsYXk6YmxvY2t9LnRhYmJlZCAub3ZlcmZsb3dUYWJze2Rpc3BsYXk6bm9uZTttYXJnaW46LTFweCAwIDAgMDtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtsZWZ0OjBweDtyaWdodDowcHg7dG9wOjEwMCU7bWluLXdpZHRoOjIwMHB4O2JvcmRlci10b3A6MXB4IHNvbGlkICM2NjZ9LnRhYmJlZCAub3ZlcmZsb3dUYWJzIGxpe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0udGFiYmVkIC5vdmVyZmxvd1RhYnMgbGl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOSl9LnRhYmJlZCAub3ZlcmZsb3dUYWJzIGxpIGF7ZGlzcGxheTpibG9jazttYXJnaW46MDtwYWRkaW5nOjEwcHg7b3BhY2l0eToxO2JvcmRlcjoxcHggc29saWQgIzY2Njtib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXRvcC13aWR0aDowfS50YWJiZWQgLm92ZXJmbG93VGFicyBsaSBhOmhvdmVye2NvbG9yOnJlZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnRhYmJlZCAub3ZlcmZsb3dUYWJzIGxpLmFjdGl2ZSBhe2NvbG9yOiMzMzN9LnRhYmJlZCAub3ZlcmZsb3dUYWJzIGxpLmFjdGl2ZSBhOmJlZm9yZXtjb250ZW50OicgJztkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MDtmb250LXNpemU6MDtib3JkZXI6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0LWNvbG9yOiMzMzN9LnRhYmJlZD5zZWN0aW9ue2Rpc3BsYXk6bm9uZTtiYWNrZ3JvdW5kOiNmZmZ9LnRhYmJlZD5zZWN0aW9uLm9wZW57ZGlzcGxheTpibG9ja30udGFiYmVkPnNlY3Rpb24+YXtkaXNwbGF5Om5vbmV9LnRhYmJlZD5zZWN0aW9uPmRpdntkaXNwbGF5Om5vbmU7cGFkZGluZzowO21hcmdpbjowfS50YWJiZWQ+c2VjdGlvbi5vcGVuPmRpdntkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO21heC1oZWlnaHQ6MjAwMDBweH0udGFiYmVkPnNlY3Rpb24+ZGl2PmRpdntwYWRkaW5nOjIwcHh9I3Rlc3RDb250YWluZXJ7bWF4LXdpZHRoOjcwJTtib3JkZXI6MXB4IGRvdHRlZCByZWR9LyohIEVsZW1lbnQgUXVlcnkuLi4gXG4gKiBAUmVxdWlyZXMgaHR0cHM6Ly9naXRodWIuY29tL3R5c29ubWF0YW5pY2gvZWxlbWVudFF1ZXJ5IChzdHVubnBsYXRlL2VsZW1lbnRRdWVyeS5taW4uanMpIFxuICogVGhlIGZvbGxvd2luZyB1c2VzIGEgSlMgZWxlbWVudCBxdWVyeSBwbHVnaW4gKGluc2VhZCBvZiBhIG1lZGlhLXF1ZXJ5KSB0byBzdHlsZSB0aGUgdGFiYmVkIGNvbnRlbnQgd2hlbiB0aGV5IGFyZSBsZXNzIHRoYW4gMzAwcHggd2lkZS5cbiAqIFRoZSBwbHVnaW4gbG9va3MgZm9yIFttaW4vbWF4XS1bd2lkdGgvaGVpZ2h0XSBzcGFjZS1zZXBhcmF0ZWQgYXR0cmlidXRlIHNlbGVjdG9ycyBlZzogZWxlbWVudFttaW4td2lkdGh+PVwiMjAwcHhcIl1bbWF4LXdpZHRofj1cIjQwMHB4XCJde2JhY2tncm91bmQtY29sb3I6cmVkO31cbiAqLy50YWJiZWRbbWF4LXdpZHRofj1cIjMwMHB4XCJde3BhZGRpbmc6MDtib3JkZXI6MXB4IHNvbGlkIGJsYWNrO2JvcmRlci13aWR0aDowcHggMXB4fS50YWJiZWRbbWF4LXdpZHRofj1cIjMwMHB4XCJdPnVse2Rpc3BsYXk6bm9uZX0udGFiYmVkW21heC13aWR0aH49XCIzMDBweFwiXT5zZWN0aW9ue2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDp3aGl0ZTtib3JkZXI6MH0udGFiYmVkW21heC13aWR0aH49XCIzMDBweFwiXT5zZWN0aW9uPmF7ZGlzcGxheTpibG9jaztib3JkZXI6MXB4IHNvbGlkIGJsYWNrO2JvcmRlci13aWR0aDoxcHggMDtwYWRkaW5nOjIwcHg7YmFja2dyb3VuZDojZWVlO3RleHQtZGVjb3JhdGlvbjpub25lfS50YWJiZWRbbWF4LXdpZHRofj1cIjMwMHB4XCJdPnNlY3Rpb24uYWN0aXZlPmF7YmFja2dyb3VuZDojZmZmfS8qISAgXG4gKiAgU3R1bm5wbGF0ZSBtb2RhbC5jc3NcbiAqICBWZXJzaW9uOiAxLjFcbiAqL2JvZHl7aGVpZ2h0OjEwMCU7bWFyZ2luOjB9Lm1vZGFsLXdyYXB7ZGlzcGxheTpub25lO3otaW5kZXg6LTE7cG9zaXRpb246Zml4ZWQ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0b3A6MDt0cmFuc2l0aW9uOnotaW5kZXggMC4xcyBsaW5lYXIgMS41c30ubW9kYWwtd3JhcC5hY3RpdmV7ZGlzcGxheTpibG9jazt6LWluZGV4Ojk5OTk5ODt0cmFuc2l0aW9uOnotaW5kZXggMHMgbGluZWFyIDBzfS5tb2RhbC1vdmVybGF5e2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvdHRvbTowO2hlaWdodDoxMDAlO2xlZnQ6MDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dGV4dC1hbGlnbjpjZW50ZXI7dG9wOjA7LW1vei10cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UgMXM7LW8tdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlIDFzOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlIDFzO3RyYW5zaXRpb246YWxsIDAuNXMgZWFzZSAxczt3aWR0aDoxMDAlO3otaW5kZXg6LTF9Lm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1vdmVybGF5e2JhY2tncm91bmQtY29sb3I6IzAwMDAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC43KTtwb2ludGVyLWV2ZW50czphdXRvOy1tb3otdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZSAwczstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZSAwczt0cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UgMHM7ei1pbmRleDoxO2JhY2tkcm9wLWZpbHRlcjpibHVyKDVweCl9Lm1vZGFsLW92ZXJsYXk6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCU7bWFyZ2luLXJpZ2h0Oi0wLjI1ZW07dmVydGljYWwtYWxpZ246bWlkZGxlfUBrZXlmcmFtZXMgYW5pbS1yb3RhdGV7MCV7dHJhbnNmb3JtOnJvdGF0ZSgwKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QC13ZWJraXQta2V5ZnJhbWVzIGFuaW0tcm90YXRlezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0ubG9hZGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFSZ0FBQUVZQ0FZQUFBQ0hqdW1NQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5SnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU1DMWpNRFl3SURZeExqRXpORGMzTnl3Z01qQXhNQzh3TWk4eE1pMHhOem96TWpvd01DQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTlROU0JOWVdOcGJuUnZjMmdpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2UkRsRE0wRkZOVUpHTlRaRE1URkZNMEkxTVVGRE5qZzVNa1l6TWtaQ00wSWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZSRGxETTBGRk5VTkdOVFpETVRGRk0wSTFNVUZETmpnNU1rWXpNa1pDTTBJaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcEVPVU16UVVVMU9VWTFOa014TVVVelFqVXhRVU0yT0RreVJqTXlSa0l6UWlJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwRU9VTXpRVVUxUVVZMU5rTXhNVVV6UWpVeFFVTTJPRGt5UmpNeVJrSXpRaUl2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUHBnVm10VUFBQlROU1VSQlZIamE3SjB4Vnh0SkZrYmJPaE5hK1ZxNVJZN0kwUThRK2NER0ZqbE1icHlEY3pUeG9JMEhmb0RJZ2R6NkFiQTU1TjUrOEhyb2xRVlNxNnVxWDFYZmU0NE9NeDZQSk5TbDI5OTdWVjM5NGVmUG54a0FnQTg2ZkFRQWdHQUFBTUVBQUJUOHR1b3ZmUGp3Z1UrcEpaeWZuL2Z6SHgvMVg3ZnlSM2ZKWHhzcy9QdVAvUEgweGxQS2YzdlVmMzQ2UER5Yzh5bTNpdytybXJ3SUpobDVpQ3crNTQrZVB2b3FrRS82N3lHWnEzZ0tPZDNMSXhmUUhVY0t3VUFjSXRsU2lmU1dwQTdMaUd3ZThzZHRJU0hFZzJDZ09hRnM1ejkyVkNiOUJ0SklLRzQxOFVqNnVjdWxjOC9SUnpEZ1R5aUR5SktKYXg1Vk9qT0VnMkJnYzZGSUl0bFZtUXo1Uk40dHJXNzFjWjBMNTVHUEJNSEFjcWxJcVRNcWxUNVFuUm5wQnNIQXIxS1JsTkxqRTNHSzlHMHVOZGtnR3dUVHF2Sm5wQStrRW9iYmttd29veEJNa21JUm9SeFEvalRLbzVaUVY3bG9idms0RUV3S2FlWDMvTEdYTFY4aEM4MGhaZE5VWlVPcVFUQlJpV1ZYMDhxQVR5T2FWUE1udlJvRUUwTVpOTTdvcmNTS2xFMFR5aWNFWTBrcVV2cUlXUFlSUzFLaXVjeEZjOFZIZ1dDYUZNdStQdWl2cE1tOUpocEVnMkNDeW1XTVdCQU5JQmpYWXFISFF1bEVqd2JCT0JmTE1QOXhoRmlnSkpvek50TkNNSFhGSWtMNW1qSGRETXVSMWNIZldVZURZS3FLcFdqZ2poa3VzSUpITFp1bWZCUUlobklJZkRIWHNxbjEvUmtFODNZNUpHSVo4bDBCeWlZRTQxSXVSVG5FdERPNEtwdSs1WktaSVpnV0M0WW1MbmhtcHFKcFZacEJNQzl5MmRPU2lOUUNQcmxYeWJTbU45TnF3ZWdNa1lobGo3RVBBYm5JWHE3WVRqN050Rll3dWtYbGFjWU1rZkNnajJWbjNNVnRDM2FXL0wzeUhTRmhQV1NtNlNUMUJYcXRGSXcyY285YkpvK2Iwc0NXTStlRDZ6MVBOQkVXdS9SdHFYVGs1NmVNM2Z1V0ljZEJacGt1RVV3NkpaRTBjb2VKSGsrNUEySnhjN0o3YTdXK050SkZOb1BzOWM2VG4vQk11dFBaclJHTWxrUW5DWjFKaTl1clB0L3hNTmFvcmRJZmxCNXRUVHBKbGt5dEVFdytpR1hnU3I4bDVsbWlwK3oxVG9hM3FXN3B1Q0NjWWNzU1RuSnJacElYVE9UOWxvZVNVR1paQzlIa0tZM2xVWXZTelZrcTF6TWxMWmg4Y0VxL0piWXA2RUlxbDJ3QjhNdng3R21xYVlOczVQaC9RekIyWS9aNVJJUHdTYVV5YTJ0UzJWQTIrNG1YVVhLQ09ZeTUrWnVjWUNLVGk2U1ZpWXFGZlVRMlArWkRUYXE3Q2Y1NjBtdjdJOVkwbTVSZ0lsbzhkNlVSbU8wVy9hUWFrVTFLQy84ZU5jbEVKNWxrQktOeWtlUmlkYVpJeWlCWkluN0ZUYjJDcEZoSk5lT0V5cWNvSlpPRVlJekxwUkRMbERLb2tiR3hsNWhvdnNXMDhqZDZ3UmlXQzJKQk5LMlhUTlNDTVNvWHhHSmZOTEl1S3ZZZVRSU1NpVll3UnVVaXpkc0pQUmJ6a2lrMmNqK0lYRFRtSlJPbFlBektSUzR5UEdWaFhIU2k2V21haVhsNjI3UmtvaE9NTWJsSU9YU1c4dVgyTFJHTlhQZDBrc1hibnpFcm1hZ0VZMHd1VXkySDZMT2tJeHBwQXNkNi95dVRrb2xHTUZvMy81VTF2NGhPVnQrZXNFZ3VXY25FdkszSG9iVnhHWVZnREMzL0o3V1FaaXhqYmpGZUxJSzVhRmd1cEJiU1RFeVMrYmVWbWN4T0JBZjVhOE1IK0RwL0hDQ1g5cUZKNERCN1dYNFFDNUwyVHpYMWsyQld5RVhXS1J3MTlQTE1FRUY1TE1hMlFNL0VWZzhkd3dkMDJLQmM1T0NNa1F1VTBveU1oYkdPalJqb04vajlzUzBZclgyL05sZ1NIYkpvRHQ0cG1lNGllY3Q3V2dWUUlwWGswdVNNa2N3UVRmZ3F3UnJqVk1xbC9YamMyRXdQMFdLQ2FhS3BLLzJXYjhnRktueGp6MlRNUlBKMlQ3VXFhSGVDYWFpcEszSVpVeEpCalhKZVRreldtNytOTkgwN3hnN1VVUU1mT25LQk9rbm1lUXpwaWNveWpUUjlUUWhHK3k2bkRSa2R1WUFyeVZnZlMzczYzZDY2QkNOOWw1RFhHTjFsa2Q4T0FreEs1akFDeVJ5RjdNYzAzb1BSOVM0aDA0dHN1bjNDVndJOHBuSHJ0ODBKMW8vcEdEZ1lJZGU3SUJmd25XUWVJMGd5L1N6UWhaeE5sMGdoYjBpUFhBREp2TEt2RzIybEtSaWRraDRFZWpua0Fram1WNzc2dmlpeUVjSG9YcWhmQXIzY0hYS0JCaVVqWTgvcUZIYlBkNm5VVklMNUdxZzBrclBITVVNZEdwU005WFV5WGt1bDRJTFJXYU1RcFpHSnk5VUJTcEpwWGFrVVZERDZTNFJZVFNobml4UGtBc1lrWS9YYUpXK2xVdWdFczUvNVgxREh0VVZnVlRLeXA4eTBUYVZTTU1Gb1l6ZEVURHhETG1CWU1uSVY5clhSdCtlOFh4a3l3WVJZVURkbEZ6cUlnSlBNNXZSMTMvVUdWVUVFbzlITGQyUDNXczhPQU5aVGpPWHA2eTh1Rzc2aEVvenY5RExYQXdZUWkyUmt6Rm84SVhaZGxrcmVCYU9YaC90czdESmpCTEZLUnNwNWk3ZEVHYm02NGpwRWd2RzlZbmRDVXhjaTVpeXoyWTl4a21LOENrWnZ2K2t6dlVqZjVZSXhDaEdubUVlajVmM0F4YlMxTjhGb284am5ydXNQR1gwWFNFTXlrbUFzYmpoZmUxbUp6d1FqY3ZGNXZSRjlGMGhKTWhPRHBkS2c3aGFiWGdRVElMMU11VmMwSklqRlJGNnJoK29yd1F3OXBwY0hvM0VTSU1WU3FWY254ZmdTak0rWkkwb2pTTDFVZWtnbHhUZ1hqT2QxTDVSR1FLa1VVWXJ4a1dCOHBaY25TaU5vU1lxUms2aTFDeUpIalF0RzU4MTlwWmN6U2lOb0VXZVpyV3VWTmxvWDR6ckJISGo2NWU2NFNocGFsbUx1OHgvV0ZwRldYaGZqVERDNjM4dXVwMS9zbENFSExXUWFlNHB4bVdCR25uNnBLNjQxZ3BhbUdHa0pXT3M3Vm1yMnVoU01qNFYxTkhhaDdaS1JNc25TdFBXb3luNHhUZ1NqVTFnK0Z0WmRhQzBLMEdhaVRUR3VFc3pRVTNxWk1yYUFGUE04d1dFcHhmd2VUREFlbTdzWFRFc0RtRXd4dlhXYnZTNFNET2tGb0gwcFpxMGxLUzRFNDJQMmlQUUM4Q3VXMW9MdHJ0UHNyU1VZM2JlejcvaU5rMTRBbG1OdFhjektabS9IOXd1UVhnQ2NsVW1QeGxMTXl1cWxybUI4TkhkSkx3QnhmRC82T3NualhqRDZ4SzR2Ykx3aXZRQzhtMkprWGRpZG9iYzA5SlZnaGo3S0k0WVF3RXFpS1pNNnZwNTRBK1pjY3dTd1ZvcXhOR1hkZis4bWJSc0pScWVuWE04ZTBYc0JXSitab2ZleTR6ckJ1QzZQbnRqdkJTQzlNbWxUd1F3Uy9yQUFZaWlUNXNiS3BLNUx3V3dqR0FCU3pLcXFwckpnUEV4UFA5RGNCZGlJcStRRVEza0VZS1pNdWpkVUptMWJGY3dWUXdWZ1kyWkcza2QzMlJZT213akdaZjlsem81MUFFa0labW40cUNRWUQvMlhHZU1Eb0ZhWkpEZHBzM0tGOVU3ZEJPTjZjUjJDQWFpUGxkc3BiMXNTRExOSEFHa0pKbHZzdzFRVnpFNktId3BBNU53WWVpKzFCUE9aOGdqQUZsb0ptT3pEckMwWWJmQzZ2UGNSQ1FZZ3ZlL1Q1MDBUak12K3k1eU5wUUNTRkV5M3ZNdGRVNElodlFDNDVZZWg5OUxmUkRBdTE3OGdHQUNINkhvWUJJTmdBTHhoWmRuSDFpYUNjVFdEUlA4RklHM0JmSzRrR04xTXBwdllod0NRR2xhdTYrc1ZHMUN0bTJDY3ppQXhEZ0M4WUs0UDAybmdoWDh3RGdDOFlLbjEwS3NpR0dkN3dCanJkZ01rZzdGcit6NDFrV0FvandEOFltV0h1NjBxZ3RseTlLSlBISCtBVmdpbVVwUFgxUXpTRGNjZndDdFdacEsycXdqbUl3a0dBTUZVSmZRME5UTklBQzFCTnA4SzNlUjk0R01IOElxcGlaU2dndUVPQWdEZXNiUVdwaHRTTVBSZkFOcEZmNlZnOGpyS1ZmK0ZOVEFBTFdPZEJOUGxZd0tJQTJNcjViZENsa2pNSUFHMGk2QTlHUGFBQWFCRUFnQkFNQUNBWVA2QldTU0FkdkdaSGd3QStLSkxpUVFBU1pSSUFJQmdBQURDQ1liZUNVQmNXTG51NzJtbFlJeHRKQXdBcTdIeW5aMVRJZ0ZBb3lVU0FNVEZ6TXI3UURBQTZXRmxjLzJiZFFWREh3WWdFclJ2MnZUMnRBL3lQdFlWakl1dTlCYUhIaUFZbHhaZVAyU0o5SkZqRGhDTWFkYmNkUFdUdnY3YWd1R0dhUUJ4bFVteWZ1MmlvWmMvMDlkbkZna2dZY2xNOGg5M2dWOTJuci91UCtVWlBSaUF0RGtPV0NwSlkvbXcvQWZyQ3NiRmZycHNIZzdRVEtrMERpQVplZjdqb2pTcUtoanV5QWdRcjJUbW5pVWpmaGd2dTZ5b3MrWWJkSEZIeG0wT05VQ2pram5JM1Bka25wLzNyV3NXZjZ2NFJIME9GVUMwa3BHZ01ENC9Qei9RUkZObjZZaWtsa201b2J1TUtyTkl0ZU9Wdzd0RUFzRG1vcEhwNjczODhTMnIzdjZRb0RIUjFMSnlNVitWQkhQam9NeWgwUXRnUXpMU2pCVkJYT3FKZjBjcmxFSCsrRlNTaVFRTCtidHl4OGhaMVhaSkZjRzRhUFFPOUkwQ2dCM1p6RlVtVW1WSTZmU3dUanBaaHlvbGtvdXA2aDZIRThBMGttVHVYVDNaMm9KeHRMTWRnZ0d3emVmOHUrNnN5cWg2cVVEZEthN1BIRDhBbTJndnh1bGFtYXFDcVJ1ZHV2a3ZRWW9Cc0lsY3p1TjBVVzFWd2Jnb2s1aXFCckNKZkRlZDdweFFWVEEzam40SkFMQ1pZSm9ya1J3MWVuYzRqZ0MyT0Q4L2x6VnFzczd0aDh2bjNXUS9HQnE5QU9reDBCRGhkSjNhSm9LcFd5YlI2QVd3S1Jqbm0xTnRJcGhiUjc4TUFOaGgxM1Y1dEpGZ0hFVW9CQU5nQkswb2VwbUh5M2cyM1pPM2JwUmlieGdBVytXUjRQeitaNXNLWmxiemRYdjBZUURNTU14ZUxuQzhkLzNFVFFtR01nbkFEdHVacDEwT05oS01tcTd1a3VJaHh4V2dXZkpLUXI2SFhWT0NjWlJpZGptOEFDYktJMWRWaVNuQkZQWUVnT2FRRS8xODhYWWpqUXRHcDZ2clhyZUFZQUNhTDQ5bXZsNmo3cTFqS1pNQUtJL01DcVpMbVFUUVNIcnA2Z24reWRGRnpPNEZrNzh4RVF5elNRQnhwaGV2NVpHTEJFT1pCQkFuKzc3TEkxZUNxWHQ3QXltVDlqamVBTUhLSTluMFRSNFBXb1hZRll6V2I1UkpBUEZ3RUNLOXVFb3d3clJ1bWNTMVNRQkIwa3ZSM0hWUmZRUVRqSXMzT3VMd0EzaEhxb1d1bGtkejN5L21SREM2Q3ZBS3dRQ1k1MHVvOU9JeXdiaDR3ejJhdlFCZXl5UFp3YUJvUlZ5RmVFMW5ndEZMQitwR0xsSU1nRC9HK3ZQYXg5NHZ2aE9NVUxmWk85QXBOQUJ3bjE0R0ljc2pINEtaWmZVdmdEeGdPQUI0U3kvZTE3NTRFNHcyZXkvcWxrbE1XUU00VFMvOVVucVpobnp0am9mbm5EcElNV09HQllBemprdi9mQm55aFowTFJsTk0zVitDRkFQZ0pyMlVleTlYdmphV0NwbGdYTVV3VWd5QTIrL1JKUFNMZXhHTVRvSFZYbmhIaWdGd21sN3VRNytIanNmbmRtRkxVZ3pBNW54dE1yMTRGWXphc3U0dk5XSmRETUJHNlVWV3hmZWFUQysrRTR6Z1lrYnBtT0VDVUVrdWNqSGpVZW1QTHB0NkwxNEY0MmhkekVCclNRQllEMmt0ZEV2cDViYXBOOUlKOEJvdVVzeFh4Z3pBV3VsRldncjdwVCthTlBsK3ZBdEdVMHpkWDFLdXRLYmhDMUN0cGRCWTd5VmtnaEhKU0psVTkwcnJmYWF0QWQ1TkwzSWRYOUZPa0tyaHJPbjMxQW40V25WLzJjWEdGUUM4eWtWT3ZsOUtmM1FSZXRWdW80TFJSbFBkeFhkRGJ0UUdzSlN2Mld0alZ6YmhuMXA0VTUzQXIzZVdPV2o0NmpRY0FQeGFHajEvenl5a2wrQ0NjZFR3N1diTUtnRzhWUnJkaGR6dnhWcUNLUnErZDVSS0FNNUxJK0hFMHB2ck5QUzZKNVJLQUxYVHkzaWhOSm8wUFMxdFFqQ09ybE9pVklJMnkwWEVVbDRiTnMrL1Z4TnI3N09wQk9PeVZHSVBYMmliWE9Ua2VycWtLakJIcCtIWGQxRXFIWEhGTmJTTTArei8reTZURUhkcGpFNHdqa3FsNXcrY2ZneTBKTDBzOWwxTWxrWldFa3hSS2wzWGZCcVpxcU1mQTZuTFJmWjRHY2RRR3BrUlRPbERlcWo1SEVNdWlJU0U1U0p0Z01WTFpjeVdScVlFb3d2d1hHd3NOZWIrMXBDZ1hJcW1icmtOY0dlNU5MS1dZREkxOFhjSFQwWFRGMUtUeTNuMnV2Mmw4SlJGc3ROang5S2JjZFNQZWJZOVRWOUlCQ21MRmsrWXgxYXVOWXBLTU1wSlZuL3ZtTjZML0pFTVJKMWVaT0ppc2VTZk5Ma0ZadlNDVVRQL2tkVmZIOVBQZmwyTUJCQ0xYTVpMNUhJZFE5L0Zlb0lwMXNlNHFERUhlaFlBaUVrdXk2YWo1NW54S2Vsb0JLT1NrUmpvb3VtN2gyUWdNcmtzamxkSjgzL0UwbmVKUWpBcUdXbjZYamw0S2lRRHNjcEZHRnU3U2pvSndhaGtUcEFNdEZndTM2d3ZwbnVQRHo5Ly9uei9MM3o0WU9VQVNKcHhzYjdsTWo5ZzN4alNFSUZjSnJFMWRhTkxNT1V3azlXZnZpYkpRQ3h5dVlwZExsRWxHRDBZc3E1Rmtzd25rZ3drSUJlWktScS9JWmVURkg3SHFBU2pCMFhLSkRIN1J5UURFY3RsMlNJNlFiWmZTR1lUdGVnRTQwRXlVbllkeGpnRkNPbkpKYld4R0tWZ2tBeEVLcGJpd3NWK1c4WmdKOVkzcmxOM1VyOCtPWGc2T2VCL2N4VTJlRDRoL3RVbXVVUXRtQVhKdUpoZDZyNk1BL2FUQWVkeTJjdCszWEtoRmVrNTJoS3BRdlRjaEVrS1U0UmdZbXkrTlZQVWl0SThDY0Y0a3N3c2UxbEZTVjhHTmgyUGNqWC80STIva3N4VWRMSWwwa0s1SkNLUXhYaFhqcDV5S0RVemZSbllRQzRpbGIvYkxwZWtFc3pDQVphRE4zTDRsR2Y1Z0pqeTFZR2FKWkh3WFMvaWJRVkpDa1lQOUZ0THNDbVp3TWQ0SzI2ZE0zam5yOG40dVd6VDU1S3NZRXBSOVN4enMxWkdlTlJCTXVNckJhVnh0cStwNWEwdFdtVXB4VGptcTZJUnpOc0hYM29vVWpLNTdLV1FabURkMUNKUytTUFcvVndRekhvRG9hdVMyWFg0dEtRWlVzdDdxVVdRQ1llek5wK0lXaUdZMHFDUWk4aU9IRCt0Q09aN1c4OVFMUlNMSk9IakZhbEZZQzFWMndSVEdpRFNsL25rOEdubEREVmxRQ1V0RmtrcVgvTEhxaXVkbjIrS0Z0T3RSUkJNSENXVGNLOWxFNE1ycmZFeTB0U3k2ajViY3RQQUUzcHpMUmZNUXNra2RmUkh4MDk5cTdYM25DRVc5ZmlRTWtpYXVMMDEvbnFyMXJjZ21QVUhVVS9UekxhSHA1YzFEMy9TbjRsU0xITGlHYXp4MStlYVdqaVpJSmlWYWViSTA5UExtZTAvaUNZS3NjanMwSEROLzRWR0xvS3BOTUI4ckpraDBhU1ZXRWd0Q01aSm12SFJtMEUwY1l1RjFJSmduQTArbVRHUW1ZT1J4NWVSWnZCRlBtQ3ZHWXBCait0SVM2RmVoZi8xVGxNTEp3VUU0L3dzZCt5eGJCSmswTXFxenlsVG5GN0wzNksvMHEzd3Z6NWtMek9DTXo1RkJPTnpnTzZwYUQ1NmZpa3BuMmFrR3FkcFpXK0RFNFFzbUx0QStnZ205SUNWcytCQkFOSElvSjdwQUtlWldPMDRqVFNwRERkOENrbVRFOG9oQk5Pa2FNWXFteERjcTJ3azJkeHhCSlllajEwVnlxQmlDWVJZRUl6WmdkMVQwWXdDdm15UmJLUkJmTjNXK0s2Zi9hNEtaVmp6NlVUYXB5UkZCRVBwOUN2eXBiaFI0ZHlsS2h3VnlyWUtSUjQ5QjA5TFlrRXdpR1pENGNqUGVheG41Znl6Rkpuc1pDL04yYjRqb1NBV0JKT01iUFpVTmhidVNpRHA1a2YyTWpNaTh2bXZsUytYaWtURXZGVVNpWS9QVEthYlpZYU9XU0VFazVSbytwcG9SZ2JmbnFTYng1SjhNaFdROEZRbi9XaEo4Ni9TSCszb3o3NEtwZmpwRyttdlhMQ09CY0cwb1h6YVU5SEVmSytseGIxdVFvbWlhbHFaYVZxaERFSXdyWk5OTDN0ZFZmcUpUOFFKVDluclZENXBCY0ZBcVlUYVF6WWJTK1ZXcFhMSng0RmdZTFZzaHZyZ2xyWHZseiszSkJVRUEvWEtxRUhwMGRaMFU2UVVlZHl3R0E3QmdIL2g5Qk5PT0FnRndZQUI0UlJUdlNLY1lnMUpiQ2xIWkxLNE1KQlpId1FEaHNWVFhPelhWL0VVLy95eHdiYzF6MTRYK2NsUFdYZnpnRXdRRElKSlN6N0ZtcFhlUXRvcFJMVEl4eVdsMkxLcnVVVVl4ZXBZYWNJK2k0UDdROEZLd1FBQWJFcUhqd0FBRUF3QUlCZ0FBQVFEQUFnR0FCQU1BQUNDQVFBRUF3QUlCZ0FBd1FBQWdnRUFCQU1Bc0FiL0UyQUFnU1NQWkJNQjY0TUFBQUFBU1VWT1JLNUNZSUk9XCIpO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjI4MHB4O2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0xNDBweDttYXJnaW4tdG9wOi0xNDBweDtvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlOy1tb3otdHJhbnNpdGlvbjphbGwgMCBlYXNlIDBzOy1vLXRyYW5zaXRpb246YWxsIDAgZWFzZSAwczstd2Via2l0LXRyYW5zaXRpb246YWxsIDAgZWFzZSAwczt0cmFuc2l0aW9uOmFsbCAwIGVhc2UgMHM7LW1vei1hbmltYXRpb246YW5pbS1yb3RhdGUgMnMgaW5maW5pdGUgbGluZWFyOy1vLWFuaW1hdGlvbjphbmltLXJvdGF0ZSAycyBpbmZpbml0ZSBsaW5lYXI7LXdlYmtpdC1hbmltYXRpb246YW5pbS1yb3RhdGUgMnMgaW5maW5pdGUgbGluZWFyO2FuaW1hdGlvbjphbmltLXJvdGF0ZSAycyBpbmZpbml0ZSBsaW5lYXI7d2lkdGg6MjgwcHg7ei1pbmRleDotMX0ubW9kYWwtd3JhcC5hY3RpdmUgLmxvYWRlcntvcGFjaXR5OjE7LW1vei10cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlIDBzOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlIDBzO3RyYW5zaXRpb246YWxsIDAuNXMgZWFzZSAwczt6LWluZGV4OjF9Lm1vZGFsLXdyYXAuYWN0aXZlLmxvYWRlZCAubG9hZGVye29wYWNpdHk6MDstbW96LXRyYW5zaXRpb246YWxsIDAuMjUgZWFzZSAwczstby10cmFuc2l0aW9uOmFsbCAwLjI1IGVhc2UgMHM7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjI1IGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgMC4yNSBlYXNlIDBzO3otaW5kZXg6LTF9Lm1vZGFsLWNsb3Nle2JvcmRlci1jb2xvcjojZmYwMDAwO2JvcmRlci1yYWRpdXM6MjBweDtjb2xvcjojZmYwMDAwO2N1cnNvcjpwb2ludGVyO2hlaWdodDo0MHB4O2xpbmUtaGVpZ2h0OjQwcHg7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEwcHg7dG9wOjEwcHg7d2lkdGg6NDBweDt6LWluZGV4Ojk5OTk5OTk5OX0ubW9kYWwtY2xvc2Ugc3Zne2ZpbGw6I2ZmZn0ubW9kYWwtY2xvc2Ugc3ZnOmhvdmVye2ZpbGw6IzAyOWVlM30ubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNsb3Nle29wYWNpdHk6MTstbW96LXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZSAwczstby10cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UgMHM7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgMC41cyBlYXNlIDBzfS5tb2RhbC1jb250ZW50V3JhcHtkaXNwbGF5OmlubGluZS1ibG9jazttYXgtaGVpZ2h0OjBweDttYXgtd2lkdGg6MHB4O292ZXJmbG93OmF1dG87cGFkZGluZzoyMHB4IDA7LW1vei10cmFuc2l0aW9uOmFsbCAxcyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YWxsIDFzIGVhc2UgMHM7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAxcyBlYXNlIDBzO3RyYW5zaXRpb246YWxsIDFzIGVhc2UgMHM7dmVydGljYWwtYWxpZ246bWlkZGxlO3otaW5kZXg6LTE7b3BhY2l0eTowfS5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXB7YmFja2dyb3VuZDojZjVmNWY1O2JvcmRlcjojYTBhMGEwIHNvbGlkIDFweDttYXgtaGVpZ2h0OjkwJTttYXgtd2lkdGg6OTAlO3BhZGRpbmc6MTBweCAxNXB4Oy1tb3otdHJhbnNpdGlvbjphbGwgMXMgZWFzZSAwLjVzOy1vLXRyYW5zaXRpb246YWxsIDFzIGVhc2UgMC41czstd2Via2l0LXRyYW5zaXRpb246YWxsIDFzIGVhc2UgMC41czt0cmFuc2l0aW9uOmFsbCAxcyBlYXNlIDAuNXM7ei1pbmRleDoxO29wYWNpdHk6MX0ubW9kYWwtY29udGVudHtvcGFjaXR5OjA7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyBlYXNlIDBzOy1vLXRyYW5zaXRpb246b3BhY2l0eSAwLjNzIGVhc2UgMHM7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyBlYXNlIDBzO3RyYW5zaXRpb246b3BhY2l0eSAwLjNzIGVhc2UgMHM7ei1pbmRleDotMX0uaWU4IC5tb2RhbC1jb250ZW50LC5pZTkgLm1vZGFsLWNvbnRlbnR7ZGlzcGxheTpub25lfS5pZTggLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50LC5pZTkgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50e2Rpc3BsYXk6YmxvY2t9Lm1vZGFsLXdyYXAuYWN0aXZlOm5vdCgjbW9kYWwtYWpheCkgLm1vZGFsLWNvbnRlbnQsLm1vZGFsLXdyYXAuYWN0aXZlLmxvYWRlZCAubW9kYWwtY29udGVudHtvcGFjaXR5OjE7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgMC41cyBlYXNlIDFzOy1vLXRyYW5zaXRpb246b3BhY2l0eSAwLjVzIGVhc2UgMXM7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC41cyBlYXNlIDFzO3RyYW5zaXRpb246b3BhY2l0eSAwLjVzIGVhc2UgMXM7ei1pbmRleDoxfS5jYXJvdXNlbCwuY2Fyb3VzZWwgKiwuY2Fyb3VzZWw6YmVmb3JlLC5jYXJvdXNlbDphZnRlcnstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmNhcm91c2VsIHVsLC5jYXJvdXNlbCBsaXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjttYXgtd2lkdGg6MTAwJX0uY2Fyb3VzZWwtdGl0bGV7ZGlzcGxheTpibG9ja30uY2Fyb3VzZWwgdWx7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47bWluLXdpZHRoOjEwMCU7bWFyZ2luOjAgLTE2cHg7cGFkZGluZzo1cHggMDtsaXN0LXN0eWxlOm5vbmU7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCA1MDBtczstbW96LXRyYW5zaXRpb246YWxsIDUwMG1zOy1vLXRyYW5zaXRpb246YWxsIDUwMG1zO3RyYW5zaXRpb246YWxsIDUwMG1zO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LWluZGVudDowfS5jYXJvdXNlbCBsaXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyNSU7bWFyZ2luOjA7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCA2MDBtczstbW96LXRyYW5zaXRpb246YWxsIDYwMG1zOy1vLXRyYW5zaXRpb246YWxsIDYwMG1zO3RyYW5zaXRpb246YWxsIDYwMG1zO3ZlcnRpY2FsLWFsaWduOnRvcDt3aGl0ZS1zcGFjZTpub3JtYWw7Ym9yZGVyOjAgZG90dGVkIHJlZDtiYWNrZ3JvdW5kOm5vbmV9LmNhcm91c2VsLnJlc2l6aW5nIGxpey13ZWJraXQtdHJhbnNpdGlvbjpub25lOy1tb3otdHJhbnNpdGlvbjpub25lOy1vLXRyYW5zaXRpb246bm9uZTt0cmFuc2l0aW9uOm5vbmV9LmNhcm91c2VsIGxpe3dpZHRoOjI1JX0uY2Fyb3VzZWwgbGk+ZGl2e21hcmdpbjowIDE2cHh9LmNhcm91c2VsIGxpPmF7ZGlzcGxheTpibG9jazttYXJnaW46MCAxNnB4fS5jYXJvdXNlbC1idXR0b24td3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2Zsb2F0OnJpZ2h0fWFbaHJlZl49JyNjYXJvdXNlbC1idXR0b24nXXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAwIDVweCA1cHg7cGFkZGluZzo1cHg7dGV4dC1hbGlnbjpsZWZ0O3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlcjoxcHggc29saWQgIzY2NjY2NjtiYWNrZ3JvdW5kLWNvbG9yOiNFRUVFRUV9YVtocmVmXj0nI2Nhcm91c2VsLWJ1dHRvbiddIHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4fWFbaHJlZl49JyNjYXJvdXNlbC1idXR0b24nXS5mcm96ZW57Y3Vyc29yOm5vdC1hbGxvd2VkO29wYWNpdHk6LjU7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NTApfSNjYXJvdXNlbFR3by5jYXJvdXNlbCBsaSwjY2Fyb3VzZWxGb3VyLmNhcm91c2VsIGxpe3dpZHRoOjEwMCV9I2Nhcm91c2VsVGhyZWUuY2Fyb3VzZWwgbGkgYXtvcGFjaXR5Oi41O291dGxpbmU6MXB4IHNvbGlkIHdoaXRlfSNjYXJvdXNlbFRocmVlLmNhcm91c2VsIGxpIGEuYWN0aXZle29wYWNpdHk6MTtvdXRsaW5lOjFweCBzb2xpZCB3aGl0ZX0vKiEgTWVkaWEgcXVlcmllcy4uLiBcbiAqIE9SIGluY2x1ZGUgdGhlIHN0dW5ucGxhdGUvbGliL3ZlbmRvci9lbGVtZW50UXVlcnkgdG8gdXNlIEVsZW1lbnQgUXVlcmllcyAoc2VlIGJlbG93KVxuICovQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmNhcm91c2VsIGxpe3dpZHRoOjMzLjMzMyV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMwcHgpey5jYXJvdXNlbCBsaXt3aWR0aDo1MCV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpey5jYXJvdXNlbCBsaXt3aWR0aDoxMDAlfS5jYXJvdXNlbC10aXRsZXtkaXNwbGF5Om5vbmV9fS8qISBFeGFtcGxlIHVzaW5nIEVsZW1lbnQgUXVlcmllcy4uLiBcbiAqIEBSZXF1aXJlcyBodHRwczovL2dpdGh1Yi5jb20vdHlzb25tYXRhbmljaC9lbGVtZW50UXVlcnkgKHN0dW5ucGxhdGUvbGliL3ZlbmRvci9lbGVtZW50UXVlcnkubWluLmpzKSBcbiAqIFRoZSBmb2xsb3dpbmcgdXNlcyBhIEpTIGVsZW1lbnQgcXVlcnkgcGx1Z2luIChpbnNlYWQgb2YgYSBtZWRpYS1xdWVyeSkgdG8gc3R5bGUgdGhlIHRhYmJlZCBjb250ZW50IHdoZW4gdGhleSBhcmUgbGVzcyB0aGFuIDMwMHB4IHdpZGUuXG4gKiBUaGUgcGx1Z2luIGxvb2tzIGZvciBbbWluL21heF0tW3dpZHRoL2hlaWdodF0gc3BhY2Utc2VwYXJhdGVkIGF0dHJpYnV0ZSBzZWxlY3RvcnMgZWc6IGVsZW1lbnRbbWluLXdpZHRofj1cIjIwMHB4XCJdW21heC13aWR0aH49XCI0MDBweFwiXXtiYWNrZ3JvdW5kLWNvbG9yOnJlZDt9XG5cbi5jYXJvdXNlbFttYXgtd2lkdGh+PVwiNTAwcHhcIl0gbGkge1xuICAgIHdpZHRoOjMzLjMzMyU7XG59XG4uY2Fyb3VzZWxbbWF4LXdpZHRofj1cIjM2MHB4XCJdIGxpIHtcbiAgICB3aWR0aDo1MCU7XG59XG4uY2Fyb3VzZWxbbWF4LXdpZHRofj1cIjM2MHB4XCJdIC5jYXJvdXNlbC10aXRsZSB7XG4gICAgZGlzcGxheTpub25lO1xufVxuLmNhcm91c2VsW21heC13aWR0aH49XCIyMDBweFwiXSBsaSB7XG4gICAgd2lkdGg6MTAwJTtcbn1cbiovLmFjY29yZGlvbiwuYWNjb3JkaW9uOmJlZm9yZSwuYWNjb3JkaW9uOmFmdGVyey1tb3otYm94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0uYWNjb3JkaW9ue3Bvc2l0aW9uOnJlbGF0aXZlfS5hY2NvcmRpb24tY29udGVudHstd2Via2l0LXRyYW5zaXRpb246bWF4LWhlaWdodCAwLjZzIGVhc2UgMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7LW8tdHJhbnNpdGlvbjptYXgtaGVpZ2h0IDAuNnMgZWFzZSAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zczt0cmFuc2l0aW9uOm1heC1oZWlnaHQgMC42cyBlYXNlIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzO21heC1oZWlnaHQ6MHB4O292ZXJmbG93OmhpZGRlbjtvcGFjaXR5OjAuNX0uYWNjb3JkaW9uLWl0ZW0tb3Blbj4uYWNjb3JkaW9uLWNvbnRlbnQsLmFjY29yZGlvbi1pdGVtLW9wZW4+LmFjY29yZGlvbi1jb250ZW50Pi5qZi1pbnB1dC10eXBlLXJlcGVhdGFibGUgLmFjY29yZGlvbi1jb250ZW50ey13ZWJraXQtdHJhbnNpdGlvbjptYXgtaGVpZ2h0IDAuNnMgZWFzZSAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zczstby10cmFuc2l0aW9uOm1heC1oZWlnaHQgMC42cyBlYXNlIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzO3RyYW5zaXRpb246bWF4LWhlaWdodCAwLjZzIGVhc2UgMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7bWF4LWhlaWdodDoxMDAwcHg7b3BhY2l0eToxfS8qIVxuICogIFN0dW5ucGxhdGUgTWFwcy5qc1xuICogIFZlcnNpb246IDEuMFxuICovaHRtbHtoZWlnaHQ6MTAwJX1ib2R5e2hlaWdodDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MH0ubWFwe2hlaWdodDozMDBweDt3aWR0aDoxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mbGV4U2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwJTttaW4td2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uZmxleFNsaWRlci5maWxse3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjEwMCV9LmZsZXhTbGlkZXJfcHJvZmVzc2lvbnMuZmlsbHtwb3NpdGlvbjpyZWxhdGl2ZX0uZmxleFNsaWRlci5maWxsPnVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxMDAlfS5mbGV4U2xpZGVyLmZpbGw+dWw+bGl7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxMDAlfS5mbGV4U2xpZGVyPnVse2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZX0uZmxleFNsaWRlcj51bD5saXtoZWlnaHQ6MTAwJTttYXgtaGVpZ2h0OjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246dG9wO2JhY2tncm91bmQ6IzY2NjY2NiByZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nc2xpZGUnXT51bHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAwMCV9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nc2xpZGUnXT51bD5saXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztvdmVyZmxvdzpoaWRkZW47d2lkdGg6MSV9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSdde2hlaWdodDoxMDAlfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXT51bD5saXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3RyYW5zaXRpb246b3BhY2l0eSAxcyBlYXNlIDBzO29wYWNpdHk6MH0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10+dWw+bGlbZGF0YS1zdGF0ZSo9J2lzLWFjdGl2ZSdde29wYWNpdHk6MX0uaW5kZXgtY29udGFpbmVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt6LWluZGV4OjEwMDtiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTM7cGFkZGluZy1ib3R0b206MjBweDttYXJnaW4tdG9wOi02MHB4O21heC13aWR0aDo2NTVweH1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey5pbmRleC1jb250YWluZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH19LmluZGV4LWNvbnRhaW5lciAuZmxleC1pbmRleC10ZXh0e2ZvbnQtd2VpZ2h0OmJvbGR9QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7LmluZGV4LWNvbnRhaW5lcnttYXgtd2lkdGg6MzE3cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmluZGV4LWNvbnRhaW5lcnttYXgtd2lkdGg6MTAwJTttYXJnaW4tdG9wOi0yMHB4fX0uZmxleFNsaWRlci1uZXh0QnV0dG9uLC5mbGV4U2xpZGVyLWluZGV4Q29udGFpbmVyLC5mbGV4U2xpZGVyLXByZXZCdXR0b257aGVpZ2h0OjQwcHg7d2lkdGg6NjBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7ei1pbmRleDoyfS5mbGV4U2xpZGVyLW5leHRCdXR0b24sLmZsZXhTbGlkZXItcHJldkJ1dHRvbntjdXJzb3I6cG9pbnRlcn0uZmxleFNsaWRlci1pbmRleENvbnRhaW5lciBiey13ZWJraXQtYW5pbWF0aW9uOmZhZGVJbiAxLjBzOy1tb3otYW5pbWF0aW9uOmZhZGVJbiAxLjBzOy1tcy1hbmltYXRpb246ZmFkZUluIDEuMHM7LW8tYW5pbWF0aW9uOmZhZGVJbiAxLjBzO2FuaW1hdGlvbjpmYWRlSW4gMS4wczthbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7b3BhY2l0eTowfS5mbGV4U2xpZGVyLW5leHRCdXR0b246YWZ0ZXIsLmZsZXhTbGlkZXItcHJldkJ1dHRvbjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJpZ2h0OjAuMmVtIHNvbGlkO2JvcmRlci1ib3R0b206MC4yZW0gc29saWQ7dHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7Y29sb3I6I2ZmZn0uZmxleFNsaWRlci1uZXh0QnV0dG9uOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0uZmxleFNsaWRlci1wcmV2QnV0dG9uOmFmdGVye2JvcmRlci1yaWdodC1jb2xvcjp3aGl0ZTtib3JkZXItbGVmdC13aWR0aDowfS5mbGV4U2xpZGVyLW5leHRCdXR0b246aG92ZXIsLmZsZXhTbGlkZXItcHJldkJ1dHRvbjpob3ZlcntvcGFjaXR5Oi44fS5mbGV4U2xpZGVyLWRvdHN7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5OTk7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTM2NHB4O21hcmdpbjphdXRvO3BhZGRpbmc6MCAzMnB4O3RleHQtYWxpZ246Y2VudGVyO3BvaW50ZXItZXZlbnRzOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZmxleFNsaWRlci1kb3Rze3BhZGRpbmc6MCAxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5mbGV4U2xpZGVyLWRvdHN7cGFkZGluZzowIDhweH19LmZsZXhTbGlkZXItZG90cyBhe2ZvbnQtZmFtaWx5OkFyaWFsIHNlcmlmO2ZvbnQtc2l6ZTo3MHB4O2xpbmUtaGVpZ2h0OjEwMHB4O21hcmdpbjowIDRweDt0ZXh0LWRlY29yYXRpb246bm9uZTtwb2ludGVyLWV2ZW50czphdXRvO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC42KX0uZmxleFNsaWRlci1kb3RzIGE6aG92ZXJ7Y29sb3I6cmVkfS5mbGV4U2xpZGVyLWRvdHMgLmN1cnJlbnQsLmZsZXhTbGlkZXItZG90cyBbZGF0YS1zdGF0ZSo9J2lzLWFjdGl2ZSdde2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC45KTt0ZXh0LXNoYWRvdzoycHggMnB4IDVweCByZ2JhKDE0MCwxNDAsMTQwLDAuNil9LmZsZXhTbGlkZXItZG90cyAuY3VycmVudDpob3ZlciwuZmxleFNsaWRlci1kb3RzIFtkYXRhLXN0YXRlKj0naXMtYWN0aXZlJ106aG92ZXJ7Y29sb3I6I2ZmZmZmZn0uZmxleFNsaWRlciBbY2xhc3NePSdhbmltYXRlLWluLSdde3Bvc2l0aW9uOmFic29sdXRlO292ZXJmbG93OmhpZGRlbjt3aWR0aDowO2hlaWdodDowOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMTQwMG1zOy1tb3otdHJhbnNpdGlvbjphbGwgMTQwMG1zOy1vLXRyYW5zaXRpb246YWxsIDE0MDBtczt0cmFuc2l0aW9uOmFsbCAxNDAwbXN9LmZsZXhTbGlkZXIgLmN1cnJlbnQgW2NsYXNzKj0nYW5pbWF0ZS1pbi0nXSwuZmxleFNsaWRlciBbZGF0YS1zdGF0ZSo9J2lzLWFjdGl2ZSddIFtjbGFzcyo9J2FuaW1hdGUtaW4tJ117cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6dmlzaWJsZTt3aWR0aDphdXRvO2hlaWdodDphdXRvfS5mbGV4U2xpZGVyIC5ub3RyYW5zaXRpb257bWFyZ2luOjA7LXdlYmtpdC10cmFuc2l0aW9uOm5vbmU7LW1vei10cmFuc2l0aW9uOm5vbmU7LW8tdHJhbnNpdGlvbjpub25lO3RyYW5zaXRpb246bm9uZX0uZmxleFNsaWRlciAuYW5pbWF0ZS1pbi1mcm9tLWxlZnR7bGVmdDotMTAwJX0uZmxleFNsaWRlciAuYW5pbWF0ZS1pbi1mcm9tLXJpZ2h0e3JpZ2h0Oi0xMDAlfS5mbGV4U2xpZGVyIC5hbmltYXRlLWluLWZyb20tdG9we2JvdHRvbToxMDAlfS5mbGV4U2xpZGVyIC5hbmltYXRlLWluLWZyb20tYm90dG9te3RvcDoxMDAlfS5mbGV4U2xpZGVyIC5jdXJyZW50IC5hbmltYXRlLWluLWZyb20tbGVmdCwuZmxleFNsaWRlciBbZGF0YS1zdGF0ZSo9J2lzLWFjdGl2ZSddIC5hbmltYXRlLWluLWZyb20tbGVmdHtsZWZ0OjB9LmZsZXhTbGlkZXIgLmN1cnJlbnQgLmFuaW1hdGUtaW4tZnJvbS1yaWdodCwuZmxleFNsaWRlciBbZGF0YS1zdGF0ZSo9J2lzLWFjdGl2ZSddIC5hbmltYXRlLWluLWZyb20tcmlnaHR7cmlnaHQ6MH0uZmxleFNsaWRlciAuY3VycmVudCAuYW5pbWF0ZS1pbi1mcm9tLXRvcCwuZmxleFNsaWRlciBbZGF0YS1zdGF0ZSo9J2lzLWFjdGl2ZSddIC5hbmltYXRlLWluLWZyb20tdG9we2JvdHRvbTowfS5mbGV4U2xpZGVyIC5jdXJyZW50IC5hbmltYXRlLWluLWZyb20tYm90dG9tLC5mbGV4U2xpZGVyIFtkYXRhLXN0YXRlKj0naXMtYWN0aXZlJ10gLmFuaW1hdGUtaW4tZnJvbS1ib3R0b217dG9wOjB9LmZsZXgtY29udGFpbmVyIGE6YWN0aXZlLC5mbGV4c2xpZGVyIGE6YWN0aXZlLC5mbGV4LWNvbnRhaW5lciBhOmZvY3VzLC5mbGV4c2xpZGVyIGE6Zm9jdXN7b3V0bGluZTpub25lfS5zbGlkZXMsLmZsZXgtY29udHJvbC1uYXYsLmZsZXgtZGlyZWN0aW9uLW5hdnttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lfS5mbGV4c2xpZGVye21hcmdpbjowO3BhZGRpbmc6MH0uZmxleHNsaWRlciAuc2xpZGVzPmxpe2Rpc3BsYXk6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5mbGV4c2xpZGVyIC5zbGlkZXMgaW1ne3dpZHRoOjEwMCU7ZGlzcGxheTpibG9ja30uZmxleC1wYXVzZXBsYXkgc3Bhbnt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplfS5zbGlkZXM6YWZ0ZXJ7Y29udGVudDpcIi5cIjtkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7dmlzaWJpbGl0eTpoaWRkZW47bGluZS1oZWlnaHQ6MDtoZWlnaHQ6MH1odG1sW3htbG5zXSAuc2xpZGVze2Rpc3BsYXk6YmxvY2t9KiBodG1sIC5zbGlkZXN7aGVpZ2h0OjElfS5uby1qcyAuc2xpZGVzPmxpOmZpcnN0LWNoaWxke2Rpc3BsYXk6YmxvY2t9LmZsZXhzbGlkZXJ7bWFyZ2luOjAgMCA2MHB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6NHB4IHNvbGlkICNmZmY7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXM6NHB4Oy1vLWJvcmRlci1yYWRpdXM6NHB4O2JvcmRlci1yYWRpdXM6NHB4O2JveC1zaGFkb3c6MCAxcHggNHB4IHJnYmEoMCwwLDAsMC4yKTstd2Via2l0LWJveC1zaGFkb3c6MCAxcHggNHB4IHJnYmEoMCwwLDAsMC4yKTstbW96LWJveC1zaGFkb3c6MCAxcHggNHB4IHJnYmEoMCwwLDAsMC4yKTstby1ib3gtc2hhZG93OjAgMXB4IDRweCByZ2JhKDAsMCwwLDAuMik7em9vbToxfS5mbGV4LXZpZXdwb3J0e21heC1oZWlnaHQ6MjAwMHB4Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMXMgZWFzZTstbW96LXRyYW5zaXRpb246YWxsIDFzIGVhc2U7dHJhbnNpdGlvbjphbGwgMXMgZWFzZX0ubG9hZGluZyAuZmxleC12aWV3cG9ydHttYXgtaGVpZ2h0OjMwMHB4fS5mbGV4c2xpZGVyIC5zbGlkZXN7em9vbToxfS5mbGV4LWRpcmVjdGlvbi1uYXZ7KmhlaWdodDowfS5mbGV4LWRpcmVjdGlvbi1uYXYgYXt3aWR0aDozMHB4O2hlaWdodDozMHB4O21hcmdpbjotMjBweCAwIDA7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOnVybChpbWFnZXMvYmdfZGlyZWN0aW9uX25hdi5wbmcpIG5vLXJlcGVhdCAwIDA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyO3RleHQtaW5kZW50Oi05OTk5cHg7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9LmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uZXh0e2JhY2tncm91bmQtcG9zaXRpb246MTAwJSAwO3JpZ2h0Oi0zNnB4fS5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtcHJldntsZWZ0Oi0zNnB4fS5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LW5leHR7b3BhY2l0eTowLjg7cmlnaHQ6NXB4fS5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LXByZXZ7b3BhY2l0eTowLjg7bGVmdDo1cHh9LmZsZXhzbGlkZXI6aG92ZXIgLmZsZXgtbmV4dDpob3ZlciwuZmxleHNsaWRlcjpob3ZlciAuZmxleC1wcmV2OmhvdmVye29wYWNpdHk6MX0uZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LWRpc2FibGVke29wYWNpdHk6MC4zICFpbXBvcnRhbnQ7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MzApO2N1cnNvcjpkZWZhdWx0fS5mbGV4LWNvbnRyb2wtbmF2e3dpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi00MHB4O3RleHQtYWxpZ246Y2VudGVyfS5mbGV4LWNvbnRyb2wtbmF2IGxpe21hcmdpbjowIDZweDtkaXNwbGF5OmlubGluZS1ibG9jazt6b29tOjE7KmRpc3BsYXk6aW5saW5lfS5mbGV4LWNvbnRyb2wtcGFnaW5nIGxpIGF7d2lkdGg6MTFweDtoZWlnaHQ6MTFweDtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6IzY2NjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC41KTtjdXJzb3I6cG9pbnRlcjt0ZXh0LWluZGVudDotOTk5OXB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czoyMHB4Oy1tb3otYm9yZGVyLXJhZGl1czoyMHB4Oy1vLWJvcmRlci1yYWRpdXM6MjBweDtib3JkZXItcmFkaXVzOjIwcHg7Ym94LXNoYWRvdzppbnNldCAwIDAgM3B4IHJnYmEoMCwwLDAsMC4zKX0uZmxleC1jb250cm9sLXBhZ2luZyBsaSBhOmhvdmVye2JhY2tncm91bmQ6IzMzMztiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC43KX0uZmxleC1jb250cm9sLXBhZ2luZyBsaSBhLmZsZXgtYWN0aXZle2JhY2tncm91bmQ6IzAwMDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC45KTtjdXJzb3I6ZGVmYXVsdH0uZmxleC1jb250cm9sLXRodW1ic3ttYXJnaW46NXB4IDAgMDtwb3NpdGlvbjpzdGF0aWM7b3ZlcmZsb3c6aGlkZGVufS5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpe3dpZHRoOjI1JTtmbG9hdDpsZWZ0O21hcmdpbjowfS5mbGV4LWNvbnRyb2wtdGh1bWJzIGltZ3t3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7b3BhY2l0eTouNztjdXJzb3I6cG9pbnRlcn0uZmxleC1jb250cm9sLXRodW1icyBpbWc6aG92ZXJ7b3BhY2l0eToxfS5mbGV4LWNvbnRyb2wtdGh1bWJzIC5mbGV4LWFjdGl2ZXtvcGFjaXR5OjE7Y3Vyc29yOmRlZmF1bHR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpey5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtcHJldntvcGFjaXR5OjE7bGVmdDowfS5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtbmV4dHtvcGFjaXR5OjE7cmlnaHQ6MH19LndpemFyZCAud2l6LWNvbnRlbnQgc2VjdGlvbntkaXNwbGF5Om5vbmV9LndpemFyZCAud2l6LW5hdi1wYW5lIC5wYWdlLWluZGV4e2Rpc3BsYXk6bm9uZX0ubXAtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtd2VpZ2h0OjMwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyNnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtib3gtc2l6aW5nOmJvcmRlci1ib3h9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsubXAtd3JhcHBlcntmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjMxfX0ud2l6YXJke3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiNmZmZmZmZ9LndpemFyZCAud2l6LWNvbnRlbnR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30ud2l6YXJkIC53aXotY29udGVudCAubXAtc2VjdGlvbnttaW4taGVpZ2h0OjEwMCU7cGFkZGluZzo3MnB4IDg4cHggMTc4cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO2JveC1zaXppbmc6Ym9yZGVyLWJveH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey53aXphcmQgLndpei1jb250ZW50IC5tcC1zZWN0aW9ue3BhZGRpbmc6NDVweCA0NHB4IDE0MnB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey53aXphcmQgLndpei1jb250ZW50IC5tcC1zZWN0aW9ue3BhZGRpbmc6MjJweCAxN3B4IDE0MHB4fX0ud2l6YXJkIC53aXotY29udGVudCAubXAtc2VjdGlvbiAuc3RlcC10aXRsZXttYXJnaW46MCAwIDE3cHg7cGFkZGluZzowO2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6NDBweDtjb2xvcjojMjAyNjJhO2xpbmUtaGVpZ2h0OjEuMjU7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LndpemFyZCAud2l6LWNvbnRlbnQgLm1wLXNlY3Rpb24gLnN0ZXAtdGl0bGV7Zm9udC1zaXplOjMwcHg7bGluZS1oZWlnaHQ6MzdweH19LndpemFyZCAud2l6LWNvbnRlbnQgLm1wLXNlY3Rpb24gLm1wLWNvbnRlbnQtd3JhcHttYXJnaW46NjRweCAwIDB9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsud2l6YXJkIC53aXotY29udGVudCAubXAtc2VjdGlvbiAubXAtY29udGVudC13cmFwe21hcmdpbjo0MnB4IDAgMH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsud2l6YXJkIC53aXotY29udGVudCAubXAtc2VjdGlvbiAubXAtY29udGVudC13cmFwe21hcmdpbjoyMHB4IDAgMH19LndpemFyZCAud2l6LW5hdi1wYW5lbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYygxMDAlIC0gMTA2cHgpO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO2ZsZXg6bm9uZTtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjojZjhmOWY3O3RyYW5zaXRpb246dG9wIDAuNHMgZWFzZS1vdXQ7ei1pbmRleDo1O2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LXdlYmtpdC1hbGlnbi1pdGVtczpzdHJldGNoOy1tcy1mbGV4LWFsaWduOnN0cmV0Y2g7YWxpZ24taXRlbXM6c3RyZXRjaH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey53aXphcmQgLndpei1uYXYtcGFuZWx7dG9wOi13ZWJraXQtY2FsYygxMDAlIC0gODZweCk7dG9wOmNhbGMoMTAwJSAtIDg2cHgpfX0ud2l6YXJkIC53aXotbmF2LXBhbmVsLm9wZW5lZHt0b3A6MH0ud2l6YXJkIC53aXotbmF2LXBhbmVsLm9wZW5lZCAud2l6LW5hdiBsaS5pbmRleCBhOjpiZWZvcmV7d2lkdGg6MjhweDtoZWlnaHQ6MjdweDttYXJnaW4tYm90dG9tOjEycHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvbW9kdWxlcy93aXphcmQvY2xvc2UtbWVudS1pY29uLnN2Z1wiKX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey53aXphcmQgLndpei1uYXYtcGFuZWwub3BlbmVkIC53aXotbmF2IGxpLmluZGV4IGE6OmJlZm9yZXttYXJnaW4tYm90dG9tOjZweH19LndpemFyZCAud2l6LW5hdntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtZmxleDpub25lOy1tcy1mbGV4Om5vbmU7ZmxleDpub25lO2hlaWdodDoxMDZweDttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lO2JhY2tncm91bmQtY29sb3I6IzA2MDcwODtib3gtc2l6aW5nOmJvcmRlci1ib3h9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsud2l6YXJkIC53aXotbmF2e2hlaWdodDo4NnB4fX0ud2l6YXJkIC53aXotbmF2IGxpe2Rpc3BsYXk6ZmxleDtmbGV4OjAgMSA0NTBweDtmbGV4LXdyYXA6bm93cmFwO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Ym94LXNpemluZzpib3JkZXItYm94fS53aXphcmQgLndpei1uYXYgbGkgYXtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtd3JhcDpub3dyYXA7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjE3cHg7Y29sb3I6I2FhYjdiYjt0ZXh0LWRlY29yYXRpb246bm9uZTtvdXRsaW5lOjA7Ym9yZGVyOjA7dHJhbnNpdGlvbjphbGwgMC4ycyBlYXNlLW91dDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LndpemFyZCAud2l6LW5hdiBsaSBhOmhvdmVyLC53aXphcmQgLndpei1uYXYgbGkgYTpmb2N1cywud2l6YXJkIC53aXotbmF2IGxpIGE6YWN0aXZle3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6MH0ud2l6YXJkIC53aXotbmF2IGxpIGE6aG92ZXJ7Y29sb3I6I2ZmZmZmZjtjdXJzb3I6cG9pbnRlcn0ud2l6YXJkIC53aXotbmF2IGxpLmluZGV4e2ZsZXg6MCAwIDIwMHB4O3dpZHRoOjIwMHB4O3BhZGRpbmctYm90dG9tOjEzcHg7dGV4dC1hbGlnbjpjZW50ZXI7YWxpZ24tc2VsZjpmbGV4LWVuZDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LndpemFyZCAud2l6LW5hdiBsaS5pbmRleHtmbGV4OjAgMCAxMDBweDt3aWR0aDoxMDBweH19LndpemFyZCAud2l6LW5hdiBsaS5pbmRleCBhe2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNmZmZmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsud2l6YXJkIC53aXotbmF2IGxpLmluZGV4IGF7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTVweH19LndpemFyZCAud2l6LW5hdiBsaS5pbmRleCBhOjpiZWZvcmV7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7d2lkdGg6MzlweDtoZWlnaHQ6MzZweDttYXJnaW46MCBhdXRvIDZweDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9tb2R1bGVzL3dpemFyZC9pbmRleC1pY29uLnN2Z1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey53aXphcmQgLndpei1uYXYgbGkuaW5kZXggYTo6YmVmb3Jle3dpZHRoOjMyLjVweDtoZWlnaHQ6MzBweH19LndpemFyZCAud2l6LW5hdiBsaTpmaXJzdC1jaGlsZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cGFkZGluZy1sZWZ0OjIwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsud2l6YXJkIC53aXotbmF2IGxpOmZpcnN0LWNoaWxke2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fX0ud2l6YXJkIC53aXotbmF2IGxpOmZpcnN0LWNoaWxkIGF7cG9zaXRpb246cmVsYXRpdmU7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsud2l6YXJkIC53aXotbmF2IGxpOmZpcnN0LWNoaWxkIGF7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MDtjb2xvcjojNWM3NjdlO292ZXJmbG93OmhpZGRlbn19LndpemFyZCAud2l6LW5hdiBsaTpmaXJzdC1jaGlsZCBhOmhvdmVyOjphZnRlcntib3gtc2hhZG93OjAgMCAxMHB4IDAgcmdiYSgwLDAsMCwwLjQpO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL21vZHVsZXMvd2l6YXJkL2xlZnQtc2Nyb2xsLWJ1dHRvbjIuanBnXCIpfS53aXphcmQgLndpei1uYXYgbGk6Zmlyc3QtY2hpbGQgYTo6YWZ0ZXJ7ZGlzcGxheTpibG9jaztmbGV4Om5vbmU7Y29udGVudDpcIlwiO3dpZHRoOjM4cHg7aGVpZ2h0OjM4cHg7bWFyZ2luOjAgMCAwIDI1cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvbW9kdWxlcy93aXphcmQvbGVmdC1zY3JvbGwtYnV0dG9uLnN2Z1wiKTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9tb2R1bGVzL3dpemFyZC9sZWZ0LXNjcm9sbC1idXR0b24uc3ZnXCIpLHVybChcIi4uL2ltZy9tb2R1bGVzL3dpemFyZC9sZWZ0LXNjcm9sbC1idXR0b24yLmpwZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyO3RyYW5zaXRpb246YWxsIDAuMnMgZWFzZS1vdXR9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsud2l6YXJkIC53aXotbmF2IGxpOmZpcnN0LWNoaWxkIGE6OmFmdGVye3dpZHRoOjM0cHg7aGVpZ2h0OjM0cHg7bWFyZ2luOjB9fS53aXphcmQgLndpei1uYXYgbGk6bGFzdC1jaGlsZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwYWRkaW5nLXJpZ2h0OjIwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsud2l6YXJkIC53aXotbmF2IGxpOmxhc3QtY2hpbGR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfX0ud2l6YXJkIC53aXotbmF2IGxpOmxhc3QtY2hpbGQgYXtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LndpemFyZCAud2l6LW5hdiBsaTpsYXN0LWNoaWxkIGF7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MDtjb2xvcjojNWM3NjdlO292ZXJmbG93OmhpZGRlbn19LndpemFyZCAud2l6LW5hdiBsaTpsYXN0LWNoaWxkIGE6aG92ZXI6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9tb2R1bGVzL3dpemFyZC9yaWdodC1zY3JvbGwtYnV0dG9uMi5qcGdcIik7Ym94LXNoYWRvdzowIDAgMTBweCAwIHJnYmEoMCwwLDAsMC40KX0ud2l6YXJkIC53aXotbmF2IGxpOmxhc3QtY2hpbGQgYTo6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7ZmxleDpub25lO2NvbnRlbnQ6XCJcIjt3aWR0aDozOHB4O2hlaWdodDozOHB4O21hcmdpbjowIDI1cHggMCAwO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL21vZHVsZXMvd2l6YXJkL3JpZ2h0LXNjcm9sbC1idXR0b24uc3ZnXCIpO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL21vZHVsZXMvd2l6YXJkL3JpZ2h0LXNjcm9sbC1idXR0b24uc3ZnXCIpLHVybChcIi4uL2ltZy9tb2R1bGVzL3dpemFyZC9yaWdodC1zY3JvbGwtYnV0dG9uMi5qcGdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcjt0cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2Utb3V0fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LndpemFyZCAud2l6LW5hdiBsaTpsYXN0LWNoaWxkIGE6OmJlZm9yZXt3aWR0aDozNHB4O2hlaWdodDozNHB4O21hcmdpbjowfX0ud2l6YXJkIC53aXotbmF2LWRldGFpbHN7LXdlYmtpdC1mbGV4OjEgMSBhdXRvOy1tcy1mbGV4OjEgMSBhdXRvO2ZsZXg6MSAxIGF1dG87b3ZlcmZsb3cteTphdXRvO2JveC1zaXppbmc6Ym9yZGVyLWJveH0ud2l6YXJkIC53aXotbmF2LWRldGFpbHMgLm1wLXNlY3Rpb257cGFkZGluZzo0N3B4IDg4cHggODRweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey53aXphcmQgLndpei1uYXYtZGV0YWlscyAubXAtc2VjdGlvbntwYWRkaW5nOjQ1cHggNDRweCA2M3B4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey53aXphcmQgLndpei1uYXYtZGV0YWlscyAubXAtc2VjdGlvbntwYWRkaW5nOjIycHggMTdweCA1OHB4fX0jcG9saWN5RHVyYXRpb25XaWRnZXQgLmRlbW90ZWR7b3BhY2l0eTowLjJ9LmFsZXJ0RGlhbG9ne2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO2JhY2tncm91bmQ6IzIyMjIyMjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC43NSk7dGV4dC1hbGlnbjpjZW50ZXI7ei1pbmRleDo5OTk5OTk5OX0uYWxlcnREaWFsb2c6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1yaWdodDotMC4yNWVtfS5hbGVydERpYWxvZyAuZGlhbG9nLWJveHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7d2lkdGg6NDAlO21pbi13aWR0aDo0MDBweDttYXgtd2lkdGg6ODAlO21hcmdpbjphdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXgtaGVpZ2h0OjEwMCU7b3ZlcmZsb3c6YXV0b30uYWxlcnREaWFsb2cgLmRpYWxvZy10aXRsZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7cGFkZGluZzoyMHB4IDQwcHg7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTozMHB4O2NvbG9yOiMwNjA3MDg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMjE7dGV4dC1hbGlnbjpsZWZ0fS5nZXQtYS1xdW90ZS1wYWdlIC5hbGVydERpYWxvZyAuZGlhbG9nLXRpdGxle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyfS5nZXQtYS1xdW90ZS1wYWdlIC5hbGVydERpYWxvZyAuZGlhbG9nLXRpdGxlIC5nZXRBUXVvdGVPcHRpb24taWNvbnttYXJnaW4tYm90dG9tOjEwcHh9LmFsZXJ0RGlhbG9nIC5kaWFsb2ctbWVzc2FnZXttYXJnaW46MDtwYWRkaW5nOjMwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmFsZXJ0RGlhbG9nIC5kaWFsb2ctYnV0dG9uLXJvd3tiYWNrZ3JvdW5kOm5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgcmdiYSgxMDAsMTAwLDEwMCwwLjEpO2JhY2tncm91bmQtY29sb3I6IzFjMWMxYjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7cGFkZGluZy1yaWdodDo0MHB4fS5hbGVydERpYWxvZyAuZGlhbG9nLWJ1dHRvbi1yb3cgYXtiYWNrZ3JvdW5kOiMwMjllZTM7Y29sb3I6I2ZmZjtwYWRkaW5nOjEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjE1cHggMCAxNXB4IDE1cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bWluLXdpZHRoOjE1MHB4O2ZvbnQtc2l6ZToxNHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYWxlcnREaWFsb2cgLmRpYWxvZy1idXR0b24tcm93IGE6aG92ZXJ7YmFja2dyb3VuZDojNjY2O2JveC1zaGFkb3c6bm9uZX0uYWxlcnREaWFsb2cgLmRpYWxvZy1idXR0b24tcm93IGErYXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICM5YjliOWJ9LmFsZXJ0RGlhbG9nIGZvcm17dGV4dC1hbGlnbjpsZWZ0O29wYWNpdHk6MSAhaW1wb3J0YW50fS5hbGVydERpYWxvZyBmb3JtLnN1Ym1pdHRlZCBpbnB1dDppbnZhbGlkK2xhYmVsLm12YWxpZGF0aW9ue2Rpc3BsYXk6YmxvY2t9LmFsZXJ0RGlhbG9nIGZvcm0gLmpmLXJvdz5sYWJlbC5tdmFsaWRhdGlvbntwYWRkaW5nOjEwcHggMTBweCAwcHggNDBweCAhaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi13aWR0aDozMCU7bWF4LXdpZHRoOjEwMCU7d2lkdGg6YXV0bzt0ZXh0LWFsaWduOmNlbnRlcn0uYWxlcnREaWFsb2cgZm9ybSAjd3JhcHBlci1mb3ItbmFtZS5qZi1yb3c+bGFiZWwubXZhbGlkYXRpb257cGFkZGluZy10b3A6MTVweCAhaW1wb3J0YW50fWJvZHkuYWxlcnRJc09wZW57b3ZlcmZsb3c6aGlkZGVufWJvZHkuYWxlcnRJc09wZW4gc2VjdGlvbixib2R5LmFsZXJ0SXNPcGVuIGhlYWRlcixib2R5LmFsZXJ0SXNPcGVuIGZvb3Rlcixib2R5LmFsZXJ0SXNPcGVuIC5qZi1oZWFkZXItc2VjdGlvbixib2R5LmFsZXJ0SXNPcGVuIHVsW2F0dHJePWpmLXBhZ2UtY29udHJvbF17ZmlsdGVyOnVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQnpkR0Z1WkdGc2IyNWxQU0p1YnlJL1BnbzhJVVJQUTFSWlVFVWdjM1puSUZCVlFreEpReUFpTFM4dlZ6TkRMeTlFVkVRZ1UxWkhJREV1TVM4dlJVNGlJQ0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTlIY21Gd2FHbGpjeTlUVmtjdk1TNHhMMFJVUkM5emRtY3hNUzVrZEdRaVBnbzhjM1puSUhabGNuTnBiMjQ5SWpFdU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJK0NpQWdJQ0E4WkdWbWN6NEtJQ0FnSUNBZ0lDQThabWxzZEdWeUlHbGtQU0puWVhWemMybGhibDlpYkhWeUlqNEtJQ0FnSUNBZ0lDQWdJQ0FnUEdabFIyRjFjM05wWVc1Q2JIVnlJR2x1UFNKVGIzVnlZMlZIY21Gd2FHbGpJaUJ6ZEdSRVpYWnBZWFJwYjI0OUlqRXVOaUlnTHo0S0lDQWdJQ0FnSUNBOEwyWnBiSFJsY2o0S0lDQWdJRHd2WkdWbWN6NEtQQzl6ZG1jKyNnYXVzc2lhbl9ibHVyKTstd2Via2l0LWZpbHRlcjpibHVyKDJweCk7LW1vei1maWx0ZXI6Ymx1cigycHgpOy1tcy1maWx0ZXI6Ymx1cigycHgpOy1vLWZpbHRlcjpibHVyKDJweCk7ZmlsdGVyOmJsdXIoMnB4KX0qW2RhdGEtY3VydG9vbHRpcF06aG92ZXI6YWZ0ZXJ7Y29udGVudDphdHRyKGRhdGEtY3VydG9vbHRpcCk7ZGlzcGxheTpibG9jaztwb3NpdGlvbjp2YXIoLS1jdXJ0b29sdGlwLXBvc2l0aW9uLCBhYnNvbHV0ZSk7dG9wOnZhcigtLWN1cnNvci15LCAwKTtsZWZ0OnZhcigtLWN1cnNvci14LCAwKTtpc29sYXRpb246aXNvbGF0ZTt6LWluZGV4Ojk5OTk5OTk5OTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjNjY2O2JvcmRlci1yYWRpdXM6M3B4O3BhZGRpbmc6LjRyZW07Zm9udC1zaXplOjFyZW07cG9pbnRlci1ldmVudHM6bm9uZX0vKiEgalF1ZXJ5IFVJIC0gdjEuMTIuMSAtIDIwMTYtMDktMTRcbiogaHR0cDovL2pxdWVyeXVpLmNvbVxuKiBJbmNsdWRlczogY29yZS5jc3MsIGFjY29yZGlvbi5jc3MsIGF1dG9jb21wbGV0ZS5jc3MsIG1lbnUuY3NzLCBidXR0b24uY3NzLCBjb250cm9sZ3JvdXAuY3NzLCBjaGVja2JveHJhZGlvLmNzcywgZGF0ZXBpY2tlci5jc3MsIGRpYWxvZy5jc3MsIGRyYWdnYWJsZS5jc3MsIHJlc2l6YWJsZS5jc3MsIHByb2dyZXNzYmFyLmNzcywgc2VsZWN0YWJsZS5jc3MsIHNlbGVjdG1lbnUuY3NzLCBzbGlkZXIuY3NzLCBzb3J0YWJsZS5jc3MsIHNwaW5uZXIuY3NzLCB0YWJzLmNzcywgdG9vbHRpcC5jc3MsIHRoZW1lLmNzc1xuKiBUbyB2aWV3IGFuZCBtb2RpZnkgdGhpcyB0aGVtZSwgdmlzaXQgaHR0cDovL2pxdWVyeXVpLmNvbS90aGVtZXJvbGxlci8/YmdTaGFkb3dYUG9zPSZiZ092ZXJsYXlYUG9zPSZiZ0Vycm9yWFBvcz0mYmdIaWdobGlnaHRYUG9zPSZiZ0NvbnRlbnRYUG9zPSZiZ0hlYWRlclhQb3M9JmJnQWN0aXZlWFBvcz0mYmdIb3ZlclhQb3M9JmJnRGVmYXVsdFhQb3M9JmJnU2hhZG93WVBvcz0mYmdPdmVybGF5WVBvcz0mYmdFcnJvcllQb3M9JmJnSGlnaGxpZ2h0WVBvcz0mYmdDb250ZW50WVBvcz0mYmdIZWFkZXJZUG9zPSZiZ0FjdGl2ZVlQb3M9JmJnSG92ZXJZUG9zPSZiZ0RlZmF1bHRZUG9zPSZiZ1NoYWRvd1JlcGVhdD0mYmdPdmVybGF5UmVwZWF0PSZiZ0Vycm9yUmVwZWF0PSZiZ0hpZ2hsaWdodFJlcGVhdD0mYmdDb250ZW50UmVwZWF0PSZiZ0hlYWRlclJlcGVhdD0mYmdBY3RpdmVSZXBlYXQ9JmJnSG92ZXJSZXBlYXQ9JmJnRGVmYXVsdFJlcGVhdD0maWNvbnNIb3Zlcj11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNTU1NTU1XzI1NngyNDAucG5nJTIyKSZpY29uc0hpZ2hsaWdodD11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNzc3NjIwXzI1NngyNDAucG5nJTIyKSZpY29uc0hlYWRlcj11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nJTIyKSZpY29uc0Vycm9yPXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc19jYzAwMDBfMjU2eDI0MC5wbmclMjIpJmljb25zRGVmYXVsdD11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nJTIyKSZpY29uc0NvbnRlbnQ9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZyUyMikmaWNvbnNBY3RpdmU9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zX2ZmZmZmZl8yNTZ4MjQwLnBuZyUyMikmYmdJbWdVcmxTaGFkb3c9JmJnSW1nVXJsT3ZlcmxheT0mYmdJbWdVcmxIb3Zlcj0mYmdJbWdVcmxIaWdobGlnaHQ9JmJnSW1nVXJsSGVhZGVyPSZiZ0ltZ1VybEVycm9yPSZiZ0ltZ1VybERlZmF1bHQ9JmJnSW1nVXJsQ29udGVudD0mYmdJbWdVcmxBY3RpdmU9Jm9wYWNpdHlGaWx0ZXJTaGFkb3c9QWxwaGEoT3BhY2l0eSUzRDMwKSZvcGFjaXR5RmlsdGVyT3ZlcmxheT1BbHBoYShPcGFjaXR5JTNEMzApJm9wYWNpdHlTaGFkb3dQZXJjPTMwJm9wYWNpdHlPdmVybGF5UGVyYz0zMCZpY29uQ29sb3JIb3Zlcj0lMjM1NTU1NTUmaWNvbkNvbG9ySGlnaGxpZ2h0PSUyMzc3NzYyMCZpY29uQ29sb3JIZWFkZXI9JTIzNDQ0NDQ0Jmljb25Db2xvckVycm9yPSUyM2NjMDAwMCZpY29uQ29sb3JEZWZhdWx0PSUyMzc3Nzc3NyZpY29uQ29sb3JDb250ZW50PSUyMzQ0NDQ0NCZpY29uQ29sb3JBY3RpdmU9JTIzZmZmZmZmJmJnSW1nT3BhY2l0eVNoYWRvdz0wJmJnSW1nT3BhY2l0eU92ZXJsYXk9MCZiZ0ltZ09wYWNpdHlFcnJvcj05NSZiZ0ltZ09wYWNpdHlIaWdobGlnaHQ9NTUmYmdJbWdPcGFjaXR5Q29udGVudD03NSZiZ0ltZ09wYWNpdHlIZWFkZXI9NzUmYmdJbWdPcGFjaXR5QWN0aXZlPTY1JmJnSW1nT3BhY2l0eUhvdmVyPTc1JmJnSW1nT3BhY2l0eURlZmF1bHQ9NzUmYmdUZXh0dXJlU2hhZG93PWZsYXQmYmdUZXh0dXJlT3ZlcmxheT1mbGF0JmJnVGV4dHVyZUVycm9yPWZsYXQmYmdUZXh0dXJlSGlnaGxpZ2h0PWZsYXQmYmdUZXh0dXJlQ29udGVudD1mbGF0JmJnVGV4dHVyZUhlYWRlcj1mbGF0JmJnVGV4dHVyZUFjdGl2ZT1mbGF0JmJnVGV4dHVyZUhvdmVyPWZsYXQmYmdUZXh0dXJlRGVmYXVsdD1mbGF0JmNvcm5lclJhZGl1cz0zcHgmZndEZWZhdWx0PW5vcm1hbCZmZkRlZmF1bHQ9QXJpYWwlMkNIZWx2ZXRpY2ElMkNzYW5zLXNlcmlmJmZzRGVmYXVsdD0xZW0mY29ybmVyUmFkaXVzU2hhZG93PThweCZ0aGlja25lc3NTaGFkb3c9NXB4Jm9mZnNldExlZnRTaGFkb3c9MHB4Jm9mZnNldFRvcFNoYWRvdz0wcHgmb3BhY2l0eVNoYWRvdz0uMyZiZ0NvbG9yU2hhZG93PSUyMzY2NjY2NiZvcGFjaXR5T3ZlcmxheT0uMyZiZ0NvbG9yT3ZlcmxheT0lMjNhYWFhYWEmZmNFcnJvcj0lMjM1ZjNmM2YmYm9yZGVyQ29sb3JFcnJvcj0lMjNmMWE4OTkmYmdDb2xvckVycm9yPSUyM2ZkZGZkZiZmY0hpZ2hsaWdodD0lMjM3Nzc2MjAmYm9yZGVyQ29sb3JIaWdobGlnaHQ9JTIzZGFkNTVlJmJnQ29sb3JIaWdobGlnaHQ9JTIzZmZmYTkwJmZjQ29udGVudD0lMjMzMzMzMzMmYm9yZGVyQ29sb3JDb250ZW50PSUyM2RkZGRkZCZiZ0NvbG9yQ29udGVudD0lMjNmZmZmZmYmZmNIZWFkZXI9JTIzMzMzMzMzJmJvcmRlckNvbG9ySGVhZGVyPSUyM2RkZGRkZCZiZ0NvbG9ySGVhZGVyPSUyM2U5ZTllOSZmY0FjdGl2ZT0lMjNmZmZmZmYmYm9yZGVyQ29sb3JBY3RpdmU9JTIzMDAzZWZmJmJnQ29sb3JBY3RpdmU9JTIzMDA3ZmZmJmZjSG92ZXI9JTIzMmIyYjJiJmJvcmRlckNvbG9ySG92ZXI9JTIzY2NjY2NjJmJnQ29sb3JIb3Zlcj0lMjNlZGVkZWQmZmNEZWZhdWx0PSUyMzQ1NDU0NSZib3JkZXJDb2xvckRlZmF1bHQ9JTIzYzVjNWM1JmJnQ29sb3JEZWZhdWx0PSUyM2Y2ZjZmNlxuKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yczsgTGljZW5zZWQgTUlUICovLnVpLWhlbHBlci1oaWRkZW57ZGlzcGxheTpub25lfS51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGV7Ym9yZGVyOjA7Y2xpcDpyZWN0KDAgMCAwIDApO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LnVpLWhlbHBlci1yZXNldHttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7b3V0bGluZTowO2xpbmUtaGVpZ2h0OjEuMzt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXNpemU6MTAwJTtsaXN0LXN0eWxlOm5vbmV9LnVpLWhlbHBlci1jbGVhcmZpeDpiZWZvcmUsLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9LnVpLWhlbHBlci1jbGVhcmZpeDphZnRlcntjbGVhcjpib3RofS51aS1oZWxwZXItemZpeHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RvcDowO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjA7ZmlsdGVyOkFscGhhKE9wYWNpdHk9MCl9LnVpLWZyb250e3otaW5kZXg6MTAwfS51aS1zdGF0ZS1kaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdCAhaW1wb3J0YW50O3BvaW50ZXItZXZlbnRzOm5vbmV9LnVpLWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi10b3A6LS4yNWVtO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtaW5kZW50Oi05OTk5OXB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnVpLXdpZGdldC1pY29uLWJsb2Nre2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi04cHg7ZGlzcGxheTpibG9ja30udWktd2lkZ2V0LW92ZXJsYXl7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlcntkaXNwbGF5OmJsb2NrO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjoycHggMCAwIDA7cGFkZGluZzouNWVtIC41ZW0gLjVlbSAuN2VtO2ZvbnQtc2l6ZToxMDAlfS51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1jb250ZW50e3BhZGRpbmc6MWVtIDIuMmVtO2JvcmRlci10b3A6MDtvdmVyZmxvdzphdXRvfS51aS1hdXRvY29tcGxldGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2N1cnNvcjpkZWZhdWx0fS51aS1tZW51e2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjA7ZGlzcGxheTpibG9jaztvdXRsaW5lOjB9LnVpLW1lbnUgLnVpLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9LnVpLW1lbnUgLnVpLW1lbnUtaXRlbXttYXJnaW46MDtjdXJzb3I6cG9pbnRlcjtsaXN0LXN0eWxlLWltYWdlOnVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBN1wiKX0udWktbWVudSAudWktbWVudS1pdGVtLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzozcHggMWVtIDNweCAuNGVtfS51aS1tZW51IC51aS1tZW51LWRpdmlkZXJ7bWFyZ2luOjVweCAwO2hlaWdodDowO2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7Ym9yZGVyLXdpZHRoOjFweCAwIDAgMH0udWktbWVudSAudWktc3RhdGUtZm9jdXMsLnVpLW1lbnUgLnVpLXN0YXRlLWFjdGl2ZXttYXJnaW46LTFweH0udWktbWVudS1pY29uc3twb3NpdGlvbjpyZWxhdGl2ZX0udWktbWVudS1pY29ucyAudWktbWVudS1pdGVtLXdyYXBwZXJ7cGFkZGluZy1sZWZ0OjJlbX0udWktbWVudSAudWktaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0Oi4yZW07bWFyZ2luOmF1dG8gMH0udWktbWVudSAudWktbWVudS1pY29ue2xlZnQ6YXV0bztyaWdodDowfS51aS1idXR0b257cGFkZGluZzouNGVtIDFlbTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtsaW5lLWhlaWdodDpub3JtYWw7bWFyZ2luLXJpZ2h0Oi4xZW07Y3Vyc29yOnBvaW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtYWxpZ246Y2VudGVyOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtvdmVyZmxvdzp2aXNpYmxlfS51aS1idXR0b24sLnVpLWJ1dHRvbjpsaW5rLC51aS1idXR0b246dmlzaXRlZCwudWktYnV0dG9uOmhvdmVyLC51aS1idXR0b246YWN0aXZle3RleHQtZGVjb3JhdGlvbjpub25lfS51aS1idXR0b24taWNvbi1vbmx5e3dpZHRoOjJlbTtib3gtc2l6aW5nOmJvcmRlci1ib3g7dGV4dC1pbmRlbnQ6LTk5OTlweDt3aGl0ZS1zcGFjZTpub3dyYXB9aW5wdXQudWktYnV0dG9uLnVpLWJ1dHRvbi1pY29uLW9ubHl7dGV4dC1pbmRlbnQ6MH0udWktYnV0dG9uLWljb24tb25seSAudWktaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbi10b3A6LThweDttYXJnaW4tbGVmdDotOHB4fS51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb257cGFkZGluZzowO3dpZHRoOjIuMWVtO2hlaWdodDoyLjFlbTt0ZXh0LWluZGVudDotOTk5OXB4O3doaXRlLXNwYWNlOm5vd3JhcH1pbnB1dC51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb257d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzt0ZXh0LWluZGVudDowO3doaXRlLXNwYWNlOm5vcm1hbDtwYWRkaW5nOi40ZW0gMWVtfWlucHV0LnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixidXR0b24udWktYnV0dG9uOjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MH0udWktY29udHJvbGdyb3Vwe3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9ja30udWktY29udHJvbGdyb3VwPi51aS1jb250cm9sZ3JvdXAtaXRlbXtmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9LnVpLWNvbnRyb2xncm91cD4udWktY29udHJvbGdyb3VwLWl0ZW06Zm9jdXMsLnVpLWNvbnRyb2xncm91cD4udWktY29udHJvbGdyb3VwLWl0ZW0udWktdmlzdWFsLWZvY3Vze3otaW5kZXg6OTk5OX0udWktY29udHJvbGdyb3VwLXZlcnRpY2FsPi51aS1jb250cm9sZ3JvdXAtaXRlbXtkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO3RleHQtYWxpZ246bGVmdH0udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtaXRlbXtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnVpLWNvbnRyb2xncm91cCAudWktY29udHJvbGdyb3VwLWxhYmVse3BhZGRpbmc6LjRlbSAxZW19LnVpLWNvbnRyb2xncm91cCAudWktY29udHJvbGdyb3VwLWxhYmVsIHNwYW57Zm9udC1zaXplOjgwJX0udWktY29udHJvbGdyb3VwLWhvcml6b250YWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbCsudWktY29udHJvbGdyb3VwLWl0ZW17Ym9yZGVyLWxlZnQ6bm9uZX0udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwrLnVpLWNvbnRyb2xncm91cC1pdGVte2JvcmRlci10b3A6bm9uZX0udWktY29udHJvbGdyb3VwLWhvcml6b250YWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudHtib3JkZXItcmlnaHQ6bm9uZX0udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwudWktd2lkZ2V0LWNvbnRlbnR7Ym9yZGVyLWJvdHRvbTpub25lfS51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLXNwaW5uZXItaW5wdXR7d2lkdGg6NzUlO3dpZHRoOmNhbGMoIDEwMCUgLSAyLjRlbSl9LnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktc3Bpbm5lciAudWktc3Bpbm5lci11cHtib3JkZXItdG9wLXN0eWxlOnNvbGlkfS51aS1jaGVja2JveHJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmR7Ym94LXNoYWRvdzppbnNldCAxcHggMXB4IDFweCAjY2NjO2JvcmRlci1yYWRpdXM6LjEyZW07Ym9yZGVyOm5vbmV9LnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwgLnVpLWljb24tYmFja2dyb3VuZHt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JvcmRlci1yYWRpdXM6MWVtO292ZXJmbG93OnZpc2libGU7Ym9yZGVyOm5vbmV9LnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwudWktY2hlY2tib3hyYWRpby1jaGVja2VkIC51aS1pY29uLC51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZDpob3ZlciAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOm5vbmU7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyLXdpZHRoOjRweDtib3JkZXItc3R5bGU6c29saWR9LnVpLWNoZWNrYm94cmFkaW8tZGlzYWJsZWR7cG9pbnRlci1ldmVudHM6bm9uZX0udWktZGF0ZXBpY2tlcnt3aWR0aDoxN2VtO3BhZGRpbmc6LjJlbSAuMmVtIDA7ZGlzcGxheTpub25lfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOi4yZW0gMH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjJweDt3aWR0aDoxLjhlbTtoZWlnaHQ6MS44ZW19LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciwudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVye3RvcDoxcHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldntsZWZ0OjJweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0e3JpZ2h0OjJweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVye2xlZnQ6MXB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXJ7cmlnaHQ6MXB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3BhbiwudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW57ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTttYXJnaW4tbGVmdDotOHB4O3RvcDo1MCU7bWFyZ2luLXRvcDotOHB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxle21hcmdpbjowIDIuM2VtO2xpbmUtaGVpZ2h0OjEuOGVtO3RleHQtYWxpZ246Y2VudGVyfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdHtmb250LXNpemU6MWVtO21hcmdpbjoxcHggMH0udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aCwudWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci15ZWFye3dpZHRoOjQ1JX0udWktZGF0ZXBpY2tlciB0YWJsZXt3aWR0aDoxMDAlO2ZvbnQtc2l6ZTouOWVtO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTttYXJnaW46MCAwIC40ZW19LnVpLWRhdGVwaWNrZXIgdGh7cGFkZGluZzouN2VtIC4zZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6Ym9sZDtib3JkZXI6MH0udWktZGF0ZXBpY2tlciB0ZHtib3JkZXI6MDtwYWRkaW5nOjFweH0udWktZGF0ZXBpY2tlciB0ZCBzcGFuLC51aS1kYXRlcGlja2VyIHRkIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nOi4yZW07dGV4dC1hbGlnbjpyaWdodDt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5le2JhY2tncm91bmQtaW1hZ2U6bm9uZTttYXJnaW46LjdlbSAwIDAgMDtwYWRkaW5nOjAgLjJlbTtib3JkZXItbGVmdDowO2JvcmRlci1yaWdodDowO2JvcmRlci1ib3R0b206MH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbntmbG9hdDpyaWdodDttYXJnaW46LjVlbSAuMmVtIC40ZW07Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzouMmVtIC42ZW0gLjNlbSAuNmVtO3dpZHRoOmF1dG87b3ZlcmZsb3c6dmlzaWJsZX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnR7ZmxvYXQ6bGVmdH0udWktZGF0ZXBpY2tlci51aS1kYXRlcGlja2VyLW11bHRpe3dpZHRoOmF1dG99LnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXB7ZmxvYXQ6bGVmdH0udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB0YWJsZXt3aWR0aDo5NSU7bWFyZ2luOjAgYXV0byAuNGVtfS51aS1kYXRlcGlja2VyLW11bHRpLTIgLnVpLWRhdGVwaWNrZXItZ3JvdXB7d2lkdGg6NTAlfS51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXB7d2lkdGg6MzMuMyV9LnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cHt3aWR0aDoyNSV9LnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlcntib3JkZXItbGVmdC13aWR0aDowfS51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmV7Y2xlYXI6bGVmdH0udWktZGF0ZXBpY2tlci1yb3ctYnJlYWt7Y2xlYXI6Ym90aDt3aWR0aDoxMDAlO2ZvbnQtc2l6ZTowfS51aS1kYXRlcGlja2VyLXJ0bHtkaXJlY3Rpb246cnRsfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2e3JpZ2h0OjJweDtsZWZ0OmF1dG99LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHR7bGVmdDoycHg7cmlnaHQ6YXV0b30udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlcntyaWdodDoxcHg7bGVmdDphdXRvfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0OmhvdmVye2xlZnQ6MXB4O3JpZ2h0OmF1dG99LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmV7Y2xlYXI6cmlnaHR9LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9ue2Zsb2F0OmxlZnR9LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCwudWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXB7ZmxvYXQ6cmlnaHR9LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLC51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVye2JvcmRlci1yaWdodC13aWR0aDowO2JvcmRlci1sZWZ0LXdpZHRoOjFweH0udWktZGF0ZXBpY2tlciAudWktaWNvbntkaXNwbGF5OmJsb2NrO3RleHQtaW5kZW50Oi05OTk5OXB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7bGVmdDouNWVtO3RvcDouM2VtfS51aS1kaWFsb2d7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3BhZGRpbmc6LjJlbTtvdXRsaW5lOjB9LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFye3BhZGRpbmc6LjRlbSAxZW07cG9zaXRpb246cmVsYXRpdmV9LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxle2Zsb2F0OmxlZnQ7bWFyZ2luOi4xZW0gMDt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6OTAlO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDouM2VtO3RvcDo1MCU7d2lkdGg6MjBweDttYXJnaW46LTEwcHggMCAwIDA7cGFkZGluZzoxcHg7aGVpZ2h0OjIwcHh9LnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjA7cGFkZGluZzouNWVtIDFlbTtiYWNrZ3JvdW5kOm5vbmU7b3ZlcmZsb3c6YXV0b30udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZXt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLXdpZHRoOjFweCAwIDAgMDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7bWFyZ2luLXRvcDouNWVtO3BhZGRpbmc6LjNlbSAxZW0gLjVlbSAuNGVtfS51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1kaWFsb2ctYnV0dG9uc2V0e2Zsb2F0OnJpZ2h0fS51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbnttYXJnaW46LjVlbSAuNGVtIC41ZW0gMDtjdXJzb3I6cG9pbnRlcn0udWktZGlhbG9nIC51aS1yZXNpemFibGUtbntoZWlnaHQ6MnB4O3RvcDowfS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1le3dpZHRoOjJweDtyaWdodDowfS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1ze2hlaWdodDoycHg7Ym90dG9tOjB9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXd7d2lkdGg6MnB4O2xlZnQ6MH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtc2UsLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXN3LC51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uZSwudWktZGlhbG9nIC51aS1yZXNpemFibGUtbnd7d2lkdGg6N3B4O2hlaWdodDo3cHh9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNle3JpZ2h0OjA7Ym90dG9tOjB9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXN3e2xlZnQ6MDtib3R0b206MH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtbmV7cmlnaHQ6MDt0b3A6MH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtbnd7bGVmdDowO3RvcDowfS51aS1kcmFnZ2FibGUgLnVpLWRpYWxvZy10aXRsZWJhcntjdXJzb3I6bW92ZX0udWktZHJhZ2dhYmxlLWhhbmRsZXstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LnVpLXJlc2l6YWJsZXtwb3NpdGlvbjpyZWxhdGl2ZX0udWktcmVzaXphYmxlLWhhbmRsZXtwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6MC4xcHg7ZGlzcGxheTpibG9jazstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LnVpLXJlc2l6YWJsZS1kaXNhYmxlZCAudWktcmVzaXphYmxlLWhhbmRsZSwudWktcmVzaXphYmxlLWF1dG9oaWRlIC51aS1yZXNpemFibGUtaGFuZGxle2Rpc3BsYXk6bm9uZX0udWktcmVzaXphYmxlLW57Y3Vyc29yOm4tcmVzaXplO2hlaWdodDo3cHg7d2lkdGg6MTAwJTt0b3A6LTVweDtsZWZ0OjB9LnVpLXJlc2l6YWJsZS1ze2N1cnNvcjpzLXJlc2l6ZTtoZWlnaHQ6N3B4O3dpZHRoOjEwMCU7Ym90dG9tOi01cHg7bGVmdDowfS51aS1yZXNpemFibGUtZXtjdXJzb3I6ZS1yZXNpemU7d2lkdGg6N3B4O3JpZ2h0Oi01cHg7dG9wOjA7aGVpZ2h0OjEwMCV9LnVpLXJlc2l6YWJsZS13e2N1cnNvcjp3LXJlc2l6ZTt3aWR0aDo3cHg7bGVmdDotNXB4O3RvcDowO2hlaWdodDoxMDAlfS51aS1yZXNpemFibGUtc2V7Y3Vyc29yOnNlLXJlc2l6ZTt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O3JpZ2h0OjFweDtib3R0b206MXB4fS51aS1yZXNpemFibGUtc3d7Y3Vyc29yOnN3LXJlc2l6ZTt3aWR0aDo5cHg7aGVpZ2h0OjlweDtsZWZ0Oi01cHg7Ym90dG9tOi01cHh9LnVpLXJlc2l6YWJsZS1ud3tjdXJzb3I6bnctcmVzaXplO3dpZHRoOjlweDtoZWlnaHQ6OXB4O2xlZnQ6LTVweDt0b3A6LTVweH0udWktcmVzaXphYmxlLW5le2N1cnNvcjpuZS1yZXNpemU7d2lkdGg6OXB4O2hlaWdodDo5cHg7cmlnaHQ6LTVweDt0b3A6LTVweH0udWktcHJvZ3Jlc3NiYXJ7aGVpZ2h0OjJlbTt0ZXh0LWFsaWduOmxlZnQ7b3ZlcmZsb3c6aGlkZGVufS51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItdmFsdWV7bWFyZ2luOi0xcHg7aGVpZ2h0OjEwMCV9LnVpLXByb2dyZXNzYmFyIC51aS1wcm9ncmVzc2Jhci1vdmVybGF5e2JhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoS0FBb0FJQUJBQUFBQVAvLy95SC9DMDVGVkZORFFWQkZNaTR3QXdFQUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrWXdOcVhyZEM1MkRTMDZhN01GWkkrNEZIQkNLb0RlV0tYcXltUHFHcXh2SnJYWmJNeDdUdGMrdzlYZ1UyRkIzbE95UVJXRVQySUZHaVU5bTFmckRWcHhaWmM2YmZId3Y0YzFZWFA2azFWZHkyOTJGYjZVa3V2RnRYcHZXU3pBK0h5Y1hKSFVYaUdZSWlNZzJSNlc0NTlnbldHZkhOZGpJcURXVnFlbUgyZWtwT2JrcE9scHBXVXFaaXFyNmVkcXFXUUFBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBTTWdabkdmYXFjZzFFMnV1ekRtbUhVQlI4UWlsOTVoaVBLcVduM2FxdExzUzE4eTdHMVN6TmVvd1dCRU50UWQrVDFKa3RQMDVuelBUZEpabFI2dlV4TldXalYrdlVXaFdOa1dGd3hsOVZwWlJlZFljZmxJT0xhZmFhMjhYZHNIL3lubGNjMXVQVkRaeFFJUjBLMjUrY0lDQ21vcUNlNW1HaFpPZmVZU1VoNXlKY0p5cmtaV1dwYVI4ZG9KMm80TllxNjJsQUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtWREk0WXkyMlpuSU5STnFvc3cwQnY3aTFneUhVa0ZqN29TYVdsdTNvdkM4R3hOc281Zmx1ejNxTFZoQlZlVC9MejdaVEh5eEw1ZERhbFFXUFZPc1FXdFJudXdYYUZUajlqVlZoOHBtYTlKalo0ellTajVaT3ltYTd1dW9sZmZoK0lSNWFXOTdjSHVCVVhLR0tYbEtqbitEaUhXTWNZSmFoNE4wbFlDTWxKT1hpcEdScjVxZGdvU1RycVdTcTZXRmwyeXBvYVVBQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcGFFYjZITGdkL2lPN0ZOV3RjRldlK3VmT0RHalJmb2lKMmFrU2hidWViMHd0STUwem0wMnBidndmV0VNV0JRMXpLR2xMSWhza2lFUG05UjZ2Ulh4VjRaeldUMnlIT0dwV015b3JibEtsTnA4SG1IRWIvbENYamNXN2JtdFhQOFh0MjI5T1ZXUjFmb2QyZVdxTmZIdU1qWENQa0lHTmlsZU9pSW1WbUNPRW1vU2ZuM3lYbEpXbW9IR2hxcDZpbFl1V1lwbVRxS1VnQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcGlFSDZrYjU4YmlRM0ZOV3RNRldXM2VOVmNvanVGR2ZxblpxU2VidVMwNnc1VjgwL1gwMnBLZTh6RndQNkVGV09UMWxERms4ckdFUmgxVFROT29jUTYxSG00WG0yVmV4VUhwemp5bVZpSHJGYmlFTHNlZlZybjZYS2ZudDJROUcvK1hkaWU0OTlYSGQyZzRoN2lvT0doWEdKYm9HQW5YU0Jub0J3S1l5ZmlvdWJaSjJIbjBSdVJaYWZsWk9pbDU2WnA2aWlvS1NYcFVBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDa29RUnFSdm54dUk3a1UxYTFVVTViZDV0blNlT1pYaG1uNWxXSzNxTlRXdlJkUXhQOHF2YUMrL3lhWVF6WE83Qk12YVVFbUpSZDNUc2lNQWdzd21OWXJTZ1pkWXJUWDZ0U0hHWk83M2V6dUF3MnV4dVErQmJlWmZNeHNleFkzNSsvUWU0SjFpblYwZzR4M1dIdU1oSWwyalhPS1QyUStWVTVmZ29TVUk1MlZmWnlma0pHa2hhNmptWSthYVlkaXJxK2xRQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1dCSUtwWWUwTDNZTktUb3Fzd1VsdnpuaWdkNHdpUjRLaFpyS3Q5VXBxaXA2MWk5RTN2TXZ4UmRIbGJFRmlFWGZrOVlBUll4T1paRDZWUTJwVXVuQm10UlhvMUxmOGhNVlZjTmw4SmFmVjM4YU0yL0Z1NVYxNkJuNjNyNnh0OTdqMDkrTVhTRmk0Qm5pR0ZhZTNoemJIOStoWUJ6a3B1VWg1YVptSHVhblpPWmdJdXZiR2lOZW9tQ25heHhhcDJ1cGFDWnNxKzFrQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1hqSThCeTV6ZjRrT3hUVnJYTlZsdjFYMGQ4SUdaR0tMbk5wWXRtOExyOWNxVmV1T1N2Zk9XNzlEOWFESGl6TmhESmlkRlpoTnlkRWFoT2FESDZub210SmpwMXR1dEtvTldrdkE2SnFmUlZMSFUvUVVmYXU5bDJ4N0c1NGQxZmw5OTV4Y0lHQWRYcU1mQk5hZG9ZcmhIK01nMktCbHBWcGJsdUNpWG1NbloyU2g0R0JxSitja0lPcXFKNkxtS1NsbFptc29xNndwUUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNsWXgvb0x2b3h1SkRrVTFhMVlVWmJKNTluU2QyWlhoV3FiUmEyL2dGOEd1MkRZM2lxczd5cnEreEJZRWtZdkZTTThhU1NPYkUrWmdSbDFCSEZaTnI3cFJDYXZaNUJXMjE0MmhZM0FOL3pXdHNtZjEycDlYeHhGbDJscExuMXJzZXp0ZlhaamRJV0lmMnM1ZEl0d2pZS0Jnbzl5ZzVwSGd6SlhURWVHbFp1ZW5weVBtcEdRb0tPV2tZbVNwYVNucUtpbGVJMkZBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZqQitndStqRzRrT1JUVnJWaFJsc25uMmRKM1psZUZhcHRGcmIrQ1htTzlPb3plTDVWZlA5OUh2QVdocGlVZGN3a3BCSDM4MjVBd1lkVTh4VHFsTEdodENvc0FyS01wdmZhMW1NUmFlOVZ2V1pmZUIyWGZQa2VMbW0xOGxVY0JqK3A1ZG5OOGpYWjNZSUdFaFl1T1VuNDVhb0NEa3AxNmhsNUlqWUp2aldLY25vR1FwcXlQbHBPaHIzYUVsYXFycTU2QnE3VkFBQU93PT1cIik7aGVpZ2h0OjEwMCU7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MjUpO29wYWNpdHk6MC4yNX0udWktcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZSAudWktcHJvZ3Jlc3NiYXItdmFsdWV7YmFja2dyb3VuZC1pbWFnZTpub25lfS51aS1zZWxlY3RhYmxley1tcy10b3VjaC1hY3Rpb246bm9uZTt0b3VjaC1hY3Rpb246bm9uZX0udWktc2VsZWN0YWJsZS1oZWxwZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDA7Ym9yZGVyOjFweCBkb3R0ZWQgYmxhY2t9LnVpLXNlbGVjdG1lbnUtbWVudXtwYWRkaW5nOjA7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6bm9uZX0udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51e292ZXJmbG93OmF1dG87b3ZlcmZsb3cteDpoaWRkZW47cGFkZGluZy1ib3R0b206MXB4fS51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUgLnVpLXNlbGVjdG1lbnUtb3B0Z3JvdXB7Zm9udC1zaXplOjFlbTtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjEuNTtwYWRkaW5nOjJweCAwLjRlbTttYXJnaW46MC41ZW0gMCAwIDA7aGVpZ2h0OmF1dG87Ym9yZGVyOjB9LnVpLXNlbGVjdG1lbnUtb3BlbntkaXNwbGF5OmJsb2NrfS51aS1zZWxlY3RtZW51LXRleHR7ZGlzcGxheTpibG9jazttYXJnaW4tcmlnaHQ6MjBweDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30udWktc2VsZWN0bWVudS1idXR0b24udWktYnV0dG9ue3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6MTRlbX0udWktc2VsZWN0bWVudS1pY29uLnVpLWljb257ZmxvYXQ6cmlnaHQ7bWFyZ2luLXRvcDowfS51aS1zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpsZWZ0fS51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGV7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO3dpZHRoOjEuMmVtO2hlaWdodDoxLjJlbTtjdXJzb3I6ZGVmYXVsdDstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdle3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTtmb250LXNpemU6LjdlbTtkaXNwbGF5OmJsb2NrO2JvcmRlcjowO2JhY2tncm91bmQtcG9zaXRpb246MCAwfS51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1oYW5kbGUsLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLXJhbmdle2ZpbHRlcjppbmhlcml0fS51aS1zbGlkZXItaG9yaXpvbnRhbHtoZWlnaHQ6LjhlbX0udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGV7dG9wOi0uM2VtO21hcmdpbi1sZWZ0Oi0uNmVtfS51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdle3RvcDowO2hlaWdodDoxMDAlfS51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1pbntsZWZ0OjB9LnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWF4e3JpZ2h0OjB9LnVpLXNsaWRlci12ZXJ0aWNhbHt3aWR0aDouOGVtO2hlaWdodDoxMDBweH0udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItaGFuZGxle2xlZnQ6LS4zZW07bWFyZ2luLWxlZnQ6MDttYXJnaW4tYm90dG9tOi0uNmVtfS51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZXtsZWZ0OjA7d2lkdGg6MTAwJX0udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWlue2JvdHRvbTowfS51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1tYXh7dG9wOjB9LnVpLXNvcnRhYmxlLWhhbmRsZXstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LnVpLXNwaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnVpLXNwaW5uZXItaW5wdXR7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpub25lO2NvbG9yOmluaGVyaXQ7cGFkZGluZzouMjIyZW0gMDttYXJnaW46LjJlbSAwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tbGVmdDouNGVtO21hcmdpbi1yaWdodDoyZW19LnVpLXNwaW5uZXItYnV0dG9ue3dpZHRoOjEuNmVtO2hlaWdodDo1MCU7Zm9udC1zaXplOi41ZW07cGFkZGluZzowO21hcmdpbjowO3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO2N1cnNvcjpkZWZhdWx0O2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3JpZ2h0OjB9LnVpLXNwaW5uZXIgYS51aS1zcGlubmVyLWJ1dHRvbntib3JkZXItdG9wLXN0eWxlOm5vbmU7Ym9yZGVyLWJvdHRvbS1zdHlsZTpub25lO2JvcmRlci1yaWdodC1zdHlsZTpub25lfS51aS1zcGlubmVyLXVwe3RvcDowfS51aS1zcGlubmVyLWRvd257Ym90dG9tOjB9LnVpLXRhYnN7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzouMmVtfS51aS10YWJzIC51aS10YWJzLW5hdnttYXJnaW46MDtwYWRkaW5nOi4yZW0gLjJlbSAwfS51aS10YWJzIC51aS10YWJzLW5hdiBsaXtsaXN0LXN0eWxlOm5vbmU7ZmxvYXQ6bGVmdDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDttYXJnaW46MXB4IC4yZW0gMCAwO2JvcmRlci1ib3R0b20td2lkdGg6MDtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6bm93cmFwfS51aS10YWJzIC51aS10YWJzLW5hdiAudWktdGFicy1hbmNob3J7ZmxvYXQ6bGVmdDtwYWRkaW5nOi41ZW0gMWVtO3RleHQtZGVjb3JhdGlvbjpub25lfS51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZXttYXJnaW4tYm90dG9tOi0xcHg7cGFkZGluZy1ib3R0b206MXB4fS51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3IsLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWRpc2FibGVkIC51aS10YWJzLWFuY2hvciwudWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1sb2FkaW5nIC51aS10YWJzLWFuY2hvcntjdXJzb3I6dGV4dH0udWktdGFicy1jb2xsYXBzaWJsZSAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9ye2N1cnNvcjpwb2ludGVyfS51aS10YWJzIC51aS10YWJzLXBhbmVse2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXdpZHRoOjA7cGFkZGluZzoxZW0gMS40ZW07YmFja2dyb3VuZDpub25lfS51aS10b29sdGlwe3BhZGRpbmc6OHB4O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTk5OTttYXgtd2lkdGg6MzAwcHh9Ym9keSAudWktdG9vbHRpcHtib3JkZXItd2lkdGg6MnB4fS51aS13aWRnZXR7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFlbX0udWktd2lkZ2V0IC51aS13aWRnZXR7Zm9udC1zaXplOjFlbX0udWktd2lkZ2V0IGlucHV0LC51aS13aWRnZXQgc2VsZWN0LC51aS13aWRnZXQgdGV4dGFyZWEsLnVpLXdpZGdldCBidXR0b257Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFlbX0udWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50e2JvcmRlcjoxcHggc29saWQgI2M1YzVjNX0udWktd2lkZ2V0LWNvbnRlbnR7Ym9yZGVyOjFweCBzb2xpZCAjZGRkZGRkO2JhY2tncm91bmQ6I2ZmZmZmZjtjb2xvcjojMzMzMzMzfS51aS13aWRnZXQtY29udGVudCBhe2NvbG9yOiMzMzMzMzN9LnVpLXdpZGdldC1oZWFkZXJ7Ym9yZGVyOjFweCBzb2xpZCAjZGRkZGRkO2JhY2tncm91bmQ6I2U5ZTllOTtjb2xvcjojMzMzMzMzO2ZvbnQtd2VpZ2h0OmJvbGR9LnVpLXdpZGdldC1oZWFkZXIgYXtjb2xvcjojMzMzMzMzfS51aS1zdGF0ZS1kZWZhdWx0LC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCwudWktYnV0dG9uLGh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDpob3ZlcixodG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6YWN0aXZle2JvcmRlcjoxcHggc29saWQgI2M1YzVjNTtiYWNrZ3JvdW5kOiNmNmY2ZjY7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiM0NTQ1NDV9LnVpLXN0YXRlLWRlZmF1bHQgYSwudWktc3RhdGUtZGVmYXVsdCBhOmxpbmssLnVpLXN0YXRlLWRlZmF1bHQgYTp2aXNpdGVkLGEudWktYnV0dG9uLGE6bGluay51aS1idXR0b24sYTp2aXNpdGVkLnVpLWJ1dHRvbiwudWktYnV0dG9ue2NvbG9yOiM0NTQ1NDU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLXN0YXRlLWhvdmVyLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyLC51aS1zdGF0ZS1mb2N1cywudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cywudWktYnV0dG9uOmhvdmVyLC51aS1idXR0b246Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCAjY2NjY2NjO2JhY2tncm91bmQ6I2VkZWRlZDtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6IzJiMmIyYn0udWktc3RhdGUtaG92ZXIgYSwudWktc3RhdGUtaG92ZXIgYTpob3ZlciwudWktc3RhdGUtaG92ZXIgYTpsaW5rLC51aS1zdGF0ZS1ob3ZlciBhOnZpc2l0ZWQsLnVpLXN0YXRlLWZvY3VzIGEsLnVpLXN0YXRlLWZvY3VzIGE6aG92ZXIsLnVpLXN0YXRlLWZvY3VzIGE6bGluaywudWktc3RhdGUtZm9jdXMgYTp2aXNpdGVkLGEudWktYnV0dG9uOmhvdmVyLGEudWktYnV0dG9uOmZvY3Vze2NvbG9yOiMyYjJiMmI7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLXZpc3VhbC1mb2N1c3tib3gtc2hhZG93OjAgMCAzcHggMXB4ICM1ZTllZDZ9LnVpLXN0YXRlLWFjdGl2ZSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLGEudWktYnV0dG9uOmFjdGl2ZSwudWktYnV0dG9uOmFjdGl2ZSwudWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3Zlcntib3JkZXI6MXB4IHNvbGlkICMwMDNlZmY7YmFja2dyb3VuZDojMDA3ZmZmO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojZmZmZmZmfS51aS1pY29uLWJhY2tncm91bmQsLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbi1iYWNrZ3JvdW5ke2JvcmRlcjojMDAzZWZmO2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZn0udWktc3RhdGUtYWN0aXZlIGEsLnVpLXN0YXRlLWFjdGl2ZSBhOmxpbmssLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWR7Y29sb3I6I2ZmZmZmZjt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktc3RhdGUtaGlnaGxpZ2h0LC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHR7Ym9yZGVyOjFweCBzb2xpZCAjZGFkNTVlO2JhY2tncm91bmQ6I2ZmZmE5MDtjb2xvcjojNzc3NjIwfS51aS1zdGF0ZS1jaGVja2Vke2JvcmRlcjoxcHggc29saWQgI2RhZDU1ZTtiYWNrZ3JvdW5kOiNmZmZhOTB9LnVpLXN0YXRlLWhpZ2hsaWdodCBhLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhe2NvbG9yOiM3Nzc2MjB9LnVpLXN0YXRlLWVycm9yLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9ye2JvcmRlcjoxcHggc29saWQgI2YxYTg5OTtiYWNrZ3JvdW5kOiNmZGRmZGY7Y29sb3I6IzVmM2YzZn0udWktc3RhdGUtZXJyb3IgYSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yIGEsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGF7Y29sb3I6IzVmM2YzZn0udWktc3RhdGUtZXJyb3ItdGV4dCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLXRleHQsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHR7Y29sb3I6IzVmM2YzZn0udWktcHJpb3JpdHktcHJpbWFyeSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXByaW1hcnksLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnl7Zm9udC13ZWlnaHQ6Ym9sZH0udWktcHJpb3JpdHktc2Vjb25kYXJ5LC51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktc2Vjb25kYXJ5LC51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnl7b3BhY2l0eTouNztmaWx0ZXI6QWxwaGEoT3BhY2l0eT03MCk7Zm9udC13ZWlnaHQ6bm9ybWFsfS51aS1zdGF0ZS1kaXNhYmxlZCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRpc2FibGVkLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtmaWx0ZXI6QWxwaGEoT3BhY2l0eT0zNSk7YmFja2dyb3VuZC1pbWFnZTpub25lfS51aS1zdGF0ZS1kaXNhYmxlZCAudWktaWNvbntmaWx0ZXI6QWxwaGEoT3BhY2l0eT0zNSl9LnVpLWljb257d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0udWktaWNvbiwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpfS51aS13aWRnZXQtaGVhZGVyIC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKX0udWktc3RhdGUtaG92ZXIgLnVpLWljb24sLnVpLXN0YXRlLWZvY3VzIC51aS1pY29uLC51aS1idXR0b246aG92ZXIgLnVpLWljb24sLnVpLWJ1dHRvbjpmb2N1cyAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmdcIil9LnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbiwudWktYnV0dG9uOmFjdGl2ZSAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmdcIil9LnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbiwudWktYnV0dG9uIC51aS1zdGF0ZS1oaWdobGlnaHQudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc183Nzc2MjBfMjU2eDI0MC5wbmdcIil9LnVpLXN0YXRlLWVycm9yIC51aS1pY29uLC51aS1zdGF0ZS1lcnJvci10ZXh0IC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZ1wiKX0udWktYnV0dG9uIC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zXzc3Nzc3N18yNTZ4MjQwLnBuZ1wiKX0udWktaWNvbi1ibGFua3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjE2cHggMTZweH0udWktaWNvbi1jYXJldC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9LnVpLWljb24tY2FyZXQtMS1uZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IDB9LnVpLWljb24tY2FyZXQtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggMH0udWktaWNvbi1jYXJldC0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggMH0udWktaWNvbi1jYXJldC0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjVweCAwfS51aS1pY29uLWNhcmV0LTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAwfS51aS1pY29uLWNhcmV0LTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IDB9LnVpLWljb24tY2FyZXQtMS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAwfS51aS1pY29uLWNhcmV0LTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IDB9LnVpLWljb24tY2FyZXQtMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggMH0udWktaWNvbi10cmlhbmdsZS0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtbmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY1cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMi1uLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTE2cHh9LnVpLWljb24tYXJyb3ctMS1ue2JhY2tncm91bmQtcG9zaXRpb246MCAtMzJweH0udWktaWNvbi1hcnJvdy0xLW5le2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NXB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLW53e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0zMnB4fS51aS1pY29uLWFycm93LTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0zMnB4fS51aS1pY29uLWFycm93LTItbmUtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTMycHh9LnVpLWljb24tYXJyb3ctMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTMycHh9LnVpLWljb24tYXJyb3ctMi1zZS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtMzJweH0udWktaWNvbi1hcnJvd3N0b3AtMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0zMnB4fS51aS1pY29uLWFycm93c3RvcC0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTMycHh9LnVpLWljb24tYXJyb3dzdG9wLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtMzJweH0udWktaWNvbi1hcnJvd3N0b3AtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0zMnB4fS51aS1pY29uLWFycm93dGhpY2stMS1ue2JhY2tncm91bmQtcG9zaXRpb246MXB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1uZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMi1uZS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMi1zZS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTQ4cHh9LnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02NHB4fS51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtNjRweH0udWktaWNvbi1hcnJvd3JlZnJlc2gtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC02NHB4fS51aS1pY29uLWFycm93cmVmcmVzaC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZWZyZXNoLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtNjRweH0udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC02NHB4fS51aS1pY29uLWFycm93LTR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC04MHB4fS51aS1pY29uLWFycm93LTQtZGlhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC04MHB4fS51aS1pY29uLWV4dGxpbmt7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtODBweH0udWktaWNvbi1uZXd3aW57YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtODBweH0udWktaWNvbi1yZWZyZXNoe2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTgwcHh9LnVpLWljb24tc2h1ZmZsZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC04MHB4fS51aS1pY29uLXRyYW5zZmVyLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC04MHB4fS51aS1pY29uLXRyYW5zZmVydGhpY2stZS13e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC04MHB4fS51aS1pY29uLWZvbGRlci1jb2xsYXBzZWR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC05NnB4fS51aS1pY29uLWZvbGRlci1vcGVue2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTk2cHh9LnVpLWljb24tZG9jdW1lbnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtOTZweH0udWktaWNvbi1kb2N1bWVudC1ie2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTk2cHh9LnVpLWljb24tbm90ZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC05NnB4fS51aS1pY29uLW1haWwtY2xvc2Vke2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTk2cHh9LnVpLWljb24tbWFpbC1vcGVue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTk2cHh9LnVpLWljb24tc3VpdGNhc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTk2cHh9LnVpLWljb24tY29tbWVudHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtOTZweH0udWktaWNvbi1wZXJzb257YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTk2cHh9LnVpLWljb24tcHJpbnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTk2cHh9LnVpLWljb24tdHJhc2h7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTk2cHh9LnVpLWljb24tbG9ja2Vke2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC05NnB4fS51aS1pY29uLXVubG9ja2Vke2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC05NnB4fS51aS1pY29uLWJvb2ttYXJre2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC05NnB4fS51aS1pY29uLXRhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtOTZweH0udWktaWNvbi1ob21le2JhY2tncm91bmQtcG9zaXRpb246MCAtMTEycHh9LnVpLWljb24tZmxhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xMTJweH0udWktaWNvbi1jYWxlbmRhcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xMTJweH0udWktaWNvbi1jYXJ0e2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTExMnB4fS51aS1pY29uLXBlbmNpbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xMTJweH0udWktaWNvbi1jbG9ja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xMTJweH0udWktaWNvbi1kaXNre2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTExMnB4fS51aS1pY29uLWNhbGN1bGF0b3J7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTExMnB4fS51aS1pY29uLXpvb21pbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTEycHh9LnVpLWljb24tem9vbW91dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTEycHh9LnVpLWljb24tc2VhcmNoe2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0xMTJweH0udWktaWNvbi13cmVuY2h7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTExMnB4fS51aS1pY29uLWdlYXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTExMnB4fS51aS1pY29uLWhlYXJ0e2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0xMTJweH0udWktaWNvbi1zdGFye2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC0xMTJweH0udWktaWNvbi1saW5re2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0xMTJweH0udWktaWNvbi1jYW5jZWx7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMjhweH0udWktaWNvbi1wbHVze2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTEyOHB4fS51aS1pY29uLXBsdXN0aGlja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xMjhweH0udWktaWNvbi1taW51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xMjhweH0udWktaWNvbi1taW51c3RoaWNre2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTEyOHB4fS51aS1pY29uLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTEyOHB4fS51aS1pY29uLWNsb3NldGhpY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTI4cHh9LnVpLWljb24ta2V5e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xMjhweH0udWktaWNvbi1saWdodGJ1bGJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTEyOHB4fS51aS1pY29uLXNjaXNzb3Jze2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xMjhweH0udWktaWNvbi1jbGlwYm9hcmR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTEyOHB4fS51aS1pY29uLWNvcHl7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTEyOHB4fS51aS1pY29uLWNvbnRhY3R7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTEyOHB4fS51aS1pY29uLWltYWdle2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0xMjhweH0udWktaWNvbi12aWRlb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtMTI4cHh9LnVpLWljb24tc2NyaXB0e2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0xMjhweH0udWktaWNvbi1hbGVydHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE0NHB4fS51aS1pY29uLWluZm97YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTQ0cHh9LnVpLWljb24tbm90aWNle2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE0NHB4fS51aS1pY29uLWhlbHB7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTQ0cHh9LnVpLWljb24tY2hlY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTQ0cHh9LnVpLWljb24tYnVsbGV0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE0NHB4fS51aS1pY29uLXJhZGlvLW9ue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE0NHB4fS51aS1pY29uLXJhZGlvLW9mZntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTQ0cHh9LnVpLWljb24tcGluLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTE0NHB4fS51aS1pY29uLXBpbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xNDRweH0udWktaWNvbi1wbGF5e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTYwcHh9LnVpLWljb24tcGF1c2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTYwcHh9LnVpLWljb24tc2Vlay1uZXh0e2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE2MHB4fS51aS1pY29uLXNlZWstcHJldntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xNjBweH0udWktaWNvbi1zZWVrLWVuZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xNjBweH0udWktaWNvbi1zZWVrLXN0YXJ0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE2MHB4fS51aS1pY29uLXNlZWstZmlyc3R7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTYwcHh9LnVpLWljb24tc3RvcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xNjBweH0udWktaWNvbi1lamVjdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTYwcHh9LnVpLWljb24tdm9sdW1lLW9mZntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTYwcHh9LnVpLWljb24tdm9sdW1lLW9ue2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xNjBweH0udWktaWNvbi1wb3dlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE3NnB4fS51aS1pY29uLXNpZ25hbC1kaWFne2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE3NnB4fS51aS1pY29uLXNpZ25hbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xNzZweH0udWktaWNvbi1iYXR0ZXJ5LTB7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTc2cHh9LnVpLWljb24tYmF0dGVyeS0xe2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE3NnB4fS51aS1pY29uLWJhdHRlcnktMntiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNzZweH0udWktaWNvbi1iYXR0ZXJ5LTN7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTc2cHh9LnVpLWljb24tY2lyY2xlLXBsdXN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xOTJweH0udWktaWNvbi1jaXJjbGUtbWludXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1le2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1ue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1hcnJvdy1le2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtYXJyb3ctc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWFycm93LXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1hcnJvdy1ue2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtem9vbWlue2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtem9vbW91dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWNoZWNre2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVze2JhY2tncm91bmQtcG9zaXRpb246MCAtMjA4cHh9LnVpLWljb24tY2lyY2xlc21hbGwtbWludXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMjA4cHh9LnVpLWljb24tY2lyY2xlc21hbGwtY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMjA4cHh9LnVpLWljb24tc3F1YXJlc21hbGwtcGx1c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0yMDhweH0udWktaWNvbi1zcXVhcmVzbWFsbC1taW51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0yMDhweH0udWktaWNvbi1zcXVhcmVzbWFsbC1jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0yMDhweH0udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIyNHB4fS51aS1pY29uLWdyaXAtZG90dGVkLWhvcml6b250YWx7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMjI0cHh9LnVpLWljb24tZ3JpcC1zb2xpZC12ZXJ0aWNhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0yMjRweH0udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWx7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMjI0cHh9LnVpLWljb24tZ3JpcHNtYWxsLWRpYWdvbmFsLXNle2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTIyNHB4fS51aS1pY29uLWdyaXAtZGlhZ29uYWwtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMjI0cHh9LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci10b3AsLnVpLWNvcm5lci1sZWZ0LC51aS1jb3JuZXItdGx7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czozcHh9LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci10b3AsLnVpLWNvcm5lci1yaWdodCwudWktY29ybmVyLXRye2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjNweH0udWktY29ybmVyLWFsbCwudWktY29ybmVyLWJvdHRvbSwudWktY29ybmVyLWxlZnQsLnVpLWNvcm5lci1ibHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjNweH0udWktY29ybmVyLWFsbCwudWktY29ybmVyLWJvdHRvbSwudWktY29ybmVyLXJpZ2h0LC51aS1jb3JuZXItYnJ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6M3B4fS51aS13aWRnZXQtb3ZlcmxheXtiYWNrZ3JvdW5kOiNhYWFhYWE7b3BhY2l0eTouMDAzO2ZpbHRlcjpBbHBoYShPcGFjaXR5PTAuMyl9LnVpLXdpZGdldC1zaGFkb3d7LXdlYmtpdC1ib3gtc2hhZG93OjBweCAwcHggNXB4ICM2NjY2NjY7Ym94LXNoYWRvdzowcHggMHB4IDVweCAjNjY2NjY2fS5kYXRhVGFibGV7d2lkdGg6MTAwJTttYXJnaW46LjYyNXJlbSAwfS5kYXRhVGFibGUgdGgsLmRhdGFUYWJsZSB0ZHtwYWRkaW5nOjAuNjI1cmVtfS5kYXRhVGFibGUgdGhlYWR7Ym9yZGVyLWJvdHRvbTo0cHggc29saWQgIzk5OTk5OX0uZGF0YVRhYmxlIHRoZWFkIHRoLC5kYXRhVGFibGUgdGhlYWQgdGR7Y3Vyc29yOmRlZmF1bHQ7Y29sb3I6IzAwMDAwMDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxMDAlfS5kYXRhVGFibGUgdGZvb3R7Ym9yZGVyLXRvcDo0cHggc29saWQgIzk5OTk5OX0uZGF0YVRhYmxlIHRmb290IHRoLC5kYXRhVGFibGUgdGZvb3QgdGR7Y3Vyc29yOmRlZmF1bHQ7Y29sb3I6IzAwMDAwMDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxMDAlfS5kYXRhVGFibGUgdGJvZHkgdGR7cGFkZGluZzowLjYyNXJlbSAwLjg1cmVtfS5kYXRhVGFibGUgLnNvcnRhYmxlLWNvbHVtbntwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmRhdGFUYWJsZSAuc29ydGFibGUtY29sdW1uOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2xlZnQ6MTAwJTttYXJnaW4tbGVmdDotMjBweDt0b3A6NTAlO21hcmdpbi10b3A6LTAuNXJlbTtjb2xvcjppbmhlcml0O2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjF9LmRhdGFUYWJsZSAuc29ydGFibGUtY29sdW1uLnNvcnQtYXNjLC5kYXRhVGFibGUgLnNvcnRhYmxlLWNvbHVtbi5zb3J0LWRlc2N7YmFja2dyb3VuZC1jb2xvcjojZWVlZWVlfS5kYXRhVGFibGUgLnNvcnRhYmxlLWNvbHVtbi5zb3J0LWFzYzphZnRlciwuZGF0YVRhYmxlIC5zb3J0YWJsZS1jb2x1bW4uc29ydC1kZXNjOmFmdGVye2NvbG9yOiMxZDFkMWR9LmRhdGFUYWJsZSAuc29ydGFibGUtY29sdW1uLnNvcnQtYXNjOmFmdGVye2NvbnRlbnQ6XCJcXDIxOTFcIn0uZGF0YVRhYmxlIC5zb3J0YWJsZS1jb2x1bW4uc29ydC1kZXNjOmFmdGVye2NvbnRlbnQ6XCJcXDIxOTNcIn0uZGF0YVRhYmxlLnNvcnRhYmxlLW1hcmtlcnMtb24tbGVmdCAuc29ydGFibGUtY29sdW1ue3BhZGRpbmctbGVmdDozMHB4fS5kYXRhVGFibGUuc29ydGFibGUtbWFya2Vycy1vbi1sZWZ0IC5zb3J0YWJsZS1jb2x1bW46YmVmb3JlLC5kYXRhVGFibGUuc29ydGFibGUtbWFya2Vycy1vbi1sZWZ0IC5zb3J0YWJsZS1jb2x1bW46YWZ0ZXJ7bGVmdDowO21hcmdpbi1sZWZ0OjEwcHh9LmRhdGFUYWJsZS5zdHJpcGVkIHRib2R5IHRyOm50aC1jaGlsZChvZGQpe2JhY2tncm91bmQ6I2VlZWVlZX0uZGF0YVRhYmxlLmJvcmRlcntib3JkZXI6MXB4ICM5OTk5OTkgc29saWR9LmRhdGFUYWJsZS5ib3JkZXJlZCB0aCwuZGF0YVRhYmxlLmJvcmRlcmVkIHRke2JvcmRlcjoxcHggIzk5OTk5OSBzb2xpZH0uZGF0YVRhYmxlLmJvcmRlcmVkIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoLC5kYXRhVGFibGUuYm9yZGVyZWQgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGR7Ym9yZGVyLXRvcDpub25lfS5kYXRhVGFibGUuYm9yZGVyZWQgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsLmRhdGFUYWJsZS5ib3JkZXJlZCB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZHtib3JkZXItbGVmdDpub25lfS5kYXRhVGFibGUuYm9yZGVyZWQgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwuZGF0YVRhYmxlLmJvcmRlcmVkIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0Om5vbmV9LmRhdGFUYWJsZS5ib3JkZXJlZCB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZHtib3JkZXItdG9wOm5vbmV9LmRhdGFUYWJsZS5ib3JkZXJlZCB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZHtib3JkZXItbGVmdDpub25lfS5kYXRhVGFibGUuYm9yZGVyZWQgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6bm9uZX0uZGF0YVRhYmxlLmJvcmRlcmVkIHRib2R5IHRyOmxhc3QtY2hpbGQgdGR7Ym9yZGVyLWJvdHRvbTpub25lfS5kYXRhVGFibGUgLmNvbmRlbnNlZCB0aCwuZGF0YVRhYmxlIC5jb25kZW5zZWQgdGR7cGFkZGluZzouMzEyNXJlbX0uZGF0YVRhYmxlIC5zdXBlci1jb25kZW5zZWQgdGgsLmRhdGFUYWJsZSAuc3VwZXItY29uZGVuc2VkIHRke3BhZGRpbmc6LjEyNXJlbX0uZGF0YVRhYmxlIC5zb3J0aW5ne3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZGF0YVRhYmxlIC5zb3J0aW5nOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2xlZnQ6MTAwJTttYXJnaW4tbGVmdDotMjBweDt0b3A6NTAlO21hcmdpbi10b3A6LTAuNXJlbTtjb2xvcjppbmhlcml0O2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjF9LmRhdGFUYWJsZSAuc29ydGluZy5zb3J0LWFzYywuZGF0YVRhYmxlIC5zb3J0aW5nLnNvcnQtZGVzY3tiYWNrZ3JvdW5kLWNvbG9yOiNlZWVlZWV9LmRhdGFUYWJsZSAuc29ydGluZy5zb3J0LWFzYzphZnRlciwuZGF0YVRhYmxlIC5zb3J0aW5nLnNvcnQtZGVzYzphZnRlcntjb2xvcjojMWQxZDFkfS5kYXRhVGFibGUgLnNvcnRpbmcuc29ydC1hc2M6YWZ0ZXJ7Y29udGVudDpcIlxcMjE5MVwifS5kYXRhVGFibGUgLnNvcnRpbmcuc29ydC1kZXNjOmFmdGVye2NvbnRlbnQ6XCJcXDIxOTNcIn0uZGF0YVRhYmxlIC5zb3J0aW5nX2FzYywuZGF0YVRhYmxlIC5zb3J0aW5nX2Rlc2N7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXJ9LmRhdGFUYWJsZSAuc29ydGluZ19hc2M6YWZ0ZXIsLmRhdGFUYWJsZSAuc29ydGluZ19kZXNjOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2xlZnQ6MTAwJTttYXJnaW4tbGVmdDotMjBweDt0b3A6NTAlO21hcmdpbi10b3A6LTAuNXJlbTtjb2xvcjppbmhlcml0O2xpbmUtaGVpZ2h0OjE7Zm9udC1zaXplOjEuMXJlbX0uZGF0YVRhYmxlIC5zb3J0aW5nX2FzY3tiYWNrZ3JvdW5kLWNvbG9yOiNlZWVlZWV9LmRhdGFUYWJsZSAuc29ydGluZ19hc2M6YWZ0ZXJ7Y29sb3I6IzFkMWQxZH0uZGF0YVRhYmxlIC5zb3J0aW5nX2FzYzphZnRlcntjb250ZW50OlwiXFwyMTkxXCJ9LmRhdGFUYWJsZSAuc29ydGluZ19kZXNje2JhY2tncm91bmQtY29sb3I6I2VlZWVlZX0uZGF0YVRhYmxlIC5zb3J0aW5nX2Rlc2M6YWZ0ZXJ7Y29sb3I6IzFkMWQxZH0uZGF0YVRhYmxlIC5zb3J0aW5nX2Rlc2M6YWZ0ZXJ7Y29udGVudDpcIlxcMjE5M1wifS5kYXRhVGFibGVzX3BhZ2luYXRle2Rpc3BsYXk6YmxvY2s7bWFyZ2luOi42MjVyZW0gMDtmbG9hdDpsZWZ0O3dpZHRoOjUwJTttYXJnaW46MH0uZGF0YVRhYmxlc19wYWdpbmF0ZTpiZWZvcmUsLmRhdGFUYWJsZXNfcGFnaW5hdGU6YWZ0ZXJ7ZGlzcGxheTp0YWJsZTtjb250ZW50OlwiXCJ9LmRhdGFUYWJsZXNfcGFnaW5hdGU6YWZ0ZXJ7Y2xlYXI6Ym90aH0uZGF0YVRhYmxlc19wYWdpbmF0ZSAuZWxsaXBzaXN7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0Oi4wNjUycmVtO3BhZGRpbmc6MC4yNXJlbSAuNjI1cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6Ljg3NXJlbTtjb2xvcjojNkQ2RTcxfS5kYXRhVGFibGVzX3BhZ2luYXRlPi5pdGVte2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDouMDY1MnJlbTtwYWRkaW5nOjAuMjVyZW0gLjYyNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyOjFweCAjZWVlZWVlIHNvbGlkO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTouODc1cmVtfS5kYXRhVGFibGVzX3BhZ2luYXRlPi5pdGVtOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0uZGF0YVRhYmxlc19wYWdpbmF0ZT4uaXRlbS5jdXJyZW50LC5kYXRhVGFibGVzX3BhZ2luYXRlPi5pdGVtLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZmZmZjt0ZXh0LXNoYWRvdzoycHggMnB4IDRweCByZ2JhKDAsMCwwLDAuNCl9LmRhdGFUYWJsZXNfcGFnaW5hdGU+Lml0ZW06aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNzVjN2VlO2JvcmRlci1jb2xvcjojNzVjN2VlO2NvbG9yOiNmZmZmZmZ9LmRhdGFUYWJsZXNfcGFnaW5hdGU+Lml0ZW06ZGlzYWJsZWQsLmRhdGFUYWJsZXNfcGFnaW5hdGU+Lml0ZW0uZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHQ7YmFja2dyb3VuZC1jb2xvcjojZWVlZWVlO2JvcmRlci1jb2xvcjojZWVlZWVlO2NvbG9yOiM5OTk5OTl9LmRhdGFUYWJsZXNfcGFnaW5hdGU+Lml0ZW0uc3BhY2Vze2JvcmRlcjowO2N1cnNvcjpkZWZhdWx0fS5kYXRhVGFibGVzX3BhZ2luYXRlPi5pdGVtLnNwYWNlczpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQgIWltcG9ydGFudDtjb2xvcjppbmhlcml0ICFpbXBvcnRhbnR9LmRhdGFUYWJsZXNfcGFnaW5hdGUucm91bmRlZD4uaXRlbXtib3JkZXItcmFkaXVzOi4zMTI1cmVtfS5kYXRhVGFibGVzX3BhZ2luYXRlLmN5Y2xlPi5pdGVte3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHg7Ym9yZGVyLXJhZGl1czo1MCU7Zm9udC1zaXplOi43cmVtO3BhZGRpbmc6LjQzNzVyZW0gMH0uZGF0YVRhYmxlc19wYWdpbmF0ZS5uby1ib3JkZXI+Lml0ZW17Ym9yZGVyOjB9LmRhdGFUYWJsZXNfcGFnaW5hdGUubm8tYm9yZGVyPi5pdGVtOmhvdmVye2NvbG9yOiM1OWNkZTI7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50fS5kYXRhVGFibGVzX3BhZ2luYXRlLm5vLWJvcmRlcj4uaXRlbTpkaXNhYmxlZCwuZGF0YVRhYmxlc19wYWdpbmF0ZS5uby1ib3JkZXI+Lml0ZW0uZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Y29sb3I6Izk5OTk5OX0uZGF0YVRhYmxlc19wYWdpbmF0ZS5uby1ib3JkZXI+Lml0ZW0uY3VycmVudDpob3ZlciwuZGF0YVRhYmxlc19wYWdpbmF0ZS5uby1ib3JkZXI+Lml0ZW0uYWN0aXZlOmhvdmVye2JhY2tncm91bmQtY29sb3I6Izc1YzdlZSAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojNzVjN2VlICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50fS5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b257ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0Oi4wNjUycmVtO3BhZGRpbmc6MC4yNXJlbSAuNjI1cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtjdXJzb3I6cG9pbnRlcjtib3JkZXI6MXB4ICM2RDZFNzEgc29saWQ7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOi44NzVyZW07Y29sb3I6IzZENkU3MX0uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQsLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZjFmMmYyO2JvcmRlci1jb2xvcjojNkQ2RTcxO2NvbG9yOiM2RDZFNzF9LmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmMWYyZjI7Ym9yZGVyLWNvbG9yOiM2RDZFNzE7Y29sb3I6IzZENkU3MX0uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmRpc2FibGVkLC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHQ7YmFja2dyb3VuZC1jb2xvcjojZWVlZWVlO2JvcmRlci1jb2xvcjojZWVlZWVlO2NvbG9yOiM5OTk5OTl9LmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5zcGFjZXN7Ym9yZGVyOjA7Y3Vyc29yOmRlZmF1bHR9LmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5zcGFjZXM6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0ICFpbXBvcnRhbnQ7Y29sb3I6aW5oZXJpdCAhaW1wb3J0YW50fS5kYXRhVGFibGVzX2luZm97cGFkZGluZzo1cHg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtmb250LXNpemU6Ljg3NXJlbTtmbG9hdDpyaWdodH0uZGF0YVRhYmxlc19sZW5ndGh7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O21hcmdpbjouNjI1cmVtIDB9LmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdHstbW96LWFwcGVhcmFuY2U6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7bWFyZ2luOjAgLjEyNXJlbTtwYWRkaW5nOi4zMTI1cmVtO2JvcmRlcjoxcHggI2Q5ZDlkOSBzb2xpZH0uZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0OmZvY3Vze291dGxpbmU6bm9uZTtib3JkZXItY29sb3I6IzFkMWQxZH0uZGF0YVRhYmxlc19maWx0ZXJ7ZGlzcGxheTpibG9jaztmbG9hdDpyaWdodDttYXJnaW46LjYyNXJlbSAwfS5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbD5pbnB1dHttYXJnaW46MCAwIDAgLjI1cmVtfS5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dHstbW96LWFwcGVhcmFuY2U6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7cGFkZGluZzouMzEyNXJlbTtib3JkZXI6MXB4ICNkOWQ5ZDkgc29saWR9LmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0OmZvY3Vze291dGxpbmU6bm9uZTtib3JkZXItY29sb3I6IzFkMWQxZH0uZGF0YVRhYmxle2NsZWFyOmJvdGh9QC13ZWJraXQta2V5ZnJhbWVzIGxvYWQ4ezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1Aa2V5ZnJhbWVzIGxvYWQ4ezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uZGF0YVRhYmxlc19wcm9jZXNzaW5ne2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246Zml4ZWQ7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4Ojk5OTk5OTk5O3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO21hcmdpbjphdXRvO2ZvbnQtc2l6ZToxMHB4O3RleHQtaW5kZW50Oi05OTk5ZW07Ym9yZGVyLXRvcDoxLjFlbSBzb2xpZCByZ2JhKDI4LDExNywxODgsMC4yKTtib3JkZXItcmlnaHQ6MS4xZW0gc29saWQgcmdiYSgyOCwxMTcsMTg4LDAuMik7Ym9yZGVyLWJvdHRvbToxLjFlbSBzb2xpZCByZ2JhKDI4LDExNywxODgsMC4yKTtib3JkZXItbGVmdDoxLjFlbSBzb2xpZCAjMWM3NWJjOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYW5pbWF0aW9uOmxvYWQ4IDEuMHMgaW5maW5pdGUgbGluZWFyO2FuaW1hdGlvbjpsb2FkOCAxLjBzIGluZmluaXRlIGxpbmVhcn0uZGF0YVRhYmxlc19wcm9jZXNzaW5nLC5kYXRhVGFibGVzX3Byb2Nlc3Npbmc6YWZ0ZXJ7Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6OGVtO2hlaWdodDo4ZW19LmRhdGFUYWJsZXNfd3JhcHBlcnttYXJnaW4tYm90dG9tOjEwMHB4fS5jaG9zZW4tY29udGFpbmVye2ZvbnQtc2l6ZToxM3B4O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3pvb206MTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlOypkaXNwbGF5OmlubGluZX0uY2hvc2VuLWNvbnRhaW5lciAqey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3B7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDEwO3RvcDoxMDAlO2xlZnQ6LTk5OTlweDt3aWR0aDoxMDAlO2JvcmRlcjoxcHggc29saWQgI0FBQUFBQTtib3JkZXItdG9wOjA7YmFja2dyb3VuZDojRkZGRkZGO2JveC1zaGFkb3c6MCA0cHggNXB4IHJnYmEoMCwwLDAsMC4xNSl9LmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWRyb3B7bGVmdDowfS5jaG9zZW4tY29udGFpbmVyIGF7Y3Vyc29yOnBvaW50ZXJ9LmNob3Nlbi1jb250YWluZXIgLnNlYXJjaC1jaG9pY2UgLmdyb3VwLW5hbWUsLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgLmdyb3VwLW5hbWV7Zm9udC13ZWlnaHQ6NDAwO292ZXJmbG93OmhpZGRlbjttYXJnaW4tcmlnaHQ6NHB4O3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO2NvbG9yOiM5OTk5OTl9LmNob3Nlbi1jb250YWluZXIgLnNlYXJjaC1jaG9pY2UgLmdyb3VwLW5hbWU6YWZ0ZXIsLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgLmdyb3VwLW5hbWU6YWZ0ZXJ7cGFkZGluZy1sZWZ0OjJweDtjb250ZW50Oic6Jzt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xle2xpbmUtaGVpZ2h0OjI0cHg7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OjI1cHg7cGFkZGluZzowIDAgMCA4cHg7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiM0NDQ0NDQ7Ym9yZGVyOjFweCBzb2xpZCAjQUFBQUFBO2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDUwJSAwLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgyMCUsICNmZmYpLCBjb2xvci1zdG9wKDUwJSwgI0Y2RjZGNiksIGNvbG9yLXN0b3AoNTIlLCAjZWVlKSwgY29sb3Itc3RvcCgxMDAlLCAjRjRGNEY0KSk7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMjAlLCAjRjZGNkY2IDUwJSwgI2VlZSA1MiUsICNGNEY0RjQgMTAwJSk7YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMjAlLCAjRjZGNkY2IDUwJSwgI2VlZSA1MiUsICNGNEY0RjQgMTAwJSk7YmFja2dyb3VuZDotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDIwJSwgI0Y2RjZGNiA1MCUsICNlZWUgNTIlLCAjRjRGNEY0IDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAyMCUsICNGNkY2RjYgNTAlLCAjZWVlIDUyJSwgI0Y0RjRGNCAxMDAlKTtiYWNrZ3JvdW5kLWNvbG9yOiNGRkZGRkY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JveC1zaGFkb3c6MCAwIDNweCAjZmZmIGluc2V0LDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMSl9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZGVmYXVsdHtjb2xvcjojOTk5OTk5fS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFue2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1yaWdodDoyNnB4O3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZS13aXRoLWRlc2VsZWN0IHNwYW57bWFyZ2luLXJpZ2h0OjM4cHh9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnJ7Zm9udC1zaXplOjFweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NnB4O3JpZ2h0OjI2cHg7ZGlzcGxheTpibG9jazt3aWR0aDoxMnB4O2hlaWdodDoxMnB4fS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyOmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246LTQycHggLTEwcHh9LmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLXNpbmdsZSBhYmJyOmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246LTQycHggLTEwcHh9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MThweDtoZWlnaHQ6MTAwJX0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGJ7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjEwMTA7bWFyZ2luOjA7cGFkZGluZzozcHggNHB4O3doaXRlLXNwYWNlOm5vd3JhcH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XXtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6bm9ybWFsO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87bWFyZ2luOjFweCAwO3BhZGRpbmc6NHB4IDIwcHggNHB4IDVweDtib3JkZXI6MXB4IHNvbGlkICNBQUFBQUE7Ym9yZGVyLXJhZGl1czowO291dGxpbmU6MDtiYWNrZ3JvdW5kOiNmZmYgdXJsKC9pbWcvdmVuZG9yL2Nob3Nlbi9jaG9zZW4tc3ByaXRlLnBuZykgbm8tcmVwZWF0IDEwMCUgLTIwcHg7YmFja2dyb3VuZDp1cmwoL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGUucG5nKSBuby1yZXBlYXQgMTAwJSAtMjBweH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kcm9we21hcmdpbi10b3A6LTFweDtib3JkZXItcmFkaXVzOjAgMCA0cHggNHB4O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2h7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotOTk5OXB4fS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0c3twb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87bWF4LWhlaWdodDoyNDBweDttYXJnaW46MCA0cHggNHB4IDA7cGFkZGluZzowIDAgMCA0cHg7Y29sb3I6IzQ0NDQ0NDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGl7bGluZS1oZWlnaHQ6MTVweDtkaXNwbGF5Om5vbmU7bWFyZ2luOjA7cGFkZGluZzo1cHggNnB4O2xpc3Qtc3R5bGU6bm9uZTt3b3JkLXdyYXA6YnJlYWstd29yZDstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZX0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuYWN0aXZlLXJlc3VsdHtkaXNwbGF5Omxpc3QtaXRlbTtjdXJzb3I6cG9pbnRlcn0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZGlzYWJsZWQtcmVzdWx0e2Rpc3BsYXk6bGlzdC1pdGVtO2N1cnNvcjpkZWZhdWx0O2NvbG9yOiNDQ0NDQ0N9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVke2NvbG9yOiNGRkZGRkY7YmFja2dyb3VuZC1jb2xvcjojMzg3NUQ3O2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDUwJSAwLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgyMCUsICMzODc1RDcpLCBjb2xvci1zdG9wKDkwJSwgIzJBNjJCQykpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIzM4NzVENyAyMCUsICMyQTYyQkMgOTAlKTtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KCMzODc1RDcgMjAlLCAjMkE2MkJDIDkwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQoIzM4NzVENyAyMCUsICMyQTYyQkMgOTAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgjMzg3NUQ3IDIwJSwgIzJBNjJCQyA5MCUpfS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5uby1yZXN1bHRze2Rpc3BsYXk6bGlzdC1pdGVtO2NvbG9yOiM3Nzc3Nzc7YmFja2dyb3VuZDojRjRGNEY0fS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1yZXN1bHR7Zm9udC13ZWlnaHQ6NzAwO2Rpc3BsYXk6bGlzdC1pdGVtO2N1cnNvcjpkZWZhdWx0fS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb257cGFkZGluZy1sZWZ0OjE1cHh9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIGVte2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2Vze3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDAlO2hlaWdodDphdXRvICFpbXBvcnRhbnQ7aGVpZ2h0OjElO21hcmdpbjowO3BhZGRpbmc6MCA1cHg7Y3Vyc29yOnRleHQ7Ym9yZGVyOjFweCBzb2xpZCAjQUFBQUFBO2JhY2tncm91bmQtY29sb3I6I0ZGRkZGRjtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCwgNTAlIDEwMCUsIGNvbG9yLXN0b3AoMSUsICNlZWUpLCBjb2xvci1zdG9wKDE1JSwgI2ZmZikpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2VlZSAxJSwgI2ZmZiAxNSUpO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQoI2VlZSAxJSwgI2ZmZiAxNSUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KCNlZWUgMSUsICNmZmYgMTUlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgjZWVlIDElLCAjZmZmIDE1JSl9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpe2Zsb2F0OmxlZnQ7bGlzdC1zdHlsZTpub25lfS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGR7bWFyZ2luOjA7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vd3JhcH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9dGV4dF17Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtmb250LXNpemU6MTAwJTtsaW5lLWhlaWdodDpub3JtYWw7aGVpZ2h0OjI1cHg7bWFyZ2luOjFweCAwO3BhZGRpbmc6MDtjb2xvcjojOTk5OTk5O2JvcmRlcjowICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowO291dGxpbmU6MDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lfS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNle2xpbmUtaGVpZ2h0OjEzcHg7cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOjNweCA1cHggM3B4IDA7cGFkZGluZzozcHggMjBweCAzcHggNXB4O2N1cnNvcjpkZWZhdWx0O2NvbG9yOiMzMzMzMzM7Ym9yZGVyOjFweCBzb2xpZCAjQUFBQUFBO2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQtY29sb3I6I0VFRUVFRTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCwgNTAlIDEwMCUsIGNvbG9yLXN0b3AoMjAlLCAjRjRGNEY0KSwgY29sb3Itc3RvcCg1MCUsICNGMEYwRjApLCBjb2xvci1zdG9wKDUyJSwgI0U4RThFOCksIGNvbG9yLXN0b3AoMTAwJSwgI2VlZSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI0Y0RjRGNCAyMCUsICNGMEYwRjAgNTAlLCAjRThFOEU4IDUyJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KCNGNEY0RjQgMjAlLCAjRjBGMEYwIDUwJSwgI0U4RThFOCA1MiUsICNlZWUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQoI0Y0RjRGNCAyMCUsICNGMEYwRjAgNTAlLCAjRThFOEU4IDUyJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgjRjRGNEY0IDIwJSwgI0YwRjBGMCA1MCUsICNFOEU4RTggNTIlLCAjZWVlIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxOXB4O2JveC1zaGFkb3c6MCAwIDJweCAjZmZmIGluc2V0LDAgMXB4IDAgcmdiYSgwLDAsMCwwLjA1KX0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSBzcGFue3dvcmQtd3JhcDpicmVhay13b3JkfS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3Nle2ZvbnQtc2l6ZToxcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjRweDtyaWdodDozcHg7ZGlzcGxheTpibG9jazt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O2JhY2tncm91bmQ6dXJsKC9pbWcvdmVuZG9yL2Nob3Nlbi9jaG9zZW4tc3ByaXRlLnBuZykgLTQycHggMXB4IG5vLXJlcGVhdH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZTpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MnB4IC0xMHB4fS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWRpc2FibGVke3BhZGRpbmctcmlnaHQ6NXB4O2NvbG9yOiM2NjY2NjY7Ym9yZGVyOjFweCBzb2xpZCAjQ0NDQ0NDO2JhY2tncm91bmQtY29sb3I6I0U0RTRFNDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCwgNTAlIDEwMCUsIGNvbG9yLXN0b3AoMjAlLCAjRjRGNEY0KSwgY29sb3Itc3RvcCg1MCUsICNGMEYwRjApLCBjb2xvci1zdG9wKDUyJSwgI0U4RThFOCksIGNvbG9yLXN0b3AoMTAwJSwgI2VlZSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjRjRGNEY0IDIwJSwgI0YwRjBGMCA1MCUsICNFOEU4RTggNTIlLCAjZWVlIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjRjRGNEY0IDIwJSwgI0YwRjBGMCA1MCUsICNFOEU4RTggNTIlLCAjZWVlIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI0Y0RjRGNCAyMCUsICNGMEYwRjAgNTAlLCAjRThFOEU4IDUyJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0b3AsICNGNEY0RjQgMjAlLCAjRjBGMEYwIDUwJSwgI0U4RThFOCA1MiUsICNlZWUgMTAwJSl9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXN7YmFja2dyb3VuZDojRDRENEQ0fS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWZvY3VzIC5zZWFyY2gtY2hvaWNlLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTQycHggLTEwcHh9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1yZXN1bHRze21hcmdpbjowO3BhZGRpbmc6MH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWRyb3AgLnJlc3VsdC1zZWxlY3RlZHtkaXNwbGF5Omxpc3QtaXRlbTtjdXJzb3I6ZGVmYXVsdDtjb2xvcjojQ0NDQ0NDfS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLXNpbmdsZXtib3JkZXI6MXB4IHNvbGlkICM1ODk3RkI7Ym94LXNoYWRvdzowIDAgNXB4IHJnYmEoMCwwLDAsMC4zKX0uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZXtib3JkZXI6MXB4IHNvbGlkICNBQUFBQUE7LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCwgNTAlIDEwMCUsIGNvbG9yLXN0b3AoMjAlLCAjZWVlKSwgY29sb3Itc3RvcCg4MCUsICNmZmYpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNlZWUgMjAlLCAjZmZmIDgwJSk7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCgjZWVlIDIwJSwgI2ZmZiA4MCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KCNlZWUgMjAlLCAjZmZmIDgwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoI2VlZSAyMCUsICNmZmYgODAlKTtib3gtc2hhZG93OjAgMXB4IDAgI0ZGRkZGRiBpbnNldH0uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXZ7Ym9yZGVyLWxlZnQ6MDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBie2JhY2tncm91bmQtcG9zaXRpb246LTE4cHggMnB4fS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXN7Ym9yZGVyOjFweCBzb2xpZCAjNTg5N0ZCO2JveC1zaGFkb3c6MCAwIDVweCByZ2JhKDAsMCwwLDAuMyl9LmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT10ZXh0XXtjb2xvcjojMjIyICFpbXBvcnRhbnR9LmNob3Nlbi1kaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdDtvcGFjaXR5OjAuNSAhaW1wb3J0YW50fS5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGV7Y3Vyc29yOmRlZmF1bHR9LmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2V7Y3Vyc29yOmRlZmF1bHR9LmNob3Nlbi1ydGx7dGV4dC1hbGlnbjpyaWdodH0uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZXtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6MCA4cHggMCAwfS5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIHNwYW57bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MjZweDtkaXJlY3Rpb246cnRsfS5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlLXdpdGgtZGVzZWxlY3Qgc3BhbnttYXJnaW4tbGVmdDozOHB4fS5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIGRpdntyaWdodDphdXRvO2xlZnQ6M3B4fS5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIGFiYnJ7cmlnaHQ6YXV0bztsZWZ0OjI2cHh9LmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpe2Zsb2F0OnJpZ2h0fS5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT10ZXh0XXtkaXJlY3Rpb246cnRsfS5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNle21hcmdpbjozcHggNXB4IDNweCAwO3BhZGRpbmc6M3B4IDVweCAzcHggMTlweH0uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZXtyaWdodDphdXRvO2xlZnQ6NHB4fS5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlLW5vc2VhcmNoIC5jaG9zZW4tc2VhcmNoLC5jaG9zZW4tcnRsIC5jaG9zZW4tZHJvcHtsZWZ0Ojk5OTlweH0uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXJlc3VsdHN7bWFyZ2luOjAgMCA0cHggNHB4O3BhZGRpbmc6MCA0cHggMCAwfS5jaG9zZW4tcnRsIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb257cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDowfS5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2e2JvcmRlci1yaWdodDowfS5jaG9zZW4tcnRsIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF17cGFkZGluZzo0cHggNXB4IDRweCAyMHB4O2JhY2tncm91bmQ6I2ZmZiB1cmwoL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGUucG5nKSBuby1yZXBlYXQgLTMwcHggLTIwcHg7YmFja2dyb3VuZDp1cmwoL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGUucG5nKSBuby1yZXBlYXQgLTMwcHggLTIwcHg7ZGlyZWN0aW9uOnJ0bH0uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYntiYWNrZ3JvdW5kLXBvc2l0aW9uOjZweCAycHh9LmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMnB4IDJweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuNWRwcHgpey5jaG9zZW4tcnRsIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0sLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnIsLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0sLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlLC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtZG93biBzcGFuLC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtdXAgc3BhbntiYWNrZ3JvdW5kLWltYWdlOnVybCgvaW1nL3ZlbmRvci9jaG9zZW4vY2hvc2VuLXNwcml0ZUAyeC5wbmcpICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1zaXplOjUycHggMzdweCAhaW1wb3J0YW50fX0uY2hvc2VuLXNlbGVjdHt3aWR0aDoxMDAlfS5jaG9zZW4tc2VsZWN0LWRlc2VsZWN0e3dpZHRoOjEwMCV9LmNob3Nlbi1jb250YWluZXJ7Zm9udC1zaXplOjE0cHg7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlfS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwNjA7dG9wOjEwMCU7bGVmdDotOTAwMHB4O21hcmdpbi10b3A6LTFweDtib3JkZXI6MXB4IHNvbGlkICNDQ0NDQ0M7YmFja2dyb3VuZDojRkZGRkZGOy13ZWJraXQtYm94LXNoYWRvdzowIDhweCA4cHggcmdiYSgwLDAsMCwwLjI1KTtib3gtc2hhZG93OjAgOHB4IDhweCByZ2JhKDAsMCwwLDAuMjUpfS5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1kcm9we3JpZ2h0OjA7bGVmdDowfS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0c3twb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87bWF4LWhlaWdodDoyNDBweDttYXJnaW46MCA0cHggNHB4IDA7cGFkZGluZzowIDAgMCA0cHg7Y29sb3I6IzU1NTU1NTstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGl7bGluZS1oZWlnaHQ6MS40Mjg1NztkaXNwbGF5Om5vbmU7bWFyZ2luOjA7cGFkZGluZzo1cHggNnB4O2xpc3Qtc3R5bGU6bm9uZX0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkgZW17Zm9udC1zdHlsZTpub3JtYWw7YmFja2dyb3VuZDojRkVGRkRFfS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1yZXN1bHR7Zm9udC13ZWlnaHQ6Ym9sZDtkaXNwbGF5Omxpc3QtaXRlbTtjdXJzb3I6ZGVmYXVsdDtjb2xvcjojOTk5OTk5fS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb257cGFkZGluZy1sZWZ0OjE1cHh9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmFjdGl2ZS1yZXN1bHR7ZGlzcGxheTpsaXN0LWl0ZW07Y3Vyc29yOnBvaW50ZXJ9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVke2NvbG9yOndoaXRlO2JhY2tncm91bmQtY29sb3I6IzFDNzVCQztiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkIGVte2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmRpc2FibGVkLXJlc3VsdHtkaXNwbGF5Omxpc3QtaXRlbTtjb2xvcjojNzc3Nzc3fS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyAubm8tcmVzdWx0c3tkaXNwbGF5Omxpc3QtaXRlbTtiYWNrZ3JvdW5kOiNFRUVFRUV9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7d2lkdGg6MzIxcHg7bWFyZ2luOjAgNHB4O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6d2hpdGV9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbCBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjlweDtoZWlnaHQ6MS40Mjg1Nzt0ZXh0LWluZGVudDotNTAwMHB4fS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtZG93bntib3R0b206MH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGV7bGluZS1oZWlnaHQ6MzFweDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6MzRweDtwYWRkaW5nOjAgMCAwIDEycHg7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiM1NTU1NTU7Ym9yZGVyOjFweCBzb2xpZCAjQ0NDQ0NDO2JhY2tncm91bmQtY29sb3I6I0ZGRkZGRjstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wNzUpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wNzUpfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFue2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1yaWdodDoyNnB4O3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJye2ZvbnQtc2l6ZToxcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEycHg7cmlnaHQ6MjZweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEycHg7aGVpZ2h0OjEwcHh9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAtMTFweH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUuY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAycHh9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MThweDtoZWlnaHQ6MTAwJX0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGJ7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRlZmF1bHR7Y29sb3I6Izc3Nzc3N30uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2h7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMDAwO21hcmdpbjowO3BhZGRpbmc6M3B4IDRweDt3aGl0ZS1zcGFjZTpub3dyYXB9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF17d2lkdGg6MTAwJTttYXJnaW46MXB4IDA7cGFkZGluZzo0cHggMjBweCA0cHggNHB4O2JvcmRlcjoxcHggc29saWQgI0NDQ0NDQzstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wNzUpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wNzUpfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3B7bWFyZ2luLXRvcDotMXB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT0ndGV4dCdde3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTkwMDBweH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXN7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDphdXRvICFpbXBvcnRhbnQ7aGVpZ2h0OjElO21hcmdpbjowO3BhZGRpbmc6MDtjdXJzb3I6dGV4dDtib3JkZXI6MXB4IHNvbGlkICNDQ0NDQ0M7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtiYWNrZ3JvdW5kLWNvbG9yOiNGRkZGRkY7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KX0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGl7ZmxvYXQ6bGVmdDtsaXN0LXN0eWxlOm5vbmV9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtZmllbGR7bWFyZ2luOjA7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vd3JhcH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPSd0ZXh0J117aGVpZ2h0OjMycHg7bWFyZ2luOjA7cGFkZGluZzo0cHg7Y29sb3I6IzU1NTU1NTtib3JkZXI6MCAhaW1wb3J0YW50O291dGxpbmU6MDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWZpZWxkIC5kZWZhdWx0e2NvbG9yOiM5OTk5OTl9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNle2xpbmUtaGVpZ2h0OjEzcHg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjZweCAwIDNweCA1cHg7cGFkZGluZzozcHggMjBweCAzcHggNXB4O2N1cnNvcjpkZWZhdWx0O2NvbG9yOiMzMzMzMzM7YmFja2dyb3VuZC1jb2xvcjojRUVFRUVFOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZXtmb250LXNpemU6MXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1cHg7cmlnaHQ6NHB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTJweDtoZWlnaHQ6MTBweDtjdXJzb3I6cG9pbnRlcn0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2U6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAtMTFweH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UtZm9jdXN7YmFja2dyb3VuZDojRDRENEQ0fS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZS1mb2N1cyAuc2VhcmNoLWNob2ljZS1jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IC0xMXB4fS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tcmVzdWx0c3ttYXJnaW46MCAwIDAgMDtwYWRkaW5nOjB9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1kcm9wIC5yZXN1bHQtc2VsZWN0ZWR7ZGlzcGxheTpub25lfS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xle2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JhY2tncm91bmQtY29sb3I6I0ZGRkZGRn0uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXZ7Ym9yZGVyLWxlZnQ6bm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBie2JhY2tncm91bmQtcG9zaXRpb246LTE4cHggN3B4fS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXN7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9J3RleHQnXXtjb2xvcjojMTExMTExICFpbXBvcnRhbnR9LmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1jaG9pY2Vze2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5jaG9zZW4tZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHQ7b3BhY2l0eTouNSAhaW1wb3J0YW50fS5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGV7Y3Vyc29yOmRlZmF1bHR9LmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2V7Y3Vyc29yOmRlZmF1bHR9LmNob3Nlbi1ydGx7dGV4dC1hbGlnbjpyaWdodH0uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZXtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6MCA4cHggMCAwfS5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIHNwYW57bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MjZweDtkaXJlY3Rpb246cnRsfS5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIGRpdntyaWdodDphdXRvO2xlZnQ6N3B4fS5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIGFiYnJ7cmlnaHQ6YXV0bztsZWZ0OjI2cHh9LmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT0ndGV4dCdde2RpcmVjdGlvbjpydGx9LmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpe2Zsb2F0OnJpZ2h0fS5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZXttYXJnaW46NnB4IDVweCAzcHggMDtwYWRkaW5nOjNweCA1cHggM3B4IDE5cHh9LmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3Nle3JpZ2h0OmF1dG87bGVmdDo0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCB0b3B9LmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1yZXN1bHRze21hcmdpbjowIDAgNHB4IDRweDtwYWRkaW5nOjAgNHB4IDAgMH0uY2hvc2VuLXJ0bCAuY2hvc2VuLXJlc3VsdHMgLmdyb3VwLW9wdGlvbntwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjB9LmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXZ7Ym9yZGVyLXJpZ2h0Om5vbmV9LmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XXtwYWRkaW5nOjRweCA1cHggNHB4IDIwcHg7ZGlyZWN0aW9uOnJ0bH1AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7LmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XSwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJiciwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XSwuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2UsLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbC1kb3duIHNwYW4sLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbC11cCBzcGFue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGVAMngucG5nXCIpICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1zaXplOjUycHggMzdweCAhaW1wb3J0YW50fX0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGV7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQ6I0ZGRkZGRjtmaWx0ZXI6bm9uZX0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2ggaW5wdXR7YmFja2dyb3VuZDojZmZmIHVybChcIi9pbWcvdmVuZG9yL2Nob3Nlbi9jaG9zZW4tc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgMTAwJSAtMjB9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcHstd2Via2l0LWJvcmRlci1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXM6MDtib3JkZXItcmFkaXVzOjB9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2Vze2JhY2tncm91bmQ6I0ZGRkZGRn0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2V7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQ6I0U0RTRFNH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2Uuc2VhcmNoLWNob2ljZS1kaXNhYmxlZHtiYWNrZ3JvdW5kOiNFNEU0RTR9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIC5oaWdobGlnaHRlZHtiYWNrZ3JvdW5kOiMzODc1RDd9LmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGV7LXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7LXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7YmFja2dyb3VuZDojRUVFRUVFfS5zZWxlY3QyLWNvbnRhaW5lcntib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246bWlkZGxlfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjhweDt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZX0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtkaXNwbGF5OmJsb2NrO3BhZGRpbmctbGVmdDo4cHg7cGFkZGluZy1yaWdodDoyMHB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntwb3NpdGlvbjpyZWxhdGl2ZX0uc2VsZWN0Mi1jb250YWluZXJbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7cGFkZGluZy1yaWdodDo4cHg7cGFkZGluZy1sZWZ0OjIwcHh9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym94LXNpemluZzpib3JkZXItYm94O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7bWluLWhlaWdodDozMnB4O3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctbGVmdDo4cHg7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5le2Zsb2F0OmxlZnR9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjpub25lO2ZvbnQtc2l6ZToxMDAlO21hcmdpbi10b3A6NXB4O3BhZGRpbmc6MH0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0uc2VsZWN0Mi1kcm9wZG93bntiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xMDAwMDBweDt3aWR0aDoxMDAlO3otaW5kZXg6MTA1MX0uc2VsZWN0Mi1yZXN1bHRze2Rpc3BsYXk6YmxvY2t9LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uc3tsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbntwYWRkaW5nOjZweDt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZX0uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF17Y3Vyc29yOnBvaW50ZXJ9LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3due2xlZnQ6MH0uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3Zle2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93e2JvcmRlci10b3A6bm9uZTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3due2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo0cHh9LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke3BhZGRpbmc6NHB4O3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94fS5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLnNlbGVjdDItc2VhcmNoLS1oaWRle2Rpc3BsYXk6bm9uZX0uc2VsZWN0Mi1jbG9zZS1tYXNre2JvcmRlcjowO21hcmdpbjowO3BhZGRpbmc6MDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmZpeGVkO2xlZnQ6MDt0b3A6MDttaW4taGVpZ2h0OjEwMCU7bWluLXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bztvcGFjaXR5OjA7ei1pbmRleDo5OTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCl9LnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGV7Ym9yZGVyOjAgIWltcG9ydGFudDtjbGlwOnJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDstd2Via2l0LWNsaXAtcGF0aDppbnNldCg1MCUpICFpbXBvcnRhbnQ7Y2xpcC1wYXRoOmluc2V0KDUwJSkgIWltcG9ydGFudDtoZWlnaHQ6MXB4ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt3aWR0aDoxcHggIWltcG9ydGFudDt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtjb2xvcjojNDQ0O2xpbmUtaGVpZ2h0OjI4cHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlcntjb2xvcjojOTk5fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e2hlaWdodDoyNnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxcHg7cmlnaHQ6MXB4O3dpZHRoOjIwcHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6Izg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjVweCA0cHggMCA0cHg7aGVpZ2h0OjA7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTRweDttYXJnaW4tdG9wOi0ycHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntmbG9hdDpsZWZ0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tsZWZ0OjFweDtyaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZC1jb2xvcjojZWVlO2N1cnNvcjpkZWZhdWx0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntkaXNwbGF5Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6MCA0cHggNXB4IDRweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtjdXJzb3I6dGV4dH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2JveC1zaXppbmc6Ym9yZGVyLWJveDtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowIDVweDt3aWR0aDoxMDAlfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGl7bGlzdC1zdHlsZTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tdG9wOjVweDttYXJnaW4tcmlnaHQ6MTBweDtwYWRkaW5nOjFweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXtiYWNrZ3JvdW5kLWNvbG9yOiNlNGU0ZTQ7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O2N1cnNvcjpkZWZhdWx0O2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjVweDttYXJnaW4tdG9wOjVweDtwYWRkaW5nOjAgNXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7Y29sb3I6Izk5OTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDpib2xkO21hcmdpbi1yaWdodDoycHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcntjb2xvcjojMzMzfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmV7ZmxvYXQ6cmlnaHR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXttYXJnaW4tbGVmdDoycHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlcjpzb2xpZCBibGFjayAxcHg7b3V0bGluZTowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Y3Vyc29yOmRlZmF1bHR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle2Rpc3BsYXk6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JvcmRlcjoxcHggc29saWQgI2FhYX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO291dGxpbmU6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cz4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25ze21heC1oZWlnaHQ6MjAwcHg7b3ZlcmZsb3cteTphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF17cGFkZGluZzowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXXtjb2xvcjojOTk5fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXXtiYWNrZ3JvdW5kLWNvbG9yOiNkZGR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257cGFkZGluZy1sZWZ0OjFlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cHtwYWRkaW5nLWxlZnQ6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTFlbTtwYWRkaW5nLWxlZnQ6MmVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTJlbTtwYWRkaW5nLWxlZnQ6M2VtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi0zZW07cGFkZGluZy1sZWZ0OjRlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTRlbTtwYWRkaW5nLWxlZnQ6NWVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTVlbTtwYWRkaW5nLWxlZnQ6NmVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRde2JhY2tncm91bmQtY29sb3I6IzU4OTdmYjtjb2xvcjp3aGl0ZX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXB7Y3Vyc29yOmRlZmF1bHQ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjZweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtvdXRsaW5lOjA7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDUwJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3Vze2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtjb2xvcjojNDQ0O2xpbmUtaGVpZ2h0OjI4cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tcmlnaHQ6MTBweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlcntjb2xvcjojOTk5fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e2JhY2tncm91bmQtY29sb3I6I2RkZDtib3JkZXI6bm9uZTtib3JkZXItbGVmdDoxcHggc29saWQgI2FhYTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4O2hlaWdodDoyNnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxcHg7cmlnaHQ6MXB4O3dpZHRoOjIwcHg7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjY2NjIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNjY2MgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZDQ0NDQ0MnLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6Izg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjVweCA0cHggMCA0cHg7aGVpZ2h0OjA7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTRweDttYXJnaW4tdG9wOi0ycHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntmbG9hdDpsZWZ0fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tib3JkZXI6bm9uZTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4O2xlZnQ6MXB4O3JpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOjAgNHB4IDVweCA0cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlIDUwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2VlZSA1MCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsICNlZWUgNTAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCB3aGl0ZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCB3aGl0ZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUgNTAlLCB3aGl0ZSAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZGRkZGRkYnLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Y3Vyc29yOnRleHQ7b3V0bGluZTowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3Vze2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjAgNXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7ZGlzcGxheTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle2JhY2tncm91bmQtY29sb3I6I2U0ZTRlNDtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Y3Vyc29yOmRlZmF1bHQ7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi10b3A6NXB4O3BhZGRpbmc6MCA1cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXtjb2xvcjojODg4O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXJpZ2h0OjJweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVye2NvbG9yOiM1NTV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle2Zsb2F0OnJpZ2h0O21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXttYXJnaW4tbGVmdDoycHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyOjFweCBzb2xpZCAjNTg5N2ZifS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JvcmRlcjoxcHggc29saWQgI2FhYTtvdXRsaW5lOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7b3V0bGluZTowO2JveC1zaGFkb3c6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd257YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmV7Ym9yZGVyLWJvdHRvbTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3d7Ym9yZGVyLXRvcDpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzPi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnN7bWF4LWhlaWdodDoyMDBweDtvdmVyZmxvdy15OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXXtwYWRkaW5nOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVde2NvbG9yOmdyZXl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF17YmFja2dyb3VuZC1jb2xvcjojMzg3NWQ3O2NvbG9yOndoaXRlfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cHtjdXJzb3I6ZGVmYXVsdDtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NnB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bntib3JkZXItY29sb3I6IzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uey0tYmdjb2xvdXI6ICNmZmY7LS1ib3JkZXJjb2xvdXI6ICNjY2M7LS10ZXh0ZGFyazogIzMzMzstLXNlbGVjdGVkY29sb3VyOiAjMWM3NWJjOy0tYm9yZGVycmFkaXVzOiAwcHg7Zm9udC1zaXplOjEzcHg7LS1oZWlnaHQ6IDIuMTVyZW07ZGlzcGxheTpibG9jazttYXgtd2lkdGg6NDAwcHg7ei1pbmRleDoxfS53aXphcmRDYXJkIC5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm57bWF4LXdpZHRoOm5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnY29sb3VyKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWJvcmRlcmNvbG91cik7Ym9yZGVyLXJhZGl1czp2YXIoLS1ib3JkZXJyYWRpdXMpO2hlaWdodDp2YXIoLS1oZWlnaHQpO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7Y29sb3I6dmFyKC0tdGV4dGRhcmspO2xpbmUtaGVpZ2h0OnZhcigtLWhlaWdodCl9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2N1cnNvcjpwb2ludGVyO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXRvcDotMnB4O2NvbG9yOiM5Nzk3OTc7bWFyZ2luLXJpZ2h0OjhweH0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXJ7Y29sb3I6Izk5OX0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt3aWR0aDoyMHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBie2JhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50O2JhY2tncm91bmQtaW1hZ2U6bm9uZSAhaW1wb3J0YW50O3dpZHRoOjdweCAhaW1wb3J0YW50O3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTtoZWlnaHQ6MTAwJX0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYjpiZWZvcmUsLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGI6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6Izk3OTc5Nzt3aWR0aDozcHg7aGVpZ2h0OjhweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO21hcmdpbi10b3A6LTMuNnB4fS5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiOmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKC01NWRlZyk7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGI6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSg1NWRlZyk7bGVmdDo0cHh9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntmbG9hdDpsZWZ0fS5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm5bZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7bGVmdDoxcHg7cmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Y3Vyc29yOmRlZmF1bHR9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtiYWNrZ3JvdW5kOiNFRUVFRUV9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubi5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntkaXNwbGF5Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOjAgNHB4IDVweCA0cHh9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JhY2tncm91bmQtY29sb3I6d2hpdGU7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6dmFyKC0tYm9yZGVycmFkaXVzKTtjdXJzb3I6dGV4dH0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtib3gtc2l6aW5nOmJvcmRlci1ib3g7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MCA1cHg7d2lkdGg6MTAwJX0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaXtsaXN0LXN0eWxlOm5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tdG9wOjVweDttYXJnaW4tcmlnaHQ6MTBweDtwYWRkaW5nOjFweH0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2V7YmFja2dyb3VuZC1jb2xvcjojZTRlNGU0O2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOnZhcigtLWJvcmRlcnJhZGl1cyk7Y3Vyc29yOmRlZmF1bHQ7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi10b3A6NXB4O3BhZGRpbmc6MCA1cHh9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7Y29sb3I6Izk5OTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDpib2xkO21hcmdpbi1yaWdodDoycHh9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXJ7Y29sb3I6IzMzM30uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLC5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm5bZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmV7ZmxvYXQ6cmlnaHR9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1zdHVubltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle21hcmdpbi1sZWZ0OjJweDttYXJnaW4tcmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlcjpzb2xpZCBibGFjayAxcHg7b3V0bGluZTowfS5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4uc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7YmFja2dyb3VuZC1jb2xvcjojZWVlO2N1cnNvcjpkZWZhdWx0fS5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4uc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7ZGlzcGxheTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLC5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubi5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsLnNlbGVjdDItY29udGFpbmVyLS1zdHVubi5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZHtiYWNrZ3JvdW5kOnVybCgvaW1nL3ZlbmRvci9jaG9zZW4vY2hvc2VuLXNwcml0ZS5wbmcpIG5vLXJlcGVhdCAxMDAlIC0yMHB4O2JvcmRlcjoxcHggc29saWQgI2FhYX0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtvdXRsaW5lOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGR9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1yZXN1bHRzPi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnN7bWF4LWhlaWdodDoyMDBweDtvdmVyZmxvdy15OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF17cGFkZGluZzowfS5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV17Y29sb3I6Izk5OX0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVde2JhY2tncm91bmQtY29sb3I6I2RkZH0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257cGFkZGluZy1sZWZ0OjFlbX0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXB7cGFkZGluZy1sZWZ0OjB9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnttYXJnaW4tbGVmdDotMWVtO3BhZGRpbmctbGVmdDoyZW19LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTJlbTtwYWRkaW5nLWxlZnQ6M2VtfS5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnttYXJnaW4tbGVmdDotM2VtO3BhZGRpbmctbGVmdDo0ZW19LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnttYXJnaW4tbGVmdDotNGVtO3BhZGRpbmctbGVmdDo1ZW19LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTVlbTtwYWRkaW5nLWxlZnQ6NmVtfS5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXNlbGVjdGVkY29sb3VyKTtjb2xvcjp3aGl0ZX0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0gLnNlbGVjdDItcmVuZGVyZWRfX21hdGNoe2JhY2tncm91bmQtY29sb3I6dmFyKC0tc2VsZWN0ZWRjb2xvdXIpfS5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXB7Y3Vyc29yOmRlZmF1bHQ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjZweH0uc2VsZWN0Mi1yZW5kZXJlZF9fbWF0Y2h7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtiYWNrZ3JvdW5kOiNGRUZGREV9LmNob3NlLWltYWdle3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7cGFkZGluZzoycHggNXB4IDNweCAwfS5jaG9zZS1pbWFnZS1zbWFsbHt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW46LTNweCAxZW0gMCAwO3BhZGRpbmc6MCAzcHggMCAwO29wYWNpdHk6MC4zfS5jaG9zZS1pbWFnZS1saXN0e3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbjotM3B4IDFlbSAwIDA7cGFkZGluZzowIDNweCAwIDA7b3BhY2l0eTowLjN9ZGl2LmNob3Nlbi1jb250YWluZXItbXVsdGkgLnJlc3VsdC1zZWxlY3RlZCBpbWd7b3BhY2l0eTowLjN9LmFsZXJ0e21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjIwcHg7cGFkZGluZzoxMnB4O2JvcmRlcjoxcHggc29saWQgI2VhZWJlOH0uYWxlcnQud2l0aGJ1dHRvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5hbGVydC53aXRoYnV0dG9uIGJ1dHRvbntwYWRkaW5nOjAuNXJlbSAxcmVtO3dpZHRoOmF1dG87dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5hbGVydC5ncmVlbntjb2xvcjojNzFCNTQ0fS5hbGVydC5zdWNjZXNze2NvbG9yOiM3MUI1NDR9LmFsZXJ0LnJlZCwuYWxlcnQuZXJyb3J7Y29sb3I6I0QxN0IyRn0uYWxlcnQud2Fybntjb2xvcjojRDE3QjJGfS5hbGVydC53YXJuIC5pY29uLXdhcm5pbmctdHJpYW5nbGV7ZmlsbDojRDE3QjJGO2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjEwcHg7dmVydGljYWwtYWxpZ246dG9wfS5sb2dpbi1ib3ggLmFsZXJ0e21hcmdpbjowO3BhZGRpbmc6NXB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMDt0ZXh0LWFsaWduOmNlbnRlcn0ubG9naW4tYm94IC5hbGVydC5zdWNjZXNze2NvbG9yOiNmZmY7YmFja2dyb3VuZDojRDE3QjJGO2JvcmRlci1jb2xvcjojRDE3QjJGfS5sb2dpbi1ib3ggLmFsZXJ0LmVycm9ye2NvbG9yOiNmZmY7YmFja2dyb3VuZDojRDAwMjFCO2JvcmRlci1jb2xvcjojRDAwMjFCfS5hbGVydF9yZWFkb25seXttYXJnaW4tYm90dG9tOjJlbTtib3JkZXI6MXB4IHNvbGlkICNlYWViZTg7ZGlzcGxheTpmbGV4O21heC13aWR0aDo2NDBweH0uYWxlcnRfcmVhZG9ubHkgLmFsZXJ0LWljb257YmFja2dyb3VuZDojZmFhMjRhO2ZsZXgtYmFzaXM6NTZweDtmbGV4LWdyb3c6MH0uYWxlcnRfcmVhZG9ubHkgLmFsZXJ0LWljb24gc3Zne2ZpbGw6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9LmFsZXJ0X3JlYWRvbmx5IC5hbGVydC1tZXNzYWdle2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjEuMjk7ZmxleC1iYXNpczphdXRvO3BhZGRpbmc6MTJweCAxNnB4O2xpbmUtaGVpZ2h0OjEuMjk7bGV0dGVyLXNwYWNpbmc6MC4yNnB4fS5hbGVydF9yZWFkb25seSAuYWxlcnQtdGl0bGV7Zm9udC13ZWlnaHQ6Ym9sZH0ubm90aWZpY2F0aW9uLWJveHtkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjEuNGVtfS5ub3RpZmljYXRpb24tYm94IC5pbWd7YmFja2dyb3VuZDojZmFhMjRhO2ZsZXgtYmFzaXM6NzBweDtmbGV4LXNocmluazowfS5ub3RpZmljYXRpb24tYm94IGltZ3t3aWR0aDoxMDAlfS5ub3RpZmljYXRpb24tYm94IC50eHR7cGFkZGluZzoxNHB4IDE2cHggMTVweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KXsubm90aWZpY2F0aW9uLWJveHtkaXNwbGF5OmJsb2NrfS5ub3RpZmljYXRpb24tYm94IC50eHR7cGFkZGluZzoxMnB4IDE2cHggMTRweH0ubm90aWZpY2F0aW9uLWJveFtkYXRhLXJldmVhbC10ZXh0XXttYXgtaGVpZ2h0OjZlbTtvdmVyZmxvdzpoaWRkZW59Lm5vdGlmaWNhdGlvbi1ib3hbZGF0YS1yZXZlYWwtdGV4dF06aG92ZXJ7bWF4LWhlaWdodDoxMDBlbX0ubm90aWZpY2F0aW9uLWJveFtkYXRhLXJldmVhbC10ZXh0XTo6YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbnRlbnQ6YXR0cihkYXRhLXJldmVhbC10ZXh0KTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtyaWdodDoxMHB4O2xpbmUtaGVpZ2h0OjI0cHg7cGFkZGluZzowIDMwcHggMTFweCA1MHB4O2ZvbnQtd2VpZ2h0OjYwMDtiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJR2hsYVdkb2REMGlNalJ3ZUNJZ2RtbGxkMEp2ZUQwaU1DQXRPVFl3SURrMk1DQTVOakFpSUhkcFpIUm9QU0l5TkhCNElqNEtQSEJoZEdnZ1ptbHNiRDBpSXpBd01DSWdabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJaUJrUFNKTk5EUXdMVGd3TUhZME9EZE1NakUyTFRVek4yd3ROVFlnTlRjZ016SXdJRE15TUNBek1qQXRNekl3TFRVMkxUVTNMVEl5TkNBeU1qUjJMVFE0TjJndE9EQmFJaTgrQ2p3dmMzWm5QZz09KSxsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCB3aGl0ZSA4MCUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IHRvcCwgbGVmdCB0b3A7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0LCByZXBlYXR9Lm5vdGlmaWNhdGlvbi1ib3hbZGF0YS1yZXZlYWwtdGV4dF06OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDo4cHg7Ym90dG9tOjA7cmlnaHQ6MDtsZWZ0OjA7YmFja2dyb3VuZDp3aGl0ZX0ubm90aWZpY2F0aW9uLWJveDpob3Zlcjo6YmVmb3JlLC5ub3RpZmljYXRpb24tYm94OmhvdmVyOjphZnRlcntkaXNwbGF5Om5vbmV9Lm5vdGlmaWNhdGlvbi1ib3ggLmltZ3tmbG9hdDpsZWZ0O21hcmdpbjoxNnB4IDE2cHggMnB4IDE2cHh9fS5idG4sLmJ0bl9hLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24sLmJ0bl9hOnZpc2l0ZWQsLmJ0bl9iLGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbixidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCxidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbixidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5jaGVja291dC1iYWNrLC5jaGVja291dC1za2lwLC5idG5fYjp2aXNpdGVkLC5jaGVja291dC1iYWNrOnZpc2l0ZWQsLmNoZWNrb3V0LXNraXA6dmlzaXRlZCwuYnRuX2MsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmJ0bl9jOnZpc2l0ZWQsLmJ0bl9kLC5idG5fZDp2aXNpdGVkLC5idG5fZSwuYnRuX2U6dmlzaXRlZCwuYnRuX2csLmJ0bl9nOnZpc2l0ZWQsLmJ0bl9sb2dpbiwuYnRuX2xvZ2luOnZpc2l0ZWQsLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiwucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IGJ1dHRvbiwubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBmLWFkbWluIC5qZi1idG4sLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5qZi1idG4sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLGJ1dHRvbiNtYWluX3N1bW1hcnksYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCdde2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE4cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yMjtsZXR0ZXItc3BhY2luZzowLjI4cHg7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MjgwcHg7d2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzoxMnB4IDIwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyOm5vbmV9Lm11bHRpcGxlQnV0dG9uV3JhcHBlciAuYnRuLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLmJ0bl9hLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubXVsdGlwbGVCdXR0b25XcmFwcGVyIC5idXR0b24sLm11bHRpcGxlQnV0dG9uV3JhcHBlciAuYnRuX2IsLm11bHRpcGxlQnV0dG9uV3JhcHBlciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLm11bHRpcGxlQnV0dG9uV3JhcHBlciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwubXVsdGlwbGVCdXR0b25XcmFwcGVyIC5jaGVja291dC1iYWNrLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLmNoZWNrb3V0LXNraXAsLm11bHRpcGxlQnV0dG9uV3JhcHBlciAuYnRuX2MsLm11bHRpcGxlQnV0dG9uV3JhcHBlciAuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLm11bHRpcGxlQnV0dG9uV3JhcHBlciBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLmJ0bl9kLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLmJ0bl9lLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLmJ0bl9nLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLmJ0bl9sb2dpbiwubXVsdGlwbGVCdXR0b25XcmFwcGVyIC5wYWdlLWNvbnRhaW5lciBidXR0b24sLnBhZ2UtY29udGFpbmVyIC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgYnV0dG9uLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgLm11bHRpcGxlQnV0dG9uV3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl0sLm11bHRpcGxlQnV0dG9uV3JhcHBlciAubW9kYWwtY29udGVudCBidXR0b24sLm1vZGFsLWNvbnRlbnQgLm11bHRpcGxlQnV0dG9uV3JhcHBlciBidXR0b24sLm11bHRpcGxlQnV0dG9uV3JhcHBlciAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgLm11bHRpcGxlQnV0dG9uV3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl0sLm11bHRpcGxlQnV0dG9uV3JhcHBlciAucGYtYWRtaW4gLmpmLWJ0biwucGYtYWRtaW4gLm11bHRpcGxlQnV0dG9uV3JhcHBlciAuamYtYnRuLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAubXVsdGlwbGVCdXR0b25XcmFwcGVyIHNwYW4uYnV0dG9uLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAubXVsdGlwbGVCdXR0b25XcmFwcGVyIHNwYW4uYnV0dG9uLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLnBmLWRhc2hib2FyZCAuamYtYnRuLC5wZi1kYXNoYm9hcmQgLm11bHRpcGxlQnV0dG9uV3JhcHBlciAuamYtYnRuLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgc3Bhbi5idXR0b24sLm11bHRpcGxlQnV0dG9uV3JhcHBlciAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLm11bHRpcGxlQnV0dG9uV3JhcHBlciBzcGFuLmJ1dHRvbiwubXVsdGlwbGVCdXR0b25XcmFwcGVyIGJ1dHRvbiNtYWluX3N1bW1hcnksLm11bHRpcGxlQnV0dG9uV3JhcHBlciBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsLm11bHRpcGxlQnV0dG9uV3JhcHBlciAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLm11bHRpcGxlQnV0dG9uV3JhcHBlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6MjBweH0uYnRuOmhvdmVyLC5idG5fYTpob3Zlciwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uOmhvdmVyLC5idG5fYjpob3ZlcixidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246aG92ZXIsYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXIsLmNoZWNrb3V0LWJhY2s6aG92ZXIsLmNoZWNrb3V0LXNraXA6aG92ZXIsLmJ0bl9jOmhvdmVyLC5qc29uRm9ybSBpbnB1dDpob3Zlclt0eXBlPVwiY2FuY2VsXCJdLC5idG5fZDpob3ZlciwuYnRuX2U6aG92ZXIsLmJ0bl9nOmhvdmVyLC5idG5fbG9naW46aG92ZXIsLnBhZ2UtY29udGFpbmVyIGJ1dHRvbjpob3ZlciwucGFnZS1jb250YWluZXIgaW5wdXQ6aG92ZXJbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IGJ1dHRvbjpob3ZlciwubW9kYWwtY29udGVudCBpbnB1dDpob3Zlclt0eXBlPWJ1dHRvbl0sLnBmLWFkbWluIC5qZi1idG46aG92ZXIsLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uOmhvdmVyLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbjpob3ZlciwucGYtZGFzaGJvYXJkIC5qZi1idG46aG92ZXIsLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbjpob3Zlciwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uOmhvdmVyLGJ1dHRvbiNtYWluX3N1bW1hcnk6aG92ZXIsYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0OmhvdmVyLC5qc29uRm9ybSBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrOmhvdmVyW3R5cGU9J3N1Ym1pdCddLC5idG46YWN0aXZlLC5idG5fYTphY3RpdmUsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbjphY3RpdmUsLmJ0bl9iOmFjdGl2ZSxidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246YWN0aXZlLGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmFjdGl2ZSwuY2hlY2tvdXQtYmFjazphY3RpdmUsLmNoZWNrb3V0LXNraXA6YWN0aXZlLC5idG5fYzphY3RpdmUsLmpzb25Gb3JtIGlucHV0OmFjdGl2ZVt0eXBlPVwiY2FuY2VsXCJdLC5idG5fZDphY3RpdmUsLmJ0bl9lOmFjdGl2ZSwuYnRuX2c6YWN0aXZlLC5idG5fbG9naW46YWN0aXZlLC5wYWdlLWNvbnRhaW5lciBidXR0b246YWN0aXZlLC5wYWdlLWNvbnRhaW5lciBpbnB1dDphY3RpdmVbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IGJ1dHRvbjphY3RpdmUsLm1vZGFsLWNvbnRlbnQgaW5wdXQ6YWN0aXZlW3R5cGU9YnV0dG9uXSwucGYtYWRtaW4gLmpmLWJ0bjphY3RpdmUsLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uOmFjdGl2ZSwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b246YWN0aXZlLC5wZi1kYXNoYm9hcmQgLmpmLWJ0bjphY3RpdmUsLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbjphY3RpdmUsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbjphY3RpdmUsYnV0dG9uI21haW5fc3VtbWFyeTphY3RpdmUsYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0OmFjdGl2ZSwuanNvbkZvcm0gaW5wdXQ6YWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2s6YWN0aXZlW3R5cGU9J3N1Ym1pdCdde2NvbG9yOiNmZmZ9LmFzaWRlIC5idG4sLmFzaWRlIC5idG5fYSwuYXNpZGUgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYXNpZGUgLmJ1dHRvbiwuYXNpZGUgLmJ0bl9iLC5hc2lkZSBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLmFzaWRlIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5hc2lkZSAuY2hlY2tvdXQtYmFjaywuYXNpZGUgLmNoZWNrb3V0LXNraXAsLmFzaWRlIC5idG5fYywuYXNpZGUgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5hc2lkZSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5hc2lkZSAuYnRuX2QsLmFzaWRlIC5idG5fZSwuYXNpZGUgLmJ0bl9nLC5hc2lkZSAuYnRuX2xvZ2luLC5hc2lkZSAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciAuYXNpZGUgYnV0dG9uLC5hc2lkZSAucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciAuYXNpZGUgaW5wdXRbdHlwZT1idXR0b25dLC5hc2lkZSAubW9kYWwtY29udGVudCBidXR0b24sLm1vZGFsLWNvbnRlbnQgLmFzaWRlIGJ1dHRvbiwuYXNpZGUgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5hc2lkZSBpbnB1dFt0eXBlPWJ1dHRvbl0sLmFzaWRlIC5wZi1hZG1pbiAuamYtYnRuLC5wZi1hZG1pbiAuYXNpZGUgLmpmLWJ0biwuYXNpZGUgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAuYXNpZGUgc3Bhbi5idXR0b24sLmFzaWRlIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLmFzaWRlIHNwYW4uYnV0dG9uLC5hc2lkZSAucGYtZGFzaGJvYXJkIC5qZi1idG4sLnBmLWRhc2hib2FyZCAuYXNpZGUgLmpmLWJ0biwuYXNpZGUgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5hc2lkZSBzcGFuLmJ1dHRvbiwuYXNpZGUgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5hc2lkZSBzcGFuLmJ1dHRvbiwuYXNpZGUgYnV0dG9uI21haW5fc3VtbWFyeSwuYXNpZGUgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LC5hc2lkZSAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLmFzaWRlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmFzaWRlIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAuYXNpZGUgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXttYXgtd2lkdGg6bm9uZX0uYnRuX2EsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwuYnRuX2E6dmlzaXRlZCwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uOnZpc2l0ZWR7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAycHggIzAyOWVlMztiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTN9LmJ0bl9hOmhvdmVyLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b246aG92ZXIsLmJ0bl9hOmFjdGl2ZSwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uOmFjdGl2ZSwuYnRuX2E6dmlzaXRlZDpob3Zlciwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uOnZpc2l0ZWQ6aG92ZXIsLmJ0bl9hOnZpc2l0ZWQ6YWN0aXZlLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b246dmlzaXRlZDphY3RpdmV7Y29sb3I6IzIwMjQyNyAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAycHggIzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmJ0bl9iLGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbixidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCxidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbixidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5jaGVja291dC1iYWNrLC5jaGVja291dC1za2lwLC5idG5fYjp2aXNpdGVkLGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLmNoZWNrb3V0LWJhY2s6dmlzaXRlZCwuY2hlY2tvdXQtc2tpcDp2aXNpdGVke2NvbG9yOiMwNjA3MDggIWltcG9ydGFudDtib3JkZXI6c29saWQgMnB4ICM5YjliOWI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5idG5fYjpob3ZlcixidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246aG92ZXIsYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXIsLmNoZWNrb3V0LWJhY2s6aG92ZXIsLmNoZWNrb3V0LXNraXA6aG92ZXIsLmJ0bl9iOmFjdGl2ZSxidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246YWN0aXZlLGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmFjdGl2ZSwuY2hlY2tvdXQtYmFjazphY3RpdmUsLmNoZWNrb3V0LXNraXA6YWN0aXZlLC5idG5fYjp2aXNpdGVkOmhvdmVyLGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkOmhvdmVyLGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ6aG92ZXIsLmNoZWNrb3V0LWJhY2s6dmlzaXRlZDpob3ZlciwuY2hlY2tvdXQtc2tpcDp2aXNpdGVkOmhvdmVyLC5idG5fYjp2aXNpdGVkOmFjdGl2ZSxidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZDphY3RpdmUsYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZDphY3RpdmUsLmNoZWNrb3V0LWJhY2s6dmlzaXRlZDphY3RpdmUsLmNoZWNrb3V0LXNraXA6dmlzaXRlZDphY3RpdmV7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAycHggIzEzMTYxODtiYWNrZ3JvdW5kLWNvbG9yOiMxMzE2MTh9LmJ0bl9jLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5idG5fYzp2aXNpdGVkLC5qc29uRm9ybSBpbnB1dDp2aXNpdGVkW3R5cGU9XCJjYW5jZWxcIl17Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAycHggI2QwMDIxYjtiYWNrZ3JvdW5kLWNvbG9yOiNkMDAyMWJ9LmJ0bl9jOmhvdmVyLC5qc29uRm9ybSBpbnB1dDpob3Zlclt0eXBlPVwiY2FuY2VsXCJdLC5idG5fYzphY3RpdmUsLmpzb25Gb3JtIGlucHV0OmFjdGl2ZVt0eXBlPVwiY2FuY2VsXCJdLC5idG5fYzp2aXNpdGVkOmhvdmVyLC5qc29uRm9ybSBpbnB1dDp2aXNpdGVkOmhvdmVyW3R5cGU9XCJjYW5jZWxcIl0sLmJ0bl9jOnZpc2l0ZWQ6YWN0aXZlLC5qc29uRm9ybSBpbnB1dDp2aXNpdGVkOmFjdGl2ZVt0eXBlPVwiY2FuY2VsXCJde2NvbG9yOiMyMDI0MjcgIWltcG9ydGFudDtib3JkZXI6c29saWQgMnB4ICM5OTE1MjQ7YmFja2dyb3VuZC1jb2xvcjojOTkxNTI0fS5idG5fZCwuYnRuX2Q6dmlzaXRlZHtjb2xvcjojZDAwMjFiICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDJweCAjZDAwMjFiO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uYnRuX2Q6aG92ZXIsLmJ0bl9kOmFjdGl2ZSwuYnRuX2Q6dmlzaXRlZDpob3ZlciwuYnRuX2Q6dmlzaXRlZDphY3RpdmV7Y29sb3I6IzIwMjQyNyAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAycHggIzk5MTUyNDtiYWNrZ3JvdW5kLWNvbG9yOiM5OTE1MjR9LmJ0bl9lLC5idG5fZTp2aXNpdGVke2NvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXI6c29saWQgMnB4ICNkMDAyMWI7YmFja2dyb3VuZC1jb2xvcjojZDAwMjFifS5idG5fZTpob3ZlciwuYnRuX2U6YWN0aXZlLC5idG5fZTp2aXNpdGVkOmhvdmVyLC5idG5fZTp2aXNpdGVkOmFjdGl2ZXtjb2xvcjojMjAyNDI3ICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDJweCAjOTkxNTI0O2JhY2tncm91bmQtY29sb3I6Izk5MTUyNH0uYnRuX2csLmJ0bl9nOnZpc2l0ZWR7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAycHggIzIwMjQyNztiYWNrZ3JvdW5kLWNvbG9yOiMyMDI0Mjd9LmJ0bl9nOmhvdmVyLC5idG5fZzphY3RpdmUsLmJ0bl9nOnZpc2l0ZWQ6aG92ZXIsLmJ0bl9nOnZpc2l0ZWQ6YWN0aXZle2NvbG9yOiMwMDAgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmJ0bl9sb2dpbiwuYnRuX2xvZ2luOnZpc2l0ZWR7d2hpdGUtc3BhY2U6bm93cmFwO2NvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXI6c29saWQgMnB4ICNkMDAyMWI7cGFkZGluZzo2cHggMTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNkMDAyMWI7bWluLXdpZHRoOjU4cHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0ycHh9LmJ0bl9sb2dpbjpob3ZlciwuYnRuX2xvZ2luOmFjdGl2ZSwuYnRuX2xvZ2luOnZpc2l0ZWQ6aG92ZXIsLmJ0bl9sb2dpbjp2aXNpdGVkOmFjdGl2ZXtjb2xvcjojMjAyNDI3ICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDFweCAjOTkxNTI0O2JhY2tncm91bmQtY29sb3I6Izk5MTUyNH0ubGFyZ2UtYnRue2xpbmUtaGVpZ2h0OjE3cHg7cGFkZGluZzoxMHB4IDI1cHh9LnNtYWxsLWJ0bntwYWRkaW5nOjEycHggNDBweDt3aWR0aDphdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgYnV0dG9uLC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXXtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDJweCAjMDI5ZWUzO2JhY2tncm91bmQtY29sb3I6IzAyOWVlMztkaXNwbGF5OmlubGluZS1ibG9ja30ucGFnZS1jb250YWluZXIgYnV0dG9uLmJ0bl9iLC5wYWdlLWNvbnRhaW5lciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5wYWdlLWNvbnRhaW5lciBidXR0b24uY2hlY2tvdXQtYmFjaywucGFnZS1jb250YWluZXIgYnV0dG9uLmNoZWNrb3V0LXNraXAsLnBhZ2UtY29udGFpbmVyIGJ1dHRvbi5idG5fYywucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLmJ0bl9iLC5wYWdlLWNvbnRhaW5lciBpbnB1dC5jaGVja291dC1iYWNrW3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgaW5wdXQuY2hlY2tvdXQtc2tpcFt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXS5idG5fYywucGFnZS1jb250YWluZXIgLmpzb25Gb3JtIGlucHV0W3R5cGU9YnV0dG9uXVt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dW3R5cGU9XCJjYW5jZWxcIl0sLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmJ0bl9iLC5tb2RhbC1jb250ZW50IGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwubW9kYWwtY29udGVudCBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwubW9kYWwtY29udGVudCBidXR0b24uY2hlY2tvdXQtYmFjaywubW9kYWwtY29udGVudCBidXR0b24uY2hlY2tvdXQtc2tpcCwubW9kYWwtY29udGVudCBidXR0b24uYnRuX2MsLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLmJ0bl9iLC5tb2RhbC1jb250ZW50IGlucHV0LmNoZWNrb3V0LWJhY2tbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IGlucHV0LmNoZWNrb3V0LXNraXBbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXS5idG5fYywubW9kYWwtY29udGVudCAuanNvbkZvcm0gaW5wdXRbdHlwZT1idXR0b25dW3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXVt0eXBlPVwiY2FuY2VsXCJde2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wYWdlLWNvbnRhaW5lciBidXR0b246aG92ZXIsLnBhZ2UtY29udGFpbmVyIGJ1dHRvbjphY3RpdmUsLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXTpob3ZlciwucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dOmFjdGl2ZSwubW9kYWwtY29udGVudCBidXR0b246aG92ZXIsLm1vZGFsLWNvbnRlbnQgYnV0dG9uOmFjdGl2ZSwubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIsLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dOmFjdGl2ZXtjb2xvcjojMjAyNDI3ICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDJweCAjMjAyNDI3O2JhY2tncm91bmQtY29sb3I6I2ZmZn1idXR0b24ub3QtbGluay1idG4uY2F0ZWdvcnktaG9zdC1saXN0LWhhbmRsZXJ7Y29sb3I6IzAyOWVlMyAhaW1wb3J0YW50fWJ1dHRvbiNvbmV0cnVzdC1wYy1idG4taGFuZGxlcntjb2xvcjpibGFjayAhaW1wb3J0YW50fS5maWx0ZXItYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO2ZpbGw6I2ZmZn0uZmlsdGVyLWJ1dHRvbjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTZweDt0b3A6NzVweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHg7Y29udGVudDonJzstd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlIDBzOy1tb3otdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UgMHM7LXdlYmtpdC1hbmltYXRpb246YW5pbS1yb3RhdGUgMXMgaW5maW5pdGUgbGluZWFyOy1tb3otYW5pbWF0aW9uOmFuaW0tcm90YXRlIDFzIGluZmluaXRlIGxpbmVhcjstby1hbmltYXRpb246YW5pbS1yb3RhdGUgMXMgaW5maW5pdGUgbGluZWFyO2FuaW1hdGlvbjphbmltLXJvdGF0ZSAxcyBpbmZpbml0ZSBsaW5lYXI7b3BhY2l0eTowO2JvcmRlcjoycHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyOjJweCBzb2xpZCByZ2JhKDIsMTU4LDIyNywwLjYpO2JvcmRlci1sZWZ0OjJweCBzb2xpZCAjMDI5ZWUzO2JvcmRlci1yYWRpdXM6MTVweDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5maWx0ZXItYnV0dG9uOmFmdGVye2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI0cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6NzVweDtkaXNwbGF5OmJsb2NrO3dpZHRoOmF1dG87aGVpZ2h0OjI2cHg7Y29udGVudDphdHRyKGRhdGEtY291bnQpOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZSAwczstby10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZSAwczt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZSAwczt3aGl0ZS1zcGFjZTpub3dyYXA7b3BhY2l0eTowO2NvbG9yOiMyMDI2MmE7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uYWpheExvYWRlZCAuZmlsdGVyLWJ1dHRvbjphZnRlciwuYWpheExvYWRpbmcgLmZpbHRlci1idXR0b246YmVmb3Jle29wYWNpdHk6MX0uYWpheExvYWRpbmcuYWpheExvYWRlZCAuZmlsdGVyLWJ1dHRvbjphZnRlcntvcGFjaXR5OjB9QGtleWZyYW1lcyBhbmltLXJvdGF0ZXswJXt0cmFuc2Zvcm06cm90YXRlKDApfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbS1yb3RhdGV7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5idG4tbG9va3Vwe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvdHRvbTo0cHg7cmlnaHQ6NHB4O3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1yYWRpdXM6MGVtO3BhZGRpbmc6MCAwLjc1ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjI2cHg7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2ZmZjtvcGFjaXR5OjAuNTtwb2ludGVyLWV2ZW50czpub25lO2JhY2tncm91bmQtY29sb3I6I2NjY2NjYztib3JkZXI6MXB4IHNvbGlkICNjY2NjY2N9aW5wdXQ6dmFsaWQrLmJ0bi1sb29rdXB7b3BhY2l0eToxO3BvaW50ZXItZXZlbnRzOmFsbDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTM7Ym9yZGVyOjFweCBzb2xpZCAjMDI5ZWUzfWlucHV0OnZhbGlkKy5idG4tbG9va3VwOmhvdmVyLGlucHV0OnZhbGlkKy5idG4tbG9va3VwOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzIwMjQyNztib3JkZXItY29sb3I6IzIwMjQyN31pbnB1dC5idXN5Ky5idG4tbG9va3Vwe29wYWNpdHk6MC4yO2N1cnNvcjp3YWl0O2JhY2tncm91bmQtY29sb3I6I2NjY2NjYztiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgtOTBkZWcsICM5YjliOWIgMzAlLCAjMTk4ZmMyIDUwJSwgIzliOWI5YiA3MCUpO2JhY2tncm91bmQtc2l6ZTozMDAlIDQwMCU7YW5pbWF0aW9uOmdyYWRpZW50IDJzIGVhc2UgaW5maW5pdGV9QGtleWZyYW1lcyBncmFkaWVudHswJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAlIDUwJX01MCV7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIDUwJX0xMDAle2JhY2tncm91bmQtcG9zaXRpb246MCUgNTAlfX0uYnRuLWxpbms+c3Bhbntib3JkZXItYm90dG9tLXdpZHRoOjJweDtib3JkZXItYm90dG9tLXN0eWxlOnNvbGlkO2JvcmRlci1ib3R0b20tY29sb3I6dHJhbnNwYXJlbnQ7cGFkZGluZy1ib3R0b206NnB4O3RyYW5zaXRpb246YWxsIDAuM3MgZWFzZSAwbXN9LmJ0bi1saW5rPnNwYW46aG92ZXJ7Ym9yZGVyLWJvdHRvbS1jb2xvcjojMWMxYzFiO3BhZGRpbmctYm90dG9tOjNweH0uYnRuLWxpbmsgc3Zne3RyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1vdXQgMG1zfS5idG4tbGluazpob3ZlciBzdmd7bWFyZ2luLWxlZnQ6NnB4fS5idG4uZGlzYWJsZWQsLmRpc2FibGVkLmJ0bl9hLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5kaXNhYmxlZC5idXR0b24sLmRpc2FibGVkLmJ0bl9iLGJ1dHRvbi5kaXNhYmxlZCNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbixidXR0b24uZGlzYWJsZWQjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwuZGlzYWJsZWQuY2hlY2tvdXQtYmFjaywuZGlzYWJsZWQuY2hlY2tvdXQtc2tpcCwuZGlzYWJsZWQuYnRuX2MsLmpzb25Gb3JtIGlucHV0LmRpc2FibGVkW3R5cGU9XCJjYW5jZWxcIl0sLmRpc2FibGVkLmJ0bl9kLC5kaXNhYmxlZC5idG5fZSwuZGlzYWJsZWQuYnRuX2csLmRpc2FibGVkLmJ0bl9sb2dpbiwucGFnZS1jb250YWluZXIgYnV0dG9uLmRpc2FibGVkLC5wYWdlLWNvbnRhaW5lciBpbnB1dC5kaXNhYmxlZFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmRpc2FibGVkLC5tb2RhbC1jb250ZW50IGlucHV0LmRpc2FibGVkW3R5cGU9YnV0dG9uXSwucGYtYWRtaW4gLmRpc2FibGVkLmpmLWJ0biwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5kaXNhYmxlZC5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uZGlzYWJsZWQuYnV0dG9uLC5wZi1kYXNoYm9hcmQgLmRpc2FibGVkLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uZGlzYWJsZWQuYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5kaXNhYmxlZC5idXR0b24sYnV0dG9uLmRpc2FibGVkI21haW5fc3VtbWFyeSxidXR0b24uZGlzYWJsZWQjbWFpbl9zdWJtaXRfZmxvYXQsLmpzb25Gb3JtIGlucHV0LmRpc2FibGVkW3R5cGU9XCJzdWJtaXRcIl0sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LmRpc2FibGVkLnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J117ZmlsdGVyOmdyYXlzY2FsZSgxKTtwb2ludGVyLWV2ZW50czpub25lfS5iYWNrLXRvLXBhZ2UgLmJhY2stdG8tcGFnZS1saW5re3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjIycHg7bWFyZ2luLWJvdHRvbToxLjVlbTt0ZXh0LWFsaWduOnJpZ2h0O2NvbG9yOiMwMjllZTN9LmJhY2stdG8tcGFnZSAuYmFjay10by1wYWdlLWxpbmsgLmJhY2stdG8tcGFnZS1hcnJvd3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt0b3A6MnB4O3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7dmVydGljYWwtYWxpZ246dG9wO21hcmdpbi1yaWdodDoxZW19LmJhY2stdG8tcGFnZSAuYmFjay10by1wYWdlLWxpbmsgLmJhY2stdG8tcGFnZS10ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHg7Y29sb3I6IzAyOWVlMzt0cmFuc2l0aW9uOmFsbCAyNTBtczt0ZXh0LXRyYW5zZm9ybTpub25lO3ZlcnRpY2FsLWFsaWduOnRvcH0uYmFjay10by1wYWdlIC5iYWNrLXRvLXBhZ2UtbGluayAuaWNvbi1maWxse2ZpbGw6IzAyOWVlMzt0cmFuc2l0aW9uOmFsbCAyNTBtc30uYmFjay10by1wYWdlIC5iYWNrLXRvLXBhZ2UtbGluazpob3ZlciAuYmFjay10by1wYWdlLXRleHQsLmJhY2stdG8tcGFnZSAuYmFjay10by1wYWdlLWxpbms6YWN0aXZlIC5iYWNrLXRvLXBhZ2UtdGV4dHtjb2xvcjojNGE0YTRhfS5iYWNrLXRvLXBhZ2UgLmJhY2stdG8tcGFnZS1saW5rOmhvdmVyIC5pY29uLWZpbGwsLmJhY2stdG8tcGFnZSAuYmFjay10by1wYWdlLWxpbms6YWN0aXZlIC5pY29uLWZpbGx7ZmlsbDojNGE0YTRhfS5zb2NpYWwtaWNvbnMtd3JhcHtkaXNwbGF5Om5vbmV9LnNvY2lhbC1pY29ucy13cmFwIHVsLnNvY2lhbC1pY29uc3t0ZXh0LWFsaWduOmxlZnQ7bGlzdC1zdHlsZS10eXBlOm5vbmU7ZGlzcGxheTpub25lfXVsLnNvY2lhbC1pY29uc3t0ZXh0LWFsaWduOmxlZnQ7bGlzdC1zdHlsZS10eXBlOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmctbGVmdDowO21hcmdpbi1sZWZ0Oi0xMnB4O21hcmdpbi1sZWZ0OjVweDt3aWR0aDoxNjhweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpe3VsLnNvY2lhbC1pY29uc3ttYXJnaW4tYm90dG9tOjB9fXVsLnNvY2lhbC1pY29ucyBsaXtkaXNwbGF5OmJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmbGV4OjF9dWwuc29jaWFsLWljb25zIGxpOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjAgbm9uZX11bC5zb2NpYWwtaWNvbnMgbGkgYXtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDozMnB4O2hlaWdodDozMnB4O3dpZHRoOjMycHg7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9dWwuc29jaWFsLWljb25zIGxpIGEgc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0cmFuc2l0aW9uOmZpbGwgMjUwbXM7ZmlsbDojMWMxYzFiO3dpZHRoOjM4cHh9dWwuc29jaWFsLWljb25zIGxpIGEgc3ZnIGNpcmNsZXtmaWxsOiMxYzFjMWI7dHJhbnNpdGlvbjpmaWxsIDI1MG1zfXVsLnNvY2lhbC1pY29ucyBsaSBhLmVtYWlse2Rpc3BsYXk6bm9uZX11bC5zb2NpYWwtaWNvbnMgbGkgYTpob3ZlciBzdmcsdWwuc29jaWFsLWljb25zIGxpIGE6YWN0aXZlIHN2Z3tmaWxsOiMwMjllZTN9dWwuc29jaWFsLWljb25zIGxpIGE6aG92ZXIgc3ZnIGNpcmNsZSx1bC5zb2NpYWwtaWNvbnMgbGkgYTphY3RpdmUgc3ZnIGNpcmNsZXtmaWxsOiMwMjllZTN9dWwuc29jaWFsLWljb25zIGxpIGE6aG92ZXIgc3ZnLmljb24tdHdpdHRlcix1bC5zb2NpYWwtaWNvbnMgbGkgYTphY3RpdmUgc3ZnLmljb24tdHdpdHRlcntmaWxsOiM1NUFDRUV9dWwuc29jaWFsLWljb25zIGxpIGE6aG92ZXIgc3ZnLmljb24tZmFjZWJvb2ssdWwuc29jaWFsLWljb25zIGxpIGE6YWN0aXZlIHN2Zy5pY29uLWZhY2Vib29re2ZpbGw6IzNCNTk5OH11bC5zb2NpYWwtaWNvbnMgbGkgYTpob3ZlciBzdmcuaWNvbi1saW5rZWRpbix1bC5zb2NpYWwtaWNvbnMgbGkgYTphY3RpdmUgc3ZnLmljb24tbGlua2VkaW57ZmlsbDojMDk3NkI0fXVsLnNvY2lhbC1pY29ucyBsaSBhOmhvdmVyIHN2Zy5pY29uLWdvb2dsZS1wbHVzLHVsLnNvY2lhbC1pY29ucyBsaSBhOmFjdGl2ZSBzdmcuaWNvbi1nb29nbGUtcGx1c3tmaWxsOiNERDRCMzl9LnNvY2lhbC1pY29ucy13cmFwLndpdGgtbGlrZXtkaXNwbGF5Om5vbmV9LmhlYWRlciAubG9nb3twb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7ZmxleDoxIDEgYXV0bzt6LWluZGV4OjE7dGV4dC1hbGlnbjpsZWZ0fS5wZi1jaGVja291dCAuaGVhZGVyIC5sb2dve2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6bm93cmFwO2Rpc3BsYXk6ZmxleH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5oZWFkZXIgLmxvZ28ubG9nb19ub3J3YXl7cGFkZGluZy1yaWdodDowfX1AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpey5oZWFkZXIgLmxvZ297cGFkZGluZy1yaWdodDowcHh9fS5oZWFkZXIgLmxvZ28gYXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpey5oZWFkZXIgLmxvZ28gYXthbGlnbi1pdGVtczpjZW50ZXJ9fS5wZi1icm9jaHVyZSAuaGVhZGVyIC5sb2dvIGF7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmhlYWRlciAubG9nbyBhe3dpZHRoOjEyMHB4fX0ucGYtY2hlY2tvdXQgLmhlYWRlciAubG9nbyBhe2Rpc3BsYXk6YmxvY2s7d2lkdGg6YXV0bztmbGV4LWJhc2lzOjEwJX0uaGVhZGVyIC5sb2dvIGEgLmljb24tbG9nby13aGl0ZXtkaXNwbGF5OmJsb2NrO29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlO2hlaWdodDphdXRvO2Rpc3BsYXk6YmxvY2s7b3BhY2l0eToxO3RyYW5zaXRpb246YWxsIDMwMG1zIGVhc2U7bWF4LWhlaWdodDoyNHB4O21hcmdpbi1ib3R0b206MThweH0uaGVhZGVyIC5sb2dvIGEgLmxvZ28tbm8tdGV4dC13aGl0ZXtvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IDAuM3MgbGluZWFyIDAuMXN9LnBmLWJyb2NodXJlIC5oZWFkZXIgLmxvZ28gYSAuaWNvbi1sb2dvLXNjcm9sbGluZy13aGl0ZSwucGYtZGFzaGJvYXJkIC5oZWFkZXIgLmxvZ28gYSAuaWNvbi1sb2dvLXNjcm9sbGluZy13aGl0ZXtmaWxsOiNmZmY7dHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZTt0cmFuc2l0aW9uOmFsbCAwLjNzIGxpbmVhciAwLjFzO3dpZHRoOjkwcHg7dG9wOjUyJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtwb3NpdGlvbjphYnNvbHV0ZX0uaGVhZGVyIC5sb2dvIGEgLmxvZ28taW1ne3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE0MHB4O2hlaWdodDphdXRvO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjBweCBhdXRvfS5oZWFkZXIgLmxvZ28gYSBpbWc6bm90KC5pY29uLWxvZ28td2hpdGUpOm5vdCgubG9nby10ZXh0KSwuaGVhZGVyIC5sb2dvIGEgc3ZnOm5vdCguaWNvbi1sb2dvLXNjcm9sbGluZy13aGl0ZSl7d2lkdGg6MTEycHg7aGVpZ2h0OjU0cHh9LmxvZ28ubG9nb19wZXJmb3JtYW5jZXtsaW5lLWhlaWdodDoxcHh9LmxvZ28ubG9nb19wZXJmb3JtYW5jZSBzdmd7ZmlsbDojZmZmO2hlaWdodDo2M3B4O3dpZHRoOjgzcHg7c3Ryb2tlOm5vbmV9Lmljb24tbG9nb19hY2NvdW50YW50c3tmaWxsOiNmZmY7c3Ryb2tlOiNmZmZ9LmxvZ28ubG9nb19yZWNydWl0bWVudHtwYWRkaW5nOjE2cHggMH0ubG9nby5sb2dvX3JlY3J1aXRtZW50IGEgaW1ne3dpZHRoOjgzcHggIWltcG9ydGFudDtoZWlnaHQ6NjNweCAhaW1wb3J0YW50fS5sb2dvLmxvZ29fcmVjcnVpdG1lbnQgc3Zne2ZpbGw6I2ZmZjtoZWlnaHQ6NjNweCAhaW1wb3J0YW50O3dpZHRoOjgzcHggIWltcG9ydGFudH1AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpey5sb2dvLmxvZ29fcmVjcnVpdG1lbnR7cGFkZGluZzowfX0ubG9nby5sb2dvX2dsb2JhbGZpe3BhZGRpbmc6MTBweCAwfS5sb2dvLmxvZ29fZ2xvYmFsZmkgYSBpbWd7aGVpZ2h0OjcycHggIWltcG9ydGFudDt3aWR0aDoxMTVweCAhaW1wb3J0YW50fS5sb2dvLmxvZ29fZ2xvYmFsZmkgc3Zne2ZpbGw6I2ZmZjtoZWlnaHQ6NzJweCAhaW1wb3J0YW50O3dpZHRoOjExNXB4ICFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsubG9nby5sb2dvX2dsb2JhbGZpe3BhZGRpbmc6MH19LmxvZ28ubG9nb19jb25zdHJ1Y3Rpb257cGFkZGluZzoxMHB4IDB9LmxvZ28ubG9nb19jb25zdHJ1Y3Rpb24gYSBpbWd7aGVpZ2h0OjcycHggIWltcG9ydGFudDt3aWR0aDoxMTVweCAhaW1wb3J0YW50fS5sb2dvLmxvZ29fY29uc3RydWN0aW9uIHN2Z3tmaWxsOiNmZmY7aGVpZ2h0OjcycHggIWltcG9ydGFudDt3aWR0aDoxMTVweCAhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCl7LmxvZ28ubG9nb19jb25zdHJ1Y3Rpb257cGFkZGluZzowfX0ubG9nby5sb2dvX3ByaXZhdGVjbGllbnRze3BhZGRpbmc6MTBweCAwfS5sb2dvLmxvZ29fcHJpdmF0ZWNsaWVudHMgYSBpbWd7aGVpZ2h0OjcycHggIWltcG9ydGFudDt3aWR0aDoxMTVweCAhaW1wb3J0YW50fS5sb2dvLmxvZ29fcHJpdmF0ZWNsaWVudHMgc3Zne2ZpbGw6I2ZmZjtoZWlnaHQ6NzJweCAhaW1wb3J0YW50O3dpZHRoOjExNXB4ICFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsubG9nby5sb2dvX3ByaXZhdGVjbGllbnRze3BhZGRpbmc6MH19LmxvZ28ubG9nb19tYWx0YXtwYWRkaW5nOjEwcHggMH0ubG9nby5sb2dvX21hbHRhIGEgaW1ne2hlaWdodDo4MnB4ICFpbXBvcnRhbnQ7d2lkdGg6MTM1cHggIWltcG9ydGFudH0ubG9nby5sb2dvX21hbHRhIHN2Z3tmaWxsOiNmZmY7aGVpZ2h0OjgycHggIWltcG9ydGFudDt3aWR0aDoxMzVweCAhaW1wb3J0YW50fS5sb2dvLmxvZ29fbWFsdGEgc3ZnIHBhdGg6Zmlyc3QtY2hpbGR7ZmlsbDpub25lO3N0cm9rZTojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCl7LmxvZ28ubG9nb19tYWx0YXtwYWRkaW5nOjB9fS5sb2dvLmV3e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyfS5wZi1kYXNoYm9hcmQgLmhlYWRlciAubG9nby5sb2dvX25vdGV4dCBhLC5wZi1icm9jaHVyZSAuaGVhZGVyIC5sb2dvLmxvZ29fbm90ZXh0IGF7cGFkZGluZzo2cHggMH0ucGYtZGFzaGJvYXJkIC5oZWFkZXIgLmxvZ28ubG9nb19ub3RleHQgc3ZnLmljb24tbG9nby1zY3JvbGxpbmctd2hpdGUsLnBmLWJyb2NodXJlIC5oZWFkZXIgLmxvZ28ubG9nb19ub3RleHQgc3ZnLmljb24tbG9nby1zY3JvbGxpbmctd2hpdGV7dG9wOjcwJX0ubG9nbyAubG9nby13cmFwcGVye2Rpc3BsYXk6ZmxleH0ubG9nbyAubG9nby13cmFwcGVyIC5sb2dvLWxzb3N7bWFyZ2luLWxlZnQ6MjBweDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjNzIGVhc2UsIG1hcmdpbiAwLjNzIGVhc2U7aGVpZ2h0OjUwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDQ0OHB4KXsubG9nbyAubG9nby13cmFwcGVyIC5sb2dvLWxzb3N7bWFyZ2luLWxlZnQ6MTJweH19LmxvZ29fbHNvc3tkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDozMHB4O3ZlcnRpY2FsLWFsaWduOnRvcH0ucGYtY2hlY2tvdXQgLmxvZ29fbHNvc3tkaXNwbGF5OmJsb2NrO2ZsZXgtYmFzaXM6MTAlfUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5sb2dvX2xzb3N7bWFyZ2luLWxlZnQ6MjBweDt0b3A6OHB4O3Bvc2l0aW9uOnJlbGF0aXZlfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5sb2dvX2xzb3N7bWFyZ2luLWxlZnQ6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KXsubG9nb19sc29ze21hcmdpbi1sZWZ0OjhweH19LmxvZ29fbHNvcyBpbWd7bWluLXdpZHRoOjk3cHg7bWF4LXdpZHRoOjE1NHB4O2hlaWdodDphdXRvO21heC1oZWlnaHQ6NTRweH1AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXsubG9nb19sc29zIGltZ3t3aWR0aDoxMjBweDttYXgtaGVpZ2h0OjQ5cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5sb2dvX2xzb3MgaW1ne3dpZHRoOjEyMHB4O21heC1oZWlnaHQ6NDlweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsubG9nb19sc29zIGltZ3t3aWR0aDo5N3B4O21heC1oZWlnaHQ6MzlweH19LmxvZ29fbm9yd2F5YmFye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH0ubG9nb19ub3J3YXliYXIgaW1ne21heC13aWR0aDoxNTRweDtoZWlnaHQ6YXV0bzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9QG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCl7LmxvZ29fbm9yd2F5YmFyIGltZ3ttaW4td2lkdGg6MTI4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpey5sb2dvX25vcndheWJhciBpbWd7d2lkdGg6MTIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmxvZ29fbm9yd2F5YmFyIGltZ3t3aWR0aDoxMDVweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsubG9nb19ub3J3YXliYXIgaW1ne3dpZHRoOjk1cHh9fS5wZi1kYXNoYm9hcmQgLmxzb3Nsb2dvLC5wZi1mb3JtX2ZsZXggLmxzb3Nsb2dve2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjEwcHh9LnBmLWRhc2hib2FyZCAubHNvcyAubHNvc2xvZ28sLnBmLWZvcm1fZmxleCAubHNvcyAubHNvc2xvZ297ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uaGVhZGVyIC5ib3VuZHMgLmxvZ29SZWNydWl0bWVudCBhIGltZywuaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzIC5sb2dvUmVjcnVpdG1lbnQgYSBpbWd7d2lkdGg6ODNweCAhaW1wb3J0YW50O2hlaWdodDo2M3B4ICFpbXBvcnRhbnR9LmxvZ28tdGV4dHtmb250LXNpemU6MTNweDtsZXR0ZXItc3BhY2luZzoxLjNweDtvcGFjaXR5OjE7d2hpdGUtc3BhY2U6bm93cmFwO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDozcHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5zdGlja3kgLmxvZ28tdGV4dHtvcGFjaXR5OjB9Lmljb24tYWN0aXZpdHl7d2lkdGg6MzJweDtoZWlnaHQ6MzJweH0uaWNvbi1hZG9wdGlvbi1mb3Jte3dpZHRoOjU5cHg7aGVpZ2h0OjU5cHh9Lmljb24tYWxsLWZvcm1hdHN7d2lkdGg6MjRweDtoZWlnaHQ6MjRweH0uaWNvbi1hcnJvdy1yaWdodHt3aWR0aDo5cHg7aGVpZ2h0OjEzcHh9Lmljb24tYXJyb3ctdGhpbi1yaWdodHt3aWR0aDoyM3B4O2hlaWdodDoxM3B4fS5pY29uLWFycm93X2Rvd253YXJke3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9Lmljb24tYXJyb3dfdXB3YXJke3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9Lmljb24tYmVsbHt3aWR0aDoyNHB4O2hlaWdodDoyMnB4fS5pY29uLWJpbnt3aWR0aDozMnB4O2hlaWdodDozMnB4fS5pY29uLWNhcnt3aWR0aDo0OHB4O2hlaWdodDo0OHB4fS5pY29uLWNhci1wbHVze3dpZHRoOjUzcHg7aGVpZ2h0OjUzcHh9Lmljb24tY2hlY2tlZC1zdWNjZXNze3dpZHRoOjIycHg7aGVpZ2h0OjIycHh9Lmljb24tY2hlY2tsaXN0e3dpZHRoOjEycHg7aGVpZ2h0OjE0cHh9Lmljb24tY2hlY2tsaXN0LWluZGljYXRvci1hbWJlcnt3aWR0aDoxOHB4O2hlaWdodDoxOHB4fS5pY29uLWNoZWNrbGlzdC1pbmRpY2F0b3ItZ3JlZW57d2lkdGg6MThweDtoZWlnaHQ6MThweH0uaWNvbi1jaGVja2xpc3QtaW5kaWNhdG9yLWdyZXl7d2lkdGg6MThweDtoZWlnaHQ6MThweH0uaWNvbi1jaGVja2xpc3QtaW5kaWNhdG9yLXJlZHt3aWR0aDoxOHB4O2hlaWdodDoxOHB4fS5pY29uLWNoZXZyb24tbGVmdHt3aWR0aDoxNnB4O2hlaWdodDoyNnB4fS5pY29uLWNoZXZyb24tcmlnaHR7d2lkdGg6MTVweDtoZWlnaHQ6MjZweH0uaWNvbi1jaXJjbGUtYnVsbGV0e3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHh9Lmljb24tY2xpcGJvYXJke3dpZHRoOjIxcHg7aGVpZ2h0OjI4cHh9Lmljb24tY2xvc2V7d2lkdGg6MjFweDtoZWlnaHQ6MjJweH0uaWNvbi1jbG9zZS1idXR0b257d2lkdGg6MTJweDtoZWlnaHQ6MTJweH0uaWNvbi1jbG9zZS1idXR0b24tMnt3aWR0aDozMnB4O2hlaWdodDozMnB4fS5pY29uLWNsb3NlLWljb257d2lkdGg6MzJweDtoZWlnaHQ6MzJweH0uaWNvbi1jbG91ZC1jb21wdXRpbmd7d2lkdGg6ODFweDtoZWlnaHQ6NjBweH0uaWNvbi1jbG91ZC11cGxvYWR7d2lkdGg6MzZweDtoZWlnaHQ6MjVweH0uaWNvbi1jb2d7d2lkdGg6MjJweDtoZWlnaHQ6MjJweH0uaWNvbi1jb2dfcHJvZmVzc2lvbnN7d2lkdGg6MjVweDtoZWlnaHQ6MjVweH0uaWNvbi1jb21wYXJle3dpZHRoOjQ4cHg7aGVpZ2h0OjQwcHh9Lmljb24tY29tcGxldGV7d2lkdGg6MTlweDtoZWlnaHQ6MTNweH0uaWNvbi1jb250YWN0LWVtYWlse3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9Lmljb24tY29udmVydEd1ZXN0e3dpZHRoOjIwcHg7aGVpZ2h0OjE3cHh9Lmljb24tY3JlYXRlLXBvbGljeXt3aWR0aDozMnB4O2hlaWdodDozMnB4fS5pY29uLWNyb3NzLWRyYXdue3dpZHRoOjIzcHg7aGVpZ2h0OjIxcHh9Lmljb24tZGFuZ2Vye3dpZHRoOjMycHg7aGVpZ2h0OjI4cHh9Lmljb24tZGFzaGJvYXJke3dpZHRoOjE0NnB4O2hlaWdodDoxMTZweH0uaWNvbi1kYXNoYm9hcmQtaGVhZGVye3dpZHRoOjMzcHg7aGVpZ2h0OjIwcHh9Lmljb24tZGFzaGJvYXJkLWhlYWRlci1pbnZlcnNle3dpZHRoOjMzcHg7aGVpZ2h0OjIwcHh9Lmljb24tZGlzYWJsZXt3aWR0aDoxNXB4O2hlaWdodDoxNXB4fS5pY29uLWRvY3VtZW50e3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9Lmljb24tZG93bi1hcnJvd3t3aWR0aDo1MTJweDtoZWlnaHQ6NTEycHh9Lmljb24tZG93bi10cmlhbmdsZXt3aWR0aDo0OTAuNjhweDtoZWlnaHQ6NDkwLjY4cHh9Lmljb24tZG93bmxvYWR7d2lkdGg6MTZweDtoZWlnaHQ6MTlweH0uaWNvbi1kb3dubG9hZC1hbGwtZmlsZXN7d2lkdGg6MjZweDtoZWlnaHQ6MjdweH0uaWNvbi1kb3dubG9hZF9pY29ue3dpZHRoOjM0cHg7aGVpZ2h0OjM0cHh9Lmljb24tZWRpdHt3aWR0aDozMnB4O2hlaWdodDozMnB4fS5pY29uLWVkaXQtZG9jdW1lbnR7d2lkdGg6NTZweDtoZWlnaHQ6NTdweH0uaWNvbi1lbWFpbHt3aWR0aDozMnB4O2hlaWdodDoyNnB4fS5pY29uLWVtYWlsLWRhcmt7d2lkdGg6MzdweDtoZWlnaHQ6MzdweH0uaWNvbi1lbWFpbC1pbnZlcnNle3dpZHRoOjI4cHg7aGVpZ2h0OjIxcHh9Lmljb24tZW1haWxfcHJvZmVzc2lvbnN7d2lkdGg6MjFweDtoZWlnaHQ6MTVweH0uaWNvbi1leWV7d2lkdGg6MTdweDtoZWlnaHQ6MTFweH0uaWNvbi1mYWNlYm9va3t3aWR0aDoxMHB4O2hlaWdodDoxOHB4fS5pY29uLWZhY2Vib29rLWRhcmt7d2lkdGg6MzdweDtoZWlnaHQ6MzdweH0uaWNvbi1maWxle3dpZHRoOjI2cHg7aGVpZ2h0OjMwcHh9Lmljb24tZmlsZS1hbHR7d2lkdGg6MjZweDtoZWlnaHQ6MzRweH0uaWNvbi1maWx0ZXItY2xvc2V7d2lkdGg6MjdweDtoZWlnaHQ6MjVweH0uaWNvbi1maWx0ZXItbGlzdC1jbG9zZXt3aWR0aDoxOXB4O2hlaWdodDoxM3B4fS5pY29uLWZpbHRlci1saXN0LW9wZW57d2lkdGg6MTlweDtoZWlnaHQ6MTNweH0uaWNvbi1maWx0ZXItb3Blbnt3aWR0aDoyN3B4O2hlaWdodDoyNXB4fS5pY29uLWZpbHRlci1vcGVuLWJhY2t7d2lkdGg6MjdweDtoZWlnaHQ6MjVweH0uaWNvbi1nbG9iZXt3aWR0aDoyMHB4O2hlaWdodDoyMHB4fS5pY29uLWdsb2JlX2xvZ297d2lkdGg6MTEycHg7aGVpZ2h0OjM2cHh9Lmljb24tZ29vZ2xlLXBsdXN7d2lkdGg6MjRweDtoZWlnaHQ6MTVweH0uaWNvbi1oYW1idXJnZXJ7d2lkdGg6MzJweDtoZWlnaHQ6MjJweH0uaWNvbi1oZWFydHt3aWR0aDoyMHB4O2hlaWdodDoxOHB4fS5pY29uLWhlbHB7d2lkdGg6MTdweDtoZWlnaHQ6MTdweH0uaWNvbi1ob21le3dpZHRoOjQ4cHg7aGVpZ2h0OjQ4cHh9Lmljb24taG9tZS1wbHVze3dpZHRoOjUzcHg7aGVpZ2h0OjUzcHh9Lmljb24taWMtY2xvc2V7d2lkdGg6MTRweDtoZWlnaHQ6MTRweH0uaWNvbi1pYy1lZGl0e3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9Lmljb24taWMtcGx1c3t3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS5pY29uLWljLXdhcm5pbmd7d2lkdGg6NDVweDtoZWlnaHQ6NDBweH0uaWNvbi1pZGxle3dpZHRoOjI2cHg7aGVpZ2h0OjE4cHh9Lmljb24taW5hY3RpdmV7d2lkdGg6MTNweDtoZWlnaHQ6OXB4fS5pY29uLWluZm97d2lkdGg6MTdweDtoZWlnaHQ6MTdweH0uaWNvbi1pbnByb2dyZXNze3dpZHRoOjIwcHg7aGVpZ2h0OjE1cHh9Lmljb24taW5zdXJhbmNlc3t3aWR0aDozMnB4O2hlaWdodDozMnB4fS5pY29uLWludm9pY2V7d2lkdGg6MjZweDtoZWlnaHQ6MjZweH0uaWNvbi1qZi1hZGR7d2lkdGg6MThweDtoZWlnaHQ6MThweH0uaWNvbi1qZi1hZGQtZWRpdHt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5pY29uLWpmLWRlbGV0ZXt3aWR0aDoxNHB4O2hlaWdodDoxOHB4fS5pY29uLWpmLWVkaXR7d2lkdGg6MTlweDtoZWlnaHQ6MTlweH0uaWNvbi1qZi1yZW1vdmV7d2lkdGg6MTRweDtoZWlnaHQ6MnB4fS5pY29uLWpmLXNwcmVhZHNoZWV0e3dpZHRoOjE4cHg7aGVpZ2h0OjIwcHh9Lmljb24tbGFyZ2UtaXt3aWR0aDoyNHB4O2hlaWdodDo0N3B4fS5pY29uLWxlZnQtYXJyb3d7d2lkdGg6MTBweDtoZWlnaHQ6MTdweH0uaWNvbi1sZXR0ZXJ7d2lkdGg6MzY3LjY5cHg7aGVpZ2h0OjM3MHB4fS5pY29uLWxpbmstY2xpZW50LWNvbnNvbGV7d2lkdGg6NzhweDtoZWlnaHQ6NzlweH0uaWNvbi1saW5rZWRpbnt3aWR0aDoxNnB4O2hlaWdodDoxNXB4fS5pY29uLWxpbmtlZGluLWRhcmt7d2lkdGg6MzdweDtoZWlnaHQ6MzdweH0uaWNvbi1saXN0X3ZpZXdfaWNvbnt3aWR0aDoyMnB4O2hlaWdodDoyMHB4fS5pY29uLWxvY2t7d2lkdGg6MjBweDtoZWlnaHQ6MjRweH0uaWNvbi1sb2NrdG9uLWxvZ297d2lkdGg6MTU0cHg7aGVpZ2h0Ojc3cHh9Lmljb24tbG9ja3Rvbi1sb2dvLWhlYWRlcnt3aWR0aDoxMzVweDtoZWlnaHQ6NjNweH0uaWNvbi1sb2dve3dpZHRoOjExMnB4O2hlaWdodDo1NXB4fS5pY29uLWxvZ28tc2Nyb2xsaW5nLXdoaXRle3dpZHRoOjE0MHB4O2hlaWdodDoyM3B4fS5pY29uLWxvZ28td2hpdGV7d2lkdGg6OTA4cHg7aGVpZ2h0OjQxN3B4fS5pY29uLWxvZ29fYWNjb3VudGFudHN7d2lkdGg6MTQyLjVweDtoZWlnaHQ6MTExLjRweH0uaWNvbi1sb2dvX2Fzc2V0bWFuYWdlbWVudHt3aWR0aDoxMTNweDtoZWlnaHQ6NzFweH0uaWNvbi1sb2dvX2NvbnN0cnVjdGlvbnt3aWR0aDoxNDMuMXB4O2hlaWdodDoxMzQuNHB4fS5pY29uLWxvZ29fZ2xvYmFsZml7d2lkdGg6MTQyLjVweDtoZWlnaHQ6MTExLjRweH0uaWNvbi1sb2dvX21hbHRhe3dpZHRoOjEzNXB4O2hlaWdodDo4MHB4fS5pY29uLWxvZ29fbW9iaWxpdHl7d2lkdGg6MTM2cHg7aGVpZ2h0Ojg1cHh9Lmljb24tbG9nb19wZXJmb3JtYW5jZXt3aWR0aDoyMDQuMnB4O2hlaWdodDoxMjQuNnB4fS5pY29uLWxvZ29fcmVjcnVpdG1lbnR7d2lkdGg6MTQ0cHg7aGVpZ2h0OjExNXB4fS5pY29uLW1lZGFse3dpZHRoOjE3cHg7aGVpZ2h0OjIzcHh9Lmljb24tbWVudS1idXNpbmVzcy1hbmQtZmluYW5jZXt3aWR0aDoxNHB4O2hlaWdodDoxNHB4fS5pY29uLW1lbnUtZGVsZXRle3dpZHRoOjEwcHg7aGVpZ2h0OjEzcHh9Lmljb24tbWVudS1kb3Rze3dpZHRoOjE4cHg7aGVpZ2h0OjRweH0uaWNvbi1tZW51LWVkaXR7d2lkdGg6MTRweDtoZWlnaHQ6MTNweH0uaWNvbi1tZW51LWV5ZXt3aWR0aDoxN3B4O2hlaWdodDoxMXB4fS5pY29uLW1lbnUtZmlsZS1kb3dubG9hZHt3aWR0aDoxMXB4O2hlaWdodDoxNHB4fS5pY29uLW1lbnUtZm9ybXt3aWR0aDoxMHB4O2hlaWdodDoxNHB4fS5pY29uLW1lbnUtZ3JpZHt3aWR0aDoxOXB4O2hlaWdodDoxOXB4fS5pY29uLW1lbnUtaGlkZXt3aWR0aDoxN3B4O2hlaWdodDoxNHB4fS5pY29uLW1lbnUtbGlmZXt3aWR0aDoxN3B4O2hlaWdodDoxM3B4fS5pY29uLW1lbnUtbm90ZWJvb2t7d2lkdGg6MTFweDtoZWlnaHQ6MTRweH0uaWNvbi1tZW51LW92ZXJyaWRlLXF1b3Rle3dpZHRoOjE2cHg7aGVpZ2h0OjE1cHh9Lmljb24tbWVudS1wYXBlcnt3aWR0aDoxNHB4O2hlaWdodDoxNHB4fS5pY29uLW1lbnUtcGx1c3t3aWR0aDoxM3B4O2hlaWdodDoxM3B4fS5pY29uLW1lbnUtcHJldmlld3t3aWR0aDoxMXB4O2hlaWdodDoxNHB4fS5pY29uLW1lbnUtcmVtaW5ke3dpZHRoOjEzcHg7aGVpZ2h0OjE0cHh9Lmljb24tbWVudS1zYXRpc2ZpZWR7d2lkdGg6MTZweDtoZWlnaHQ6MTRweH0uaWNvbi1tZW51LXNlbGVjdC1xdW90ZXt3aWR0aDoxNHB4O2hlaWdodDoxNXB4fS5pY29uLW1lbnUtc2VsZWN0ZWR7d2lkdGg6MTlweDtoZWlnaHQ6MTlweH0uaWNvbi1tZW51LXVwbG9hZHt3aWR0aDo1MnB4O2hlaWdodDozNnB4fS5pY29uLW1lbnUtdmVydGljYWwtZG90c3t3aWR0aDo1cHg7aGVpZ2h0OjIxcHh9Lmljb24tbXlMb2NrdG9ue3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9Lmljb24tbXlMb2NrdG9uQXJyb3d7d2lkdGg6MzVweDtoZWlnaHQ6MjRweH0uaWNvbi1ub3Rle3dpZHRoOjEycHg7aGVpZ2h0OjE1cHh9Lmljb24tbm90ZXN7d2lkdGg6ODIuODFweDtoZWlnaHQ6MTA5LjM4cHh9Lmljb24tb3Blbi1jbG9zZXt3aWR0aDoyNHB4O2hlaWdodDoyNHB4fS5pY29uLW9wZW4taWNvbnt3aWR0aDozMnB4O2hlaWdodDozMnB4fS5pY29uLW9wZW5DbG9zZV9wcm9mZXNzaW9uc3t3aWR0aDozMnB4O2hlaWdodDozMnB4fS5pY29uLW92ZXJ2aWV3LWNsaWVudHt3aWR0aDozMnB4O2hlaWdodDozMnB4fS5pY29uLW92ZXJ2aWV3LXByb2dyZXNze3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9Lmljb24tb3ZlcnZpZXctc3RhcnRlZHt3aWR0aDozMnB4O2hlaWdodDozMnB4fS5pY29uLW92ZXJ2aWV3LXN1Ym1pdHRlZHt3aWR0aDozMnB4O2hlaWdodDozMnB4fS5pY29uLXBhcGVyLXBsYW5le3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHh9Lmljb24tcGF5b25saW5le3dpZHRoOjMzcHg7aGVpZ2h0OjI4cHh9Lmljb24tcGRmX2ljb257d2lkdGg6MjlweDtoZWlnaHQ6MzRweH0uaWNvbi1wZXJjZW50e3dpZHRoOjQ1cHg7aGVpZ2h0OjQ1cHh9Lmljb24tcGYtZG93bmxvYWR7d2lkdGg6MzJweDtoZWlnaHQ6MzJweH0uaWNvbi1waG9uZXt3aWR0aDozNXB4O2hlaWdodDozMHB4fS5pY29uLXBob25lLWNhbGx7d2lkdGg6NTdweDtoZWlnaHQ6NTdweH0uaWNvbi1waG9uZS12b2x1bWV7d2lkdGg6MjdweDtoZWlnaHQ6MzdweH0uaWNvbi1waWUtY2hhcnR7d2lkdGg6MzZweDtoZWlnaHQ6MzZweH0uaWNvbi1waW4tZHJvcHt3aWR0aDoyMHB4O2hlaWdodDoyOHB4fS5pY29uLXBsYXktYnV0dG9ue3dpZHRoOjIxcHg7aGVpZ2h0OjIxcHh9Lmljb24tcG9saWNpZXN7d2lkdGg6MzJweDtoZWlnaHQ6MzJweH0uaWNvbi1wb3VuZHt3aWR0aDo0NXB4O2hlaWdodDo0NXB4fS5pY29uLXBvdW5kX21pbnVze3dpZHRoOjQ1cHg7aGVpZ2h0OjQ1cHh9Lmljb24tcHJlc2VudGF0aW9ue3dpZHRoOjI0cHg7aGVpZ2h0OjIwcHh9Lmljb24tcHJldmlld3t3aWR0aDoyM3B4O2hlaWdodDoyNXB4fS5pY29uLXByZXZpZXctbW9kYWx7d2lkdGg6MzRweDtoZWlnaHQ6MzRweH0uaWNvbi1wcmV2aWV3LXByb3Bmb3Jte3dpZHRoOjM0LjFweDtoZWlnaHQ6MzVweH0uaWNvbi1wcmludHt3aWR0aDoyNXB4O2hlaWdodDoyM3B4fS5pY29uLXByaXZhdGV7d2lkdGg6MzJweDtoZWlnaHQ6MjNweH0uaWNvbi1xdW90ZXt3aWR0aDo1MnB4O2hlaWdodDo0MXB4fS5pY29uLXJlYWQtb25seXt3aWR0aDoyNXB4O2hlaWdodDoyN3B4fS5pY29uLXJlYXNzaWdue3dpZHRoOjI1OXB4O2hlaWdodDoyMjZweH0uaWNvbi1yZW5ld3t3aWR0aDoyNHB4O2hlaWdodDoyNHB4fS5pY29uLXJlcXVpcmVzQXR0ZW50aW9ue3dpZHRoOjE3cHg7aGVpZ2h0OjIwcHh9Lmljb24tcmVzZXQtaWNvbi0wMXt3aWR0aDo0MHB4O2hlaWdodDo0MHB4fS5pY29uLXJpZ2h0LWFycm93e3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9Lmljb24tcmlnaHQtYXJyb3ctZm9yd2FyZHt3aWR0aDozNHB4O2hlaWdodDozNHB4fS5pY29uLXJpZ2h0LWFycm93X3RoaW57d2lkdGg6MTRweDtoZWlnaHQ6MTlweH0uaWNvbi1zY2FsZS1maXRfc2NyZWVue3dpZHRoOjIwcHg7aGVpZ2h0OjE2cHh9Lmljb24tc2NhbGUtem9vbV9pbnt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS5pY29uLXNjYWxlLXpvb21fb3V0e3dpZHRoOjE3cHg7aGVpZ2h0OjE2cHh9Lmljb24tc2VhcmNoe3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHh9Lmljb24tc2VhcmNoLWV3e3dpZHRoOjI3cHg7aGVpZ2h0OjI1cHh9Lmljb24tc2VhcmNoLWV3LWJhY2t7d2lkdGg6MjdweDtoZWlnaHQ6MjVweH0uaWNvbi1zZXR0aW5nc3t3aWR0aDoyMnB4O2hlaWdodDoyMnB4fS5pY29uLXNtaWxpZS1oYXBweXt3aWR0aDo0MHB4O2hlaWdodDo0MHB4fS5pY29uLXNtaWxpZS1uZXV0cmFse3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHh9Lmljb24tc21pbGllLXNhZHt3aWR0aDo0MHB4O2hlaWdodDo0MHB4fS5pY29uLXN0YWZme3dpZHRoOjM2cHg7aGVpZ2h0OjMycHh9Lmljb24tc3RhcnRlZC1uZXh0e3dpZHRoOjM0cHg7aGVpZ2h0OjM0cHh9Lmljb24tc3dpdGNoLWFjY291bnRzLWhlYWRlcnt3aWR0aDoyN3B4O2hlaWdodDoyMHB4fS5pY29uLXN3aXRjaC1hY2NvdW50cy1tZW51e3dpZHRoOjI3cHg7aGVpZ2h0OjIwcHh9Lmljb24tdGFpbC1zcGlue3dpZHRoOjM4cHg7aGVpZ2h0OjM4cHh9Lmljb24tdGVhbS1tZW1iZXJ7d2lkdGg6MTJweDtoZWlnaHQ6MTZweH0uaWNvbi10ZWxlcGhvbmV7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0uaWNvbi10ZW1wbGF0ZXt3aWR0aDoyMXB4O2hlaWdodDoyNHB4fS5pY29uLXRpY2stZHJhd257d2lkdGg6MjhweDtoZWlnaHQ6MjhweH0uaWNvbi10d2l0dGVye3dpZHRoOjE3cHg7aGVpZ2h0OjEzcHh9Lmljb24tdHdpdHRlci1kYXJre3dpZHRoOjM3cHg7aGVpZ2h0OjM3cHh9Lmljb24tdXAtdHJpYW5nbGV7d2lkdGg6NDkwLjY2cHg7aGVpZ2h0OjQ5MC42NnB4fS5pY29uLXVwbG9hZHt3aWR0aDoxNnB4O2hlaWdodDoxN3B4fS5pY29uLXVzZXJ7d2lkdGg6MjRweDtoZWlnaHQ6MjRweH0uaWNvbi12aWRlb3t3aWR0aDoyNHB4O2hlaWdodDoyMHB4fS5pY29uLXZpZXctZmlsZXN7d2lkdGg6NDAzcHg7aGVpZ2h0OjQ4NXB4fS5pY29uLXZpbWVve3dpZHRoOjE3cHg7aGVpZ2h0OjE3cHh9Lmljb24tdmlzaXQtdXN7d2lkdGg6MjVweDtoZWlnaHQ6MjZweH0uaWNvbi13YXJuaW5nLXRyaWFuZ2xle3dpZHRoOjI0cHg7aGVpZ2h0OjIxcHh9Lmljb24td2l6YXJke3dpZHRoOjc0NXB4O2hlaWdodDo0ODZweH0jaWNvbi1vcGVuLWNsb3NlICNvYy1iYWNrZ3JvdW5ke2ZpbGw6dHJhbnNwYXJlbnR9I2ljb24tb3Blbi1jbG9zZSAjb2MtcGx1c3tmaWxsOmluaGVyaXR9I2ljb24tb3Blbi1jbG9zZSAjb2MtbWludXN7ZmlsbDppbmhlcml0fSNpY29uLW9wZW4tY2xvc2UgI29jLWJvcmRlcntmaWxsOmluaGVyaXR9Lmljb24tb3Blbi1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjI0cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbG9yOiM1NzY3NmM7ZmlsbDojNTc2NzZjO2hlaWdodDozMHB4O3dpZHRoOjMwcHg7dHJhbnNmb3JtLW9yaWdpbjotNSUgMzAlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBsaW5lYXIgMHN9LnRhYi10aXRsZS5hY3RpdmUgLmljb24tb3Blbi1jbG9zZSwuYWN0aXZlIC50YWJ0cmlnZ2VyIC5pY29uLW9wZW4tY2xvc2UsLmFjY29yZGlvbi1pdGVtLW9wZW4+LmFjY29yZGlvbi10cmlnZ2VyPi5pY29uLW9wZW4tY2xvc2V7Y29sb3I6dHJhbnNwYXJlbnQ7ZmlsbDojZmZmO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuaWNvbi1vcGVuLWNsb3Nle3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0uaWNvbi1vcGVuQ2xvc2VfcHJvZmVzc2lvbnN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE1cHg7cmlnaHQ6MTVweDtoZWlnaHQ6MzBweDt3aWR0aDozMHB4O3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBsaW5lYXIgMHMsIGZpbGwgLjNzIGVhc2UgMHM7ei1pbmRleDoyO2ZpbGw6IzcxQjU0NH0uY2F0ZWdvcnlEYXNoYm9hcmQgLmljb24tb3BlbkNsb3NlX3Byb2Zlc3Npb25ze2ZpbGw6Izc2OGM5M30uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuaWNvbi1vcGVuQ2xvc2VfcHJvZmVzc2lvbnN7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO2ZpbGw6IzFjMWMxYn0uY2F0ZWdvcnlEYXNoYm9hcmQgLmFjY29yZGlvbi1pdGVtLW9wZW4gLmljb24tb3BlbkNsb3NlX3Byb2Zlc3Npb25ze2ZpbGw6Izc2OGM5M30ucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb257Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q3ZDVkNX0ucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tdGV4dCwucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24gbGksLnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uIGEsLnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uIHNwYW57Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjRweDtjb2xvcjojMjAyNjJhfS5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbiB1bHtwYWRkaW5nOjIycHggMTZweCAyMnB4IDI1cHg7bGlzdC1zdHlsZTpub25lO2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0ucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24gdWwgbGl7bWFyZ2luOjAgM3B4O2ZsZXgtYmFzaXM6NTBweDt0ZXh0LWFsaWduOmNlbnRlcn0ucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24gdWwgbGkuYWN0aXZle2JhY2tncm91bmQ6I2ViZWJlYjtmbGV4LWJhc2lzOjMwcHg7Y29sb3I6IzIwMjQyNztwYWRkaW5nOjE0cHggMjBweDtib3JkZXItcmFkaXVzOjUwJX0ucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24gdWwgbGkucGFnZWRSZXN1bHRzLXByZXZuZXh0e2ZsZXgtYmFzaXM6ODBweH0ucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24gdWwgbGkgYXtkaXNwbGF5OmJsb2NrO3doaXRlLXNwYWNlOm5vd3JhcDtwYWRkaW5nOjE0cHh9LnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXJ7YmFja2dyb3VuZDojZGFkY2RjfS5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbiB1bCBsaS5uZXh0LC5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbiB1bCBsaS5wcmV2e21hcmdpbjowIDFweH0ucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24gdWwgbGkubmV4dCBhLC5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbiB1bCBsaS5wcmV2IGF7cGFkZGluZzowfS5zdHVubi1wYWdpbmdDb250cm9se2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5zaXRlLXNlYXJjaC1jb250YWluZXJ7cGFkZGluZzowIDAgNjVweH0uc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5ibG9jay10aXRsZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAwIDExcHg7cGFkZGluZzowIDMwcHggMCAwO2ZvbnQtc2l6ZToyOHB4O2xpbmUtaGVpZ2h0OjM0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KXsuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5ibG9jay10aXRsZXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MH19LnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuYmxvY2stdGl0bGUgLmJsb2NrLWljb257ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDo3cHg7bGluZS1oZWlnaHQ6MTlweDt6LWluZGV4OjF9QG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KXsuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5ibG9jay10aXRsZSAuYmxvY2staWNvbntkaXNwbGF5Om5vbmV9fS5zaXRlLXNlYXJjaC1jb250YWluZXIgLmJsb2NrLXRleHR7bWFyZ2luOjAgMCAxOHB4O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIycHh9LnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDozMDBweDtwYWRkaW5nOjAgNzVweCAwIDB9LnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLWZpZWxkLXdyYXB7d2lkdGg6MTAwJX0uc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtZmllbGQtd3JhcCBpbnB1dHt3aWR0aDoxMDAlO2hlaWdodDo0MnB4O3BhZGRpbmc6MCAxMHB4O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI4cHg7Y29sb3I6IzU2NTY1NjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOnNvbGlkIDFweCAjOTc5Nzk3O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItcmFkaXVzOjA7dHJhbnNpdGlvbjphbGwgMzAwbXN9LnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLWZpZWxkLXdyYXAgaW5wdXQ6Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCAjMDI5ZWUzO2JveC1zaGFkb3c6aW5zZXQgMCAwIDVweCByZ2JhKDE0MSwxOTgsNjMsMC4zKX0uc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt6LWluZGV4OjF9LnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIC5idG4sLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIC5idG5fYSwuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLmJ1dHRvbiwuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLmJ0bl9iLC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCAuY2hlY2tvdXQtYmFjaywuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLmNoZWNrb3V0LXNraXAsLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIC5idG5fYywuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCAuYnRuX2QsLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIC5idG5fZSwuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLmJ0bl9nLC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCAuYnRuX2xvZ2luLC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciAuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgYnV0dG9uLC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCAucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciAuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgaW5wdXRbdHlwZT1idXR0b25dLC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCAubW9kYWwtY29udGVudCBidXR0b24sLm1vZGFsLWNvbnRlbnQgLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIGJ1dHRvbiwuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCBpbnB1dFt0eXBlPWJ1dHRvbl0sLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIC5wZi1hZG1pbiAuamYtYnRuLC5wZi1hZG1pbiAuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLmpmLWJ0biwuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgc3Bhbi5idXR0b24sLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIHNwYW4uYnV0dG9uLC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCAucGYtZGFzaGJvYXJkIC5qZi1idG4sLnBmLWRhc2hib2FyZCAuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLmpmLWJ0biwuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCBzcGFuLmJ1dHRvbiwuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCBzcGFuLmJ1dHRvbiwuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgYnV0dG9uI21haW5fc3VtbWFyeSwuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXtoZWlnaHQ6NDJweDt3aWR0aDo2NXB4O3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjdweH0uc2VjdGlvbi10aXRsZXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiMxMzE2MTg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDttYXJnaW4tdG9wOjB9LmNvbHVtbi10aXRsZXtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjQycHg7Y29sb3I6IzEzMTYxODtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS41MjttYXJnaW4tdG9wOjB9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuY29sdW1uLXRpdGxle2ZvbnQtc2l6ZTozOHB4O2xpbmUtaGVpZ2h0OjEuMzJ9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmNvbHVtbi10aXRsZXtmb250LXNpemU6MzRweDtsaW5lLWhlaWdodDoxLjI0fX1oMS5hcnRpY2xlLWhlYWRpbmcsaDIuYXJ0aWNsZS1oZWFkaW5ne2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjQyfS50aXRsZS1teWxvY2t0b24sLmFzaWRlLXRpdGxlIGg0LnRpdGxlLW15bG9ja3Rvbntjb2xvcjojMDFiZWU1fS50aXRsZS1teWxvY2t0b24gc3BhbiwuYXNpZGUtdGl0bGUgaDQudGl0bGUtbXlsb2NrdG9uIHNwYW57Y29sb3I6d2hpdGV9LmhlYWRpbmctMXtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjQ4cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4wOH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5oZWFkaW5nLTF7Zm9udC1zaXplOjM0cHh9fS5oZWFkaW5nLTEtc2hhZG93e2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6NDhweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjA4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6IzAyOWVlMzt0ZXh0LWRlY29yYXRpb24tY29sb3I6IzAyOWVlMzt0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOjAuMWVtO3RleHQtdW5kZXJsaW5lLW9mZnNldDotMC4wN2VtO3RleHQtZGVjb3JhdGlvbi1za2lwLWluazpub25lO3RleHQtZGVjb3JhdGlvbi1za2lwOm5vbmU7bGluZS1oZWlnaHQ6MS4wOH1AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi1yZXNvbHV0aW9uOiAwLjAwMWRwY20pe0BzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lKXsuaGVhZGluZy0xLXNoYWRvd3t0ZXh0LXVuZGVybGluZS1vZmZzZXQ6MC4wMWVtfX19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuaGVhZGluZy0xLXNoYWRvd3tmb250LXNpemU6MzRweH19LmhlYWRpbmctMS1zaGFkb3ctdjJ7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTo0OHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMDg7Ym94LXNoYWRvdzojMDI5ZWUzIDBweCAtNXB4IGluc2V0fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmhlYWRpbmctMS1zaGFkb3ctdjJ7Zm9udC1zaXplOjM0cHh9fS5pY29uLWhhbWJ1cmdlcntmaWxsOiNmZmZ9Lm1vYmlsZS1tZW51LWJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozMnB4O3RvcDo1MCU7bWFyZ2luLXRvcDotMTFweDtwYWRkaW5nOjA7ei1pbmRleDo1MH1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5tb2JpbGUtbWVudS1idXR0b257ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5tb2JpbGUtbWVudS1idXR0b257ZGlzcGxheTpibG9ja319QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsubW9iaWxlLW1lbnUtYnV0dG9ue3JpZ2h0OjE2cHh9fS5tb2JpbGUtbWVudS1idXR0b246aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9Lm1vYmlsZS1tZW51LWJ1dHRvbntkaXNwbGF5Om5vbmV9Lm1lbnUtYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MH0ucGYtZGFzaGJvYXJkIC5kb3VnaG51dENoYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEyMHB4O2hlaWdodDoxMjBweDttYXJnaW46MDtwYWRkaW5nOjA7dmVydGljYWwtYWxpZ246bWlkZGxlfS5wZi1kYXNoYm9hcmQgLmRvdWdobnV0U3VtbWFyeXtkaXNwbGF5Om5vbmV9LnBmLWRhc2hib2FyZCAuZG91Z2hudXRUaXB7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MWVtO3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo1cHg7Y29sb3I6I0NDQ0NDQztiYWNrZ3JvdW5kOiMzMzMzMzN9LnBmLWRhc2hib2FyZCAuZG91Z2hudXRUaXA6YWZ0ZXJ7Y29udGVudDonJSd9LnByb2dyZXNzQmFye2JhY2tncm91bmQtY29sb3I6IzljZDc2MjtoZWlnaHQ6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZX0ucHJvZ3Jlc3NCYXIgLnByb2dyZXNzQmFyLWZpbGxlZCwucHJvZ3Jlc3NCYXIgYntiYWNrZ3JvdW5kLWNvbG9yOiMxZTVmNmY7aGVpZ2h0OjEwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO21heC13aWR0aDoxMDAlfS5wcm9ncmVzc0JhciAucHJvZ3Jlc3NCYXItZmlsbGVkLnZhbGlkLC5wcm9ncmVzc0JhciBiLnZhbGlke2JhY2tncm91bmQtY29sb3I6IzkwY2U1MX0ucHJvZ3Jlc3NCYXIgLnByb2dyZXNzQmFyLWZpbGxlZC51bmZpbGxlZCwucHJvZ3Jlc3NCYXIgLnByb2dyZXNzQmFyLWZpbGxlZC51bnN0YXJ0ZWQsLnByb2dyZXNzQmFyIGIudW5maWxsZWQsLnByb2dyZXNzQmFyIGIudW5zdGFydGVke2JhY2tncm91bmQtY29sb3I6I2Y5M30ucHJvZ3Jlc3NCYXIgLnByb2dyZXNzQmFyLWZpbGxlZC5pbnZhbGlkLC5wcm9ncmVzc0JhciBiLmludmFsaWR7YmFja2dyb3VuZC1jb2xvcjojZDAwMjFifSNzdW1tYXJ5U2NyZWVuIC5wcm9ncmVzc0JhcntiYWNrZ3JvdW5kLWNvbG9yOiMxZTVmNmZ9I3N1bW1hcnlTY3JlZW4gLnByb2dyZXNzQmFyIC5wcm9ncmVzc0Jhci1maWxsZWQsI3N1bW1hcnlTY3JlZW4gLnByb2dyZXNzQmFyIGJ7YmFja2dyb3VuZC1jb2xvcjojNjc4NjhlfSNzdW1tYXJ5U2NyZWVuIC5wcm9ncmVzc0JhciAucHJvZ3Jlc3NCYXItZmlsbGVkLnZhbGlkLCNzdW1tYXJ5U2NyZWVuIC5wcm9ncmVzc0JhciBiLnZhbGlke2JhY2tncm91bmQtY29sb3I6IzkwY2U1MX0jc3VtbWFyeVNjcmVlbiAucHJvZ3Jlc3NCYXIgLnByb2dyZXNzQmFyLWZpbGxlZC51bmZpbGxlZCwjc3VtbWFyeVNjcmVlbiAucHJvZ3Jlc3NCYXIgLnByb2dyZXNzQmFyLWZpbGxlZC51bnN0YXJ0ZWQsI3N1bW1hcnlTY3JlZW4gLnByb2dyZXNzQmFyIGIudW5maWxsZWQsI3N1bW1hcnlTY3JlZW4gLnByb2dyZXNzQmFyIGIudW5zdGFydGVke2JhY2tncm91bmQtY29sb3I6I2Y5M30jc3VtbWFyeVNjcmVlbiAucHJvZ3Jlc3NCYXIgLnByb2dyZXNzQmFyLWZpbGxlZC5pbnZhbGlkLCNzdW1tYXJ5U2NyZWVuIC5wcm9ncmVzc0JhciBiLmludmFsaWR7YmFja2dyb3VuZC1jb2xvcjojZDAwMjFifS5wcm9ncmVzc0JhciAudGl0bGV7Zm9udC1zaXplOjB9LmRvd25sb2Fkc3twb3NpdGlvbjpyZWxhdGl2ZX0uZG93bmxvYWRzIHVsLmZpbGVze2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjAgIWltcG9ydGFudH0ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSAuZG93bmxvYWRzIHVsLmZpbGVzLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSAuZG93bmxvYWRzIHVsLmZpbGVze3BhZGRpbmc6MCAhaW1wb3J0YW50fS5kb3dubG9hZHMgdWwuZmlsZXMgbGl7ZGlzcGxheTpibG9jaztwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MX0uZG93bmxvYWRzIHVsLmZpbGVzIGxpIGF7bWluLWhlaWdodDo3MHB4O2Rpc3BsYXk6ZmxleDtiYWNrZ3JvdW5kLWNvbG9yOiNlZGVlZWU7Y29sb3I6IzIwMjYyYTttaW4taGVpZ2h0OjQ0cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjpzb2xpZCAxcHggIzk3OTc5NztwYWRkaW5nOjBweCAxNnB4ICFpbXBvcnRhbnR9LmRvd25sb2FkcyB1bC5maWxlcyBsaSBhIC5maWxlSWNvbiwuZG93bmxvYWRzIHVsLmZpbGVzIGxpIGEgLmZpbGVUaXRsZSwuZG93bmxvYWRzIHVsLmZpbGVzIGxpIGEgLmZpbGVBY3Rpb257YWxpZ24taXRlbXM6Y2VudGVyfS5kb3dubG9hZHMgdWwuZmlsZXMgbGkgYSAuZmlsZUljb257ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21pbi13aWR0aDo3MHB4O2Rpc3BsYXk6bm9uZX0uZG93bmxvYWRzIHVsLmZpbGVzIGxpIGEgLmZpbGVJY29uIHN2Z3tmaWxsOiMwMjllZTN9LmRvd25sb2FkcyB1bC5maWxlcyBsaSBhIC5maWxlVGl0bGV7YWxpZ24tc2VsZjpjZW50ZXI7cGFkZGluZzoxNHB4IDE0cHggMTRweCAwO2ZsZXgtZ3JvdzoxO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5kb3dubG9hZHMgdWwuZmlsZXMgbGkgYSAuZmlsZUFjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTM7bWluLXdpZHRoOjcwcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RyYW5zaXRpb246YWxsIDI1MG1zO2JhY2tncm91bmQtY29sb3I6I2ZmZjttaW4td2lkdGg6MTZweH0uZG93bmxvYWRzIHVsLmZpbGVzIGxpIGE6aG92ZXJ7Y29sb3I6IzAyOWVlM30uZG93bmxvYWRzIHVsLmZpbGVzIGxpIGE6aG92ZXIgLmZpbGVBY3Rpb257YmFja2dyb3VuZC1jb2xvcjojZmZmfS5kb3dubG9hZHMgdWwuZmlsZXMgbGkrbGl7Ym9yZGVyLXRvcDoxcHggc29saWQgI2ZmZn0uZG93bmxvYWRzIHVsLmZpbGVzIGxpOmFmdGVye2Rpc3BsYXk6bm9uZX0uZG93bmxvYWRzIHVsLmZpbGVzIGxpOmJlZm9yZXtkaXNwbGF5Om5vbmV9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5wYWdlLWNvbnRhaW5lciAuY29udGFjdC1zZXJ2aWNlIC5kb3dubG9hZC13cmFwcGVyIC5kb3dubG9hZHMgdWwuZmlsZXMgbGkgYXtib3JkZXI6bm9uZX0ubC1saXN0LC5iYW5uZXIuc3BsaXQtYmFubmVyIC5iYW5uZXItY29udGVudCB1bHttYXJnaW46MzVweCAwIDQ1cHg7cGFkZGluZzowIDAgMCAyOHB4O2xpc3Qtc3R5bGU6bm9uZX0ubC1saXN0IGxpLC5iYW5uZXIuc3BsaXQtYmFubmVyIC5iYW5uZXItY29udGVudCB1bCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIDlweDtwYWRkaW5nOjA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjhweDtmb250LXdlaWdodDo1MDA7Y29sb3I6aW5oZXJpdH0ubC1saXN0IGxpOjpiZWZvcmUsLmJhbm5lci5zcGxpdC1iYW5uZXIgLmJhbm5lci1jb250ZW50IHVsIGxpOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7dG9wOjUwJTtsZWZ0Oi0yOHB4O3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7bWFyZ2luLXRvcDotNXB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjJweCBzb2xpZCAjMDI5ZWUzO2JvcmRlci1yYWRpdXM6NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveH0ucy1saXN0e21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmV9LnMtbGlzdCBsaXttYXJnaW46MCAwIDdweDtwYWRkaW5nOjB9LnMtbGlzdCBsaSBhe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6NXB4IDMycHggNXB4IDA7Zm9udC1zaXplOjE3cHg7bGluZS1oZWlnaHQ6MjZweDtmb250LXdlaWdodDo1MDA7Y29sb3I6IzAyOWVlM30ucy1saXN0IGxpIGE6OmJlZm9yZSwucy1saXN0IGxpIGE6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwifS5zLWxpc3QgbGkgYTo6YmVmb3Jle2xlZnQ6MDtyaWdodDozMnB4O2JvdHRvbTowO2hlaWdodDoycHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudDt0cmFuc2l0aW9uOmFsbCAyNTBtc30ucy1saXN0IGxpIGE6OmFmdGVye3RvcDo1MCU7cmlnaHQ6MDt3aWR0aDoyMHB4O2hlaWdodDoxMnB4O21hcmdpbi10b3A6LTZweDtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LnMtbGlzdCBsaSBhOmhvdmVyOjpiZWZvcmV7YmFja2dyb3VuZDojMDI5ZWUzfS5kdExpc3RGaWx0ZXIub3BlbmVke3RyYW5zaXRpb246bWF4LWhlaWdodCAwLjdzIGVhc2Utb3V0LCBvcGFjaXR5IC41cyBlYXNlLW91dDtvcGFjaXR5OjE7bWF4LWhlaWdodDo1MDBweH0uZHRMaXN0RmlsdGVyLmNsb3NlZHttYXgtaGVpZ2h0OjA7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IDAuN3MgZWFzZS1vdXQsIG9wYWNpdHkgLjNzIGVhc2Utb3V0O29wYWNpdHk6MDtvdmVyZmxvdzpoaWRkZW59bWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtY29udGVudCB1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZX1tYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1jb250ZW50IHVsIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDo0MnB4fW1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWNvbnRlbnQgdWwgbGk6YmVmb3Jle2xlZnQ6MDt0b3A6MnB4O2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO3dpZHRoOjIycHg7aGVpZ2h0OjIycHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2ltZy9jaGVja2VkLXN1Y2Nlc3Muc3ZnKX0vKiEgRmxhZ3MgKi8uc2VydmljZS1mbGFne3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjA7d2lkdGg6NDNweDtoZWlnaHQ6NTlweDtwYWRkaW5nOjIwcHggNnB4IDhweDtvdmVyZmxvdzpoaWRkZW59LnNlcnZpY2UtZmxhZyBpbWcsLnNlcnZpY2UtZmxhZyBzdmd7ZGlzcGxheTpibG9jazt3aWR0aDozMXB4O2hlaWdodDozMXB4fS5yZXNvdXJjZXMtYmxvY2sgLmltYWdlLXdyYXB7cG9zaXRpb246cmVsYXRpdmV9LnJlc291cmNlcy1ibG9jayAuaW1hZ2Utd3JhcCAuc2VydmljZS1mbGFne3JpZ2h0OjE2cHh9LnBhZ2UtaGVhZGVyIC5mbGFnLXdyYXB7cG9zaXRpb246c3RhdGljICFpbXBvcnRhbnQ7aGVpZ2h0OjUwcHh9LnBhZ2UtaGVhZGVyIC5mbGFnLXdyYXAgLnNlcnZpY2UtZmxhZ3tsZWZ0OjE2cHg7d2lkdGg6NTBweDtoZWlnaHQ6NjlweDtwYWRkaW5nOjI0cHggN3B4IDhweH0ucGFnZS1oZWFkZXIgLmZsYWctd3JhcCAuc2VydmljZS1mbGFnIGltZywucGFnZS1oZWFkZXIgLmZsYWctd3JhcCAuc2VydmljZS1mbGFnIHN2Z3t3aWR0aDozNnB4O2hlaWdodDozNnB4fWJsb2NrcXVvdGV7Zm9udC1zaXplOjM0cHg7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtmb250LXN0eWxlOml0YWxpYztsaW5lLWhlaWdodDoxLjI1O21hcmdpbjo2NXB4IDBweCAzMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiMyMDI2MmF9YmxvY2txdW90ZTpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQtaW1hZ2U6dXJsKC9pbWcvcXVvdGUtYmx1ZS5wbmcpO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtoZWlnaHQ6NDFweDtsZWZ0OjUwJTt0b3A6LTU1cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAwcHgpO3dpZHRoOjU1cHh9YmxvY2txdW90ZSBjaXRle2ZvbnQtc3R5bGU6bm9ybWFsO2xldHRlci1zcGFjaW5nOm5vcm1hbDtjb2xvcjojMTMxNjE4O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNX0uc3dpdGNoe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjQxcHg7aGVpZ2h0OjI0cHh9LnN3aXRjaCBpbnB1dHtvcGFjaXR5OjA7d2lkdGg6MDtoZWlnaHQ6MH0uc2xpZGVye3Bvc2l0aW9uOmFic29sdXRlO2N1cnNvcjpwb2ludGVyO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQtY29sb3I6I0QwMDIxQjt0cmFuc2l0aW9uOi40c30uc2xpZGVyOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7aGVpZ2h0OjEzcHg7d2lkdGg6MTNweDtsZWZ0OjVweDtib3R0b206NXB4O2JhY2tncm91bmQtY29sb3I6d2hpdGU7LXdlYmtpdC10cmFuc2l0aW9uOi40czt0cmFuc2l0aW9uOi40c31pbnB1dDpjaGVja2VkKy5zbGlkZXJ7YmFja2dyb3VuZC1jb2xvcjojNzFCNTQ0fWlucHV0LmpzLXdhaXRpbmc6Y2hlY2tlZCsuc2xpZGVye2FuaW1hdGlvbjpiYWNrZ3JvdW5kLWxvYWRpbmctc3VjY2VzcyAxLjVzIGluZmluaXRlfWlucHV0LmpzLXdhaXRpbmcrLnNsaWRlcnthbmltYXRpb246YmFja2dyb3VuZC1sb2FkaW5nLWVycm9yIDEuNXMgaW5maW5pdGV9aW5wdXQ6Zm9jdXMrLnNsaWRlcntib3gtc2hhZG93OjAgMCAxcHggIzcxQjU0NH1pbnB1dDpjaGVja2VkKy5zbGlkZXI6YmVmb3Jle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDE4cHgpfS5zbGlkZXJ7Ym9yZGVyLXJhZGl1czoyNHB4fS5zbGlkZXI6YmVmb3Jle2JvcmRlci1yYWRpdXM6NTAlfUBrZXlmcmFtZXMgYmFja2dyb3VuZC1sb2FkaW5nLXN1Y2Nlc3N7MCV7YmFja2dyb3VuZC1jb2xvcjojYjViNmI3fTUwJXtiYWNrZ3JvdW5kLWNvbG9yOiM3MUI1NDR9MTAwJXtiYWNrZ3JvdW5kLWNvbG9yOiNiNWI2Yjd9fUBrZXlmcmFtZXMgYmFja2dyb3VuZC1sb2FkaW5nLWVycm9yezAle2JhY2tncm91bmQtY29sb3I6I2I1YjZiN301MCV7YmFja2dyb3VuZC1jb2xvcjojRDAwMjFCfTEwMCV7YmFja2dyb3VuZC1jb2xvcjojYjViNmI3fX0uZmxleC10YWJsZXtmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoxLjUzO2xldHRlci1zcGFjaW5nOjAuMjZweDttYXJnaW4tYm90dG9tOjJlbTttYXgtd2lkdGg6NjAwcHh9LmZsZXgtdGFibGUgLmZsZXgtcGFyZW50e3BhZGRpbmc6MH0uZmxleC10YWJsZSAuZmxleC1wYXJlbnQ+LmZ0LWxhYmVse2ZsZXgtYmFzaXM6MzMlO3BhZGRpbmc6MDtmb250LXdlaWdodDpib2xkfS5mbGV4LXRhYmxlIC5mbGV4LXBhcmVudD4uZnQtZGF0YXtmbGV4LWJhc2lzOjY2JTtwYWRkaW5nOjB9LnJmcUFjY2VwdCwucmZxRGVjbGluZXttYXgtaGVpZ2h0OjBweDt0cmFuc2l0aW9uOjQwMG1zIGVhc2UgMHM7b3ZlcmZsb3c6aGlkZGVufS5yZnFBY2NlcHQucmZxU2hvdywucmZxRGVjbGluZS5yZnFTaG93e21heC1oZWlnaHQ6NTAwcHh9LnJmcVJldHJhY3RCb3VuZHN7cGFkZGluZzozMnB4IDBweCA0OHB4IDBweH0uZ2V0LWEtcXVvdGUtcGFnZV9iYXNpY0Zvcm0gbWFpbiAuZmxleC1wYXJlbnR7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZ2V0LWEtcXVvdGUtcGFnZV9iYXNpY0Zvcm0gbWFpbiAuZmxleC1wYXJlbnQgLmJsb2Nre21heC13aWR0aDo4ODRweH0uZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm17ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjgyMHB4fS5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZHMtcm93e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn1AbWVkaWEgKG1heC13aWR0aDogODc5cHgpey5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZHMtcm93e2ZsZXgtd3JhcDp3cmFwfX0uZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tZmllbGRzLXJvd190ZXh0YXJlYXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmpmLWlucHV0LXR5cGUtdGV4dCwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmpmLWlucHV0LXR5cGUtZGF0ZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmpmLWlucHV0LXR5cGUtc2VsZWN0e2ZsZXgtYmFzaXM6NTAlO21heC13aWR0aDozODBweH1AbWVkaWEgKG1heC13aWR0aDogODc5cHgpey5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuamYtaW5wdXQtdHlwZS10ZXh0LC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuamYtaW5wdXQtdHlwZS1kYXRlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuamYtaW5wdXQtdHlwZS1zZWxlY3R7ZmxleC1iYXNpczoxMDAlO21heC13aWR0aDo3MDBweH19LmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIC5qZi1pbnB1dC10eXBlLXRleHRhcmVhe21heC13aWR0aDo4MjBweH1AbWVkaWEgKG1heC13aWR0aDogODc5cHgpey5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuamYtaW5wdXQtdHlwZS10ZXh0YXJlYXttYXgtd2lkdGg6NzAwcHh9fS5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBzZWxlY3QgLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSB0ZXh0YXJlYSAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdIC5mZi12YWxpZGF0aW9uOjphZnRlcntkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6NnB4O3JpZ2h0OjEwcHg7d2lkdGg6MTZweDtoZWlnaHQ6MTdweDtmb250LXNpemU6MTlweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojNzRiZDQzO3otaW5kZXg6M30uZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0gaW5wdXQ6cmVxdWlyZWQ6aW52YWxpZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0gaW5wdXQ6cmVxdWlyZWQuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIGlucHV0LmVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSBzZWxlY3Q6cmVxdWlyZWQ6aW52YWxpZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0gc2VsZWN0OnJlcXVpcmVkLmVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSBzZWxlY3QuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0gaW5wdXQ6cmVxdWlyZWQ6aW52YWxpZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSBpbnB1dDpyZXF1aXJlZC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSBpbnB1dC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSBzZWxlY3Q6cmVxdWlyZWQ6aW52YWxpZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSBzZWxlY3Q6cmVxdWlyZWQuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0gc2VsZWN0LmVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0gaW5wdXQ6cmVxdWlyZWQ6aW52YWxpZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdIGlucHV0OnJlcXVpcmVkLmVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0gaW5wdXQuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSBzZWxlY3Q6cmVxdWlyZWQ6aW52YWxpZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdIHNlbGVjdDpyZXF1aXJlZC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdIHNlbGVjdC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gc2VsZWN0IGlucHV0OnJlcXVpcmVkOmludmFsaWQgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHNlbGVjdCBpbnB1dDpyZXF1aXJlZC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gc2VsZWN0IGlucHV0LmVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBzZWxlY3Qgc2VsZWN0OnJlcXVpcmVkOmludmFsaWQgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHNlbGVjdCBzZWxlY3Q6cmVxdWlyZWQuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHNlbGVjdCBzZWxlY3QuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHRleHRhcmVhIGlucHV0OnJlcXVpcmVkOmludmFsaWQgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHRleHRhcmVhIGlucHV0OnJlcXVpcmVkLmVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSB0ZXh0YXJlYSBpbnB1dC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gdGV4dGFyZWEgc2VsZWN0OnJlcXVpcmVkOmludmFsaWQgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHRleHRhcmVhIHNlbGVjdDpyZXF1aXJlZC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gdGV4dGFyZWEgc2VsZWN0LmVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSBpbnB1dDpyZXF1aXJlZDppbnZhbGlkIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSBpbnB1dDpyZXF1aXJlZC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl0gaW5wdXQuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdIHNlbGVjdDpyZXF1aXJlZDppbnZhbGlkIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSBzZWxlY3Q6cmVxdWlyZWQuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdIHNlbGVjdC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlcntiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9pbnZhbGlkLWljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wfS5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSBpbnB1dDpyZXF1aXJlZDppbnZhbGlkIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0gaW5wdXQ6cmVxdWlyZWQuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSBpbnB1dC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHNlbGVjdDpyZXF1aXJlZDppbnZhbGlkIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0gc2VsZWN0OnJlcXVpcmVkLmVycm9yIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0gc2VsZWN0LmVycm9yIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSBpbnB1dDpyZXF1aXJlZDppbnZhbGlkIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSBpbnB1dDpyZXF1aXJlZC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0gaW5wdXQuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdIHNlbGVjdDpyZXF1aXJlZDppbnZhbGlkIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSBzZWxlY3Q6cmVxdWlyZWQuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdIHNlbGVjdC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSBpbnB1dDpyZXF1aXJlZDppbnZhbGlkIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdIGlucHV0OnJlcXVpcmVkLmVycm9yIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdIGlucHV0LmVycm9yIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdIHNlbGVjdDpyZXF1aXJlZDppbnZhbGlkIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdIHNlbGVjdDpyZXF1aXJlZC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSBzZWxlY3QuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBzZWxlY3QgaW5wdXQ6cmVxdWlyZWQ6aW52YWxpZCB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHNlbGVjdCBpbnB1dDpyZXF1aXJlZC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHNlbGVjdCBpbnB1dC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHNlbGVjdCBzZWxlY3Q6cmVxdWlyZWQ6aW52YWxpZCB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHNlbGVjdCBzZWxlY3Q6cmVxdWlyZWQuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBzZWxlY3Qgc2VsZWN0LmVycm9yIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gdGV4dGFyZWEgaW5wdXQ6cmVxdWlyZWQ6aW52YWxpZCB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHRleHRhcmVhIGlucHV0OnJlcXVpcmVkLmVycm9yIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gdGV4dGFyZWEgaW5wdXQuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSB0ZXh0YXJlYSBzZWxlY3Q6cmVxdWlyZWQ6aW52YWxpZCB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHRleHRhcmVhIHNlbGVjdDpyZXF1aXJlZC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHRleHRhcmVhIHNlbGVjdC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdIGlucHV0OnJlcXVpcmVkOmludmFsaWQgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSBpbnB1dDpyZXF1aXJlZC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdIGlucHV0LmVycm9yIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl0gc2VsZWN0OnJlcXVpcmVkOmludmFsaWQgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSBzZWxlY3Q6cmVxdWlyZWQuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSBzZWxlY3QuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7Y29udGVudDphdHRyKGRhdGEtZXJyKTtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4O3BhZGRpbmc6M3B4IDAgMDtjb2xvcjojZWMxYTNifS5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSBpbnB1dDpyZXF1aXJlZDp2YWxpZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0gaW5wdXQubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHNlbGVjdDpyZXF1aXJlZDp2YWxpZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0gc2VsZWN0Lm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdIGlucHV0OnJlcXVpcmVkOnZhbGlkIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdIGlucHV0Lm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdIHNlbGVjdDpyZXF1aXJlZDp2YWxpZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSBzZWxlY3Qubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSBpbnB1dDpyZXF1aXJlZDp2YWxpZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdIGlucHV0Lm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0gc2VsZWN0OnJlcXVpcmVkOnZhbGlkIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0gc2VsZWN0Lm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBzZWxlY3QgaW5wdXQ6cmVxdWlyZWQ6dmFsaWQgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHNlbGVjdCBpbnB1dC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gc2VsZWN0IHNlbGVjdDpyZXF1aXJlZDp2YWxpZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gc2VsZWN0IHNlbGVjdC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gdGV4dGFyZWEgaW5wdXQ6cmVxdWlyZWQ6dmFsaWQgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHRleHRhcmVhIGlucHV0Lm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSB0ZXh0YXJlYSBzZWxlY3Q6cmVxdWlyZWQ6dmFsaWQgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHRleHRhcmVhIHNlbGVjdC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl0gaW5wdXQ6cmVxdWlyZWQ6dmFsaWQgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdIGlucHV0Lm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSBzZWxlY3Q6cmVxdWlyZWQ6dmFsaWQgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdIHNlbGVjdC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlcntjb250ZW50OidcXDI3MTMnfS5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSBpbnB1dFt2YWx1ZT1cIlwiXTpyZXF1aXJlZDppbnZhbGlkIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0gc2VsZWN0OnJlcXVpcmVkLm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0gaW5wdXQ6cmVxdWlyZWQubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSAubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdIGlucHV0W3ZhbHVlPVwiXCJdOnJlcXVpcmVkOmludmFsaWQgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdIHNlbGVjdDpyZXF1aXJlZC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0gaW5wdXQ6cmVxdWlyZWQubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdIC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSBpbnB1dFt2YWx1ZT1cIlwiXTpyZXF1aXJlZDppbnZhbGlkIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdIHNlbGVjdDpyZXF1aXJlZC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSBpbnB1dDpyZXF1aXJlZC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSAubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBzZWxlY3QgaW5wdXRbdmFsdWU9XCJcIl06cmVxdWlyZWQ6aW52YWxpZCB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHNlbGVjdCBzZWxlY3Q6cmVxdWlyZWQubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBzZWxlY3QgaW5wdXQ6cmVxdWlyZWQubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBzZWxlY3QgLm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gdGV4dGFyZWEgaW5wdXRbdmFsdWU9XCJcIl06cmVxdWlyZWQ6aW52YWxpZCB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHRleHRhcmVhIHNlbGVjdDpyZXF1aXJlZC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHRleHRhcmVhIGlucHV0OnJlcXVpcmVkLm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gdGV4dGFyZWEgLm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl0gaW5wdXRbdmFsdWU9XCJcIl06cmVxdWlyZWQ6aW52YWxpZCB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdIHNlbGVjdDpyZXF1aXJlZC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdIGlucHV0OnJlcXVpcmVkLm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl0gLm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZXtkaXNwbGF5Om5vbmV9LmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIGlucHV0W3ZhbHVlPVwiXCJdOnJlcXVpcmVkOmludmFsaWQgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHNlbGVjdDpyZXF1aXJlZC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0gaW5wdXQ6cmVxdWlyZWQubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSBpbnB1dFt2YWx1ZT1cIlwiXTpyZXF1aXJlZDppbnZhbGlkIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdIHNlbGVjdDpyZXF1aXJlZC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSBpbnB1dDpyZXF1aXJlZC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSAubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSBpbnB1dFt2YWx1ZT1cIlwiXTpyZXF1aXJlZDppbnZhbGlkIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0gc2VsZWN0OnJlcXVpcmVkLm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0gaW5wdXQ6cmVxdWlyZWQubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSAubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHNlbGVjdCBpbnB1dFt2YWx1ZT1cIlwiXTpyZXF1aXJlZDppbnZhbGlkIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBzZWxlY3Qgc2VsZWN0OnJlcXVpcmVkLm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBzZWxlY3QgaW5wdXQ6cmVxdWlyZWQubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHNlbGVjdCAubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHRleHRhcmVhIGlucHV0W3ZhbHVlPVwiXCJdOnJlcXVpcmVkOmludmFsaWQgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHRleHRhcmVhIHNlbGVjdDpyZXF1aXJlZC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gdGV4dGFyZWEgaW5wdXQ6cmVxdWlyZWQubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHRleHRhcmVhIC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl0gaW5wdXRbdmFsdWU9XCJcIl06cmVxdWlyZWQ6aW52YWxpZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl0gc2VsZWN0OnJlcXVpcmVkLm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSBpbnB1dDpyZXF1aXJlZC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl0gLm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVye2JhY2tncm91bmQ6bm9uZX0uZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0gc2VsZWN0OnJlcXVpcmVkLm5vLWVycm9yLm5vdC1zZWxlY3RlZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0gLm5vLWVycm9yLm5vdC1zZWxlY3RlZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSBzZWxlY3Q6cmVxdWlyZWQubm8tZXJyb3Iubm90LXNlbGVjdGVkIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdIC5uby1lcnJvci5ub3Qtc2VsZWN0ZWQgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSBzZWxlY3Q6cmVxdWlyZWQubm8tZXJyb3Iubm90LXNlbGVjdGVkIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0gLm5vLWVycm9yLm5vdC1zZWxlY3RlZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gc2VsZWN0IHNlbGVjdDpyZXF1aXJlZC5uby1lcnJvci5ub3Qtc2VsZWN0ZWQgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHNlbGVjdCAubm8tZXJyb3Iubm90LXNlbGVjdGVkIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSB0ZXh0YXJlYSBzZWxlY3Q6cmVxdWlyZWQubm8tZXJyb3Iubm90LXNlbGVjdGVkIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSB0ZXh0YXJlYSAubm8tZXJyb3Iubm90LXNlbGVjdGVkIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSBzZWxlY3Q6cmVxdWlyZWQubm8tZXJyb3Iubm90LXNlbGVjdGVkIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSAubm8tZXJyb3Iubm90LXNlbGVjdGVkIH4gLmZmLXZhbGlkYXRpb246OmFmdGVye2NvbnRlbnQ6Jyd9LnBhZ2UtaGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTE7Y29sb3I6IzIwMjYyYX0ucGYtYWRtaW4gLmJsb2NrLWNvbnRlbnQgaDJ7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MTJweDt3aWR0aDozMThweDtsZXR0ZXItc3BhY2luZzowLjM0cHg7Zm9udC1zaXplOjIycHg7Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDoxLjQ1fS5wZi1hZG1pbiAuYmxvY2stY29udGVudCBwe3dpZHRoOjI3NnB4O2hlaWdodDoxNnB4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuMTQ7bGV0dGVyLXNwYWNpbmc6MC4yMXB4fS5wZi1icm9jaHVyZSAucGFnZS1oZWFkZXIsLnRvb2xraXQtcGFnZSAucGFnZS1oZWFkZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9LnBmLWJyb2NodXJlIC5wYWdlLWhlYWRlciAuY29sdW1uLXRpdGxlLC50b29sa2l0LXBhZ2UgLnBhZ2UtaGVhZGVyIC5jb2x1bW4tdGl0bGV7Y29sb3I6I2ZmZn0uZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVye2NvbG9yOiNmZmZ9LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLnBhZ2UtaGVhZGVye2NvbG9yOiNmZmZ9LnBhZ2UtaGVhZGVyIC5jbHViLWJhZGdlLXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5wYWdlLWhlYWRlci5iYW5uZXItZnVsbCAuYm91bmRzPi5mbGV4LXBhcmVudCAuc2lkZWJhci5ibG9jaywucGFnZS1oZWFkZXIuYmFubmVyLWZ1bGwgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5zaWRlYmFyLmJsb2Nre2Rpc3BsYXk6bm9uZX19LnBhZ2UtaGVhZGVyLmJhbm5lci1mdWxsIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5ibG9ja19pbWFnZSwucGFnZS1oZWFkZXIuYmFubmVyLWZ1bGwgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5ibG9ja19pbWFnZXttaW4taGVpZ2h0OjY2NXB4fS5wYWdlLWhlYWRlci5iYW5uZXItZnVsbCAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2tfaW1hZ2UgLmNvbnRlbnQtaW1hZ2UsLnBhZ2UtaGVhZGVyLmJhbm5lci1mdWxsIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2tfaW1hZ2UgLmNvbnRlbnQtaW1hZ2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtZW5kfS5wYWdlLWhlYWRlci5iYW5uZXItZnVsbCAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2tfaW1hZ2UgLmNvbnRlbnQtaW1hZ2UgLmJsb2NrLW1ldGEtaW5mbywucGFnZS1oZWFkZXIuYmFubmVyLWZ1bGwgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5ibG9ja19pbWFnZSAuY29udGVudC1pbWFnZSAuYmxvY2stbWV0YS1pbmZve3otaW5kZXg6MTttYXgtd2lkdGg6NzYwcHg7cGFkZGluZy1ib3R0b206MTA0cHh9LnBhZ2UtaGVhZGVyLmJhbm5lci1mdWxsIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5ibG9ja19pbWFnZSAuY29udGVudC1pbWFnZSAuYmxvY2stbWV0YS1pbmZvIC5hcnRpY2xlLWRhdGUsLnBhZ2UtaGVhZGVyLmJhbm5lci1mdWxsIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2tfaW1hZ2UgLmNvbnRlbnQtaW1hZ2UgLmJsb2NrLW1ldGEtaW5mbyAuYXJ0aWNsZS1kYXRle2ZvbnQtc2l6ZToxM3B4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nLWJvdHRvbToxNXB4fS5wYWdlLWhlYWRlci5iYW5uZXItZnVsbCAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2tfaW1hZ2UgLmNvbnRlbnQtaW1hZ2UgLmJsb2NrLW1ldGEtaW5mbyAuaGVhZGluZy0xLC5wYWdlLWhlYWRlci5iYW5uZXItZnVsbCAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrX2ltYWdlIC5jb250ZW50LWltYWdlIC5ibG9jay1tZXRhLWluZm8gLmhlYWRpbmctMXtjb2xvcjojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LnBhZ2UtaGVhZGVyLmJhbm5lci1mdWxsIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5ibG9ja19pbWFnZSAuY29udGVudC1pbWFnZSAuYmxvY2stbWV0YS1pbmZvLC5wYWdlLWhlYWRlci5iYW5uZXItZnVsbCAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrX2ltYWdlIC5jb250ZW50LWltYWdlIC5ibG9jay1tZXRhLWluZm97bWF4LXdpZHRoOjEwMCV9fS5wYWdlLWhlYWRlci5iYW5uZXItZnVsbCAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2tfaW1hZ2UgLmNvbnRlbnQtaW1hZ2U6YmVmb3JlLC5wYWdlLWhlYWRlci5iYW5uZXItZnVsbCAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrX2ltYWdlIC5jb250ZW50LWltYWdlOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7bGVmdDowO2hlaWdodDoxMDAlO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLDAsMCwwKSA2JSwgcmdiYSgwLDAsMCwwLjU2KSA0MyUsICMwMDApO3otaW5kZXg6MX0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudHtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjB9LmNoZWNrb3V0LW5vcXVvdGUgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50LC5jaGVja291dC1ub3F1b3RlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnR7cGFkZGluZzowfS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudC5zZXJ2aWNlcy1kZXRhaWxzLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQuc2VydmljZXMtZGV0YWlsc3twYWRkaW5nOjB9LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ub3RpZmljYXRpb24tYmxvY2ssLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAubm90aWZpY2F0aW9uLWJsb2Nre2ZsZXgtYmFzaXM6NzMlfS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jaywucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5jb250YWN0LWJsb2Nre2ZsZXgtYmFzaXM6MjUlO21heC13aWR0aDozMDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbnRhY3QtYmxvY2ssLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9ja3tmbGV4LWJhc2lzOjEwMCV9fS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jayAuY2hvc2VuLXNpbmdsZSwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5jb250YWN0LWJsb2NrIC5jaG9zZW4tc2luZ2xlLC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jayAuY29udGFjdC1zZWxlY3QsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jayAuY29udGFjdC1zZWxlY3R7Ym9yZGVyOjBweCBzb2xpZCAjQ0NDQ0NDO3BhZGRpbmc6MCAwIDAgMHB4O2xpbmUtaGVpZ2h0OjM0cHg7Ym94LXNoYWRvdzpub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Zm9udC13ZWlnaHQ6NDAwfS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jayAuY2hvc2VuLXNpbmdsZTpob3ZlciwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5jb250YWN0LWJsb2NrIC5jaG9zZW4tc2luZ2xlOmhvdmVyLC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jayAuY29udGFjdC1zZWxlY3Q6aG92ZXIsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jayAuY29udGFjdC1zZWxlY3Q6aG92ZXJ7bGluZS1oZWlnaHQ6MzRweH0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbnRhY3QtYmxvY2sgYSwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5jb250YWN0LWJsb2NrIGF7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojMDYwNzA4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjV9LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5jb250YWN0LWJsb2NrIGE6aG92ZXIsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jayBhOmhvdmVye2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzA2MDcwODtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41fS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jayAubmFtZSwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5jb250YWN0LWJsb2NrIC5uYW1le2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIwcHg7Y29sb3I6IzA2MDcwODtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS4yO2xldHRlci1zcGFjaW5nOjAuMjdweDttYXJnaW4tdG9wOjZweH0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbnRhY3QtYmxvY2sgLmVtYWlsLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbnRhY3QtYmxvY2sgLmVtYWlse2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7bGV0dGVyLXNwYWNpbmc6MC4yM3B4fS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jayAuZW1haWw6aG92ZXIsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jayAuZW1haWw6aG92ZXJ7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojMGZhN2M3O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbnRhY3QtYmxvY2sgLnBob25lLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbnRhY3QtYmxvY2sgLnBob25le2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MjtsZXR0ZXItc3BhY2luZzowLjIzcHh9LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5hY2MtY29udGFjdC1kZXRhaWxzIC50ZXh0LXdyYXAubmFtZSwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5hY2MtY29udGFjdC1kZXRhaWxzIC50ZXh0LXdyYXAubmFtZSwucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmFjYy1jb250YWN0LWRldGFpbHMgLnRleHQtd3JhcC5lbWFpbCwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5hY2MtY29udGFjdC1kZXRhaWxzIC50ZXh0LXdyYXAuZW1haWwsLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5hY2MtY29udGFjdC1kZXRhaWxzIC50ZXh0LXdyYXAucGhvbmUsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYWNjLWNvbnRhY3QtZGV0YWlscyAudGV4dC13cmFwLnBob25le2Rpc3BsYXk6YmxvY2t9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7ZmxleDpub25lfX0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2Nre3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjQ4cHg7cGFkZGluZy1ib3R0b206NDhweH0uY2hlY2tvdXQtbm9xdW90ZSAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLC5jaGVja291dC1ub3F1b3RlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2Nre3BhZGRpbmc6MH0ucGYtYWRtaW4gLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jaywucGYtYWRtaW4gLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2t7cGFkZGluZy1ib3R0b206MH0ucGYtYnJvY2h1cmUgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jaywucGYtYnJvY2h1cmUgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2ssLnRvb2xraXQtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLC50b29sa2l0LXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2t7cGFkZGluZy10b3A6MTM5cHg7cGFkZGluZy1ib3R0b206NTZweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2submV3cy1kZXRhaWwtaW1hZ2UsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2submV3cy1kZXRhaWwtaW1hZ2V7ZGlzcGxheTpub25lfX0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrLXBlcnNvbi1pbmZvLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrLXBlcnNvbi1pbmZve21pbi13aWR0aDo0NTBweH0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrX2ltYWdlLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrX2ltYWdle21pbi1oZWlnaHQ6NDU1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDkyOXB4KXsucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrX2ltYWdlLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrX2ltYWdle3BhZGRpbmctYm90dG9tOjYzJTttaW4taGVpZ2h0OnVuc2V0fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2tfaW1hZ2UsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2tfaW1hZ2V7ZGlzcGxheTpub25lfS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2tfaW1hZ2UubmV3cywucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5ibG9ja19pbWFnZS5uZXdze2Rpc3BsYXk6YmxvY2t9fS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2tfaW1hZ2VfY2lyY2xlLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrX2ltYWdlX2NpcmNsZXttaW4taGVpZ2h0OjQ1NXB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrX2ltYWdlX2NpcmNsZSwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5ibG9ja19pbWFnZV9jaXJjbGV7YWxpZ24taXRlbXM6Y2VudGVyfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2tfaW1hZ2VfY2lyY2xlLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrX2ltYWdlX2NpcmNsZXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjttaW4taGVpZ2h0OmF1dG99fS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2tfaW1hZ2VfY2lyY2xlIC5jb250ZW50LWltYWdlLWNpcmNsZSwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5ibG9ja19pbWFnZV9jaXJjbGUgLmNvbnRlbnQtaW1hZ2UtY2lyY2xle2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjQwOHB4O2hlaWdodDo0MDhweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6aW5oZXJpdH1AbWVkaWEgKG1heC13aWR0aDogMTA3OXB4KXsucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrX2ltYWdlX2NpcmNsZSAuY29udGVudC1pbWFnZS1jaXJjbGUsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2tfaW1hZ2VfY2lyY2xlIC5jb250ZW50LWltYWdlLWNpcmNsZXt3aWR0aDozODBweDtoZWlnaHQ6MzgwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4OTlweCl7LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5ibG9ja19pbWFnZV9jaXJjbGUgLmNvbnRlbnQtaW1hZ2UtY2lyY2xlLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrX2ltYWdlX2NpcmNsZSAuY29udGVudC1pbWFnZS1jaXJjbGV7d2lkdGg6MzQwcHg7aGVpZ2h0OjM0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2tfaW1hZ2VfY2lyY2xlIC5jb250ZW50LWltYWdlLWNpcmNsZSwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5ibG9ja19pbWFnZV9jaXJjbGUgLmNvbnRlbnQtaW1hZ2UtY2lyY2xle3dpZHRoOjI2OXB4O2hlaWdodDoyNjlweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrX2ltYWdlX2NpcmNsZSAuY29udGVudC1pbWFnZS1jaXJjbGUsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2tfaW1hZ2VfY2lyY2xlIC5jb250ZW50LWltYWdlLWNpcmNsZXt3aWR0aDoyMjlweDtoZWlnaHQ6MjI5cHh9fS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtaW1hZ2UsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtaW1hZ2V7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwdnc7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwdncpO3RvcDowO2JvdHRvbTowO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXsucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2Nre3BhZGRpbmctdG9wOjMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jaywucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9ja3twYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jaywucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9ja3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206MjdweDstbXMtZmxleDpub25lOy13ZWJraXQtZmxleDpub25lO2ZsZXg6bm9uZX19LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXB7Zm9udC1zaXplOjIxcHg7bGluZS1oZWlnaHQ6MS40M2VtO21heC13aWR0aDpNYXgoNjAwcHgsIDY2JSl9LnBmLWJyb2NodXJlIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcCwucGYtYnJvY2h1cmUgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcCwudG9vbGtpdC1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcCwudG9vbGtpdC1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXB7Zm9udC1zaXplOjIzcHg7bGluZS1oZWlnaHQ6MS4zOTtmb250LXdlaWdodDozMDA7bWF4LXdpZHRoOjg5MHB4O2xldHRlci1zcGFjaW5nOjAuMzVweDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46YXV0b31AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcCwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwe21heC13aWR0aDoxMDAlfX0ucGYtYWRtaW4gLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwLC5wZi1hZG1pbiAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwe21heC13aWR0aDpub25lfS5wZi1hZ3JlZW1lbnQgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwLC5wZi1hZ3JlZW1lbnQgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcHttYXgtd2lkdGg6bm9uZX0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXAud2l0aENsdWJCYWRnZXMsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcC53aXRoQ2x1YkJhZGdlc3toZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7cG9zaXRpb246c3RhdGljfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwLndpdGhDbHViQmFkZ2VzLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXAud2l0aENsdWJCYWRnZXN7cGFkZGluZy1ib3R0b206NzVweH19LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwLndpdGhDbHViQmFkZ2VzIC5jbHViQmFkZ2UsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcC53aXRoQ2x1YkJhZGdlcyAuY2x1YkJhZGdle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7cGFkZGluZzowIDEzMHB4IDAgMTZweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgtMTIwZGVnLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQgNzBweCwgIzMwMzYzQyA3MHB4KTtmb250LXNpemU6MTJweDt6LWluZGV4OjF9LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwLndpdGhDbHViQmFkZ2VzIC5jbHViQmFkZ2UgaW1nLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXAud2l0aENsdWJCYWRnZXMgLmNsdWJCYWRnZSBpbWd7d2lkdGg6NzVweDtoZWlnaHQ6NzVweDttYXJnaW46MTZweCAyMHB4IDE2cHggMH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcC53aXRoQ2x1YkJhZGdlcyAuY2x1YkJhZGdlIGltZywucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwLndpdGhDbHViQmFkZ2VzIC5jbHViQmFkZ2UgaW1ne3dpZHRoOjU1cHg7aGVpZ2h0OjU1cHg7bWFyZ2luOjEwcHggMjBweCAxMHB4IDB9fS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcC53aXRoQ2x1YkJhZGdlcyAuY2x1YkJhZGdlIHNwYW4sLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcC53aXRoQ2x1YkJhZGdlcyAuY2x1YkJhZGdlIHNwYW57cGFkZGluZzowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KXsucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXAucGFnZS1oZWFkZXItd3JhcHBlciwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwLnBhZ2UtaGVhZGVyLXdyYXBwZXJ7cGFkZGluZy10b3A6MTIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwLnBhZ2UtaGVhZGVyLXdyYXBwZXIsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcC5wYWdlLWhlYWRlci13cmFwcGVye3BhZGRpbmctdG9wOjEzMHB4O3BhZGRpbmctYm90dG9tOjUwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwLnBhZ2UtaGVhZGVyLXdyYXBwZXIsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcC5wYWdlLWhlYWRlci13cmFwcGVye3BhZGRpbmctdG9wOjUwcHg7cGFkZGluZy1ib3R0b206NTBweH19LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuYWRkaXRpb25hbC1jb250ZW50LC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5hZGRpdGlvbmFsLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDotM3B4O3BhZGRpbmctbGVmdDoyM3B4fUBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpey5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmFkZGl0aW9uYWwtY29udGVudCwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuYWRkaXRpb25hbC1jb250ZW50e3BhZGRpbmctcmlnaHQ6MTVweH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KXsucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5hZGRpdGlvbmFsLWNvbnRlbnQsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmFkZGl0aW9uYWwtY29udGVudHttYXJnaW4tdG9wOjA7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDoxNXB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2s6Zmlyc3QtY2hpbGQsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2s6Zmlyc3QtY2hpbGR7cGFkZGluZy1yaWdodDo3cHh9fS5wZi1hZG1pbiAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrOmZpcnN0LWNoaWxkLC5wZi1hZG1pbiAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jazpmaXJzdC1jaGlsZCwucGYtZGFzaGJvYXJkIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2s6Zmlyc3QtY2hpbGQsLnBmLWRhc2hib2FyZCAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jazpmaXJzdC1jaGlsZHt0ZXh0LWFsaWduOmxlZnR9LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jazpsYXN0LWNoaWxkLmFjdGlvbnMtYmxvY2ssLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2s6bGFzdC1jaGlsZC5hY3Rpb25zLWJsb2Nre3BhZGRpbmctbGVmdDoxNnB4fS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2srLmJsb2NrIC5jb250ZW50LWltYWdlLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrKy5ibG9jayAuY29udGVudC1pbWFnZXt3aWR0aDo1MHZ3O2xlZnQ6MDt0cmFuc2Zvcm06bm9uZX1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrKy5ibG9jaywucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jaysuYmxvY2t7cGFkZGluZy1sZWZ0OjIzcHh9fS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2srLmJsb2NrOjphZnRlciwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jaysuYmxvY2s6OmFmdGVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtsZWZ0OjB9LmRldGFpbC1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2srLmJsb2NrOjphZnRlciwuZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2srLmJsb2NrOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jaysuYmxvY2s6OmFmdGVyLC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrKy5ibG9jazo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jaysuYmxvY2s6OmFmdGVyLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrKy5ibG9jazo6YWZ0ZXJ7bGVmdDotMzJweH19LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5hY3Rpb25zLWJsb2NrLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmFjdGlvbnMtYmxvY2t7dGV4dC1hbGlnbjpyaWdodH0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmFjdGlvbnMtYmxvY2sgLmNvbnRlbnQtd3JhcCsuY29udGVudC13cmFwLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmFjdGlvbnMtYmxvY2sgLmNvbnRlbnQtd3JhcCsuY29udGVudC13cmFwe21hcmdpbi10b3A6MnB4fS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudD5kaXY+ZGl2LC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQ+ZGl2PmRpdntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjV9LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGUsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxle2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6NDhweDtjb2xvcjojMWMxYzFiO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjIxO2xldHRlci1zcGFjaW5nOjAuNzFweDttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToyMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiMwMjllZTM7dGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczowLjFlbTt0ZXh0LXVuZGVybGluZS1vZmZzZXQ6LTAuMDdlbTt0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6bm9uZTt0ZXh0LWRlY29yYXRpb24tc2tpcDpub25lO2xpbmUtaGVpZ2h0OjEuMDh9LnBmLWJyb2NodXJlIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxlLC5wZi1icm9jaHVyZSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGUsLnRvb2xraXQtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZSwudG9vbGtpdC1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZXtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjYwcHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yMX0uZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGUsLmRldGFpbC1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZXtjb2xvcjojMjAyNjJhfS5mb290ZXItbGluay1kZXRhaWwtcGFnZS5kZXRhaWwtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZSwuZm9vdGVyLWxpbmstZGV0YWlsLXBhZ2UuZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxle2NvbG9yOiNmZmZ9LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGUsLnNlYXJjaC1yZXN1bHRzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxle2NvbG9yOiNmZmZ9LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGUud2hpdGUsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxlLndoaXRle2NvbG9yOiNmZmZ9QG1lZGlhIG5vdCBhbGwgYW5kIChtaW4tcmVzb2x1dGlvbjogMC4wMDFkcGNtKXtAc3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSl7LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGUsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxle3RleHQtdW5kZXJsaW5lLW9mZnNldDowLjAxZW19fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxlLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZXtmb250LXNpemU6MzRweDtsZXR0ZXItc3BhY2luZzowLjUycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCl7LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGUsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxle2ZvbnQtc2l6ZToyOHB4fX0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi1jb250ZW50LC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi1jb250ZW50e2xpbmUtaGVpZ2h0OjEuNzV9LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5jb2x1bW4tY29udGVudC1yZXF1ZXN0LC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi1jb250ZW50LXJlcXVlc3R7cGFkZGluZy1ib3R0b206MjBweH0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uYWpheC1mb3JtPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxlLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uYWpheC1mb3JtPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxle3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiMwMjllZTM7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6IzAyOWVlMzt0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOjAuMWVtO3RleHQtdW5kZXJsaW5lLW9mZnNldDotMC4wN2VtO3RleHQtZGVjb3JhdGlvbi1za2lwLWluazpub25lO3RleHQtZGVjb3JhdGlvbi1za2lwOm5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhIG5vdCBhbGwgYW5kIChtaW4tcmVzb2x1dGlvbjogMC4wMDFkcGNtKXtAc3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSl7LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmFqYXgtZm9ybT4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZSwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmFqYXgtZm9ybT4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZXt0ZXh0LXVuZGVybGluZS1vZmZzZXQ6MC4wMWVtfX19LnBhZ2UtaGVhZGVyIC5yZXNvdXJjZXMtZ3JpZHtiYWNrZ3JvdW5kOiNlOWVkZjB9LnBhZ2UtaGVhZGVyLWNvbnRlbnR7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0ucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVye3BhZGRpbmctdG9wOjIxMHB4O3BhZGRpbmctYm90dG9tOjg5cHg7bWF4LXdpZHRoOjg4MnB4O2NvbG9yOiMyMDI2MmE7Zm9udC1zaXplOjIzcHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMzk7bGV0dGVyLXNwYWNpbmc6MC4zNXB4O3RleHQtYWxpZ246Y2VudGVyfS5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2Nre2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyfS5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5idG4uYnRuX2EsLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLmJ0bl9hLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLmJ1dHRvbiwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAuYnRuX2E6dmlzaXRlZCwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAuYnRuX2EuYnRuX2IsLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgYnV0dG9uLmJ0bl9hI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIGJ1dHRvbi5idG5fYSNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5idG5fYS5jaGVja291dC1iYWNrLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5idG5fYS5jaGVja291dC1za2lwLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5idG5fYS5idG5fYywucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAuanNvbkZvcm0gaW5wdXQuYnRuX2FbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgaW5wdXQuYnRuX2FbdHlwZT1cImNhbmNlbFwiXSwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAuYnRuX2EuYnRuX2QsLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLmJ0bl9hLmJ0bl9lLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5idG5fYS5idG5fZywucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAuYnRuX2EuYnRuX2xvZ2luLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5wYWdlLWNvbnRhaW5lciBidXR0b24uYnRuX2EsLnBhZ2UtY29udGFpbmVyIC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIGJ1dHRvbi5idG5fYSwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAucGFnZS1jb250YWluZXIgaW5wdXQuYnRuX2FbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciAucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayBpbnB1dC5idG5fYVt0eXBlPWJ1dHRvbl0sLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmJ0bl9hLC5tb2RhbC1jb250ZW50IC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIGJ1dHRvbi5idG5fYSwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAubW9kYWwtY29udGVudCBpbnB1dC5idG5fYVt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgaW5wdXQuYnRuX2FbdHlwZT1idXR0b25dLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5wZi1hZG1pbiAuYnRuX2EuamYtYnRuLC5wZi1hZG1pbiAucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAuYnRuX2EuamYtYnRuLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ0bl9hLmJ1dHRvbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgc3Bhbi5idG5fYS5idXR0b24sLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnRuX2EuYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayBzcGFuLmJ0bl9hLmJ1dHRvbiwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAucGYtZGFzaGJvYXJkIC5idG5fYS5qZi1idG4sLnBmLWRhc2hib2FyZCAucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAuYnRuX2EuamYtYnRuLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idG5fYS5idXR0b24sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayBzcGFuLmJ0bl9hLmJ1dHRvbiwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnRuX2EuYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgc3Bhbi5idG5fYS5idXR0b24sLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgYnV0dG9uLmJ0bl9hI21haW5fc3VtbWFyeSwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayBidXR0b24uYnRuX2EjbWFpbl9zdWJtaXRfZmxvYXQsLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLmpzb25Gb3JtIGlucHV0LmJ0bl9hW3R5cGU9XCJzdWJtaXRcIl0sLmpzb25Gb3JtIC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIGlucHV0LmJ0bl9hW3R5cGU9XCJzdWJtaXRcIl0sLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LmJ0bl9hLnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIGlucHV0LmJ0bl9hLnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J117bWFyZ2luLXRvcDo4MnB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnBhZ2UtaGVhZGVyLWNvbnRlbnR7YmFja2dyb3VuZC1zaXplOmF1dG99LnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2t7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmc6MzBweH0ucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAuYnRuLmJ0bl9hLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5idG5fYSwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5idXR0b24sLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLmJ0bl9hOnZpc2l0ZWQsLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLmJ0bl9hLmJ0bl9iLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIGJ1dHRvbi5idG5fYSNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayBidXR0b24uYnRuX2EjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAuYnRuX2EuY2hlY2tvdXQtYmFjaywucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAuYnRuX2EuY2hlY2tvdXQtc2tpcCwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAuYnRuX2EuYnRuX2MsLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLmpzb25Gb3JtIGlucHV0LmJ0bl9hW3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIGlucHV0LmJ0bl9hW3R5cGU9XCJjYW5jZWxcIl0sLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLmJ0bl9hLmJ0bl9kLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5idG5fYS5idG5fZSwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAuYnRuX2EuYnRuX2csLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLmJ0bl9hLmJ0bl9sb2dpbiwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAucGFnZS1jb250YWluZXIgYnV0dG9uLmJ0bl9hLC5wYWdlLWNvbnRhaW5lciAucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayBidXR0b24uYnRuX2EsLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLnBhZ2UtY29udGFpbmVyIGlucHV0LmJ0bl9hW3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgaW5wdXQuYnRuX2FbdHlwZT1idXR0b25dLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5tb2RhbC1jb250ZW50IGJ1dHRvbi5idG5fYSwubW9kYWwtY29udGVudCAucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayBidXR0b24uYnRuX2EsLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLm1vZGFsLWNvbnRlbnQgaW5wdXQuYnRuX2FbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIGlucHV0LmJ0bl9hW3R5cGU9YnV0dG9uXSwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAucGYtYWRtaW4gLmJ0bl9hLmpmLWJ0biwucGYtYWRtaW4gLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLmJ0bl9hLmpmLWJ0biwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idG5fYS5idXR0b24sLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIHNwYW4uYnRuX2EuYnV0dG9uLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ0bl9hLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgc3Bhbi5idG5fYS5idXR0b24sLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLnBmLWRhc2hib2FyZCAuYnRuX2EuamYtYnRuLC5wZi1kYXNoYm9hcmQgLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLmJ0bl9hLmpmLWJ0biwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnRuX2EuYnV0dG9uLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgc3Bhbi5idG5fYS5idXR0b24sLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ0bl9hLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIHNwYW4uYnRuX2EuYnV0dG9uLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIGJ1dHRvbi5idG5fYSNtYWluX3N1bW1hcnksLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgYnV0dG9uLmJ0bl9hI21haW5fc3VibWl0X2Zsb2F0LC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5qc29uRm9ybSBpbnB1dC5idG5fYVt0eXBlPVwic3VibWl0XCJdLC5qc29uRm9ybSAucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayBpbnB1dC5idG5fYVt0eXBlPVwic3VibWl0XCJdLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC5idG5fYS50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayBpbnB1dC5idG5fYS50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCdde21hcmdpbi1ib3R0b206MzBweH19LnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25ze3Bvc2l0aW9uOnJlbGF0aXZlfS5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAuYmxvY2staW1hZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6NzQzcHh9LnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5ibG9jay1pbWFnZTphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIwJTtyaWdodDowO2xlZnQ6MDtib3R0b206MDtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LDI1NSwyNTUsMCksIHJnYmEoMjU1LDI1NSwyNTUsMC41NikgMzMlLCAjZmZmKX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAuYmxvY2staW1hZ2V7aGVpZ2h0OjQ3MnB4fS5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAuYmxvY2staW1hZ2U6YWZ0ZXJ7Y29udGVudDpub25lfX0ucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmNvbnRhaW5lci1kZXRhaWxze3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTo1MHB4O3dpZHRoOjEwMCV9LnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5jb250YWluZXItZGV0YWlscyAuYmxvY2sgLmNvbnRlbnQtYmxvY2t7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7bWF4LXdpZHRoOjk1OXB4O2NvbG9yOiMyMDI2MmE7bWFyZ2luOmF1dG99LnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5jb250YWluZXItZGV0YWlscyAuYmxvY2sgLmNvbnRlbnQtYmxvY2sgLmJ0bl9hLC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAuY29udGFpbmVyLWRldGFpbHMgLmJsb2NrIC5jb250ZW50LWJsb2NrICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5jb250YWluZXItZGV0YWlscyAuYmxvY2sgLmNvbnRlbnQtYmxvY2sgLmJ1dHRvbnttYXJnaW4tdG9wOjgycHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmNvbnRhaW5lci1kZXRhaWxzIC5ibG9jayAuY29udGVudC1ibG9jayAuYnRuX2EsLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5jb250YWluZXItZGV0YWlscyAuYmxvY2sgLmNvbnRlbnQtYmxvY2sgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmNvbnRhaW5lci1kZXRhaWxzIC5ibG9jayAuY29udGVudC1ibG9jayAuYnV0dG9ue21hcmdpbi10b3A6MjZweH19LnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5jb250YWluZXItZGV0YWlscyAuYmxvY2sgLmNvbnRlbnQtYmxvY2sgaDEsLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5jb250YWluZXItZGV0YWlscyAuYmxvY2sgLmNvbnRlbnQtYmxvY2sgZGl2LC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAuY29udGFpbmVyLWRldGFpbHMgLmJsb2NrIC5jb250ZW50LWJsb2NrIGF7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmNvbnRhaW5lci1kZXRhaWxzIC5ibG9jayAuY29udGVudC1ibG9ja3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzo0MHB4fS5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAuY29udGFpbmVyLWRldGFpbHMgLmJsb2NrIC5jb250ZW50LWJsb2NrIGgxe21hcmdpbi10b3A6MH19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmNvbnRhaW5lci1kZXRhaWxzIC5ibG9ja3ttYXJnaW4tdG9wOi02MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAuY29udGFpbmVyLWRldGFpbHN7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzfX0ucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLm10YVN1bW1hcnlOb3RpY2V7cGFkZGluZzoxMHB4O29wYWNpdHk6MC42O3dpZHRoOmZpdC1jb250ZW50O2JhY2tncm91bmQ6I2VlZTtib3JkZXItbGVmdDoycHggc29saWQgIzY2Njtmb250LXNpemU6MC44ZW19LnJlc291cmNlLWZpbHRlci1zZWxlY3QsLmZpbHRlci1zZWxlY3QsLnJlc291cmNlLWZpbHRlci1pbWFnZXt3aWR0aDoxMDAlO2FwcGVhcmFuY2U6bm9uZTtjb2xvcjojYTlhOGE4O3BhZGRpbmc6MTQuNXB4fS5yZXNvdXJjZS1maWx0ZXItc2VsZWN0IG9wdGlvbiwuZmlsdGVyLXNlbGVjdCBvcHRpb24sLnJlc291cmNlLWZpbHRlci1pbWFnZSBvcHRpb257cGFkZGluZzoxM3B4IDI0cHh9LnJlc291cmNlLWZpbHRlci1zZWxlY3QrLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsLnJlc291cmNlLWZpbHRlci1zZWxlY3QrLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIGxpLC5maWx0ZXItc2VsZWN0Ky5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLC5maWx0ZXItc2VsZWN0Ky5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCBsaSwucmVzb3VyY2UtZmlsdGVyLWltYWdlKy5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLC5yZXNvdXJjZS1maWx0ZXItaW1hZ2UrLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIGxpe3BhZGRpbmc6NXB4IDE2cHg7aGVpZ2h0OmF1dG87Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyLjE2O2JvcmRlci1jb2xvcjojOTc5Nzk3fS5yZXNvdXJjZS1maWx0ZXItc2VsZWN0Ky5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sLnJlc291cmNlLWZpbHRlci1zZWxlY3QrLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIGxpIHNwYW4sLmZpbHRlci1zZWxlY3QrLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3BhbiwuZmlsdGVyLXNlbGVjdCsuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgbGkgc3BhbiwucmVzb3VyY2UtZmlsdGVyLWltYWdlKy5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sLnJlc291cmNlLWZpbHRlci1pbWFnZSsuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgbGkgc3Bhbntmb250LXNpemU6MTlweDtjb2xvcjojYTlhOGE4fS5yZXNvdXJjZS1maWx0ZXItc2VsZWN0Ky5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCBsaTpob3ZlciwuZmlsdGVyLXNlbGVjdCsuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgbGk6aG92ZXIsLnJlc291cmNlLWZpbHRlci1pbWFnZSsuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgbGk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjdmOGY4O2NvbG9yOiMwNjA3MDh9LnJlc291cmNlLWZpbHRlci1zZWxlY3QrLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIGxpLnJlc3VsdC1zZWxlY3RlZCwuZmlsdGVyLXNlbGVjdCsuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgbGkucmVzdWx0LXNlbGVjdGVkLC5yZXNvdXJjZS1maWx0ZXItaW1hZ2UrLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIGxpLnJlc3VsdC1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2NvbG9yOiNkMmQzZDR9LnJlc291cmNlLWZpbHRlci1zZWxlY3QrLmNob3Nlbi1jb250YWluZXIsLmZpbHRlci1zZWxlY3QrLmNob3Nlbi1jb250YWluZXIsLnJlc291cmNlLWZpbHRlci1pbWFnZSsuY2hvc2VuLWNvbnRhaW5lcnt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXJ7ZmxleC1iYXNpczoxNDRweDttaW4td2lkdGg6MDthbGlnbi1zZWxmOmZsZXgtZW5kfS5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIHN2Z3tmaWxsOiNmZmZ9LmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLmJ0biwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAuYnRuX2EsLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAuYnV0dG9uLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5idG5fYiwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLmNoZWNrb3V0LWJhY2ssLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLmNoZWNrb3V0LXNraXAsLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLmJ0bl9jLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5idG5fZCwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAuYnRuX2UsLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLmJ0bl9nLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5idG5fbG9naW4sLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiwucGFnZS1jb250YWluZXIgLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgYnV0dG9uLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXSwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAubW9kYWwtY29udGVudCBidXR0b24sLm1vZGFsLWNvbnRlbnQgLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgYnV0dG9uLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXSwubW9kYWwtY29udGVudCAuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl0sLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLnBmLWFkbWluIC5qZi1idG4sLnBmLWFkbWluIC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5qZi1idG4sLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciBzcGFuLmJ1dHRvbiwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIHNwYW4uYnV0dG9uLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5wZi1kYXNoYm9hcmQgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5qZi1idG4sLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIHNwYW4uYnV0dG9uLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciBzcGFuLmJ1dHRvbiwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciBidXR0b24jbWFpbl9zdW1tYXJ5LC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdCwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXSwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXtwYWRkaW5nOjE0LjVweCAxNnB4fS5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5idG4uYnRuX2c6aG92ZXIsLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLmJ0bl9nLmJ0bl9hOmhvdmVyLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idG5fZy5idXR0b246aG92ZXIsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLmJ0bl9nLmJ1dHRvbjpob3ZlciwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAuYnRuX2cuYnRuX2I6aG92ZXIsLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgYnV0dG9uLmJ0bl9nI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOmhvdmVyLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIGJ1dHRvbi5idG5fZyNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmhvdmVyLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5idG5fZy5jaGVja291dC1iYWNrOmhvdmVyLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5idG5fZy5jaGVja291dC1za2lwOmhvdmVyLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5idG5fZy5idG5fYzpob3ZlciwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAuanNvbkZvcm0gaW5wdXQuYnRuX2c6aG92ZXJbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgaW5wdXQuYnRuX2c6aG92ZXJbdHlwZT1cImNhbmNlbFwiXSwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAuYnRuX2cuYnRuX2Q6aG92ZXIsLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLmJ0bl9nLmJ0bl9lOmhvdmVyLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5idG5fZzpob3ZlciwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAuYnRuX2c6aG92ZXI6dmlzaXRlZCwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAuYnRuX2cuYnRuX2xvZ2luOmhvdmVyLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5wYWdlLWNvbnRhaW5lciBidXR0b24uYnRuX2c6aG92ZXIsLnBhZ2UtY29udGFpbmVyIC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIGJ1dHRvbi5idG5fZzpob3ZlciwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAucGFnZS1jb250YWluZXIgaW5wdXQuYnRuX2c6aG92ZXJbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciAuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciBpbnB1dC5idG5fZzpob3Zlclt0eXBlPWJ1dHRvbl0sLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmJ0bl9nOmhvdmVyLC5tb2RhbC1jb250ZW50IC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIGJ1dHRvbi5idG5fZzpob3ZlciwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAubW9kYWwtY29udGVudCBpbnB1dC5idG5fZzpob3Zlclt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgaW5wdXQuYnRuX2c6aG92ZXJbdHlwZT1idXR0b25dLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5wZi1hZG1pbiAuYnRuX2cuamYtYnRuOmhvdmVyLC5wZi1hZG1pbiAuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAuYnRuX2cuamYtYnRuOmhvdmVyLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ0bl9nLmJ1dHRvbjpob3ZlciwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgc3Bhbi5idG5fZy5idXR0b246aG92ZXIsLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnRuX2cuYnV0dG9uOmhvdmVyLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciBzcGFuLmJ0bl9nLmJ1dHRvbjpob3ZlciwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAucGYtZGFzaGJvYXJkIC5idG5fZy5qZi1idG46aG92ZXIsLnBmLWRhc2hib2FyZCAuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAuYnRuX2cuamYtYnRuOmhvdmVyLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idG5fZy5idXR0b246aG92ZXIsLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciBzcGFuLmJ0bl9nLmJ1dHRvbjpob3ZlciwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnRuX2cuYnV0dG9uOmhvdmVyLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgc3Bhbi5idG5fZy5idXR0b246aG92ZXIsLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgYnV0dG9uLmJ0bl9nI21haW5fc3VtbWFyeTpob3ZlciwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciBidXR0b24uYnRuX2cjbWFpbl9zdWJtaXRfZmxvYXQ6aG92ZXIsLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLmpzb25Gb3JtIGlucHV0LmJ0bl9nOmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sLmpzb25Gb3JtIC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIGlucHV0LmJ0bl9nOmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LmJ0bl9nLnRyYW5zLWJhY2s6aG92ZXJbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIGlucHV0LmJ0bl9nLnRyYW5zLWJhY2s6aG92ZXJbdHlwZT0nc3VibWl0J117YmFja2dyb3VuZC1jb2xvcjojMjAyNDI3O2JvcmRlci1jb2xvcjojMjAyNDI3O2NvbG9yOiNmZmYgIWltcG9ydGFudDtvcGFjaXR5OjAuOH0ucGFnZS1oZWFkZXIgLnJlc291cmNlcy1ncmlkLmZsZXgtcGFyZW50LC5wYWdlLWhlYWRlciAucmVzb3VyY2VzLWdyaWQuZmxleC1wYXJlbnQ+LmJsb2Nre3Bvc2l0aW9uOnJlbGF0aXZlfS5wYWdlLWhlYWRlciAucmVzb3VyY2VzLWdyaWQ6YWZ0ZXJ7bGVmdDotNTAlICFpbXBvcnRhbnQ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOiNlOWVkZjA7dG9wOjA7Ym90dG9tOjA7aGVpZ2h0OjEwMCU7ZGlzcGxheTpibG9jazt3aWR0aDoyMDAlO3otaW5kZXg6LTF9LnJlc291cmNlcy1maWx0ZXJzIC50aXRsZXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTttYXJnaW4tdG9wOjEuNWVtO21hcmdpbi1ib3R0b206MC44ZW07Y29sb3I6IzIwMjYyYX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5yZXNvdXJjZXMtZmlsdGVycyAudGl0bGV7bWFyZ2luLXRvcDouOWVtfX0ucmVzb3VyY2VzLWdyaWQuZmxleC1wYXJlbnQ+LmJsb2NrOmZpcnN0LWNoaWxkOmJlZm9yZXtkaXNwbGF5Om5vbmV9I3RleHQtc2VhcmNoLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDoyLjVlbTtwYWRkaW5nLWJvdHRvbToxMHB4fSN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmJ0biwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5idG5fYSwjdGV4dC1zZWFyY2gtY29udGFpbmVyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgI3RleHQtc2VhcmNoLWNvbnRhaW5lciAuYnV0dG9uLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmJ0bl9iLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sI3RleHQtc2VhcmNoLWNvbnRhaW5lciAuY2hlY2tvdXQtYmFjaywjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5jaGVja291dC1za2lwLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmJ0bl9jLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtICN0ZXh0LXNlYXJjaC1jb250YWluZXIgaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5idG5fZCwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5idG5fZSwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5idG5fZywjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5idG5fbG9naW4sI3RleHQtc2VhcmNoLWNvbnRhaW5lciAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciAjdGV4dC1zZWFyY2gtY29udGFpbmVyIGJ1dHRvbiwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyICN0ZXh0LXNlYXJjaC1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLC5tb2RhbC1jb250ZW50ICN0ZXh0LXNlYXJjaC1jb250YWluZXIgYnV0dG9uLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50ICN0ZXh0LXNlYXJjaC1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnBmLWFkbWluIC5qZi1idG4sLnBmLWFkbWluICN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmpmLWJ0biwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgI3RleHQtc2VhcmNoLWNvbnRhaW5lciBzcGFuLmJ1dHRvbiwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gI3RleHQtc2VhcmNoLWNvbnRhaW5lciBzcGFuLmJ1dHRvbiwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5wZi1kYXNoYm9hcmQgLmpmLWJ0biwucGYtZGFzaGJvYXJkICN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmpmLWJ0biwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAjdGV4dC1zZWFyY2gtY29udGFpbmVyIHNwYW4uYnV0dG9uLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkICN0ZXh0LXNlYXJjaC1jb250YWluZXIgc3Bhbi5idXR0b24sI3RleHQtc2VhcmNoLWNvbnRhaW5lciBidXR0b24jbWFpbl9zdW1tYXJ5LCN0ZXh0LXNlYXJjaC1jb250YWluZXIgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmpzb25Gb3JtICN0ZXh0LXNlYXJjaC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAjdGV4dC1zZWFyY2gtY29udGFpbmVyIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J117cGFkZGluZzo5LjVweCAxNXB4fSN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmJ0bjpob3ZlciwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5idG5fYTpob3ZlciwjdGV4dC1zZWFyY2gtY29udGFpbmVyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b246aG92ZXIsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgI3RleHQtc2VhcmNoLWNvbnRhaW5lciAuYnV0dG9uOmhvdmVyLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmJ0bl9iOmhvdmVyLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOmhvdmVyLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXIsI3RleHQtc2VhcmNoLWNvbnRhaW5lciAuY2hlY2tvdXQtYmFjazpob3ZlciwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5jaGVja291dC1za2lwOmhvdmVyLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmJ0bl9jOmhvdmVyLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmpzb25Gb3JtIGlucHV0OmhvdmVyW3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtICN0ZXh0LXNlYXJjaC1jb250YWluZXIgaW5wdXQ6aG92ZXJbdHlwZT1cImNhbmNlbFwiXSwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5idG5fZDpob3ZlciwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5idG5fZTpob3ZlciwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5idG5fZzpob3ZlciwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5idG5fbG9naW46aG92ZXIsI3RleHQtc2VhcmNoLWNvbnRhaW5lciAucGFnZS1jb250YWluZXIgYnV0dG9uOmhvdmVyLC5wYWdlLWNvbnRhaW5lciAjdGV4dC1zZWFyY2gtY29udGFpbmVyIGJ1dHRvbjpob3ZlciwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5wYWdlLWNvbnRhaW5lciBpbnB1dDpob3Zlclt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyICN0ZXh0LXNlYXJjaC1jb250YWluZXIgaW5wdXQ6aG92ZXJbdHlwZT1idXR0b25dLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uOmhvdmVyLC5tb2RhbC1jb250ZW50ICN0ZXh0LXNlYXJjaC1jb250YWluZXIgYnV0dG9uOmhvdmVyLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLm1vZGFsLWNvbnRlbnQgaW5wdXQ6aG92ZXJbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50ICN0ZXh0LXNlYXJjaC1jb250YWluZXIgaW5wdXQ6aG92ZXJbdHlwZT1idXR0b25dLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnBmLWFkbWluIC5qZi1idG46aG92ZXIsLnBmLWFkbWluICN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmpmLWJ0bjpob3ZlciwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbjpob3ZlciwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgI3RleHQtc2VhcmNoLWNvbnRhaW5lciBzcGFuLmJ1dHRvbjpob3ZlciwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbjpob3Zlciwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gI3RleHQtc2VhcmNoLWNvbnRhaW5lciBzcGFuLmJ1dHRvbjpob3ZlciwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5wZi1kYXNoYm9hcmQgLmpmLWJ0bjpob3ZlciwucGYtZGFzaGJvYXJkICN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmpmLWJ0bjpob3ZlciwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b246aG92ZXIsLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAjdGV4dC1zZWFyY2gtY29udGFpbmVyIHNwYW4uYnV0dG9uOmhvdmVyLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbjpob3Zlciwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkICN0ZXh0LXNlYXJjaC1jb250YWluZXIgc3Bhbi5idXR0b246aG92ZXIsI3RleHQtc2VhcmNoLWNvbnRhaW5lciBidXR0b24jbWFpbl9zdW1tYXJ5OmhvdmVyLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0OmhvdmVyLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmpzb25Gb3JtIGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sLmpzb25Gb3JtICN0ZXh0LXNlYXJjaC1jb250YWluZXIgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrOmhvdmVyW3R5cGU9J3N1Ym1pdCddLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAjdGV4dC1zZWFyY2gtY29udGFpbmVyIGlucHV0LnRyYW5zLWJhY2s6aG92ZXJbdHlwZT0nc3VibWl0J117Y29sb3I6I2ZmZjtib3JkZXI6c29saWQgMXB4ICMwMjllZTM7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzO29wYWNpdHk6MC44fSN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmZsZXgtcGFyZW50e21hcmdpbjowIDAgMCAwO3BhZGRpbmc6NHB4IDBweCA0cHggMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7I3RleHQtc2VhcmNoLWNvbnRhaW5lcntwYWRkaW5nLXRvcDoyMnB4O3BhZGRpbmctYm90dG9tOjIycHg7ZGlzcGxheTpibG9ja319QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsjdGV4dC1zZWFyY2gtY29udGFpbmVye3BhZGRpbmctdG9wOjI4cHg7cGFkZGluZy1ib3R0b206MzJweH19I3RleHQtc2VhcmNoLWNvbnRhaW5lcjphZnRlcntsZWZ0Oi01MCUgIWltcG9ydGFudDtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6I2U5ZWRmMDt0b3A6MDtib3R0b206MDtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrfSN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnNpbmdsZS1ibG9ja3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjN9I3RleHQtc2VhcmNoLWNvbnRhaW5lciAuc2luZ2xlLWJsb2NrIC5ibG9jay10aXRsZXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjE7cGFkZGluZzowO21pbi13aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7I3RleHQtc2VhcmNoLWNvbnRhaW5lciAuc2luZ2xlLWJsb2NrIC5ibG9jay10aXRsZXtsaW5lLWhlaWdodDoyMHB4O21hcmdpbi1ib3R0b206MjBweDtwYWRkaW5nLWxlZnQ6MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpeyN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnNpbmdsZS1ibG9jayAuYmxvY2stdGl0bGV7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjJweDtwYWRkaW5nLWxlZnQ6MHB4fX0jdGV4dC1zZWFyY2gtY29udGFpbmVyIC5zaW5nbGUtYmxvY2sgLnNlYXJjaC1mb3JtLXdyYXB7cGFkZGluZzoxMnB4IDA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDpub3dyYXB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5zaW5nbGUtYmxvY2sgLnNlYXJjaC1mb3JtLXdyYXAgLnNlYXJjaC1maWVsZC13cmFwe21hcmdpbi10b3A6LTI4cHg7d2lkdGg6MTAwJTttYXJnaW4tbGVmdDowfX1AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpeyN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnNpbmdsZS1ibG9jayAuc2VhcmNoLWZvcm0td3JhcCAuc2VhcmNoLWZpZWxkLXdyYXB7bWFyZ2luLXRvcDotNnB4O3dpZHRoOjEwMCV9fSN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnNpbmdsZS1ibG9jayAuc2VhcmNoLWZvcm0td3JhcCAuc2VhcmNoLWZpZWxkLXdyYXAgLnNlYXJjaC1maWVsZHtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDozMHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDo1MzlweDtoZWlnaHQ6NTJweDtwYWRkaW5nOjAgMTBweDtjb2xvcjojNGE0YTRhO2JvcmRlcjpzb2xpZCAxcHggIzk3OTc5NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9I3RleHQtc2VhcmNoLWNvbnRhaW5lciAuc2luZ2xlLWJsb2NrIC5zZWFyY2gtZm9ybS13cmFwIC5zZWFyY2gtZmllbGQtd3JhcCAuc2VhcmNoLWZpZWxkOjpwbGFjZWhvbGRlcntmb250LXNpemU6MTlweDtjb2xvcjojYTlhOGE4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCl7I3RleHQtc2VhcmNoLWNvbnRhaW5lciAuc2luZ2xlLWJsb2NrIC5zZWFyY2gtZm9ybS13cmFwIC5zZWFyY2gtZmllbGQtd3JhcCAuc2VhcmNoLWZpZWxke3dpZHRoOjI3M3B4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpeyN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnNpbmdsZS1ibG9jayAuc2VhcmNoLWZvcm0td3JhcCAuc2VhcmNoLWZpZWxkLXdyYXAgLnNlYXJjaC1maWVsZHt3aWR0aDoxMDAlfX0jdGV4dC1zZWFyY2gtY29udGFpbmVyIC5zaW5nbGUtYmxvY2sgLnNlYXJjaC1mb3JtLXdyYXAgLnNlYXJjaC1maWVsZC13cmFwIC5zZWFyY2gtZmllbGQ6Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMTM0LDEzOSwwLjUpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDVweCByZ2JhKDAsMTM0LDEzOSwwLjMpfSN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnNpbmdsZS1ibG9jayAuc2VhcmNoLWZvcm0td3JhcCAuc3VibWl0LWJ0bi13cmFwe2ZsZXg6MSAwIDU4cHg7bWF4LXdpZHRoOjU4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5zaW5nbGUtYmxvY2sgLnNlYXJjaC1mb3JtLXdyYXAgLnN1Ym1pdC1idG4td3JhcHttYXJnaW4tdG9wOi0yOHB4O21hcmdpbi1sZWZ0OjBweDtib3JkZXI6MXB4IHNvbGlkICMwMjllZTN9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCl7I3RleHQtc2VhcmNoLWNvbnRhaW5lciAuc2luZ2xlLWJsb2NrIC5zZWFyY2gtZm9ybS13cmFwIC5zdWJtaXQtYnRuLXdyYXB7bWFyZ2luLXRvcDotNnB4fX0jdGV4dC1zZWFyY2gtY29udGFpbmVyIC5zaW5nbGUtYmxvY2sgLnNlYXJjaC1mb3JtLXdyYXAgLnN1Ym1pdC1idG4td3JhcCAuc3VibWl0LWJ0bntoZWlnaHQ6MzBweH0jdGV4dC1zZWFyY2gtY29udGFpbmVyIC5zaW5nbGUtYmxvY2sgLnNlYXJjaC1mb3JtLXdyYXAgLnN1Ym1pdC1idG4td3JhcCBzdmd7ZmlsbDojZmZmfSN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnNpbmdsZS1ibG9jayAuc2VhcmNoLWZvcm0td3JhcCAuc3VibWl0LWJ0bi13cmFwIC5zdWJtaXQtYnRuLXByb2Z7aGVpZ2h0OjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5zaW5nbGUtYmxvY2t7Ym9yZGVyLXRvcDpzb2xpZCAxcHggI2Q3ZDVkNTtwYWRkaW5nLXRvcDozMHB4fX0ucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1maWx0ZXJzPi5mbGV4LXBhcmVudD4uYmxvY2t7ZmxleC1iYXNpczoxMDAlO3BhZGRpbmc6MH0ucmVzb3VyY2VzLWZpbHRlcnMgLmZsZXgtcGFyZW50IC5mbGV4LXBhcmVudHttYXJnaW46MCAtMzJweCAtMjBweCAtMzJweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5yZXNvdXJjZXMtZmlsdGVycyAuZmxleC1wYXJlbnQgLmZsZXgtcGFyZW50e21hcmdpbjowIC0xNnB4IC04cHggLTE2cHh9fS5yZXNvdXJjZXMtZmlsdGVycyttYWluIC5zZWFyY2gtcmVzdWx0cyAucmVzb3VyY2VzLWdyaWR7cGFkZGluZy10b3A6MDttYXJnaW4tdG9wOjB9LnJlc291cmNlcy1maWx0ZXJzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50e3BhZGRpbmctYm90dG9tOjB9LnBvcHVsYXItY29udGFpbmVye2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztwYWRkaW5nOjY0cHggMH0ucG9wdWxhci1jb250YWluZXIgYSwucG9wdWxhci1jb250YWluZXIgYTp2aXNpdGVke2NvbG9yOiMxMzE2MTh9LnBvcHVsYXItY29udGFpbmVyIC5hcnRpY2xlLWhlYWRpbmd7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjZweH0ucG9wdWxhci1jb250YWluZXIgLmFydGljbGUtbWV0YXtib3JkZXItYm90dG9tOjNweCBzb2xpZCAjMDFiZWU1O21pbi1oZWlnaHQ6MjAwcHg7ZmxleC1iYXNpczo1MCU7bWFyZ2luOjAgMzJweH0ucG9wdWxhci1jb250YWluZXIgLmNhcm91c2VsLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZX0ucG9wdWxhci1jb250YWluZXIgLmNhcm91c2VsLWJ1dHRvbi1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MTAwJX0ucG9wdWxhci1jb250YWluZXIgLmNhcm91c2VsLWJ1dHRvbi1uZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDoxMDAlfS5wb3B1bGFyLWNvbnRhaW5lciAuYXJ0aWNsZS1jYXRlZ29yeXtwYWRkaW5nLXRvcDo2cHg7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMTMxNjE4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjQ0fS5wb3B1bGFyLWNvbnRhaW5lciBhW2hyZWZePScjY2Fyb3VzZWwtYnV0dG9uJ117Ym9yZGVyOjA7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3fS5wb3B1bGFyLWNvbnRhaW5lciBhW2hyZWZePScjY2Fyb3VzZWwtYnV0dG9uJ10gc3Zne3dpZHRoOjEwMHB4O2hlaWdodDoxMDBweDtmaWxsOiNkMmQzZDR9LnBvcHVsYXItY29udGFpbmVyIGE6aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9LnBvcHVsYXItY29udGFpbmVyIGE6aG92ZXIgLmltYWdlLXdyYXAgaW1ne2ZpbHRlcjpodWUtcm90YXRlKC0yLjE2ZGVnKSBzYXR1cmF0ZSgwLjg3KSBicmlnaHRuZXNzKDAuODcpIGNvbnRyYXN0KDAuNzgpfS5wb3B1bGFyLWNvbnRhaW5lciAucG9wdWxhci1hcnRpY2xle2Rpc3BsYXk6ZmxleH0ucG9wdWxhci1jb250YWluZXIgLmltYWdlLXdyYXB7ZmxleC1iYXNpczo1MCV9LnBvcHVsYXItY29udGFpbmVyIGxpe3dpZHRoOjUwJX0uY29udGFjdC10YWJze3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmNvbnRhY3QtdGFic3ttYXJnaW4tbGVmdDotMzJweDttYXJnaW4tcmlnaHQ6LTMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmNvbnRhY3QtdGFic3ttYXJnaW4tbGVmdDotMTZweDttYXJnaW4tcmlnaHQ6LTE2cHh9fS5jb250YWN0LXRhYnMgLnRhYi10b3Bze2Rpc3BsYXk6ZmxleDttYXJnaW46MCAwIDhweH0uY29udGFjdC10YWJzIC50YWItdGl0bGV7Zm9udC1zaXplOjI4cHg7bGluZS1oZWlnaHQ6MS4zOWVtO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1yaWdodDo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MDtmbGV4LWJhc2lzOjMwJTtmbGV4LWdyb3c6MX0uY29udGFjdC10YWJzIC50YWItdGl0bGU6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MH0uY29udGFjdC10YWJzIC50YWItdGl0bGU6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6MH0uY29udGFjdC10YWJzIC50YWItdGl0bGUgYXtmb250LXdlaWdodDozMDA7d2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjE4cHggNjRweCAxNnB4IDMycHg7b3BhY2l0eToxO2NvbG9yOiMyMDI2MmE7Ym9yZGVyOjAgbm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCl7LmNvbnRhY3QtdGFicyAudGFiLXRpdGxlIGF7cGFkZGluZy1sZWZ0OjI0cHh9fS5jb250YWN0LXRhYnMgLnRhYi10aXRsZS5hY3RpdmUgYXtjb2xvcjojMjAyNjJhO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uY29udGFjdC10YWJzIC50YWItdGl0bGUuYWN0aXZlIGE6aG92ZXJ7Y29sb3I6IzIwMjYyYX0uY29udGFjdC10YWJzIC5jb250YWN0LXRhYntmb250LXdlaWdodDozMDA7Y29sb3I6IzU3Njc2Yztib3JkZXI6MXB4IHNvbGlkICNlYWViZTg7Ym9yZGVyLWJvdHRvbS13aWR0aDo2cHh9LmNvbnRhY3QtdGFicyAuY29udGFjdC10YWI+ZGl2PmRpdntwYWRkaW5nOjE2cHggMCAzMnB4IDA7Ym9yZGVyLWJvdHRvbTowIG5vbmV9LmNvbnRhY3QtdGFicyAuaWNvbi1waG9uZSwuY29udGFjdC10YWJzIC5pY29uLWNvbnRhY3QtZW1haWwsLmNvbnRhY3QtdGFicyAuaWNvbi1sZXR0ZXJ7cG9zaXRpb246cmVsYXRpdmU7dG9wOi00cHg7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDttYXJnaW4tcmlnaHQ6NnB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmaWxsOiMxYzNhNmV9LmNvbnRhY3QtdGFic1ttYXgtd2lkdGh+PSc5NTBweCdde3BhZGRpbmc6MH0uY29udGFjdC10YWJzW21heC13aWR0aH49Jzk1MHB4J10+dWx7ZGlzcGxheTpub25lfS5jb250YWN0LXRhYnNbbWF4LXdpZHRofj0nOTUwcHgnXT5zZWN0aW9ue2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjB9LmNvbnRhY3QtdGFic1ttYXgtd2lkdGh+PSc5NTBweCddPnNlY3Rpb24+YXtmb250LXNpemU6MjFweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4zNGVtO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxOHB4IDY0cHggMTZweCAzMnB4O3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiMyMDI2MmE7YmFja2dyb3VuZDojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmNvbnRhY3QtdGFic1ttYXgtd2lkdGh+PSc5NTBweCddPnNlY3Rpb24+YXtwYWRkaW5nLWxlZnQ6MTZweH19LmNvbnRhY3QtdGFic1ttYXgtd2lkdGh+PSc5NjBweCddPnNlY3Rpb24uYWN0aXZlPmF7Y29sb3I6IzIwMjYyYTtib3JkZXI6MCBub25lO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uY29udGFjdC10YWJzW21heC13aWR0aH49Jzk2MHB4J10+c2VjdGlvbi5hY3RpdmU+YTpob3Zlcntjb2xvcjojMjAyNjJhfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmNvbnRhY3QtdGFicyAudGFidHJpZ2dlciAuaWNvbi1vcGVuLWNsb3Nle3JpZ2h0OjMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmNvbnRhY3QtdGFicyAudGFidHJpZ2dlciAuaWNvbi1vcGVuLWNsb3Nle3JpZ2h0OjE2cHh9fS5jb250YWN0LXNlcnZpY2V7YmFja2dyb3VuZC1jb2xvcjojMDAwO3BhZGRpbmc6MTBweCAwfUBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpey5jb250YWN0LXNlcnZpY2V7cGFkZGluZzozMHB4IDB9fS5jb250YWN0LXNlcnZpY2UgLmZsZXgtcGFyZW50e2FsaWduLWl0ZW1zOmNlbnRlcn0uY29udGFjdC1zZXJ2aWNlIC5jb250YWN0LW1ldGF7Y29sb3I6I2ZmZn0uY29udGFjdC1zZXJ2aWNlIC5jb250YWN0LW1ldGEgLmNvbHVtbi10aXRsZSBoM3tjb2xvcjojZmZmO2xpbmUtaGVpZ2h0OjEuMDg7bGV0dGVyLXNwYWNpbmc6MC43NHB4fS5jb250YWN0LXNlcnZpY2UgLmNvbnRhY3QtbWV0YSAuY29udGFjdC1pbmZvIC50ZWx7Zm9udC1mYW1pbHk6J1RpbWVzLVJvbWFuJztmb250LXNpemU6NDhweDtsaW5lLWhlaWdodDoxLjU4O2xldHRlci1zcGFjaW5nOjAuNzRweH0uY29udGFjdC1zZXJ2aWNlIC5jb250YWN0LW1ldGEgLmNvbnRhY3QtaW5mbyAudGVsIGF7Y29sb3I6I2ZmZn0uY29udGFjdC1zZXJ2aWNlIC5jb250YWN0LW1ldGEgLmNvbnRhY3QtaW5mbyAuZW1haWwgYXtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxOXB4fS5jb250YWN0LXNlcnZpY2UgLmNvbnRhY3QtbWV0YSAuY29udGFjdC1pbmZvIC5saW5le3dpZHRoOjMwcHg7Ym9yZGVyOnNvbGlkIDJweCAjMDI5ZWUzO21hcmdpbjo0MnB4IDB9LmNvbnRhY3Qtc2VydmljZSAuY29udGFjdC1tZXRhIC5jb250YWN0LWluZm8gLmRvd25sb2FkLXdyYXBwZXJ7bWF4LXdpZHRoOjQ3N3B4fS5jb250YWN0LXNlcnZpY2UgLmNvbnRhY3QtbWV0YSAuY29udGFjdC1pbmZvIC5kb3dubG9hZC13cmFwcGVyIGg0e2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjUwMH0uY29udGFjdC1zZXJ2aWNlIC5jb250YWN0LW1ldGEgLmNvbnRhY3QtaW5mbyAuZG93bmxvYWQtd3JhcHBlciAuZG93bmxvYWRzIHVsLmZpbGVzIGxpe2JhY2tncm91bmQtY29sb3I6I2ZmZjttYXJnaW4tYm90dG9tOjJweH0uY29udGFjdC1zZXJ2aWNlIC5jb250YWN0LW1ldGEgLmNvbnRhY3QtaW5mbyAuZG93bmxvYWQtd3JhcHBlciAuZG93bmxvYWRzIHVsLmZpbGVzIGxpIGF7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojMjAyNjJhO3BhZGRpbmctcmlnaHQ6OHB4ICFpbXBvcnRhbnR9LmNvbnRhY3Qtc2VydmljZSAuY29udGFjdC1tZXRhIC5jb250YWN0LWluZm8gLmRvd25sb2FkLXdyYXBwZXIgLmRvd25sb2FkcyB1bC5maWxlcyBsaSAuZmlsZUljb257d2lkdGg6MzFweDtoZWlnaHQ6MzFweH0uY29udGFjdC1zZXJ2aWNlIC5jb250YWN0LW1ldGEgLmNvbnRhY3QtaW5mbyAuZG93bmxvYWQtd3JhcHBlciAuYm94LWluZm97bWFyZ2luLXRvcDoxMnB4O2ZvbnQtc2l6ZToxNnB4fS5jb250YWN0LXNlcnZpY2UgLmNvbnRhY3QtaW1hZ2UgLmltYWdlLXdyYXAgaW1ne2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjU0OXB4O2hlaWdodDphdXRvO2FzcGVjdC1yYXRpbzoxLzE7b2JqZWN0LWZpdDpjb3Zlcn1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5jb250YWN0LXNlcnZpY2UgLmZsZXgtcGFyZW50e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfS5jb250YWN0LXNlcnZpY2UgLmNvbnRhY3QtbWV0YXt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5jb250YWN0LXNlcnZpY2UgLmNvbnRhY3QtbWV0YSAuY29udGFjdC1pbmZvIC5kb3dubG9hZC13cmFwcGVye21heC13aWR0aDoxMDAlfS5jb250YWN0LXNlcnZpY2UgLmNvbnRhY3QtbWV0YSAuY29udGFjdC1pbmZvIC5saW5le21hcmdpbjozMnB4IGF1dG87Ym9yZGVyOnNvbGlkIDJweCAjMDI5ZWUzfS5jb250YWN0LXNlcnZpY2UgLmNvbnRhY3QtaW1hZ2UgLmltYWdlLXdyYXAgaW1ne3dpZHRoOjQwMHB4O2hlaWdodDo0MDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuY29udGFjdC1zZXJ2aWNlIC5jb250YWN0LWltYWdlIC5pbWFnZS13cmFwIGltZ3t3aWR0aDoyMjhweDtoZWlnaHQ6MjI4cHh9fS5sb2dvLWNhcm91c2VsLXNlY3Rpb257YmFja2dyb3VuZDojMTYxOTFCO3BhZGRpbmc6MH0ubG9nby1jYXJvdXNlbC1zZWN0aW9uIC5ib3VuZHMgLmNhcm91c2VsLWJ1dHRvbi13cmFwcGVyLC5sb2dvLWNhcm91c2VsLXNlY3Rpb24gLmpmLWhlYWRlci1ib3VuZHMgLmNhcm91c2VsLWJ1dHRvbi13cmFwcGVye2Rpc3BsYXk6bm9uZTttYXJnaW4tcmlnaHQ6MjRweDtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzYwcHgpey5sb2dvLWNhcm91c2VsLXNlY3Rpb24gLmJvdW5kcyAuY2Fyb3VzZWwtYnV0dG9uLXdyYXBwZXIsLmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuamYtaGVhZGVyLWJvdW5kcyAuY2Fyb3VzZWwtYnV0dG9uLXdyYXBwZXJ7bWFyZ2luLXJpZ2h0OjB9fS5sb2dvLWNhcm91c2VsLXNlY3Rpb24gLmJvdW5kcyAuY2Fyb3VzZWwtYnV0dG9uLXByZXYsLmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuamYtaGVhZGVyLWJvdW5kcyAuY2Fyb3VzZWwtYnV0dG9uLXByZXYsLmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuYm91bmRzIC5jYXJvdXNlbC1idXR0b24tbmV4dCwubG9nby1jYXJvdXNlbC1zZWN0aW9uIC5qZi1oZWFkZXItYm91bmRzIC5jYXJvdXNlbC1idXR0b24tbmV4dHtkaXNwbGF5Om5vbmV9LmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuYm91bmRzIHVsLC5sb2dvLWNhcm91c2VsLXNlY3Rpb24gLmpmLWhlYWRlci1ib3VuZHMgdWx7cGFkZGluZzoxNXB4IDAgNXB4O2ZvbnQtc2l6ZTowO2JvcmRlcjpub25lO2JveC1zaXppbmc6Ym9yZGVyLWJveH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5sb2dvLWNhcm91c2VsLXNlY3Rpb24gLmJvdW5kcyB1bCwubG9nby1jYXJvdXNlbC1zZWN0aW9uIC5qZi1oZWFkZXItYm91bmRzIHVse3BhZGRpbmc6MTBweCAwIDVweH19LmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuYm91bmRzIHVsIGxpLC5sb2dvLWNhcm91c2VsLXNlY3Rpb24gLmpmLWhlYWRlci1ib3VuZHMgdWwgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTIuNSU7Zm9udC1zaXplOjE2cHg7dGV4dC1hbGlnbjpyaWdodH0uc2l0ZS1sb2NrdG9ucGVyZm9ybWFuY2UgLmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuYm91bmRzIHVsIGxpLC5zaXRlLWxvY2t0b25wZXJmb3JtYW5jZSAubG9nby1jYXJvdXNlbC1zZWN0aW9uIC5qZi1oZWFkZXItYm91bmRzIHVsIGxpe3dpZHRoOjE2LjY2JX0uc2l0ZS1sb2NrdG9ucGVyZm9ybWFuY2UgLmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuYm91bmRzIHVsIGxpIC5pbWctd3JhcCwuc2l0ZS1sb2NrdG9ucGVyZm9ybWFuY2UgLmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuamYtaGVhZGVyLWJvdW5kcyB1bCBsaSAuaW1nLXdyYXB7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCl7LmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuYm91bmRzIHVsIGxpLC5sb2dvLWNhcm91c2VsLXNlY3Rpb24gLmpmLWhlYWRlci1ib3VuZHMgdWwgbGl7d2lkdGg6MjUlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KXsubG9nby1jYXJvdXNlbC1zZWN0aW9uIC5ib3VuZHMgdWwgbGksLmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuamYtaGVhZGVyLWJvdW5kcyB1bCBsaXt3aWR0aDo1MCV9fUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5sb2NhdGlvbi10YWJzIC5ib3VuZHMsLmxvY2F0aW9uLXRhYnMgLmpmLWhlYWRlci1ib3VuZHN7cGFkZGluZzowfX0ubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDt6LWluZGV4OjEwfS5sb2NhdGlvbi10YWJzIC5sb2NhdGlvbi13cmFwIC50YWItY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6NTM2cHg7Ym9yZGVyOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnR7aGVpZ2h0OmF1dG87YmFja2dyb3VuZC1jb2xvcjojYzRjNGM0fX0ubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQ+ZGl2e2hlaWdodDoxMDAlICFpbXBvcnRhbnR9LmxvY2F0aW9uLXRhYnMgLmxvY2F0aW9uLXdyYXAgLnRhYi1jb250ZW50IC5vZmZpY2UtbWFwe3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7bGVmdDowO3RvcDowO2JvdHRvbTowO2hlaWdodDoxMDAlO3dpZHRoOjMwMCU7Ym9yZGVyOm5vbmU7bWFyZ2luLWxlZnQ6LTgwJTt6LWluZGV4OjF9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQgLm9mZmljZS1tYXB7bWFyZ2luLWxlZnQ6LTc1JX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQgLm9mZmljZS1tYXB7cG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudDttYXJnaW4tbGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjU1M3B4fX0ubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQgLm9mZmljZS1pbmZvLXdyYXB7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdDt3aWR0aDozOC41JTtoZWlnaHQ6MTAwJTtwYWRkaW5nOjUwcHggMDtib3JkZXI6bm9uZTt6LWluZGV4OjEwO2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5sb2NhdGlvbi10YWJzIC5sb2NhdGlvbi13cmFwIC50YWItY29udGVudCAub2ZmaWNlLWluZm8td3JhcHtwYWRkaW5nOjM1cHggMjNweCA2MHB4O3dpZHRoOjQ4OHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5sb2NhdGlvbi10YWJzIC5sb2NhdGlvbi13cmFwIC50YWItY29udGVudCAub2ZmaWNlLWluZm8td3JhcHt3aWR0aDoxMDAlO2Zsb2F0Om5vbmU7cGFkZGluZzozNXB4IDM0cHggMjBweDttYXJnaW4tdG9wOi0xNTBweH19LmxvY2F0aW9uLXRhYnMgLmxvY2F0aW9uLXdyYXAgLnRhYi1jb250ZW50IC5vZmZpY2UtaW5mby13cmFwIC5vZmZpY2UtaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiMyMDI0Mjc7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU3O3BhZGRpbmc6NTFweCA2N3B4IDg1cHggNDRweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5sb2NhdGlvbi10YWJzIC5sb2NhdGlvbi13cmFwIC50YWItY29udGVudCAub2ZmaWNlLWluZm8td3JhcCAub2ZmaWNlLWluZm97Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjFweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQgLm9mZmljZS1pbmZvLXdyYXAgLm9mZmljZS1pbmZve3BhZGRpbmc6NTRweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQgLm9mZmljZS1pbmZvLXdyYXAgLm9mZmljZS1pbmZve3BhZGRpbmc6MzJweH0ubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQgLm9mZmljZS1pbmZvLXdyYXAgLm9mZmljZS1pbmZvIGF7bWF4LXdpZHRoOjI1MHB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO2Rpc3BsYXk6aW5saW5lLWJsb2NrfX0ubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQgLm9mZmljZS1pbmZvLXdyYXAgLm9mZmljZS1pbmZvIC5vZmZpY2V7bWFyZ2luLWJvdHRvbToyMHB4O2ZvbnQtc2l6ZTo0MHB4O2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MzhweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjM7Y29sb3I6I2ZmZn0ubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQgLm9mZmljZS1pbmZvLXdyYXAgLm9mZmljZS1pbmZvIGFkZHJlc3N7Y29sb3I6I2ZmZjtmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoxLjUzO2xldHRlci1zcGFjaW5nOjAuMjZweH0ubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQgLm9mZmljZS1pbmZvLXdyYXAgLm9mZmljZS1pbmZvIGFkZHJlc3Mgc3BhbntkaXNwbGF5OmJsb2NrfS5sb2NhdGlvbi10YWJzIC5sb2NhdGlvbi13cmFwIC50YWItY29udGVudCAub2ZmaWNlLWluZm8td3JhcCAub2ZmaWNlLWluZm8gYWRkcmVzcyBhe2NvbG9yOiNmZmZ9LmxvY2F0aW9uLXRhYnMgLmxvY2F0aW9uLXdyYXAgLnRhYi1jb250ZW50IC5vZmZpY2UtaW5mby13cmFwIC5vZmZpY2UtaW5mbyBhZGRyZXNzIGE6aG92ZXJ7Y29sb3I6IzAyOWVlM30ubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQgLm9mZmljZS1pbmZvLXdyYXAgLm9mZmljZS1pbmZvIC5hc2lkZS10aXRsZXttYXJnaW4tYm90dG9tOjB9LmxvY2F0aW9uLXRhYnMgLmxvY2F0aW9uLXdyYXAgLnRhYi1jb250ZW50IC5vZmZpY2UtaW5mby13cmFwIC5vZmZpY2UtaW5mbyAuYXNpZGUtdGl0bGU6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmxvY2F0aW9uLXRhYnMgLmxvY2F0aW9uLXdyYXAgLnRhYi1jb250ZW50IC5vZmZpY2UtaW5mby13cmFwIC5vZmZpY2UtaW5mbyAuYXNpZGUtdGl0bGUgaDN7ZGlzcGxheTpub25lfS5sb2NhdGlvbi10YWJzIC5sb2NhdGlvbi13cmFwIC50YWItY29udGVudCAub2ZmaWNlLWluZm8td3JhcCAub2ZmaWNlLWluZm8gLmFzaWRlLXRpdGxlIGg0e21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjB9LmxvY2F0aW9uLXRhYnMgLmxvY2F0aW9uLXdyYXAgLnRhYi1jb250ZW50IC5vZmZpY2UtaW5mby13cmFwIC5zb2NpYWwtaWNvbnMtd3JhcHtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEwcHg7bGVmdDo0NnB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5sb2NhdGlvbi10YWJzIC5sb2NhdGlvbi13cmFwIC50YWItY29udGVudCAub2ZmaWNlLWluZm8td3JhcCAuc29jaWFsLWljb25zLXdyYXB7bGVmdDoyM3B4O2JvdHRvbToyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5sb2NhdGlvbi10YWJzIC5sb2NhdGlvbi13cmFwIC50YWItY29udGVudCAub2ZmaWNlLWluZm8td3JhcCAuc29jaWFsLWljb25zLXdyYXB7cG9zaXRpb246c3RhdGljO3BhZGRpbmctdG9wOjM1cHh9fS5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuZmFxLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjE0cHg7bGVmdDoyMHB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MDtoZWlnaHQ6OHB4O3RyYW5zaXRpb246YWxsIC4zcztvcGFjaXR5OjB9LmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtPi5hY2NvcmRpb24tdHJpZ2dlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6IzQxNGE1MTtwYWRkaW5nOjE2cHggNjRweCAxNnB4IDMycHg7Zm9udC1zaXplOjIycHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjI3cHh9LmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtPi5hY2NvcmRpb24tdHJpZ2dlcjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDojNTA1YzY0O3dpZHRoOjYwcHg7aGVpZ2h0OjEwMCU7cmlnaHQ6MDt0b3A6MDtib3R0b206MDt6LWluZGV4OjA7cG9zaXRpb246YWJzb2x1dGV9LmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtPi5hY2NvcmRpb24tdHJpZ2dlcjpiZWZvcmV7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2JhY2tncm91bmQ6I2ZmZjt3aWR0aDozMHB4O2hlaWdodDozMHB4O2JvdHRvbTowO2JvcmRlci1yYWRpdXM6NTAlO3otaW5kZXg6LTE7cmlnaHQ6MTVweDt0b3A6MTVweDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjF9LmNhdGVnb3J5RGFzaGJvYXJkIC5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbT4uYWNjb3JkaW9uLXRyaWdnZXI6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ucGYtYnJvY2h1cmUgLmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtPi5hY2NvcmRpb24tdHJpZ2dlcjphZnRlcntkaXNwbGF5Om5vbmV9LnBmLWJyb2NodXJlIC5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbT4uYWNjb3JkaW9uLXRyaWdnZXI6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJzt3aWR0aDoyOHB4O2hlaWdodDoyOHB4O2JvdHRvbTowO2JvcmRlci1yYWRpdXM6NTAlO3JpZ2h0OjE1cHg7dG9wOjE1cHg7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO2JhY2tncm91bmQ6bm9uZTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9vcGVuLWljb24tZmFxLnN2Z1wiKX0uZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0+LmFjY29yZGlvbi10cmlnZ2VyIC50aXRsZS10ZXJ0e21hcmdpbjowO2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0+LmFjY29yZGlvbi10cmlnZ2VyIC50aXRsZS10ZXJ0e2ZvbnQtc2l6ZToxNXB4fX0uZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0+LmFjY29yZGlvbi1jb250ZW50e2JvcmRlcjpzb2xpZCAxcHggIzk3OTc5Nztib3JkZXItdG9wOjAgbm9uZX0uZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0+LmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tdHJpZ2dlcjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTM7aGVpZ2h0OjQwcHg7cmlnaHQ6MTVweDt3aWR0aDo0NXB4O3RvcDoxMHB4fS5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbT4uYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi10cmlnZ2VyOmJlZm9yZXtkaXNwbGF5Om5vbmV9LmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtPi5hY2NvcmRpb24tY29udGVudCB1bHtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzoyMHB4IDUwcHggMTVweCAzMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtPi5hY2NvcmRpb24tY29udGVudCB1bHtwYWRkaW5nOjIwcHggNDBweCAxNXB4IDI1cHh9fS5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbT4uYWNjb3JkaW9uLWNvbnRlbnQgdWwgbGl7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MThweDtjb2xvcjojMjAyNjJhfS5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbT4uYWNjb3JkaW9uLWNvbnRlbnQgcHtwYWRkaW5nLXJpZ2h0OjE2cHg7cGFkZGluZy1sZWZ0OjE2cHh9LmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4+LmFjY29yZGlvbi10cmlnZ2Vye2JvcmRlci1ib3R0b206c29saWQgMXB4ICM5Nzk3OTc7YmFja2dyb3VuZC1jb2xvcjojNjA2Yzc1fS5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuPi5hY2NvcmRpb24tdHJpZ2dlciAudGl0bGUtdGVydHtjb2xvcjojZmZmfS5wZi1icm9jaHVyZSAuZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tb3Blbj4uYWNjb3JkaW9uLXRyaWdnZXI6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL2Nsb3NlLWljb24tZmFxLnN2Z1wiKX0uZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLWl0ZW0tb3Blbj4uYWNjb3JkaW9uLXRyaWdnZXI6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojNzY4YzkzfS5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24taXRlbS1vcGVuPi5hY2NvcmRpb24tdHJpZ2dlciAuaWNvbi1hcnJvdy1yaWdodHt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyl9LmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLmZhcS1pY29ue3dpZHRoOjEycHg7b3BhY2l0eToxfS5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuPi5hY2NvcmRpb24tY29udGVudHtwYWRkaW5nOjE2cHggMCAxNnB4IDI2cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5wZi1icm9jaHVyZSAuZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW06aG92ZXI+LmFjY29yZGlvbi10cmlnZ2Vye2JvcmRlci1ib3R0b206c29saWQgMXB4ICM5Nzk3OTc7YmFja2dyb3VuZC1jb2xvcjojNjA2Yzc1fS5wZi1icm9jaHVyZSAuZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW06aG92ZXI+LmFjY29yZGlvbi10cmlnZ2VyIC50aXRsZS10ZXJ0e2NvbG9yOiNmZmZ9LnBmLWJyb2NodXJlIC5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbTpob3ZlciAuYWNjb3JkaW9uLWl0ZW0tb3Blbj4uYWNjb3JkaW9uLXRyaWdnZXI6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojNzY4YzkzfS5mYXEtYWNjb3JkaW9uIC5pY29uLWFycm93LXJpZ2h0e3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuNHMgZWFzZSAwcztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjRweDtyaWdodDozM3B4O3otaW5kZXg6MjtmaWxsOiNmZmZ9LmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50e292ZXJmbG93OmhpZGRlbjttYXgtaGVpZ2h0OjA7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IDIuM3MgZWFzZS1vdXQsIG9wYWNpdHkgLjNzIGVhc2Utb3V0O29wYWNpdHk6MH0uZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tb3Blbj4uYWNjb3JkaW9uLWNvbnRlbnR7bWF4LWhlaWdodDoyNDAwcHg7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IDMuNnMgZWFzZS1vdXQsIG9wYWNpdHkgLjVzIGVhc2Utb3V0O29wYWNpdHk6MX0uaW5mby13aWRnZXR7cGFkZGluZzowIDIwcHggN3B4O21hcmdpbi1ib3R0b206M3B4O2JhY2tncm91bmQtY29sb3I6IzAyOWVlMztjb2xvcjojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5pbmZvLXdpZGdldHtwYWRkaW5nOjAgMjBweH19LmluZm8td2lkZ2V0IC53aWRnZXQtYmxvY2t7cGFkZGluZzozMHB4IDAgMjNweH0uaW5mby13aWRnZXQgLndpZGdldC1ibG9jazpmaXJzdC1jaGlsZHttYXJnaW4tYm90dG9tOjEwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZn1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsuaW5mby13aWRnZXQgLndpZGdldC1ibG9jazpmaXJzdC1jaGlsZHttYXJnaW4tYm90dG9tOjdweH19QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LmluZm8td2lkZ2V0IC53aWRnZXQtYmxvY2t7cGFkZGluZzoyM3B4IDAgMTVweH19LmluZm8td2lkZ2V0IC53aWRnZXQtYmxvY2sgLndpZGdldC10aXRsZXttYXJnaW46MCAwIDI1cHg7Zm9udC1zaXplOjI4cHg7bGluZS1oZWlnaHQ6MzRweH0uaW5mby13aWRnZXQgLndpZGdldC1ibG9jayAud2lkZ2V0LWxpc3R7bGlzdC1zdHlsZTpub25lfS5pbmZvLXdpZGdldCAud2lkZ2V0LWJsb2NrIC53aWRnZXQtbGlzdCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MjVweDttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MThweH0uaW5mby13aWRnZXQgLndpZGdldC1ibG9jayAud2lkZ2V0LWxpc3QgbGkgLmxpc3QtaWNvbntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6M3B4O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjAuOTtjb2xvcjojMDI5ZWUzO3otaW5kZXg6MTtoZWlnaHQ6MTRweDt3aWR0aDoxMnB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmluZm8td2lkZ2V0IC53aWRnZXQtYmxvY2sgLndpZGdldC1saXN0IGxpIC5saXN0LWljb257dG9wOjA7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MThweH19LmluZm8td2lkZ2V0IC53aWRnZXQtYmxvY2sgLndpZGdldC1saXN0IGxpIC5saXN0LWljb24gc3Zne2Rpc3BsYXk6YmxvY2s7ZmlsbDojMDI5ZWUzO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmJhbm5lcnttaW4taGVpZ2h0OjY2M3B4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmJhbm5lcnttaW4taGVpZ2h0OjAgIWltcG9ydGFudDtoZWlnaHQ6Y2FsYygxMDB2aCAtIDcwcHgpfX0uYmFubmVyIC5iYW5uZXItc2xpZGV7YmFja2dyb3VuZDpjZW50ZXIgY2VudGVyIHVybChcIlwiKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCl7LmJhbm5lciAuYmFubmVyLXNsaWRle3BhZGRpbmc6NTJweCAwIDQ4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmJhbm5lciAuYmFubmVyLXNsaWRle3BhZGRpbmc6MzJweCAwIDI4cHh9fS5iYW5uZXIgLmJhbm5lci1jb250ZW50d3JhcHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmJhbm5lciAuYmFubmVyLWNvbnRlbnR7ZmxleC1iYXNpczoxMDAlfX0uYmFubmVyIC5iYW5uZXItY29udGVudCAudGl0bGVfc2l0ZXtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjUycHg7Y29sb3I6IzEzMTYxODtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yMzttYXJnaW46MCAwIC4yNWVtO21heC13aWR0aDo4MDBweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5iYW5uZXIgLmJhbm5lci1jb250ZW50IC50aXRsZV9zaXRle2ZvbnQtc2l6ZTozNnB4fX0uYmFubmVyIC5iYW5uZXItY29udGVudCAuc3RyYXBsaW5le2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6NTJweDtjb2xvcjojMDI5ZWUzO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjIzO21hcmdpbjowIDAgLjVlbTttYXgtd2lkdGg6NDR2d31AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5iYW5uZXIgLmJhbm5lci1jb250ZW50IC5zdHJhcGxpbmV7bWF4LXdpZHRoOjQ0dnc7bWFyZ2luOi41ZW0gMCAuNWVtfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5iYW5uZXIgLmJhbm5lci1jb250ZW50IC5zdHJhcGxpbmV7Zm9udC1zaXplOjM2cHg7bWF4LXdpZHRoOm5vbmV9fS5iYW5uZXIgLmJhbm5lci1jb250ZW50IHB7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtjb2xvcjojMTMxNjE4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU2O21heC13aWR0aDo0NHZ3O21hcmdpbi1ib3R0b206MS41ZW19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuYmFubmVyIC5iYW5uZXItY29udGVudCBwe21heC13aWR0aDo0NHZ3fX1AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpey5iYW5uZXIgLmJhbm5lci1jb250ZW50IHB7bWF4LXdpZHRoOm5vbmU7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS43NX19LmJhbm5lciAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci1jdGF7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MThweDtjb2xvcjojMTMxNjE4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjIyO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjIwMHB4fS5iYW5uZXIgLmJhbm5lci1jb250ZW50LmJhbm5lcl9pbnZlcnNlIC50aXRsZV9zaXRlLC5iYW5uZXIgLmJhbm5lci1jb250ZW50LmJhbm5lcl9pbnZlcnNlIHAsLmJhbm5lciAuYmFubmVyLWNvbnRlbnQuYmFubmVyX2ludmVyc2UgLmJhbm5lci1jdGF7Y29sb3I6I2ZmZn0uYmFubmVyIC5pY29uLWRvd24tYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7dG9wOjkwJTtsZWZ0OjUwJTt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9QG1lZGlhIChtYXgtd2lkdGg6IDg2NXB4KXsuYmFubmVyIC5pY29uLWRvd24tYXJyb3d7bGVmdDo3NyV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmJhbm5lciAuaWNvbi1kb3duLWFycm93e3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7bGVmdDo3NyV9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmJhbm5lciAuaWNvbi1kb3duLWFycm93e3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7dG9wOjgwJTtsZWZ0OjUwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ4MHB4KXsuYmFubmVyIC5pY29uLWRvd24tYXJyb3d7dG9wOjc1JTtsZWZ0OjUwJX19LmJhbm5lciAuaWNvbi1kb3duLWFycm93IHN2Z3t3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2ZpbGw6I2ZmZn1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5iYW5uZXIgLmljb24tZG93bi1hcnJvdyBzdmd7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuYmFubmVyIC5pY29uLWRvd24tYXJyb3cgc3Zne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9fS5iYW5uZXIgI3Njcm9sbERvd246YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDotNTQlO2xlZnQ6LTUwJTt3aWR0aDoyMDAlO2hlaWdodDoyMDAlO2NvbnRlbnQ6Jyc7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC40cyBlYXNlIDAuMXMsIGJvcmRlci1jb2xvciAuNHMgZWFzZSAwcztib3JkZXI6M3B4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4wMik7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuMDUpfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmJhbm5lciAjc2Nyb2xsRG93bjpiZWZvcmV7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuMik7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC42KX19LmJhbm5lciAjc2Nyb2xsRG93bjpob3ZlcjpiZWZvcmV7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuMik7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC42KTt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjRzIGVhc2UgMHMsIGJvcmRlci1jb2xvciAuNHMgZWFzZSAwLjFzfS5iYW5uZXIgLmZsZXhTbGlkZXItZG90c3tkaXNwbGF5Om5vbmV9LmJhbm5lciAuYmFubmVyX3N0cmVhbXtwYWRkaW5nLXJpZ2h0OjQwMHB4fS5iYW5uZXIgLmJhbm5lci13aWRnZXQtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZX0uYmFubmVyIC5iYW5uZXItd2lkZ2V0e3dpZHRoOjM3MHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi01MHZ3O3RvcDoyZW07ei1pbmRleDo5OTk7YW5pbWF0aW9uOnNsaWRlLWZyb20tdGhlLXJpZ2h0IDFzIDJzIDEgZm9yd2FyZHN9LmJhbm5lciAuYmFubmVyLXdpZGdldCAudGFiYmVke2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7cGFkZGluZzowfS5iYW5uZXIgLmJhbm5lci13aWRnZXQgLnRhYmJlZCAubG9nby5sb2dvX2dsb2JhbGZpe3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOi0yMXB4O21hcmdpbi10b3A6N3B4fS5iYW5uZXIgLmJhbm5lci13aWRnZXQgLnRhYmJlZCAubG9nby5sb2dvX2dsb2JhbGZpIHN2Z3toZWlnaHQ6NTVweCAhaW1wb3J0YW50O3dpZHRoOjkwcHggIWltcG9ydGFudH0uYmFubmVyIC5iYW5uZXItd2lkZ2V0IC50YWJiZWQ+c2VjdGlvbntib3JkZXI6MCBub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmJhbm5lciAuYmFubmVyLXdpZGdldCAudGFiYmVkPnVse2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpzdHJldGNoO3BhZGRpbmc6MH0uYmFubmVyIC5iYW5uZXItd2lkZ2V0IC50YWJiZWQ+dWw+bGl7ZGlzcGxheTpibG9jaztmbGV4OjEgMSBhdXRvfS5iYW5uZXIgLmJhbm5lci13aWRnZXQgLnRhYmJlZD51bD5saT5he3dpZHRoOjEwMCU7Y29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjA7Ym9yZGVyOjAgbm9uZTttYXJnaW46MDtwYWRkaW5nOjE2cHggMCAxNnB4IDMycHg7YmFja2dyb3VuZDojMzczZjQ1fS5iYW5uZXIgLmJhbm5lci13aWRnZXQgLnRhYmJlZD51bD5saS5hY3RpdmU+YXtib3JkZXI6MCBub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmJhbm5lciAuYmFubmVyLXdpZGdldCAudGFiYmVkPnNlY3Rpb24+ZGl2PmRpdntwYWRkaW5nOjB9LmJhbm5lciAuYmFubmVyLXdpZGdldCAuZmxleC1wYXJlbnR7cGFkZGluZy1ib3R0b206MzJweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5iYW5uZXIgLmJhbm5lci13aWRnZXR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6YXV0bzt0b3A6YXV0bztyaWdodDphdXRvO21hcmdpbjowIC0zMnB4O3otaW5kZXg6MzthbmltYXRpb246bm9uZTtib3gtc2hhZG93OjAgMnB4IDZweCAwIHJnYmEoMCwwLDAsMC41KX0uYmFubmVyIC5iYW5uZXItd2lkZ2V0IC5qc29uRm9ybSAuZmxleC13cmFwLXJvd3ttYXgtd2lkdGg6NzA2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmJhbm5lciAuYmFubmVyLXdpZGdldHttYXJnaW46MCAtMTZweDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0uYmFubmVyIC5iYW5uZXItd2lkZ2V0IC5hc2lkZXt3aWR0aDphdXRvO21hcmdpbjowfS5iYW5uZXIgLmJhbm5lci13aWRnZXQgLmFzaWRlIC5pbmxpbmVDaGVja2JveCBsYWJlbCB+IC5mb2Nie21hcmdpbi1sZWZ0OjE1cHggIWltcG9ydGFudH0uYmFubmVyIC5iYW5uZXItd2lkZ2V0IC5hc2lkZSAuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIC5mbGV4LXdyYXAtcm93e2Rpc3BsYXk6YmxvY2t9LmJhbm5lciAuYmFubmVyLXdpZGdldCAuYXNpZGUgLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSAuZmxleC13cmFwLXJvdyAub25lLWhhbGYubGVmdC1ibG9ja3ttYXJnaW4tcmlnaHQ6MH0uYmFubmVyIC5iYW5uZXItd2lkZ2V0IC5hc2lkZSAuYXNpZGUtdGl0bGV7ZGlzcGxheTpub25lfS5iYW5uZXIgLmJhbm5lci13aWRnZXQgLnRhYmJlZD51bD5saT5he3BhZGRpbmc6MTZweH19LmJhbm5lci5zcGxpdC1iYW5uZXIgLmJhbm5lci1jb250ZW50e21heC13aWR0aDo0MjBweDtwYWRkaW5nOjE1MHB4IDAgMTE1cHg7Y29sb3I6IzEzMTYxOH0uYmFubmVyLnNwbGl0LWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci1jdGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWF4LXdpZHRoOjEwMCU7d2lkdGg6YXV0bzttaW4td2lkdGg6MjIwcHg7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweDtmb250LXdlaWdodDo1MDA7Y29sb3I6aW5oZXJpdDtib3JkZXI6MXB4IHNvbGlkICMxMzE2MTh9LmJhbm5lci5zcGxpdC1iYW5uZXIgLmJhbm5lci1jb250ZW50IC5iYW5uZXItY3RhOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMTMxNjE4O2JvcmRlci1jb2xvcjojMTMxNjE4fS5iYW5uZXIuc3BsaXQtYmFubmVyIC5iYW5uZXItY29udGVudCBoMSwuYmFubmVyLnNwbGl0LWJhbm5lciAuYmFubmVyLWNvbnRlbnQgcCwuYmFubmVyLnNwbGl0LWJhbm5lciAuYmFubmVyLWNvbnRlbnQgdWx7Y29sb3I6aW5oZXJpdH0uYmFubmVyLnNwbGl0LWJhbm5lciAuYmFubmVyLXNsaWRlIC5iYW5uZXItY29udGVudC5iYW5uZXJfaW52ZXJzZXtjb2xvcjojZmZmfS5iYW5uZXIuc3BsaXQtYmFubmVyIC5iYW5uZXItc2xpZGUgLmJhbm5lci1jb250ZW50LmJhbm5lcl9pbnZlcnNlIC5iYW5uZXItY3Rhe2NvbG9yOmluaGVyaXQgIWltcG9ydGFudDtib3JkZXItY29sb3I6I2Q3ZDVkNX0uYmFubmVyLnNwbGl0LWJhbm5lciAuYmFubmVyLXNsaWRlIC5iYW5uZXItY29udGVudC5iYW5uZXJfaW52ZXJzZSAuYmFubmVyLWN0YTpob3Zlcntjb2xvcjojMTMxNjE4ICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojZmZmO2JvcmRlci1jb2xvcjojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCl7LmJhbm5lci5zcGxpdC1iYW5uZXIgLmJhbm5lci1zbGlkZXtwYWRkaW5nOjB9LmJhbm5lci5zcGxpdC1iYW5uZXIgLmJhbm5lci1jb250ZW50e3BhZGRpbmc6MTEwcHggMH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYmFubmVyLnNwbGl0LWJhbm5lciAuYmFubmVyLWNvbnRlbnR7cGFkZGluZzo0MHB4IDAgNTBweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsuYmFubmVyLnNwbGl0LWJhbm5lciAuYmFubmVyLWNvbnRlbnR7bWF4LXdpZHRoOjEwMCV9LmJhbm5lci5zcGxpdC1iYW5uZXIgLmJhbm5lci1jb250ZW50IC5iYW5uZXItY3Rhe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttaW4td2lkdGg6MH19LmJhbm5lci5iYW5uZXJfc3RyZWFtIC5iYW5uZXItY29udGVudCwuYmFubmVyLmJhbm5lcl93aXRoV2lkZ2V0IC5iYW5uZXItY29udGVudHttYXgtd2lkdGg6NzIwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LmJhbm5lci5iYW5uZXJfc3RyZWFtIC5iYW5uZXItY29udGVudCwuYmFubmVyLmJhbm5lcl93aXRoV2lkZ2V0IC5iYW5uZXItY29udGVudHttYXgtd2lkdGg6NTIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmJhbm5lci5iYW5uZXJfc3RyZWFtLC5iYW5uZXIuYmFubmVyX3dpdGhXaWRnZXR7bWluLWhlaWdodDowICFpbXBvcnRhbnR9LmJhbm5lci5iYW5uZXJfc3RyZWFtIC5mbGV4U2xpZGVyLC5iYW5uZXIuYmFubmVyX3dpdGhXaWRnZXQgLmZsZXhTbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O3RvcDphdXRvO2xlZnQ6YXV0bztyaWdodDphdXRvO2JvdHRvbTphdXRvO21pbi1oZWlnaHQ6NTgwcHg7aGVpZ2h0OmF1dG99LmllMTAgLmJhbm5lci5iYW5uZXJfc3RyZWFtIC5mbGV4U2xpZGVyLC5pZTExIC5iYW5uZXIuYmFubmVyX3N0cmVhbSAuZmxleFNsaWRlciwuaWUxMCAuYmFubmVyLmJhbm5lcl93aXRoV2lkZ2V0IC5mbGV4U2xpZGVyLC5pZTExIC5iYW5uZXIuYmFubmVyX3dpdGhXaWRnZXQgLmZsZXhTbGlkZXJ7aGVpZ2h0OjYwMHB4fS5iYW5uZXIuYmFubmVyX3N0cmVhbSAuZmxleFNsaWRlcj51bCwuYmFubmVyLmJhbm5lcl93aXRoV2lkZ2V0IC5mbGV4U2xpZGVyPnVse2Rpc3BsYXk6ZmxleDtmbGV4OjAgMCAxMDAwMCU7aGVpZ2h0OmF1dG99LmJhbm5lci5iYW5uZXJfc3RyZWFtIC5mbGV4U2xpZGVyPnVsPmxpLC5iYW5uZXIuYmFubmVyX3dpdGhXaWRnZXQgLmZsZXhTbGlkZXI+dWw+bGl7ZGlzcGxheTpmbGV4O2ZsZXg6MCAwIDElO21hcmdpbjowfS5iYW5uZXIuYmFubmVyX3N0cmVhbSAuZmxleFNsaWRlciAuYmFubmVyLWNvbnRlbnR3cmFwLC5iYW5uZXIuYmFubmVyX3dpdGhXaWRnZXQgLmZsZXhTbGlkZXIgLmJhbm5lci1jb250ZW50d3JhcHtkaXNwbGF5OmZsZXg7ZmxleDoxIDEgMTAwJTthbGlnbi1pdGVtczpjZW50ZXJ9LmJhbm5lci5iYW5uZXJfc3RyZWFtIC5mbGV4U2xpZGVyIC5iYW5uZXItc2xpZGUsLmJhbm5lci5iYW5uZXJfd2l0aFdpZGdldCAuZmxleFNsaWRlciAuYmFubmVyLXNsaWRle2hlaWdodDphdXRvICFpbXBvcnRhbnR9LmJhbm5lci5iYW5uZXJfc3RyZWFtIC5iYW5uZXItY29udGVudCwuYmFubmVyLmJhbm5lcl93aXRoV2lkZ2V0IC5iYW5uZXItY29udGVudHtwYWRkaW5nOjB9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmJhbm5lci5iYW5uZXJfc3RyZWFtIC5mbGV4U2xpZGVyLC5iYW5uZXIuYmFubmVyX3dpdGhXaWRnZXQgLmZsZXhTbGlkZXJ7bWluLWhlaWdodDo0NDBweH19LmJhbm5lci5iYW5uZXItcHJvZmVzc2lvbnN7bWluLWhlaWdodDo3MzBweH1AbWVkaWEgKG1heC13aWR0aDogMTY0OXB4KXsuYmFubmVyLmJhbm5lci1wcm9mZXNzaW9uc3ttaW4taGVpZ2h0OjY5MHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ5OXB4KXsuYmFubmVyLmJhbm5lci1wcm9mZXNzaW9uc3ttaW4taGVpZ2h0OjU0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5iYW5uZXIuYmFubmVyLXByb2Zlc3Npb25ze21pbi1oZWlnaHQ6NjAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LmJhbm5lci5iYW5uZXItcHJvZmVzc2lvbnN7bWF4LXdpZHRoOjIwMDBweDttYXJnaW46YXV0bztwYWRkaW5nOjIwcHg7YmFja2dyb3VuZC1jb2xvcjojMDAwfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5iYW5uZXIuYmFubmVyLXByb2Zlc3Npb25ze2hlaWdodDphdXRvICFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmJhbm5lci5iYW5uZXItcHJvZmVzc2lvbnMgLmZsZXhTbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OmF1dG87YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzfX0uYmFubmVyLmJhbm5lci1wcm9mZXNzaW9ucyAuYmFubmVyLXNsaWRle3Bvc2l0aW9uOnJlbGF0aXZlfS5iYW5uZXIuYmFubmVyLXByb2Zlc3Npb25zIC5iYW5uZXItc2xpZGUuY3VycmVudCAuYmxvY2staW1hZ2V7LXdlYmtpdC1hbmltYXRpb246ZmFkZUluIDEuNXMgNTBtczstbW96LWFuaW1hdGlvbjpmYWRlSW4gMS41cyA1MG1zOy1tcy1hbmltYXRpb246ZmFkZUluIDEuNXMgNTBtczstby1hbmltYXRpb246ZmFkZUluIDEuNXMgNTBtczthbmltYXRpb246ZmFkZUluIDEuNXMgNTBtczthbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7b3BhY2l0eTowfS5iYW5uZXIuYmFubmVyLXByb2Zlc3Npb25zIC5iYW5uZXItc2xpZGUuY3VycmVudCAuYmFubmVyLWNvbnRlbnR3cmFwIC5iYW5uZXItY29udGVudHstd2Via2l0LWFuaW1hdGlvbjpmYWRlSW4gMS41cyAwLjJzOy1tb3otYW5pbWF0aW9uOmZhZGVJbiAxLjVzIDAuMnM7LW1zLWFuaW1hdGlvbjpmYWRlSW4gMS41cyAwLjJzOy1vLWFuaW1hdGlvbjpmYWRlSW4gMS41cyAwLjJzO2FuaW1hdGlvbjpmYWRlSW4gMS41cyAwLjJzO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDtvcGFjaXR5OjB9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuYmFubmVyLmJhbm5lci1wcm9mZXNzaW9ucyAuYmFubmVyLXNsaWRlLmN1cnJlbnQgLmJhbm5lci1jb250ZW50d3JhcCAuYmFubmVyLWNvbnRlbnR7LXdlYmtpdC1hbmltYXRpb246ZmFkZUluIDFzOy1tb3otYW5pbWF0aW9uOmZhZGVJbiAxcyAwLjJzOy1tcy1hbmltYXRpb246ZmFkZUluIDFzIDAuMnM7LW8tYW5pbWF0aW9uOmZhZGVJbiAxIDAuMnM7YW5pbWF0aW9uOmZhZGVJbiAxczthbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7b3BhY2l0eTowfX1AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpey5iYW5uZXIuYmFubmVyLXByb2Zlc3Npb25zIC5iYW5uZXItc2xpZGV7cGFkZGluZzowcHg7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5iYW5uZXIuYmFubmVyLXByb2Zlc3Npb25zIC5iYW5uZXItc2xpZGV7aGVpZ2h0OmF1dG8gIWltcG9ydGFudH19LmJhbm5lci5iYW5uZXItcHJvZmVzc2lvbnMgLmJhbm5lci1zbGlkZSAuYmxvY2staW1hZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6NzMwcHg7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb24teDpyaWdodDtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1heC13aWR0aDogMTY0OXB4KXsuYmFubmVyLmJhbm5lci1wcm9mZXNzaW9ucyAuYmFubmVyLXNsaWRlIC5ibG9jay1pbWFnZXtoZWlnaHQ6NjkwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDk5cHgpey5iYW5uZXIuYmFubmVyLXByb2Zlc3Npb25zIC5iYW5uZXItc2xpZGUgLmJsb2NrLWltYWdle2hlaWdodDo1NDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuYmFubmVyLmJhbm5lci1wcm9mZXNzaW9ucyAuYmFubmVyLXNsaWRlIC5ibG9jay1pbWFnZXtoZWlnaHQ6MzcycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmJhbm5lci5iYW5uZXItcHJvZmVzc2lvbnMgLmJhbm5lci1zbGlkZSAuYmxvY2staW1hZ2V7aGVpZ2h0OjIyOHB4fX0uYmFubmVyLmJhbm5lci1wcm9mZXNzaW9ucyAuYmFubmVyLXNsaWRlIC5ibG9jay1pbWFnZTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDo0MjBweDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTM7ZGlzcGxheTpibG9jazt6LWluZGV4OjJ9QG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCl7LmJhbm5lci5iYW5uZXItcHJvZmVzc2lvbnMgLmJhbm5lci1zbGlkZSAuYmxvY2staW1hZ2U6OmJlZm9yZXt3aWR0aDoyNzVweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuYmFubmVyLmJhbm5lci1wcm9mZXNzaW9ucyAuYmFubmVyLXNsaWRlIC5ibG9jay1pbWFnZTo6YmVmb3Jle2NvbnRlbnQ6bm9uZX19LmJhbm5lci5iYW5uZXItcHJvZmVzc2lvbnMgLmJhbm5lci1zbGlkZSAuYmx1ZS1ibG9ja3ttYXgtd2lkdGg6NjEzcHh9LmJhbm5lci5iYW5uZXItcHJvZmVzc2lvbnMgLmJhbm5lci1zbGlkZSAuYmx1ZS1ibG9jayAuaW5kZXgtY29udGFpbmVyLnNsaWRlci1pbmRleHttYXJnaW4tdG9wOi02MHB4fS5iYW5uZXIuYmFubmVyLXByb2Zlc3Npb25zIC5iYW5uZXItc2xpZGUgLmJhbm5lci1jb250ZW50d3JhcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5iYW5uZXIuYmFubmVyLXByb2Zlc3Npb25zIC5iYW5uZXItc2xpZGUgLmJhbm5lci1jb250ZW50d3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6YXV0bztwYWRkaW5nOjBweCAyMHB4IDIwcHh9fS5iYW5uZXIuYmFubmVyLXByb2Zlc3Npb25zIC5iYW5uZXItc2xpZGUgLmJhbm5lci1jb250ZW50d3JhcCAuYmFubmVyLWNvbnRlbnR7YmFja2dyb3VuZC1jb2xvcjojZmZmO21heC13aWR0aDo2MTNweDtwYWRkaW5nOjc0cHggNzZweCAxMDlweCA2N3B4O21hcmdpbi1sZWZ0OjQycHg7ei1pbmRleDoxO29wYWNpdHk6MH0uYmFubmVyLmJhbm5lci1wcm9mZXNzaW9ucyAuYmFubmVyLXNsaWRlIC5iYW5uZXItY29udGVudHdyYXAgLmJhbm5lci1jb250ZW50IC5oZWFkaW5nLTF7cGFkZGluZy1ib3R0b206MDttYXJnaW4tYm90dG9tOjB9LmJhbm5lci5iYW5uZXItcHJvZmVzc2lvbnMgLmJhbm5lci1zbGlkZSAuYmFubmVyLWNvbnRlbnR3cmFwIC5iYW5uZXItY29udGVudCAuaGVhZGluZy0xLXNoYWRvd3twYWRkaW5nLXRvcDowO21hcmdpbi10b3A6MH1AbWVkaWEgKG1heC13aWR0aDogMTQ5OXB4KXsuYmFubmVyLmJhbm5lci1wcm9mZXNzaW9ucyAuYmFubmVyLXNsaWRlIC5iYW5uZXItY29udGVudHdyYXAgLmJhbm5lci1jb250ZW50e21heC13aWR0aDo1MDBweDt3aWR0aDoxMDAlO3BhZGRpbmc6NjBweCA2MHB4IDYwcHggNDVweH0uYmFubmVyLmJhbm5lci1wcm9mZXNzaW9ucyAuYmFubmVyLXNsaWRlIC5iYW5uZXItY29udGVudHdyYXAgLmJhbm5lci1jb250ZW50IC5oZWFkaW5nLTEsLmJhbm5lci5iYW5uZXItcHJvZmVzc2lvbnMgLmJhbm5lci1zbGlkZSAuYmFubmVyLWNvbnRlbnR3cmFwIC5iYW5uZXItY29udGVudCAuaGVhZGluZy0xLXNoYWRvd3tmb250LXNpemU6MzhweDttYXJnaW4tdG9wOjB9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDk5cHgpIGFuZCAobWluLXdpZHRoOiA3NjlweCl7LmJhbm5lci5iYW5uZXItcHJvZmVzc2lvbnMgLmJhbm5lci1zbGlkZSAuYmFubmVyLWNvbnRlbnR3cmFwIC5iYW5uZXItY29udGVudHttaW4taGVpZ2h0OjM2NXB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcn19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuYmFubmVyLmJhbm5lci1wcm9mZXNzaW9ucyAuYmFubmVyLXNsaWRlIC5iYW5uZXItY29udGVudHdyYXAgLmJhbm5lci1jb250ZW50e21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCU7cGFkZGluZzozMHB4O21hcmdpbi1sZWZ0OjA7bWFyZ2luLXRvcDotMjBweH0uYmFubmVyLmJhbm5lci1wcm9mZXNzaW9ucyAuYmFubmVyLXNsaWRlIC5iYW5uZXItY29udGVudHdyYXAgLmJhbm5lci1jb250ZW50IC5oZWFkaW5nLTEsLmJhbm5lci5iYW5uZXItcHJvZmVzc2lvbnMgLmJhbm5lci1zbGlkZSAuYmFubmVyLWNvbnRlbnR3cmFwIC5iYW5uZXItY29udGVudCAuaGVhZGluZy0xLXNoYWRvd3tmb250LXNpemU6MzhweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuYmFubmVyLmJhbm5lci1wcm9mZXNzaW9ucyAuYmFubmVyLXNsaWRlIC5iYW5uZXItY29udGVudHdyYXAgLmJhbm5lci1jb250ZW50e3BhZGRpbmc6MjNweH0uYmFubmVyLmJhbm5lci1wcm9mZXNzaW9ucyAuYmFubmVyLXNsaWRlIC5iYW5uZXItY29udGVudHdyYXAgLmJhbm5lci1jb250ZW50IC5oZWFkaW5nLTEsLmJhbm5lci5iYW5uZXItcHJvZmVzc2lvbnMgLmJhbm5lci1zbGlkZSAuYmFubmVyLWNvbnRlbnR3cmFwIC5iYW5uZXItY29udGVudCAuaGVhZGluZy0xLXNoYWRvd3tmb250LXNpemU6MzBweH0uYmFubmVyLmJhbm5lci1wcm9mZXNzaW9ucyAuYmFubmVyLXNsaWRlIC5iYW5uZXItY29udGVudHdyYXAgLmJhbm5lci1jb250ZW50IC5iYW5uZXItY3Rhe21heC13aWR0aDoxNzBweDtmb250LXNpemU6MTdweH19LmJhbm5lci13cmFwcGVye3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5mb290ZXItcnNhe2JhY2tncm91bmQ6cmdiYSgyMzgsMjM5LDIzNiwwLjkxKX0uZm9vdGVyLXJzYSAuZmxleC1wYXJlbnQ+LmJsb2Nre21pbi13aWR0aDowfS5mb290ZXItcnNhIC5yc2EtaW1hZ2V7ZmxleC1iYXNpczoxMCV9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9vdGVyLXJzYSAucnNhLWltYWdle2ZsZXgtYmFzaXM6NTAlfS5mb290ZXItcnNhIC5yc2EtaW1hZ2UgaW1ne3dpZHRoOjg2JTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTZweH19LmZvb3Rlci1yc2EgLnJzYS11bmRlcndyaXRle2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjMzZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZsZXgtYmFzaXM6MzAlfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZvb3Rlci1yc2EgLnJzYS11bmRlcndyaXRle2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEuMTdlbTtmbGV4LWJhc2lzOjUwJX19LmZvb3Rlci1yc2EgLnJzYS10ZXh0e2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuMTRlbTtmbGV4LWJhc2lzOjYwJX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5mb290ZXItcnNhIC5yc2EtdGV4dHtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxLjE3ZW07ZmxleC1iYXNpczoxMDAlfX0uYXNpZGV7bWFyZ2luLWJvdHRvbToyZW07Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtjb2xvcjppbmhlcml0O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjM4O2JvcmRlcjoxcHggc29saWQgIzk3OTc5Nztib3JkZXItdG9wOjAgbm9uZX0ucGYtYnJvY2h1cmUgLmFzaWRle2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41N30uYXNpZGUgYXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjV9LmFzaWRlIHRhYmxle21pbi13aWR0aDowfS5hc2lkZSAucGhvbmVub3tmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyOHB4O2NvbG9yOiMwMjllZTM7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjE7bWFyZ2luLWJvdHRvbTouNDVlbX0uYXNpZGUgLm9wZW5pbmdob3VycyBhe21hcmdpbi1ib3R0b206MWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDoxMDAlO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGYtZGFzaGJvYXJkIC5hc2lkZT4uZmxleC1wYXJlbnR7cGFkZGluZzowfX0uYXNpZGUgLmpmLXJvdy5wYXNzd29yZC1yZXNldHtjb2xvcjojYWFhO3BhZGRpbmc6MTBweCAwO2ZvbnQtc2l6ZToxMnB4fS5hc2lkZSAuamYtcm93LnBhc3N3b3JkLXJlc2V0IGF7Zm9udC1zaXplOjEycHh9LmFzaWRlLmFzaWRlLXdpdGhvdXQtbWFyZ2lue21hcmdpbjowfS5hc2lkZS5hc2lkZS1nZXQtYS1xdW90ZSAuZmxleC1wYXJlbnR7cGFkZGluZy1ib3R0b206MjZweH0uYXNpZGUtdGl0bGV7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTozNnB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuMjtsZXR0ZXItc3BhY2luZzowLjU1cHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3BhZGRpbmctYm90dG9tOjMycHg7bWFyZ2luLWJvdHRvbTozMnB4fS5hc2lkZS10aXRsZTpiZWZvcmV7ei1pbmRleDotMTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTMycHg7bGVmdDotMzNweDtyaWdodDotMzNweDtib3R0b206MDtiYWNrZ3JvdW5kOiMwMjllZTM7ZGlzcGxheTpibG9jaztjb250ZW50OicnfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmFzaWRlLXRpdGxlOmJlZm9yZXt0b3A6LTE2cHg7bGVmdDotMTZweDtyaWdodDotMTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuYXNpZGUtdGl0bGU6YmVmb3Jle2xlZnQ6LTlweDtyaWdodDotOXB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5hc2lkZS10aXRsZXtwYWRkaW5nLWJvdHRvbToxNnB4O21hcmdpbi1ib3R0b206MTZweH19LmFzaWRlLXRpdGxlIGgze2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MjhweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjIyO21hcmdpbjowO2xldHRlci1zcGFjaW5nOjAuNTVweH0uYXNpZGUtdGl0bGUtdjJ7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTozNnB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuMjtsZXR0ZXItc3BhY2luZzowLjU1cHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5hc2lkZS10aXRsZS12MiBoMywuYXNpZGUtdGl0bGUtdjIgaDR7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZToyOHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuMjI7bWFyZ2luOjA7bGV0dGVyLXNwYWNpbmc6MC41NXB4fS5hc2lkZS1kb3dubG9hZC1saXN0e2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmctbGVmdDowfS5hc2lkZS1kb3dubG9hZC1saXN0IGxpe3BhZGRpbmc6MnB4IDB9LmFzaWRlIC5hc2lkZS1pbWFnZS13cmFwe21hcmdpbi1ib3R0b206NDBweH0uYXNpZGUgLnRlYW0tbmFtZXtmb250LXNpemU6MjBweDtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjEuODtjb2xvcjojMDI5ZWUzfS5hc2lkZSAudGVhbS1lbWFpbCwuYXNpZGUgLnRlYW0tdGVse2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI7Y29sb3I6IzAyOWVlM30uYXNpZGUgLnRlYW0tZW1haWwgYTpob3ZlciwuYXNpZGUgLnRlYW0tdGVsIGE6aG92ZXJ7Y29sb3I6IzAyOWVlM30uYXNpZGUgLnRlYW0tZW1haWwgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5hc2lkZSsuYXNpZGV7bWFyZ2luLXRvcDozMnB4fS5hc2lkZVF1aWNrUXVvdGV7YmFja2dyb3VuZC1jb2xvcjojNGE0YTRhO21hcmdpbi1ib3R0b206MmVtO2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41N30uYXNpZGVRdWlja1F1b3RlIC5mbGV4LXBhcmVudHtwYWRkaW5nOjI0cHggMTZweCA2NHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmFzaWRlUXVpY2tRdW90ZSAuZmxleC1wYXJlbnR7cGFkZGluZzoyNHB4IDhweCAzMnB4fX0uYXNpZGVRdWlja1F1b3RlIC5mbGV4LXBhcmVudCAuYmxvY2t7ZmxleC1iYXNpczoxMDAlO3BhZGRpbmc6OHB4IDE2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuYXNpZGVRdWlja1F1b3RlIC5mbGV4LXBhcmVudCAuYmxvY2t7cGFkZGluZzo4cHh9fS5hc2lkZVF1aWNrUXVvdGUgYXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjV9LmFzaWRlUXVpY2tRdW90ZSAuamYtcm93e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6Y2FsYygxMDAlIC0gNnB4KTttYXJnaW46MHB4IDZweCAzMHB4O3BhZGRpbmc6MHB4fS5hc2lkZVF1aWNrUXVvdGUgLmpmLXJvdy5wYXNzd29yZC1yZXNldHtjb2xvcjojYWFhO3BhZGRpbmc6MTBweCAwO2ZvbnQtc2l6ZToxMnB4fS5hc2lkZVF1aWNrUXVvdGUgLmpmLXJvdy5wYXNzd29yZC1yZXNldCBhe2ZvbnQtc2l6ZToxMnB4fS5hc2lkZVF1aWNrUXVvdGUuYnVzeXtvcGFjaXR5OjAuNTtwb2ludGVyLWV2ZW50czpub25lfS5hc2lkZVF1aWNrUXVvdGUgLmdldC15b3VyLXF1aWNrLXF1b3RlLWJsb2Nre3dpZHRoOmNhbGMoMTAwJSAtIDZweCk7aGVpZ2h0OjEyNHB4O29wYWNpdHk6MC45O2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjttYXgtaGVpZ2h0OjIwMHB4O292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCA1MDBtcztkaXNwbGF5OmJsb2NrO21hcmdpbjoyMHB4IDZweCAzMHB4fS5hc2lkZVF1aWNrUXVvdGUgLmdldC15b3VyLXF1aWNrLXF1b3RlLWJsb2NrLmNsb3NlZHtiYWNrZ3JvdW5kOmluaGVyaXQ7bWF4LWhlaWdodDoxcHh9LmFzaWRlUXVpY2tRdW90ZSAuZ2V0LXlvdXItcXVpY2stcXVvdGUtYmxvY2suYnVzeXt0cmFuc2l0aW9uOmFsbCAwbXM7YmFja2dyb3VuZDojZDhkOGQ4O2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzZlNmU2ZSA2MCUsICNlOTk4MTMgNjAlLCAjZTk5ODEzIDEwMCUpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzZlNmU2ZSA2MCUsICNlOTk4MTMgNjAlLCAjZTk5ODEzIDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNmU2ZTZlIDYwJSwgI2U5OTgxMyA2MCUsICNlOTk4MTMgMTAwJSk7YmFja2dyb3VuZC1zaXplOjIwMCUgMTAwJTthbmltYXRpb246d2lwZSAxcyBsaW5lYXIgaW5maW5pdGV9LmFzaWRlUXVpY2tRdW90ZSAuZ2V0LXlvdXItcXVpY2stcXVvdGUtYmxvY2sgI2Vycm9ye2NvbG9yOiNlYzVhNGI7cGFkZGluZzowIDEwcHh9LmFzaWRlUXVpY2tRdW90ZSAuZ2V0LXlvdXItcXVpY2stcXVvdGUtYmxvY2sgLmdldC15b3VyLXF1aWNrLXF1b3RlLWxhYmVse29wYWNpdHk6MC45O2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS4yOTtwYWRkaW5nOjEwcHh9LmFzaWRlUXVpY2tRdW90ZSAuZ2V0LXlvdXItcXVpY2stcXVvdGUtYmxvY2sgLmdldC15b3VyLXF1aWNrLXF1b3RlLXZhbHVle2ZvbnQtc2l6ZTo0MnB4O29wYWNpdHk6MC45O2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjQycHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4zODtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjM3cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk4cHgpey5hc2lkZVF1aWNrUXVvdGUgLmdldC15b3VyLXF1aWNrLXF1b3RlLWJsb2NrIC5nZXQteW91ci1xdWljay1xdW90ZS12YWx1ZXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozMHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMzh9fS5hc2lkZVF1aWNrUXVvdGUgLmdldC15b3VyLXF1aWNrLXF1b3RlLWJsb2NrIC5nZXQteW91ci1xdWljay1xdW90ZS12YWx1ZSAuTk9LLWxhYmVse2ZvbnQtc2l6ZToyOHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OHB4KXsuYXNpZGVRdWlja1F1b3RlIC5nZXQteW91ci1xdWljay1xdW90ZS1ibG9jayAuZ2V0LXlvdXItcXVpY2stcXVvdGUtdmFsdWUgLk5PSy1sYWJlbHtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMzh9fS5hc2lkZVF1aWNrUXVvdGUgLmdldC15b3VyLXF1aWNrLXF1b3RlLWJsb2NrICNvdGhlcntvcGFjaXR5OjAuOTtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjM3cHg7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjM4fS5hc2lkZVF1aWNrUXVvdGUgLmdldC15b3VyLXF1aWNrLXF1b3RlLWJsb2NrICNvdGhlciAuTk9LLWxhYmVse2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4zOH0uYXNpZGVRdWlja1F1b3RlIC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGxpLC5hc2lkZVF1aWNrUXVvdGUgLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmZsZXgtcGFyZW50IC5hc2lkZS1wcm9mZXNzaW9ucy13cmFwcGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LWVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LmZsZXgtcGFyZW50IC5hc2lkZS1wcm9mZXNzaW9ucy13cmFwcGVyIC5hc2lkZS1wcm9mZXNzaW9uc3tkaXNwbGF5OmZsZXg7YmFja2dyb3VuZC1jb2xvcjojMjAyNDI3O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpmbGV4LWVuZDttYXgtd2lkdGg6NTExcHg7d2lkdGg6MTAwJTtwYWRkaW5nLWJvdHRvbTo1MHB4O2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE5cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40N30uZmxleC1wYXJlbnQgLmFzaWRlLXByb2Zlc3Npb25zLXdyYXBwZXIgLmFzaWRlLXByb2Zlc3Npb25zIC5hc2lkZS1wcm9mZXNzaW9ucy10aXRsZSBoNHtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjM4cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS42O2xldHRlci1zcGFjaW5nOjAuNDNweDttYXJnaW4tYm90dG9tOjB9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZmxleC1wYXJlbnQgLmFzaWRlLXByb2Zlc3Npb25zLXdyYXBwZXIgLmFzaWRlLXByb2Zlc3Npb25zIC5hc2lkZS1wcm9mZXNzaW9ucy10aXRsZSBoNHtmb250LXNpemU6MjhweDttYXJnaW4tYm90dG9tOjEwcHh9fS5mbGV4LXBhcmVudCAuYXNpZGUtcHJvZmVzc2lvbnMtd3JhcHBlciAuYXNpZGUtcHJvZmVzc2lvbnMgLnBob25lbm97Zm9udC1mYW1pbHk6XCJUaW1lcyBOZXcgUm9tYW5cIixUaW1lcy1Sb21hbixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6NDhweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZsZXgtcGFyZW50IC5hc2lkZS1wcm9mZXNzaW9ucy13cmFwcGVyIC5hc2lkZS1wcm9mZXNzaW9ucyAucGhvbmVub3tmb250LXNpemU6NDJweDttYXJnaW4tYm90dG9tOjB9fS5mbGV4LXBhcmVudCAuYXNpZGUtcHJvZmVzc2lvbnMtd3JhcHBlciAuYXNpZGUtcHJvZmVzc2lvbnMgLnBob25lbm8gYXtmb250LWZhbWlseTpcIlRpbWVzIE5ldyBSb21hblwiLFRpbWVzLVJvbWFuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTo0OHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTg7bWFyZ2luLWJvdHRvbTouNDVlbX0uZmxleC1wYXJlbnQgLmFzaWRlLXByb2Zlc3Npb25zLXdyYXBwZXIgLmFzaWRlLXByb2Zlc3Npb25zIC5vcGVuaW5naG91cnN7bWFyZ2luLWJvdHRvbTozNXB4fS5mbGV4LXBhcmVudCAuYXNpZGUtcHJvZmVzc2lvbnMtd3JhcHBlciAuYXNpZGUtcHJvZmVzc2lvbnMgLm9wZW5pbmdob3VycyBhe2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE5cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40N31AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5mbGV4LXBhcmVudCAuYXNpZGUtcHJvZmVzc2lvbnMtd3JhcHBlciAuYXNpZGUtcHJvZmVzc2lvbnMgLm9wZW5pbmdob3VycyBhe21heC13aWR0aDoyNjBweDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO2Rpc3BsYXk6aW5saW5lLWJsb2NrO292ZXJmbG93OmhpZGRlbn19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZmxleC1wYXJlbnQgLmFzaWRlLXByb2Zlc3Npb25zLXdyYXBwZXIgLmFzaWRlLXByb2Zlc3Npb25zIC5vcGVuaW5naG91cnN7bWFyZ2luLWJvdHRvbToyNHB4fX0uZmxleC1wYXJlbnQgLmFzaWRlLXByb2Zlc3Npb25zLXdyYXBwZXIgLmFzaWRlLXByb2Zlc3Npb25zIC5waG9uZW5vIGE6aG92ZXIsLmZsZXgtcGFyZW50IC5hc2lkZS1wcm9mZXNzaW9ucy13cmFwcGVyIC5hc2lkZS1wcm9mZXNzaW9ucyAub3BlbmluZ2hvdXJzIGE6aG92ZXJ7Y29sb3I6IzAyOWVlMztjdXJzb3I6cG9pbnRlcn0uYXNpZGUuc2lkZWJhci1uZXdzLWRldGFpbHtib3JkZXI6bm9uZX0uYXNpZGUuc2lkZWJhci1uZXdzLWRldGFpbCAuYXV0aG9yLWJsb2NrLWNvbnRlbnR7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjV9LmFzaWRlLnNpZGViYXItbmV3cy1kZXRhaWwgLmF1dGhvci1ibG9jay1jb250ZW50IC5hc2lkZS1pbWFnZS13cmFwe21hcmdpbi1ib3R0b206MzBweH0uYXNpZGUuc2lkZWJhci1uZXdzLWRldGFpbCAuYXV0aG9yLWJsb2NrLWNvbnRlbnQgLmFzaWRlLWltYWdlLXdyYXAgaW1ne3dpZHRoOjcwcHg7aGVpZ2h0OjcwcHg7Ym9yZGVyLXJhZGl1czo1MCU7b2JqZWN0LWZpdDpjb3Zlcn1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5hc2lkZS5zaWRlYmFyLW5ld3MtZGV0YWlsIC5hdXRob3ItYmxvY2stY29udGVudCAuYXNpZGUtaW1hZ2Utd3JhcCBpbWd7d2lkdGg6MTE2cHg7aGVpZ2h0OjExNnB4fX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5hc2lkZS5zaWRlYmFyLW5ld3MtZGV0YWlsIC5hdXRob3ItYmxvY2stY29udGVudHtwYWRkaW5nLWxlZnQ6MH19LmFzaWRlLnNpZGViYXItbmV3cy1kZXRhaWwgLmF1dGhvci1ibG9jay1jb250ZW50IC50ZWFtLW5hbWUgYXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTtmb250LXdlaWdodDpib2xkO3BhZGRpbmctYm90dG9tOjEwcHh9LmFzaWRlLnNpZGViYXItbmV3cy1kZXRhaWwgLmF1dGhvci1ibG9jay1jb250ZW50IC50ZWFtLW5hbWUgYTpob3Zlcntjb2xvcjojMDI5ZWUzfS5hc2lkZS5zaWRlYmFyLW5ld3MtZGV0YWlsIC5hdXRob3ItYmxvY2stY29udGVudCAudGVhbS1uYW1lIC5ieXtmb250LXN0eWxlOml0YWxpYztmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2xldHRlci1zcGFjaW5nOjAuMjVweH0uYXNpZGUuc2lkZWJhci1uZXdzLWRldGFpbCAuYXV0aG9yLWJsb2NrLWNvbnRlbnQgLnRlYW0tdGVsLC5hc2lkZS5zaWRlYmFyLW5ld3MtZGV0YWlsIC5hdXRob3ItYmxvY2stY29udGVudCAudGVhbS1lbWFpbHtsaW5lLWhlaWdodDoxfS5hc2lkZS5zaWRlYmFyLW5ld3MtZGV0YWlsIC5hdXRob3ItYmxvY2stY29udGVudCAudGVhbS10ZWwgYSwuYXNpZGUuc2lkZWJhci1uZXdzLWRldGFpbCAuYXV0aG9yLWJsb2NrLWNvbnRlbnQgLnRlYW0tZW1haWwgYXtjb2xvcjojMjAyNjJhO3RleHQtZGVjb3JhdGlvbjpub25lO3dvcmQtd3JhcDpicmVhay13b3JkO2ZvbnQtc2l6ZToxMnB4fS5hc2lkZS5zaWRlYmFyLW5ld3MtZGV0YWlsIC5hdXRob3ItYmxvY2stY29udGVudCAudGVhbS10ZWwgYTpob3ZlciwuYXNpZGUuc2lkZWJhci1uZXdzLWRldGFpbCAuYXV0aG9yLWJsb2NrLWNvbnRlbnQgLnRlYW0tZW1haWwgYTpob3Zlcntjb2xvcjojMDI5ZWUzfS5hc2lkZS5zaWRlYmFyLW5ld3MtZGV0YWlsIC5hdXRob3ItYmxvY2stY29udGVudCAudGVhbS1lbWFpbHtmb250LXNpemU6MTJweH0uYXNpZGUuc2lkZWJhci1uZXdzLWRldGFpbCAuYXV0aG9yLWJsb2NrLWNvbnRlbnQgLnRlYW0tam9iLXRpdGxle3BhZGRpbmctYm90dG9tOjIwcHh9LmFzaWRlLnNpZGViYXItbmV3cy1kZXRhaWwgLmF1dGhvci1ibG9jay1jb250ZW50IC5saW5le3dpZHRoOjMwcHg7Ym9yZGVyOnNvbGlkIDJweCAjMDI5ZWUzO21hcmdpbjozMHB4IDB9LmFzaWRlLnNpZGViYXItbmV3cy1kZXRhaWwgLmF1dGhvci1ibG9jay1jb250ZW50IC5zaGFyZS1jb250ZW50e2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5hc2lkZS5zaWRlYmFyLW5ld3MtZGV0YWlsIC5hdXRob3ItYmxvY2stY29udGVudCAuc2hhcmUtY29udGVudCAuc29jaWFsLWljb25zLXdyYXB7ZGlzcGxheTpibG9ja30uYXNpZGUuc2lkZWJhci1uZXdzLWRldGFpbCAuYXV0aG9yLWJsb2NrLWNvbnRlbnQgLnNoYXJlLWNvbnRlbnQgLnNvY2lhbC1pY29ucy13cmFwIHVsLnNvY2lhbC1pY29uc3tkaXNwbGF5OmZsZXh9LmFzaWRlLmRvd25sb2FkcyAuYXNpZGUtdGl0bGV7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MzZweDtsaW5lLWhlaWdodDoxLjIyO2xldHRlci1zcGFjaW5nOjAuNTVweDtjb2xvcjojZmZmZmZmfS5hc2lkZS5kb3dubG9hZHMgLmFzaWRlLXRpdGxlOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiM3NjhjOTN9LmFzaWRlLmRvd25sb2FkcyB0YWJsZXt3aWR0aDoxMDAlO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX0uYXNpZGUuZG93bmxvYWRzIHRhYmxlIHRoZWFkIHRoe2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MC41cHggc29saWQgIzk3OTc5NyAhaW1wb3J0YW50O2JvcmRlci10b3A6bm9uZSAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdDtmb250LWZhbWlseTpTYXJhYnVuLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MS4yOTtsZXR0ZXItc3BhY2luZzowLjI2cHg7Y29sb3I6IzIwMjQyN30uYXNpZGUuZG93bmxvYWRzIHRhYmxlIHRoZWFkIHRoOm50aC1vZi10eXBlKDEpe2JvcmRlci1sZWZ0Om5vbmUgIWltcG9ydGFudH0uYXNpZGUuZG93bmxvYWRzIHRhYmxlIHRoZWFkIHRoOm50aC1vZi10eXBlKDIpe2JvcmRlci1yaWdodDpub25lICFpbXBvcnRhbnR9LmFzaWRlLmRvd25sb2FkcyB0YWJsZSB0Ym9keXtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnR9LmFzaWRlLmRvd25sb2FkcyB0YWJsZSB0Ym9keSB0cntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnR9LmFzaWRlLmRvd25sb2FkcyB0YWJsZSB0Ym9keSB0ZHtib3JkZXItYm90dG9tOjAuNXB4IHNvbGlkICM5Nzk3OTc7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OlNhcmFidW4sIHNhbnMtc2VyaWY7Zm9udC1zaXplOjE3cHggIWltcG9ydGFudDtmb250LXdlaWdodDozMDAgIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjI5ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MC4yNnB4O2NvbG9yOiMyMDI0Mjd9LmFzaWRlLmRvd25sb2FkcyB0YWJsZSB0Ym9keSB0ZCAuc3RhbmRhcmQtbWVzc2FnZXtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjEwcHh9LmFzaWRlLmRvd25sb2FkcyB0YWJsZSB0Ym9keSB0ZCAuaWNvbnMtYm94e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmFzaWRlLmRvd25sb2FkcyB0YWJsZSB0Ym9keSB0ZCAuaWNvbnMtYm94IGF7bGluZS1oZWlnaHQ6dW5zZXR9LmFzaWRlLmRvd25sb2FkcyB0YWJsZSB0Ym9keSB0ZDpudGgtb2YtdHlwZSgxKXtib3JkZXItbGVmdDpub25lO3dpZHRoOjYwJTtwYWRkaW5nOjAgMTJweCA1cHggMH0uYXNpZGUuZG93bmxvYWRzIHRhYmxlIHRib2R5IHRkOm50aC1vZi10eXBlKDIpe3dpZHRoOjQwJTtwYWRkaW5nOjEwcHggMTJweCA1cHggMjNweH0uYXNpZGUuZG93bmxvYWRzIHRhYmxlIHRib2R5IHRkOm50aC1vZi10eXBlKDIpIC5pY29uLWRvd25sb2Fke2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjM1cHg7aGVpZ2h0OjM1cHh9LmFzaWRlLmRvd25sb2FkcyB0YWJsZSB0Ym9keSB0ZDpudGgtb2YtdHlwZSgyKSAuaWNvbi1kb3dubG9hZCBzdmd7d2lkdGg6MzVweDtoZWlnaHQ6MzVweH0uYXNpZGUuZG93bmxvYWRzIHRhYmxlIHRib2R5IHRkOm50aC1vZi10eXBlKDIpIC5pY29uLXByZXZpZXd7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MzBweDtoZWlnaHQ6MzRweH0uYXNpZGUuZG93bmxvYWRzIHRhYmxlIHRib2R5IHRkOm50aC1vZi10eXBlKDIpIC5pY29uLXByZXZpZXcgc3Zne3dpZHRoOjMwcHg7aGVpZ2h0OjM0cHh9LmFzaWRlLmRvd25sb2FkcyB0YWJsZTphZnRlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXRhYmxle3dpZHRoOjEwMCU7bWF4LXdpZHRoOjUwMHB4fS5wZi1jaGVja291dCAuY2hlY2tvdXQtdGFibGUgLmZsZXgtcGFyZW50e3BhZGRpbmc6OHB4IDI2cHg7cGFkZGluZy1sZWZ0OjB9LnBmLWNoZWNrb3V0IC5jaGVja291dC10YWJsZSAuZmxleC1wYXJlbnQ+LmJsb2Nre21pbi13aWR0aDowO3BhZGRpbmc6OHB4IDE2cHg7cGFkZGluZy1sZWZ0OjB9LnBmLWNoZWNrb3V0IC5jaGVja291dC10YWJsZSAuZmxleC1wYXJlbnQ+LmJsb2NrIHNwYW57ZGlzcGxheTpibG9ja30ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudD4uY3QtbGFiZWx7ZmxleC1iYXNpczo2MCV9LnBmLWNoZWNrb3V0IC5jaGVja291dC10YWJsZSAuZmxleC1wYXJlbnQ+LmN0LWRhdGF7Zm9udC13ZWlnaHQ6NjAwO2ZsZXgtYmFzaXM6NDAlO2NvbG9yOiMxYzFjMWJ9LmllMTEgLnBmLWNoZWNrb3V0IC5jaGVja291dC10YWJsZSAuZmxleC1wYXJlbnQ+LmN0LWRhdGF7ZmxleC1iYXNpczo0OCV9LnBmLWNoZWNrb3V0IC5jaGVja291dC10YWJsZSAuZmxleC1wYXJlbnQ+LmN0LWRhdGEgc3BhbntkaXNwbGF5OmJsb2NrfS5wZi1jaGVja291dCAuY2hlY2tvdXQtdGFibGUgLmZsZXgtcGFyZW50Pi5jdC1kYXRhIGF7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LnBmLWNoZWNrb3V0IC5jaGVja291dC10YWJsZS5jdC10b3RhbHJvd3ttYXgtd2lkdGg6bm9uZTtwYWRkaW5nOjNweCAwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q3ZDVkNTttYXJnaW4tdG9wOjEycHh9LnBmLWNoZWNrb3V0IC5jaGVja291dC10YWJsZS5jdC10b3RhbHJvdyAuZmxleC1wYXJlbnQgLmN0LWxhYmVsLC5wZi1jaGVja291dCAuY2hlY2tvdXQtdGFibGUuY3QtdG90YWxyb3cgLmZsZXgtcGFyZW50IC5jdC15b3VyLXF1b3RlLWxhYmVse2xpbmUtaGVpZ2h0OjIuMjllbX0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXRhYmxlLmN0LXRvdGFscm93IC5mbGV4LXBhcmVudCAuY3QtZGF0YSwucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXRhYmxlLmN0LXRvdGFscm93IC5mbGV4LXBhcmVudCAuY3QteW91ci1xdW90ZS1kYXRhe2ZvbnQtc2l6ZToyMnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MS40NTtsZXR0ZXItc3BhY2luZzowLjM0cHg7d2hpdGUtc3BhY2U6bm93cmFwfS5wZi1jaGVja291dCAuY3QtdGl0bGVfc2VjdGlvbntmb250LXNpemU6MTlweDtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjEuNTg7bGV0dGVyLXNwYWNpbmc6MC4yOXB4fS5jaGVja291dC10YWJsZSAuZmxleC1wYXJlbnQgLmN0LXlvdXItcXVvdGUtbGFiZWx7ZmxleC1iYXNpczozMCU7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtjb2xvcjojMDYwNzA4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjQzO2xldHRlci1zcGFjaW5nOjAuMjRweDtwYWRkaW5nLWxlZnQ6MHB4fS5jaGVja291dC10YWJsZSAuZmxleC1wYXJlbnQgLmN0LXlvdXItcXVvdGUtZGF0YXtmbGV4LWJhc2lzOjUwJTtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiMxYzFjMWI7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDM7bGV0dGVyLXNwYWNpbmc6MC4yNHB4fS5lbmRvcnNlbWVudC1tZXNzYWdle2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzEzMTYxODtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS42NztkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCAjZThlOWU5IHNvbGlkO21hcmdpbjozMnB4IDMycHggMTZweCAwcHg7cGFkZGluZzoxNnB4fUBtZWRpYSAobWF4LXdpZHRoOiA0NTApey5lbmRvcnNlbWVudC1tZXNzYWdle2ZvbnQtc2l6ZToxM3B4O21hcmdpbjozMnB4IDBweCAxNnB4IDBweH19LnF1b3RlLWVuZG9yc2VtZW50LW1lc3NhZ2V7bWFyZ2luOjB9LmVuZG9yc2VtZW50LWJveHtiYWNrZ3JvdW5kLWNvbG9yOiNmYWEyNGE7cGFkZGluZzoyMHB4IDBweDttYXJnaW4tbGVmdDozMnB4fUBtZWRpYSAobWF4LXdpZHRoOiA0NTApey5lbmRvcnNlbWVudC1ib3h7cGFkZGluZzoxOHB4IDI4cHg7bWFyZ2luLWxlZnQ6MTZweH19LmVuZG9yc2VtZW50LWxpbmt7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmVuZG9yc2VtZW50LWhlYWRlcntmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMnB4O2NvbG9yOiMxMzE2MTg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNDU7cGFkZGluZzo4cHggMzJweH0uZW5kb3JzZW1lbnQtaW5mb3tmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiMxMzE2MTg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNjtwYWRkaW5nOjhweCAzMnB4fS5lbmRvcnNlbWVudC10aXRsZXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiMxMzE2MTg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNjtwYWRkaW5nOjhweCAzMnB4IDAgMzJweH0uZW5kb3JzZW1lbnQtYm9keXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiMzNzNmNDU7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNjtwYWRkaW5nOjBweCAzMnB4IDhweCAzMnB4O3RleHQtYWxpZ246Y2VudGVyfS5wYXltZW50c2VsZWN0LW9wdGlvbiBmb3Jte2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47aGVpZ2h0OjEwMCV9LnBheW1lbnRzZWxlY3Qtd3JhcHtwYWRkaW5nOjMycHggMDttYXJnaW46MCAtMTNweH1tYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbnttYXgtd2lkdGg6MzYlO2ZsZXgtYmFzaXM6MzAlO3BhZGRpbmc6MCA0M3B4IDMycHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1tYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbjpudGgtY2hpbGQobis0KXtwYWRkaW5nLXRvcDozMnB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpe21haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9ue2ZsZXgtYmFzaXM6NDclO3BhZGRpbmctYm90dG9tOjMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7bWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb257ZmxleC1iYXNpczoxMDAlO3BhZGRpbmctYm90dG9tOjMycHg7bWF4LXdpZHRoOjEwMCV9fW1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5idG4sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmJ0bl9hLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmJ1dHRvbixtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYnRuX2IsbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5jaGVja291dC1iYWNrLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5jaGVja291dC1za2lwLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5idG5fYyxtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gaW5wdXRbdHlwZT1cImNhbmNlbFwiXSxtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYnRuX2QsbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmJ0bl9lLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5idG5fZyxtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYnRuX2xvZ2luLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYWdlLWNvbnRhaW5lciBidXR0b24sLnBhZ2UtY29udGFpbmVyIG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIGJ1dHRvbixtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiBpbnB1dFt0eXBlPWJ1dHRvbl0sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLm1vZGFsLWNvbnRlbnQgYnV0dG9uLC5tb2RhbC1jb250ZW50IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIGJ1dHRvbixtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gaW5wdXRbdHlwZT1idXR0b25dLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wZi1hZG1pbiAuamYtYnRuLC5wZi1hZG1pbiBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuamYtYnRuLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gc3Bhbi5idXR0b24sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiBzcGFuLmJ1dHRvbixtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGYtZGFzaGJvYXJkIC5qZi1idG4sLnBmLWRhc2hib2FyZCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuamYtYnRuLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiBzcGFuLmJ1dHRvbixtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gc3Bhbi5idXR0b24sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gYnV0dG9uI21haW5fc3VtbWFyeSxtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmpzb25Gb3JtIG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J117bWF4LXdpZHRoOnVuc2V0fW1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWhlYWRlcntwYWRkaW5nOjMycHggMjZweDt0ZXh0LWFsaWduOmxlZnQ7dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzO2ZsZXgtZ3JvdzowO2ZsZXgtYmFzaXM6MTAlfW1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWhlYWRlciAucGF5bWVudHNlbGVjdC10aXRsZXtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjM2cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41NTttYXJnaW46MH1AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KXttYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1oZWFkZXIgLnBheW1lbnRzZWxlY3QtdGl0bGV7Zm9udC1zaXplOjMycHh9fW1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5jaGVja291dC1hbWVuZC10YWJsZXtwYWRkaW5nLXRvcDo0cHg7cGFkZGluZy1ib3R0b206NHB4fW1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5jaGVja291dC10YWJsZSAuY2hlY2tvdXQtbGlzdHtwYWRkaW5nLWJvdHRvbTo2NHB4O2ZsZXgtZ3JvdzowfW1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5jaGVja291dC10YWJsZSAuZm9vdG5vdGUtYmxvY2t7bWFyZ2luOi0zNHB4IDE1cHggNjRweH1tYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuY2hlY2tvdXQtdGFibGUgLmZsZXgtcGFyZW50e2xpbmUtaGVpZ2h0OjEuNTd9bWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudD4uY3QtbGFiZWx7ZmxleC1iYXNpczo2NSV9bWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudD4uY3QtZGF0YXtmbGV4LWJhc2lzOjM1JX1tYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuY2hlY2tvdXQtdGFibGUgLmZsZXgtcGFyZW50Pi5jdC1hbWVuZC1sYWJlbHtmbGV4LWJhc2lzOjMzJTtsaW5lLWhlaWdodDo0OHB4O3BhZGRpbmctdG9wOjRweDtwYWRkaW5nLWJvdHRvbTo0cHh9bWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudD4uY3QtYW1lbmQtZGF0YXtmbGV4LWJhc2lzOjMwJX1tYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuY2hlY2tvdXQtdGFibGUgLmZsZXgtcGFyZW50Pi5jdC1hbWVuZC1kYXRhIC5jaG9zZW4tc2luZ2xle2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjIpO2JvcmRlcjowO21pbi1oZWlnaHQ6NDhweDttaW4td2lkdGg6MTUwcHg7bGluZS1oZWlnaHQ6NDhweDtjb2xvcjojZmZmO3BhZGRpbmc6MnB4IDE2cHh9bWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudCAudGl0bGUtYmxvY2t7cGFkZGluZy1ib3R0b206NDhweDtwYWRkaW5nLXRvcDozMnB4O3dpZHRoOjEwMCV9bWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudCAudGl0bGUtYmxvY2s+LmN0LXRpdGxle2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MzhweDtsaW5lLWhlaWdodDoxLjI3O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9bWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudCAudGV4dC1hbGlnbi1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9bWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmNoZWNrb3V0LXRhYmxlIC5zZWxlY3RlZC1ibG9ja3twYWRkaW5nOjZweCAzMnB4IDE2cHggMzJweDtwb3NpdGlvbjpyZWxhdGl2ZX1tYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuY2hlY2tvdXQtdGFibGUgLnNlbGVjdGVkLWJsb2NrIC5zZWxlY3RlZC1pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjMycHh9bWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmNoZWNrb3V0LXRhYmxlIC5zZWxlY3RlZC1ibG9jayAuc2VsZWN0ZWQtdGV4dC1ibG9ja3twYWRkaW5nOjNweCAwIDJweCAyOHB4O2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjEyKTttYXJnaW4tbGVmdDozMnB4O21pbi1oZWlnaHQ6MzdweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfW1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5jaGVja291dC10YWJsZSAuc2VsZWN0ZWQtYmxvY2sgLnNlbGVjdGVkLXRleHQtYmxvY2sgLnNlbGVjdGVkLXRvcC10ZXh0e2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS41fW1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5jaGVja291dC10YWJsZSAuc2VsZWN0ZWQtYmxvY2sgLnNlbGVjdGVkLXRleHQtYmxvY2sgLnNlbGVjdGVkLWJvdHRvbS10ZXh0e2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41fW1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5jaGVja291dC10YWJsZSAucHJlbWl1bS1ibG9ja3twYWRkaW5nLXRvcDoyNHB4O21hcmdpbi10b3A6MjRweDtmbGV4LWdyb3c6MDtib3JkZXItdG9wOjFweCBzb2xpZCAjN2I4ZDljO2ZvbnQtd2VpZ2h0OjUwMH1tYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuY2hlY2tvdXQtdGFibGUgLnByZW1pdW0tYmxvY2s+LmN0LWxhYmVsIHNwYW57Zm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6MzAwfW1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5jaGVja291dC10YWJsZSAucHJlbWl1bS1ibG9jaz4uY3QtdG90YWx7ZmxleC1iYXNpczozNSU7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjAuOTJ9bWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmNoZWNrb3V0LXRhYmxlIC5wcmVtaXVtLWJsb2NrPi5jdC1ib2x0LW9uLXRvdGFse3RleHQtYWxpZ246cmlnaHR9bWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmNoZWNrb3V0LXRhYmxlIC5wcmVtaXVtLWJsb2NrPi5jdC1ib2x0LW9uLXRvdGFsIHNwYW4rc3Bhbntmb250LXNpemU6MTFweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MmVtfW1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWNvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzoxO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7cGFkZGluZzozMnB4IDI2cHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkYWRiZGI7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGFkYmRiO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuMzg7bGV0dGVyLXNwYWNpbmc6MC4yNXB4fW1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWNvbnRlbnQgLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudHtwYWRkaW5nOjA7ZmxleC1ncm93OjB9bWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtY29udGVudCAuY2hlY2tvdXQtdGFibGUgLnByZW1pdW0tYmxvY2t7cGFkZGluZy10b3A6MjRweDtwYWRkaW5nLWJvdHRvbToyNHB4O2ZsZXgtZ3JvdzowfW1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWNvbnRlbnQgdWwgbGl7bWFyZ2luLWJvdHRvbToxLjVlbX1tYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudC1zZWxlY3R7Ym9yZGVyOjFweCBzb2xpZCAjZGFkYmRiO2JvcmRlci10b3A6MCBub25lO3BhZGRpbmc6MCAyNnB4IDI2cHggMjZweH1tYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuZXhjZXNzTWVzc2FnZXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2NvbG9yOiMxMzE2MTg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDc7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE3cHg7cGFkZGluZzowIDAgMjRweCAwO2ZvbnQtd2VpZ2h0OjUwMH1tYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAuYnRuLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIC5idG5fYSxtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIC5idXR0b24sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgLmJ0bl9iLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbixtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbixtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAuY2hlY2tvdXQtYmFjayxtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAuY2hlY2tvdXQtc2tpcCxtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAuYnRuX2MsbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgLmJ0bl9kLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIC5idG5fZSxtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAuYnRuX2csbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgLmJ0bl9sb2dpbixtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCBidXR0b24sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgaW5wdXRbdHlwZT1idXR0b25dLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIC5tb2RhbC1jb250ZW50IGJ1dHRvbiwubW9kYWwtY29udGVudCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCBidXR0b24sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIGlucHV0W3R5cGU9YnV0dG9uXSxtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAucGYtYWRtaW4gLmpmLWJ0biwucGYtYWRtaW4gbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgLmpmLWJ0bixtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIHNwYW4uYnV0dG9uLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgc3Bhbi5idXR0b24sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgLnBmLWRhc2hib2FyZCAuamYtYnRuLC5wZi1kYXNoYm9hcmQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgLmpmLWJ0bixtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgc3Bhbi5idXR0b24sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIHNwYW4uYnV0dG9uLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIGJ1dHRvbiNtYWluX3N1bW1hcnksbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5qc29uRm9ybSBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCdde21heC13aWR0aDp1bnNldDtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjc7Y29sb3I6IzEzMTYxOCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMTMxNjE4O2ZvbnQtd2VpZ2h0OjUwMH1tYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRle3BhZGRpbmctYm90dG9tOjEwcHh9bWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAuYnRuLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLmJ0bl9hLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIC5idXR0b24sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAuYnRuX2IsbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbixtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIC5jaGVja291dC1iYWNrLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLmNoZWNrb3V0LXNraXAsbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAuYnRuX2MsbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLmJ0bl9kLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLmJ0bl9lLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLmJ0bl9nLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLmJ0bl9sb2dpbixtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIC5wYWdlLWNvbnRhaW5lciBidXR0b24sLnBhZ2UtY29udGFpbmVyIG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgYnV0dG9uLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSBpbnB1dFt0eXBlPWJ1dHRvbl0sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAubW9kYWwtY29udGVudCBidXR0b24sLm1vZGFsLWNvbnRlbnQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSBidXR0b24sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSBpbnB1dFt0eXBlPWJ1dHRvbl0sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAucGYtYWRtaW4gLmpmLWJ0biwucGYtYWRtaW4gbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAuamYtYnRuLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIHNwYW4uYnV0dG9uLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIHNwYW4uYnV0dG9uLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLnBmLWRhc2hib2FyZCAuamYtYnRuLC5wZi1kYXNoYm9hcmQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAuamYtYnRuLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgc3Bhbi5idXR0b24sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSBzcGFuLmJ1dHRvbixtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIGJ1dHRvbiNtYWluX3N1bW1hcnksbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXttYXgtd2lkdGg6dW5zZXQ7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjQ0cHh9bWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAuYnRuLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLmJ0bl9hLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIC5idXR0b24sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAuYnRuX2IsbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbixtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIC5jaGVja291dC1iYWNrLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLmNoZWNrb3V0LXNraXAsbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAuYnRuX2MsbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLmJ0bl9kLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLmJ0bl9lLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLmJ0bl9nLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLmJ0bl9sb2dpbixtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIC5wYWdlLWNvbnRhaW5lciBidXR0b24sLnBhZ2UtY29udGFpbmVyIG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgYnV0dG9uLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCBpbnB1dFt0eXBlPWJ1dHRvbl0sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAubW9kYWwtY29udGVudCBidXR0b24sLm1vZGFsLWNvbnRlbnQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCBidXR0b24sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCBpbnB1dFt0eXBlPWJ1dHRvbl0sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAucGYtYWRtaW4gLmpmLWJ0biwucGYtYWRtaW4gbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAuamYtYnRuLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIHNwYW4uYnV0dG9uLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIHNwYW4uYnV0dG9uLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLnBmLWRhc2hib2FyZCAuamYtYnRuLC5wZi1kYXNoYm9hcmQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAuamYtYnRuLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgc3Bhbi5idXR0b24sbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCBzcGFuLmJ1dHRvbixtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIGJ1dHRvbiNtYWluX3N1bW1hcnksbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXttYXgtd2lkdGg6dW5zZXQ7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O2NvbG9yOiMxMzE2MTggIWltcG9ydGFudDtib3JkZXItY29sb3I6IzEzMTYxODtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6NDRweH0ucGYtY2hlY2tvdXQgbWFpbiAucGF5bWVudHNlbGVjdC1vcHRpb24gZm9ybSAucGF5bWVudHNlbGVjdC1jb250ZW50e2hlaWdodDpjYWxjKDEwMCUgLSA2NHB4KX0uY3QtcGF5bWVudC1ib2R5IGxpe3BhZGRpbmc6M3B4IDB9LnN1cnZleXtwYWRkaW5nLWJvdHRvbToxNnB4fS5zdXJ2ZXkgYXtkaXNwbGF5OmlubGluZS1mbGV4O21hcmdpbi1yaWdodDoyOHB4fS5zdXJ2ZXkgYSAuc21pbGV5e21hcmdpbjoxMXB4IDhweH0uc3VydmV5IGEgLnRleHR7cGFkZGluZzowIDIwcHggMCA0cHg7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjUycHg7bGV0dGVyLXNwYWNpbmc6MC4yOHB4O2NvbG9yOiMyMDI0Mjd9LnN1cnZleSBhOmhvdmVyIC5zbWlsZXl7ZmlsbDojMDI5ZWUzfS5zdXJ2ZXkgLmljb24tc21pbGllLXNhZCwuc3VydmV5IC5pY29uLXNtaWxpZS1oYXBweSwuc3VydmV5IC5pY29uLXNtaWxpZS1uZXV0cmFse3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnJlc291cmNlcy1ibG9ja3twYWRkaW5nOjM5cHggMTJweCA0N3B4O292ZXJmbG93OmhpZGRlbjttYXJnaW4tYm90dG9tOjY4cHh9LnJlc291cmNlcy1ibG9jayAuZmxleC1wYXJlbnR7bWluLXdpZHRoOjM0MHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnJlc291cmNlcy1ibG9ja3t3aWR0aDo1MCU7bWF4LXdpZHRoOjUwJTtwYWRkaW5nOjMwcHggMTJweCAzN3B4fX1AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpey5yZXNvdXJjZXMtYmxvY2t7cGFkZGluZzozNnB4IDhweCAzMXB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5yZXNvdXJjZXMtYmxvY2t7d2lkdGg6MTAwJTttYXgtd2lkdGg6bm9uZTtwYWRkaW5nOjI3cHggOHB4IDI1cHg7bWFyZ2luLWJvdHRvbTowfX0ucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoNil7ZmxleDoxIDEgNTAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjUwJSAhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnJlc291cmNlcy1wYWdlIC5yZXNvdXJjZXMtYmxvY2s6bnRoLWNoaWxkKDYpe2ZsZXg6MSAxIDEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fX0ucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoNyl7ZmxleDoxIDEgNTAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjUwJSAhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnJlc291cmNlcy1wYWdlIC5yZXNvdXJjZXMtYmxvY2s6bnRoLWNoaWxkKDcpe2ZsZXg6MSAxIDEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fX0ucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoMil7ZmxleC1iYXNpczoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOm5vbmUgIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6MCAhaW1wb3J0YW50O2xlZnQ6NTAlO21pbi13aWR0aDoxMDB2d30ucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoMikgYXtsZWZ0Oi01MHZ3O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2t9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoMikgYXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9fS5yZXNvdXJjZXMtcGFnZSAucmVzb3VyY2VzLWJsb2NrOm50aC1jaGlsZCgyKSAuaW1hZ2Utd3JhcCBpbWd7cG9zaXRpb246cmVsYXRpdmU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7b2JqZWN0LWZpdDpjb3ZlcjttaW4taGVpZ2h0OjY2NXB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnJlc291cmNlcy1wYWdlIC5yZXNvdXJjZXMtYmxvY2s6bnRoLWNoaWxkKDIpIC5pbWFnZS13cmFwIGltZ3toZWlnaHQ6MjYwcHg7bWluLWhlaWdodDozNzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoMikgLmltYWdlLXdyYXAgaW1ne2hlaWdodDoyMjhweH19LnJlc291cmNlcy1wYWdlIC5yZXNvdXJjZXMtYmxvY2s6bnRoLWNoaWxkKDIpIC5hcnRpY2xlLW1ldGF7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2JhY2tncm91bmQ6bm9uZTtwYWRkaW5nOjMycHg7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvO21heC13aWR0aDoxMzMycHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoMikgLmFydGljbGUtbWV0YXtwYWRkaW5nOjE2cHh9fS5yZXNvdXJjZXMtcGFnZSAucmVzb3VyY2VzLWJsb2NrOm50aC1jaGlsZCgyKSAuYXJ0aWNsZS1tZXRhIC5hcnRpY2xlLWNvbnRlbnR7bWF4LXdpZHRoOjQ4MHB4O3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoMikgLmFydGljbGUtbWV0YSAuYXJ0aWNsZS1jb250ZW50e21heC13aWR0aDoxMDAlO21pbi13aWR0aDoxMDAlfX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5yZXNvdXJjZXMtcGFnZSAucmVzb3VyY2VzLWJsb2NrOm50aC1jaGlsZCgyKSAuYXJ0aWNsZS1tZXRhe3RvcDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6LTU1cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlKX19LnJlc291cmNlcy1wYWdlIC5yZXNvdXJjZXMtYmxvY2s6bnRoLWNoaWxkKDIpIC5hcnRpY2xlLW1ldGEgLmFydGljbGUtY2F0ZWdvcnktYXtwYWRkaW5nOjEwcHg7bWluLXdpZHRoOmF1dG87Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiMyMDI0Mjc7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5yZXNvdXJjZXMtcGFnZSAucmVzb3VyY2VzLWJsb2NrOm50aC1jaGlsZCgyKSAuYXJ0aWNsZS1tZXRhPmRpdnt3aWR0aDo0MCU7bWluLXdpZHRoOjQ4MHB4O2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjQ4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoMikgLmFydGljbGUtbWV0YT5kaXZ7bWluLXdpZHRoOm5vbmU7d2lkdGg6MTAwJTtwYWRkaW5nOjI0cHh9fS5yZXNvdXJjZXMtcGFnZSAucmVzb3VyY2VzLWJsb2NrOm50aC1jaGlsZCgyKSAuYXJ0aWNsZS1oZWFkaW5ne2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MzhweDtjb2xvcjojMjAyNDI3O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjIxO2xldHRlci1zcGFjaW5nOjAuNzRweDttYXJnaW46LjRlbSAwIDFlbSAwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnJlc291cmNlcy1wYWdlIC5yZXNvdXJjZXMtYmxvY2s6bnRoLWNoaWxkKDIpIC5hcnRpY2xlLWhlYWRpbmd7Zm9udC1zaXplOjM0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnJlc291cmNlcy1wYWdlIC5yZXNvdXJjZXMtYmxvY2s6bnRoLWNoaWxkKDIpIC5hcnRpY2xlLWhlYWRpbmd7Zm9udC1zaXplOjMwcHh9fS5yZXNvdXJjZXMtcGFnZSAucmVzb3VyY2VzLWJsb2NrOm50aC1jaGlsZCgyKSAuYXJ0aWNsZS1zdW1tYXJ5e2Rpc3BsYXk6bm9uZX0ucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoMikgLmFydGljbGUtZGF0ZXtib3JkZXI6bm9uZX0ucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoMikgLmFydGljbGUtcmVhZG1vcmV7b3BhY2l0eToxO2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE4cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yMjtmb250LXdlaWdodDo0MDA7bGV0dGVyLXNwYWNpbmc6MC4yOHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MTFweCAyMnB4IDE1cHggMjNweDtiYWNrZ3JvdW5kLWNvbG9yOiMyMDI0Mjc7Ym9yZGVyOnNvbGlkIDJweCAjMjAyNDI3Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwczstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwczt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwc31AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5yZXNvdXJjZXMtcGFnZSAucmVzb3VyY2VzLWJsb2NrOm50aC1jaGlsZCgyKSAuYXJ0aWNsZS1yZWFkbW9yZXttYXJnaW4tYm90dG9tOjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoMikgLmFydGljbGUtcmVhZG1vcmV7bWFyZ2luLWJvdHRvbTowcHh9fS5yZXNvdXJjZXMtcGFnZSAucmVzb3VyY2VzLWJsb2NrOm50aC1jaGlsZCgyKSAuYXJ0aWNsZS1yZWFkbW9yZSBzdmd7ZGlzcGxheTpub25lfS5yZXNvdXJjZXMtcGFnZSAucmVzb3VyY2VzLWJsb2NrOm50aC1jaGlsZCgyKSAuYXJ0aWNsZS1yZWFkbW9yZTpob3ZlciwucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoMikgLmFydGljbGUtcmVhZG1vcmU6YWN0aXZle2NvbG9yOiMyMDI0MjcgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOnNvbGlkIDJweCAjMjAyNDI3O3RleHQtZGVjb3JhdGlvbjpub25lfS5pbnN1cmFuY2VTZXJ2aWNlLWdyaWQgLnJlc291cmNlcy1ibG9jayAuYXJ0aWNsZS1oZWFkaW5ne2hlaWdodDphdXRvO2JvcmRlci1ib3R0b206c29saWQgMXB4ICNkN2Q1ZDU7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctYm90dG9tOjRweH0uaW5zdXJhbmNlU2VydmljZS1ncmlkIC5yZXNvdXJjZXMtYmxvY2sgLmFydGljbGUtc3VtbWFyeXtkaXNwbGF5OmJsb2NrO2NvbG9yOiMxMzE2MTh9LmhvbWUtcmVzb3VyY2VzLXNlY3Rpb24gLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoMSl7ZmxleC1iYXNpczo1MCU7bWF4LXdpZHRoOjUwJX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5ob21lLXJlc291cmNlcy1zZWN0aW9uIC5yZXNvdXJjZXMtYmxvY2s6bnRoLWNoaWxkKDEpe21heC13aWR0aDoxMDAlO2ZsZXgtYmFzaXM6MTAwJX19LmhvbWUtcmVzb3VyY2VzLXNlY3Rpb24gLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoMil7ZmxleC1iYXNpczo1MCU7bWF4LXdpZHRoOjUwJX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5ob21lLXJlc291cmNlcy1zZWN0aW9uIC5yZXNvdXJjZXMtYmxvY2s6bnRoLWNoaWxkKDUpe2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuaG9tZS1yZXNvdXJjZXMtc2VjdGlvbiAucmVzb3VyY2VzLWJsb2NrOm50aC1jaGlsZChuKzIpe2Rpc3BsYXk6bm9uZX19LmhvbWUtcmVzb3VyY2VzLXNlY3Rpb24gLnJlc291cmNlcy1ibG9jayAuYXJ0aWNsZS1tZXRhe2JhY2tncm91bmQ6I2U5ZWRmMH0ucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLW1ldGF7cGFkZGluZzoxNnB4IDA7dHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZSAwcztiYWNrZ3JvdW5kOiNmZmZ9LnJlc291cmNlcy1ibG9jayAuYXJ0aWNsZS1tZXRhOmhvdmVyIC5idG4tbGluaz5zcGFue2JvcmRlci1ib3R0b20tY29sb3I6IzFjMWMxYjtwYWRkaW5nLWJvdHRvbTozcHh9LnJlc291cmNlcy1ibG9jayAuYXJ0aWNsZS1tZXRhOmhvdmVyIC5idG4tbGluayBzdmd7bWFyZ2luLWxlZnQ6NnB4fUBtZWRpYSAobWluLXdpZHRoOiA5OTFweCl7LmdldC1hLXF1b3RlLWdyaWQgLnJlc291cmNlcy1ibG9jayAuYXJ0aWNsZS1tZXRhe21hcmdpbi10b3A6LTMycHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMzJweCl9LnJlc291cmNlcy1ibG9jazpob3ZlciAuYXJ0aWNsZS1tZXRhe3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX0ucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLW1ldGEtZ3JheXtiYWNrZ3JvdW5kOiNmN2Y3Zjd9LnJlc291cmNlcy1ibG9jayAuYXJ0aWNsZS1oZWFkaW5ne2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIycHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40NDttYXJnaW4tYm90dG9tOjEwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLWhlYWRpbmd7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojMTMxNjE4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQ0fX0uZ2V0LWEtcXVvdGUtZ3JpZCAucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLWhlYWRpbmd7aGVpZ2h0OjUycHg7bWFyZ2luLWJvdHRvbTowfS5yZXNvdXJjZXMtYmxvY2sgLmFydGljbGUtZGF0ZXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiMyMDI2MmE7bGluZS1oZWlnaHQ6MS44O2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MTVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDdkNWQ1fS5yZXNvdXJjZXMtYmxvY2sgLmFydGljbGUtY2F0ZWdvcnl7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctdG9wOjZweDtwYWRkaW5nLWJvdHRvbToxNnB4O2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE5cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS40N31AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5yZXNvdXJjZXMtYmxvY2sgLmFydGljbGUtY2F0ZWdvcnl7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjQ3fX0ucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLXN1bW1hcnl7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojMjAyNjJhO2xpbmUtaGVpZ2h0OjEuNjttYXJnaW4tYm90dG9tOjEwcHh9LnJlc291cmNlcy1ibG9jayAucGVyc29uYWwtaW5mb3twYWRkaW5nLXRvcDoxNnB4fS5yZXNvdXJjZXMtYmxvY2sgLmFydGljbGUtcmVhZG1vcmV7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTdweDtjb2xvcjojMjAyNjJhO2xpbmUtaGVpZ2h0OjEuNjtmb250LXdlaWdodDpib2xkfS5yZXNvdXJjZXMtYmxvY2sgLmFydGljbGUtcmVhZG1vcmUgc3Zne2ZpbGw6IzIwMjYyYTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7aGVpZ2h0OjEycHg7d2lkdGg6MzBweH0uZ2V0LWEtcXVvdGUtZ3JpZCAucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLXJlYWRtb3Jle2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojMDI5ZWUzfS5nZXQtYS1xdW90ZS1ncmlkIC5yZXNvdXJjZXMtYmxvY2sgLmFydGljbGUtcmVhZG1vcmUgc3Zne2ZpbGw6IzAyOWVlM30ucmVzb3VyY2VzLWJsb2NrIC5pbWFnZS13cmFwe292ZXJmbG93OmhpZGRlbn0ucmVzb3VyY2VzLWJsb2NrIC5pbWFnZS13cmFwIGltZ3t0cmFuc2l0aW9uOmFsbCAzMDBtczttaW4td2lkdGg6MTAwJX0ucmVzb3VyY2VzLWJsb2NrOmhvdmVye2N1cnNvcjpwb2ludGVyfS5yZXNvdXJjZXMtYmxvY2s6aG92ZXIgLmltYWdlLXdyYXAgaW1ne2ZpbHRlcjpodWUtcm90YXRlKC0yLjE2ZGVnKSBzYXR1cmF0ZSgwLjg3KSBicmlnaHRuZXNzKDAuODcpIGNvbnRyYXN0KDAuNzgpO3RyYW5zZm9ybTpzY2FsZSgxLjA1KX0ucmVzb3VyY2VzLWJsb2NrOmhvdmVyIC5hcnRpY2xlLXJlYWRtb3Jle29wYWNpdHk6MX0ucmVzb3VyY2VzLWJsb2NrIC5lbWFpbC13cmFwcGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnJlc291cmNlcy1ibG9jayAuaWNvbi1yaWdodC1hcnJvdy1mb3J3YXJke3dpZHRoOjE1cHg7aGVpZ2h0OjE0cHg7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLW91dCAwbXN9LnJlc291cmNlcy10aXRsZXtwYWRkaW5nOjMycHggMCAwIDMycHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucmVzb3VyY2VzLXRpdGxle3BhZGRpbmc6MzJweCAwIDAgMTZweH19LnNlY3Rpb24tZ3JheXtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjd9LmltYWdlLWl0ZW17b3ZlcmZsb3c6aGlkZGVufS5pbWFnZS1pdGVtIGltZzpob3Zlcnt0cmFuc2Zvcm06c2NhbGUoMS4wNSl9LmFmZmlsaWF0aW9ucy1ibG9ja3twYWRkaW5nOjM5cHggMTJweCA0N3B4O292ZXJmbG93OmhpZGRlbjttYXJnaW4tYm90dG9tOjY4cHh9LmFmZmlsaWF0aW9ucy1ibG9jayAuZmxleC1wYXJlbnR7bWluLXdpZHRoOjM0MHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5hZmZpbGlhdGlvbnMtYmxvY2t7d2lkdGg6NTAlO21heC13aWR0aDo1MCU7cGFkZGluZzozMHB4IDEycHggMzdweH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KXsuYWZmaWxpYXRpb25zLWJsb2Nre3BhZGRpbmc6MzZweCA4cHggMzFweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYWZmaWxpYXRpb25zLWJsb2Nre3dpZHRoOjEwMCU7bWF4LXdpZHRoOm5vbmU7cGFkZGluZzoyN3B4IDhweCAyNXB4O21hcmdpbi1ib3R0b206MH19Lmluc3VyYW5jZVNlcnZpY2UtZ3JpZCAuYWZmaWxpYXRpb25zLWJsb2NrIC5hcnRpY2xlLWhlYWRpbmd7aGVpZ2h0OmF1dG87Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2Q3ZDVkNTttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1ib3R0b206NHB4fS5pbnN1cmFuY2VTZXJ2aWNlLWdyaWQgLmFmZmlsaWF0aW9ucy1ibG9jayAuYXJ0aWNsZS1zdW1tYXJ5e2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzEzMTYxOH0uYWZmaWxpYXRpb25zLWJsb2NrIC5hcnRpY2xlLW1ldGF7cGFkZGluZzoxNnB4IDA7dHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZSAwcztiYWNrZ3JvdW5kOiNmZmZ9QG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KXsuYWZmaWxpYXRpb25zLWJsb2NrIC5hcnRpY2xlLW1ldGF7bWFyZ2luLXRvcDotNjRweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSg2NHB4KX0ucmVzb3VyY2VzLWJsb2NrOmhvdmVyIC5hcnRpY2xlLW1ldGF7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBtZWRpYSAobWluLXdpZHRoOiA5OTFweCl7LmdldC1hLXF1b3RlLWdyaWQgLmFmZmlsaWF0aW9ucy1ibG9jayAuYXJ0aWNsZS1tZXRhe21hcmdpbi10b3A6LTMycHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMzJweCl9LnJlc291cmNlcy1ibG9jazpob3ZlciAuYXJ0aWNsZS1tZXRhe3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX0uYWZmaWxpYXRpb25zLWJsb2NrIC5hcnRpY2xlLWhlYWRpbmd7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MThweDtjb2xvcjojMTMxNjE4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjQ0O2hlaWdodDo3OHB4O21hcmdpbi1ib3R0b206MTBweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5hZmZpbGlhdGlvbnMtYmxvY2sgLmFydGljbGUtaGVhZGluZ3tmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiMxMzE2MTg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuNDR9fS5nZXQtYS1xdW90ZS1ncmlkIC5hZmZpbGlhdGlvbnMtYmxvY2sgLmFydGljbGUtaGVhZGluZ3toZWlnaHQ6NTJweDttYXJnaW4tYm90dG9tOjB9LmFmZmlsaWF0aW9ucy1ibG9jayAuYXJ0aWNsZS1kYXRle2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzliOWI5YjtsaW5lLWhlaWdodDoxLjg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToxNXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkN2Q1ZDV9LmFmZmlsaWF0aW9ucy1ibG9jayAuYXJ0aWNsZS1wYXJ0bmVyLXR5cGV7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMTMxNjE4O2xpbmUtaGVpZ2h0OjEuODtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjE1cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q3ZDVkNX0uYWZmaWxpYXRpb25zLWJsb2NrIC5hcnRpY2xlLWNhdGVnb3J5e3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6MjVweDtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMxMzE2MTg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNDR9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuYWZmaWxpYXRpb25zLWJsb2NrIC5hcnRpY2xlLWNhdGVnb3J5e2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7Y29sb3I6IzEzMTYxODtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS40NH19LmFmZmlsaWF0aW9ucy1ibG9jayAuYXJ0aWNsZS1zdW1tYXJ5e2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzIwMjYyYTtsaW5lLWhlaWdodDoxLjY7bWFyZ2luLWJvdHRvbToxMHB4fS5hZmZpbGlhdGlvbnMtYmxvY2sgLmFydGljbGUtcmVhZG1vcmV7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojOWI5YjliO2xpbmUtaGVpZ2h0OjEuNjtvcGFjaXR5OjB9LmFmZmlsaWF0aW9ucy1ibG9jayAuYXJ0aWNsZS1yZWFkbW9yZSBzdmd7ZmlsbDojOWI5YjliO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtoZWlnaHQ6MTJweDt3aWR0aDozMHB4fS5hZmZpbGlhdGlvbnMtYmxvY2sgLmFydGljbGUtcmVhZG1vcmU6aG92ZXJ7Y29sb3I6IzAyOWVlM30uYWZmaWxpYXRpb25zLWJsb2NrIC5hcnRpY2xlLXJlYWRtb3JlOmhvdmVyIHN2Z3tmaWxsOiMwMjllZTN9LmdldC1hLXF1b3RlLWdyaWQgLmFmZmlsaWF0aW9ucy1ibG9jayAuYXJ0aWNsZS1yZWFkbW9yZXtmb250LXdlaWdodDo1MDA7Y29sb3I6IzAyOWVlM30uZ2V0LWEtcXVvdGUtZ3JpZCAuYWZmaWxpYXRpb25zLWJsb2NrIC5hcnRpY2xlLXJlYWRtb3JlIHN2Z3tmaWxsOiMwMjllZTN9LmFmZmlsaWF0aW9ucy1ibG9jayAuaW1hZ2Utd3JhcCBpbWd7dHJhbnNpdGlvbjphbGwgMzAwbXM7bWluLXdpZHRoOjEwMCV9LmFmZmlsaWF0aW9ucy1ibG9jazpob3ZlcntjdXJzb3I6cG9pbnRlcn0uYWZmaWxpYXRpb25zLWJsb2NrOmhvdmVyIC5pbWFnZS13cmFwIGltZ3tmaWx0ZXI6aHVlLXJvdGF0ZSgtMi4xNmRlZykgc2F0dXJhdGUoMC44NykgYnJpZ2h0bmVzcygwLjg3KSBjb250cmFzdCgwLjc4KX0uYWZmaWxpYXRpb25zLWJsb2NrOmhvdmVyIC5hcnRpY2xlLXJlYWRtb3Jle29wYWNpdHk6MX0uc3RvcnktZmFjdHN7YmFja2dyb3VuZC1jb2xvcjojMzczZjQ1O2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXJ9LnN0b3J5LWZhY3RzIC5mbGV4LXBhcmVudHttaW4taGVpZ2h0OjM1MHB4O2FsaWduLWl0ZW1zOmNlbnRlcn0uc3RvcnktZmFjdHMgLmZsZXgtcGFyZW50Pi5ibG9ja3tmbGV4LWJhc2lzOjglO21pbi13aWR0aDoxNjBweDthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tY29udGVudDpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCl7LnN0b3J5LWZhY3RzIC5mbGV4LXBhcmVudD4uYmxvY2t7ZmxleC1iYXNpczoyNSV9fS5zdG9yeS1mYWN0cy1wcm9mZXNzaW9uc3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvaW1nL2ltZy1zdG9yeS1mYWN0cy5wbmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyfS5zdG9yeS1mYWN0cy1wcm9mZXNzaW9ucyAuZmxleC1wYXJlbnR7cGFkZGluZy10b3A6MTAwcHg7cGFkZGluZy1ib3R0b206MTQwcHh9LnN0b3J5LWZhY3RzLXByb2Zlc3Npb25zIC5mbGV4LXBhcmVudCAuYmxvY2t7ZmxleDoxIDEgMzMuMzMlOy13ZWJraXQtZmxleDoxIDEgMzMuMzMlfS5zdG9yeS1mYWN0cy1wcm9mZXNzaW9ucyAuYm90dG9tLXRleHR7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjJweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjI5O3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7Ym94LXNoYWRvdzojMDI5ZWUzIDBweCAycHggaW5zZXQ7cGFkZGluZy10b3A6MjBweDttYXJnaW4tYm90dG9tOjgwcHh9LnN0b3J5LWZhY3RzLXByb2Zlc3Npb25zIC5zdG9yeS1mYWN0cy1pdGVte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21heC13aWR0aDoyODBweDttYXJnaW46YXV0bzt0ZXh0LWFsaWduOmNlbnRlcn0uc3RvcnktZmFjdHMtcHJvZmVzc2lvbnMgLnN0b3J5LWZhY3RzLWl0ZW0gLnN0YXRpYy1udW1iZXJ7Zm9udC1mYW1pbHk6XCJUaW1lcyBOZXcgUm9tYW5cIixUaW1lcy1Sb21hbixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6OTBweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDouODQ7bGV0dGVyLXNwYWNpbmc6MS4zOHB4O21hcmdpbi10b3A6NjBweDttYXJnaW4tYm90dG9tOjIwcHh9LnN0b3J5LWZhY3RzLXByb2Zlc3Npb25zIC5zdG9yeS1mYWN0cy1pdGVtIC5zdGF0aWMtdGV4dHtmb250LWZhbWlseTpcIlRpbWVzIE5ldyBSb21hblwiLFRpbWVzLVJvbWFuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozMnB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0Oi44NDtsZXR0ZXItc3BhY2luZzoxLjM4cHg7bWFyZ2luLXRvcDo2MHB4O21hcmdpbi1ib3R0b206MjBweH0uc3RvcnktZmFjdHMtcHJvZmVzc2lvbnMgLnN0b3J5LWZhY3RzLWl0ZW0gLnN0YXRpYy1pbmZve2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE5cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yOX0uc3RvcnktZmFjdHMtcHJvZmVzc2lvbnMgLnN0b3J5LWZhY3RzLWl0ZW0gLnN0YXRpYy1saW5le3dpZHRoOjMycHg7aGVpZ2h0OjFweDttYXJnaW4tYm90dG9tOjE4cHg7Ym9yZGVyOnNvbGlkIDJweCAjMDI5ZWUzfS5zdG9yeS1mYWN0cy1wcm9mZXNzaW9ucyAucGFuZWwtY29udGFpbmVyey0tcGFuZWwtaGVpZ2h0OiAzMDBweDstLXBhbmVsLXdpZHRoOiAzMDBweDstLW1heC1jb3VudC1wZXItcm93OiAzOy0tbWF4LWNvdW50LXBlci1jb2w6IDI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW46YXV0bztiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9pbWcvaW1nLXN0b3J5LWZhY3RzLnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXJ9LnN0b3J5LWZhY3RzLXByb2Zlc3Npb25zLmNhcm91c2VsLXdyYXBwZXItb3VyLXN0b3J5IC5wYW5lbC1jb250YWluZXJ7LS1wYW5lbC1oZWlnaHQ6IDI0MHB4fS5zdG9yeS1mYWN0cy1wcm9mZXNzaW9ucyAucGFuZWxze2Rpc3BsYXk6Z3JpZDtncmlkLWdhcDowcHg7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChjYWxjKHZhcigtLW1heC1jb3VudC1wZXItcm93KSAqIDIpLCBjYWxjKHZhcigtLXBhbmVsLXdpZHRoKSAvIDIpKTtncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KGF1dG8sIHZhcigtLXBhbmVsLWhlaWdodCkpO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46YXV0bzt3aWR0aDpjYWxjKHZhcigtLXBhbmVsLXdpZHRoKSAqIHZhcigtLW1heC1jb3VudC1wZXItcm93KSk7b3ZlcmZsb3cteDphdXRvO292ZXJmbG93LXk6aGlkZGVuO3Njcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnk7c2Nyb2xsLWJlaGF2aW9yOnNtb290aDstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZTtzY3JvbGxiYXItd2lkdGg6bm9uZTt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9LnN0b3J5LWZhY3RzLXByb2Zlc3Npb25zIC5wYW5lbHM6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uc3RvcnktZmFjdHMtcHJvZmVzc2lvbnMgLnBhbmVse2dyaWQtY29sdW1uOnNwYW4gMjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWluLXdpZHRoOnZhcigtLXBhbmVsLXdpZHRoKTtoZWlnaHQ6dmFyKC0tcGFuZWwtaGVpZ2h0KTtzY3JvbGwtc25hcC1hbGlnbjpzdGFydDt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9LnN0b3J5LWZhY3RzLXByb2Zlc3Npb25zIC5wYW5lbC52aXNpYmxle2ZvbnQtc2l6ZTozZW19LnN0b3J5LWZhY3RzLXByb2Zlc3Npb25zIC5wYW5lbC1jb250cm9se2Rpc3BsYXk6bm9uZX0uc3RvcnktZmFjdHMtcHJvZmVzc2lvbnMgLnBhbmVsLWNvbnRyb2wgYXtmb250LXNpemU6Mi41cmVtO2NvbG9yOiNjY2M7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bWFyZ2luOjAgNnB4fS5zdG9yeS1mYWN0cy1wcm9mZXNzaW9ucyAucGFuZWwtY29udHJvbCBhOmFjdGl2ZSwuc3RvcnktZmFjdHMtcHJvZmVzc2lvbnMgLnBhbmVsLWNvbnRyb2wgYS5hY3RpdmV7Y29sb3I6IzAyOWVlM31AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5zdG9yeS1mYWN0cy1wcm9mZXNzaW9ucyAucGFuZWxze3dpZHRoOnZhcigtLXBhbmVsLXdpZHRoKTtncmlkLWF1dG8tZmxvdzpjb2x1bW59LnN0b3J5LWZhY3RzLXByb2Zlc3Npb25zIC5wYW5lbC1jb250cm9se2Rpc3BsYXk6YmxvY2t9fUBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDkxNXB4KXsuc3RvcnktZmFjdHMtcHJvZmVzc2lvbnMgLnBhbmVsc3t3aWR0aDp2YXIoLS1wYW5lbC13aWR0aCk7bWF4LWhlaWdodDpjYWxjKHZhcigtLXBhbmVsLWhlaWdodCkgKiB2YXIoLS1tYXgtY291bnQtcGVyLWNvbCkpO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maWxsLCB2YXIoLS1wYW5lbC13aWR0aCkpO2dyaWQtdGVtcGxhdGUtcm93czp2YXIoLS1wYW5lbC1oZWlnaHQpIHZhcigtLXBhbmVsLWhlaWdodCk7Z3JpZC1hdXRvLWZsb3c6Y29sdW1ufS5zdG9yeS1mYWN0cy1wcm9mZXNzaW9ucyAucGFuZWwtY29udHJvbHtkaXNwbGF5OmJsb2NrfS5zdG9yeS1mYWN0cy1wcm9mZXNzaW9ucyAucGFuZWwtY29udHJvbCBhOm50aC1jaGlsZChldmVuKXtkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWluLXdpZHRoOiA5MTVweCl7LnN0b3J5LWZhY3RzLXByb2Zlc3Npb25zIC5wYW5lbDpsYXN0LWNoaWxkOm50aC1jaGlsZCgzbi0xKXtncmlkLWNvbHVtbi1lbmQ6LTJ9LnN0b3J5LWZhY3RzLXByb2Zlc3Npb25zIC5wYW5lbDpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQoM24rMSl7Z3JpZC1jb2x1bW4tZW5kOjR9LnN0b3J5LWZhY3RzLXByb2Zlc3Npb25zIC5wYW5lbDpsYXN0LWNoaWxkOm50aC1jaGlsZCgzbi0yKXtncmlkLWNvbHVtbi1lbmQ6NX19LnRhYmJlZC13cmFwIC50YWJzLWNvbnRyb2x7ZGlzcGxheTpmbGV4O2xpc3Qtc3R5bGUtdHlwZTpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzliOWI5Yn1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsudGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbHtwYWRkaW5nOjAgMzJweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCl7LnRhYmJlZC13cmFwIC50YWJzLWNvbnRyb2x7cGFkZGluZzowIDE2cHg7Ym94LXNpemluZzpib3JkZXItYm94fX0udGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbCAub3ZlcmZsb3dUYWJzIGxpLm92ZXJmbG93e2Rpc3BsYXk6YmxvY2t9LnRhYmJlZC13cmFwIC50YWJzLWNvbnRyb2wgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjE4cHg7bWFyZ2luLXJpZ2h0OjIwcHg7bWFyZ2luLWJvdHRvbTo4cHg7aGVpZ2h0OjQwcHg7d2hpdGUtc3BhY2U6bm93cmFwfUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey50YWJiZWQtd3JhcCAudGFicy1jb250cm9sIGxpe3dpZHRoOjIxLjUlfX1AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpey50YWJiZWQtd3JhcCAudGFicy1jb250cm9sIGxpe3dpZHRoOjI0JX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbCBsaXt3aWR0aDoxMDAlfS50YWJiZWQtd3JhcCAudGFicy1jb250cm9sIGxpOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MXB4fX0udGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbCBsaSBhLC50YWJiZWQtd3JhcCAudGFicy1jb250cm9sIGxpIGE6aG92ZXJ7ZGlzcGxheTpibG9jazt3aWR0aDoyMjdweDtwYWRkaW5nOjExcHggMHB4IDBweCAwcHg7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MTt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luOjA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiM5YjliOWIgIWltcG9ydGFudDtvcGFjaXR5OjE7Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDoxcHggIzliOWI5YiBzb2xpZDtib3JkZXItcmlnaHQ6MXB4ICM5YjliOWIgc29saWQ7Ym9yZGVyLXJhZGl1czowfS5wZi1icm9jaHVyZSAudGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbCBsaSBhLC5wZi1icm9jaHVyZSAudGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbCBsaSBhOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwMDtjb2xvcjojMDI5ZWUzICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE5cHg7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXI6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsudGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbCBsaSBhLC50YWJiZWQtd3JhcCAudGFicy1jb250cm9sIGxpIGE6aG92ZXJ7d2lkdGg6MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KXsudGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbCBsaSBhLC50YWJiZWQtd3JhcCAudGFicy1jb250cm9sIGxpIGE6aG92ZXJ7cGFkZGluZzoxMXB4IDEycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnRhYmJlZC13cmFwIC50YWJzLWNvbnRyb2wgbGkgYSwudGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbCBsaSBhOmhvdmVye3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey50YWJiZWQtd3JhcCAudGFicy1jb250cm9sIGxpIGEsLnRhYmJlZC13cmFwIC50YWJzLWNvbnRyb2wgbGkgYTpob3Zlcntmb250LXNpemU6MTJweH19LnRhYmJlZC13cmFwIC50YWJzLWNvbnRyb2wgbGkuYWN0aXZlIGF7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMwNjA3MDggIWltcG9ydGFudDtib3JkZXItdG9wOjFweCAjMWMxYzFiIHNvbGlkO2JvcmRlci1yaWdodDoxcHggIzFjMWMxYiBzb2xpZDtmb250LXdlaWdodDo0MDB9LnBmLWJyb2NodXJlIC50YWJiZWQtd3JhcCAudGFicy1jb250cm9sIGxpLmFjdGl2ZSBhe2JhY2tncm91bmQtY29sb3I6IzAwMDtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOm5vbmU7Ym9yZGVyLWJvdHRvbTpub25lfS5wZi1icm9jaHVyZSAudGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbCBsaTpob3ZlciBhe2NvbG9yOiNjNGM0YzQgIWltcG9ydGFudH0udGFiYmVkIC50YWItY29udHJvbF9ibG9ja3N7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDpub3dyYXB9LnRhYmJlZCAudGFiLWNvbnRyb2xfYmxvY2tzIGxpe2ZsZXg6MSAxIGF1dG87cGFkZGluZy1yaWdodDoycHg7cG9zaXRpb246cmVsYXRpdmV9LnRhYmJlZCAudGFiLWNvbnRyb2xfYmxvY2tzIGxpOmZpcnN0LWNoaWxke21heC13aWR0aDo2MHB4fUBtZWRpYSAobWF4LXdpZHRoOiAyNzFweCl7LnRhYmJlZCAudGFiLWNvbnRyb2xfYmxvY2tzIGxpOmZpcnN0LWNoaWxke21heC13aWR0aDp1bnNldH19LnRhYmJlZCAudGFiLWNvbnRyb2xfYmxvY2tzIGxpOmxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDowfS50YWJiZWQgLnRhYi1jb250cm9sX2Jsb2NrcyBsaSBhe2JhY2tncm91bmQ6I2JkYzZjYztib3JkZXItY29sb3I6I2JkYzZjYztjb2xvcjojMTMxNjE4O3BhZGRpbmc6MTZweDtib3JkZXItcmFkaXVzOjA7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDowO2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzEzMTYxODtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS42fS50YWJiZWQgLnRhYi1jb250cm9sX2Jsb2NrcyBsaSBhIHN2Z3tmaWxsOiNmZmZ9LnRhYmJlZCAudGFiLWNvbnRyb2xfYmxvY2tzIGxpLmFjdGl2ZSBhe2JhY2tncm91bmQtY29sb3I6IzEzMTYxODtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMTMxNjE4fS50YWJiZWQgLnRhYi1jb250cm9sX2Jsb2NrcyBsaS5hY3RpdmU6YWZ0ZXJ7aGVpZ2h0OjA7d2lkdGg6MDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo2cHg7dG9wOjk5JTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjhweCA2cHggMCA2cHg7Ym9yZGVyLWNvbG9yOiMxMzE2MTggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7ei1pbmRleDoxfS5jb250YWN0UGFnZSAudGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmctYm90dG9tOjMwcHh9LmRhc2hib2FyZC10YWJzIC5kYXNoYm9hcmQtd3JhcD5zZWN0aW9uPmRpdj5kaXZ7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLWJvdHRvbTowIG5vbmV9LmRhc2hib2FyZC10YWJzIC5kYXNoYm9hcmQtd3JhcCAudGFicy1jb250cm9se2JvcmRlcjowIG5vbmU7bWFyZ2luLWJvdHRvbToxZW19LmRhc2hib2FyZC10YWJzIC5kYXNoYm9hcmQtd3JhcCAudGFicy1jb250cm9sIGxpIGF7Ym9yZGVyOjAgbm9uZTtmb250LXNpemU6MTlweDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS41ODtsZXR0ZXItc3BhY2luZzowLjI5cHg7Y29sb3I6I2IxYjBiMSAhaW1wb3J0YW50fS5kYXNoYm9hcmQtdGFicyAuZGFzaGJvYXJkLXdyYXAgLnRhYnMtY29udHJvbCBsaS5hY3RpdmUgYXtjb2xvcjojMDI5ZWUzICFpbXBvcnRhbnR9LmRhc2hib2FyZC10YWJzIC5kYXNoYm9hcmQtd3JhcCAudGFiLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZGFzaGJvYXJkLXRhYnMgLmRhc2hib2FyZC13cmFwIC50YWItY29udGVudHtoZWlnaHQ6YXV0b319LmRhc2hib2FyZC10YWJzIC5kYXNoYm9hcmQtd3JhcCAudGFiLWNvbnRlbnQ+ZGl2e2hlaWdodDoxMDAlICFpbXBvcnRhbnR9LmRhc2hib2FyZC10YWJzIC5kYXNoYm9hcmQtd3JhcCAudGFiLWNvbnRlbnQgLnRhYi1pbmZvLXdyYXB7YmFja2dyb3VuZC1jb2xvcjojZWRlZWVlfS5kYXNoYm9hcmQtdGFicyAuZGFzaGJvYXJkLXdyYXAgLnRhYi1jb250ZW50IGZpZWxkc2V0e21hcmdpbi10b3A6MH0uZGFzaGJvYXJkLXRhYnMgLmJvdW5kcz4uZmxleC1wYXJlbnQsLmRhc2hib2FyZC10YWJzIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudHttYXJnaW46MCAtMzJweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5kYXNoYm9hcmQtdGFicyAuYm91bmRzPi5mbGV4LXBhcmVudCwuZGFzaGJvYXJkLXRhYnMgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50e21hcmdpbjowIC0xNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5kYXNoYm9hcmQtdGFicyAuYm91bmRzPi5mbGV4LXBhcmVudCwuZGFzaGJvYXJkLXRhYnMgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50e21hcmdpbjowIC04cHh9fS5kYXNoYm9hcmQtdGFicyAuYm91bmRzPi5mbGV4LXBhcmVudCBmaWVsZHNldCwuZGFzaGJvYXJkLXRhYnMgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IGZpZWxkc2V0e3BhZGRpbmctbGVmdDowfS5wZi1kYXNoYm9hcmQgLnBvbGljaWVzLXBhcmVudHtwYWRkaW5nOjB9LnBmLWRhc2hib2FyZCAucG9saWNpZXMtcGFyZW50IC5wb2xpY2llcyAudGFibGV7cGFkZGluZzowIDE2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtZGFzaGJvYXJkIC5kYXNoYm9hcmQtdGFic3ttYXJnaW4tdG9wOi0yZW19fS5wZi1kYXNoYm9hcmQgLnBvbGljeXttYXgtd2lkdGg6ODE0cHg7bWFyZ2luLWJvdHRvbTo2N3B4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnBmLWRhc2hib2FyZCAucG9saWN5e21hcmdpbi1ib3R0b206MzJweH19LnBmLWRhc2hib2FyZCAucG9saWN5IC5wb2xpY3ktY29udGVudC1ib3h7ZmxleC13cmFwOndyYXA7ZGlzcGxheTpmbGV4O2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTttYXgtd2lkdGg6ODE0cHg7bWluLWhlaWdodDozMDVweDtwYWRkaW5nOjAgMjBweDtib3JkZXI6c29saWQgMC44cHggIzk3OTc5Nztib3JkZXItdG9wOm5vbmV9LnBmLWRhc2hib2FyZCAucG9saWN5IC5wb2xpY3ktY29udGVudC1ib3ggLnBvbGljeS1jb250ZW50e3dpZHRoOjEwMCU7Y29sb3I6IzFjMWMxYjtwYWRkaW5nOjAgNXB4O2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAucG9saWN5LWNvbnRlbnQtYm94IC5wb2xpY3ktY29udGVudCAucG9saWN5LWluZm97Zm9udC1mYW1pbHk6U2FyYWJ1biwgc2Fucy1zZXJpZjtmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoxLjI5O2xldHRlci1zcGFjaW5nOjAuMjZweDtwYWRkaW5nOjI1cHggMH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wZi1kYXNoYm9hcmQgLnBvbGljeSAucG9saWN5LWNvbnRlbnQtYm94IC5wb2xpY3ktY29udGVudCAucG9saWN5LWluZm97cGFkZGluZzoxNXB4IDB9fS5wZi1kYXNoYm9hcmQgLnBvbGljeSAucG9saWN5LWNvbnRlbnQtYm94IC5wb2xpY3ktY29udGVudCAucG9saWN5LWluZm8gLmRhdGUtaW5uZXJ7Zm9udC1mYW1pbHk6U2FyYWJ1biwgc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtmb250LXdlaWdodDpib2xkO2xldHRlci1zcGFjaW5nOjAuMThweDtjb2xvcjojMjAyNDI3O2Rpc3BsYXk6bm9uZTttYXJnaW4tYm90dG9tOjE1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnBvbGljeS1jb250ZW50LWJveCAucG9saWN5LWNvbnRlbnQgLnBvbGljeS1pbmZvIC5kYXRlLWlubmVye2Rpc3BsYXk6aW5saW5lLWJsb2NrfX0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnBvbGljeS1jb250ZW50LWJveCAucG9saWN5LWNvbnRlbnQgLnBvbGljeS1pbmZvIGRpdnttYXJnaW4tYm90dG9tOjVweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnBvbGljeS1jb250ZW50LWJveCAucG9saWN5LWNvbnRlbnQgLnBvbGljeS1pbmZvIC5wb2xpY3ktaW5mby1sYWJlbHtmb250LXdlaWdodDpib2xkfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAucG9saWN5LWNvbnRlbnQtYm94IC5wb2xpY3ktY29udGVudCAucG9saWN5LWluZm8gLnBvbGljeS1pbmZvLXZhbHVle2ZvbnQtd2VpZ2h0OjMwMH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnBvbGljeS1jb250ZW50LWJveCAucG9saWN5LWNvbnRlbnQgLnBvbGljeS1saW5re2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7cGFkZGluZzoyNXB4IDB9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnBvbGljeS1jb250ZW50LWJveCAucG9saWN5LWNvbnRlbnQgLnBvbGljeS1saW5re3BhZGRpbmc6MjFweCAwfX0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnBvbGljeS1jb250ZW50LWJveCAucG9saWN5LWNvbnRlbnQgLnBvbGljeS1saW5rIGF7ZGlzcGxheTpmbGV4fS5wZi1kYXNoYm9hcmQgLnBvbGljeSAucG9saWN5LWNvbnRlbnQtYm94IC5wb2xpY3ktY29udGVudCAucG9saWN5LWxpbmsgYTpob3ZlciAuaWNvbi1sYWJlbHtvcGFjaXR5OjF9LnBmLWRhc2hib2FyZCAucG9saWN5IC5wb2xpY3ktY29udGVudC1ib3ggLnBvbGljeS1jb250ZW50IC5wb2xpY3ktbGluayBhOmhvdmVyIC5pY29uLWFycm93LXJpZ2h0IHN2Z3ttYXJnaW4tbGVmdDozcHh9LnBmLWRhc2hib2FyZCAucG9saWN5IC5wb2xpY3ktY29udGVudC1ib3ggLnBvbGljeS1jb250ZW50IC5wb2xpY3ktbGluayAuaWNvbi1sYWJlbHtmb250LWZhbWlseTpTYXJhYnVuLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOXB4O2xpbmUtaGVpZ2h0OjEuODk7bGV0dGVyLXNwYWNpbmc6MC4yOXB4O3RleHQtYWxpZ246cmlnaHQ7Y29sb3I6IzliOWI5YjtwYWRkaW5nLXJpZ2h0OjIycHg7b3BhY2l0eTowLjc7dHJhbnNpdGlvbjpvcGFjaXR5IDAuM3N9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnBvbGljeS1jb250ZW50LWJveCAucG9saWN5LWNvbnRlbnQgLnBvbGljeS1saW5rIC5pY29uLWxhYmVse2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjEuMjk7bGV0dGVyLXNwYWNpbmc6MC4yNnB4O2NvbG9yOiMyMDI0Mjc7cGFkZGluZy10b3A6NnB4O3dpZHRoOjE4NnB4O3RleHQtYWxpZ246bGVmdH19LnBmLWRhc2hib2FyZCAucG9saWN5IC5wb2xpY3ktY29udGVudC1ib3ggLnBvbGljeS1jb250ZW50IC5wb2xpY3ktbGluayAuaWNvbi1hcnJvdy1yaWdodHt3aWR0aDo0NXB4O2hlaWdodDo0MXB4O2JhY2tncm91bmQtY29sb3I6I2M4YzljYTtwYWRkaW5nOjE1cHggMCAwIDE5cHh9LnBmLWRhc2hib2FyZCAucG9saWN5IC5wb2xpY3ktY29udGVudC1ib3ggLnBvbGljeS1jb250ZW50IC5wb2xpY3ktbGluayAuaWNvbi1hcnJvdy1yaWdodCBzdmd7ZmlsbDojZmZmO3dpZHRoOjlweDtoZWlnaHQ6MTNweDt0cmFuc2l0aW9uOm1hcmdpbiAwLjNzfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAucG9saWN5LWNvbnRlbnQtYm94IC5wb2xpY3ktY29udGVudCAucG9saWN5LWxpbmsgYSAuaWNvbi1hcnJvdy1yaWdodHtiYWNrZ3JvdW5kLWNvbG9yOiNjOGM5Y2F9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnBvbGljeS1jb250ZW50LWJveCAucG9saWN5LWNvbnRlbnQgLnBvbGljeS1saW5rIGEgLmljb24tYXJyb3ctcmlnaHR7YmFja2dyb3VuZC1jb2xvcjojZmZmfX0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnBvbGljeS1jb250ZW50LWJveCAucG9saWN5LWNvbnRlbnQgLnBvbGljeS1saW5rIGE6bGluayAuaWNvbi1hcnJvdy1yaWdodCwucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnBvbGljeS1jb250ZW50LWJveCAucG9saWN5LWNvbnRlbnQgLnBvbGljeS1saW5rIGE6dmlzaXRlZCAuaWNvbi1hcnJvdy1yaWdodHtiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTN9LnBmLWRhc2hib2FyZCAucG9saWN5IC5wb2xpY3ktY29udGVudC1ib3ggLnBvbGljeS1jb250ZW50IC5wb2xpY3ktbGluayBzcGFue3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnBvbGljeS1jb250ZW50LWJveCAucG9saWN5LWNvbnRlbnQ6YWZ0ZXJ7Y29udGVudDpcIiBcIjtib3JkZXItdG9wOjAuNXB4IHNvbGlkICM5Nzk3OTc7d2lkdGg6MTAwJX0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnBvbGljeS1jb250ZW50LWJveCAucG9saWN5LWNvbnRlbnQ6bGFzdC1jaGlsZDphZnRlcntjb250ZW50OlwiIFwiO2JvcmRlci10b3A6MCBub25lO3dpZHRoOjEwMCV9LnBmLWRhc2hib2FyZCAucG9saWN5IC5wb2xpY3ktY29udGVudC1ib3ggLnBvbGljeS1zdGF0dXN7d2lkdGg6MTAwJTtjb2xvcjojMWMxYzFiO3BhZGRpbmc6MjBweCA1cHg7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC5wb2xpY3ktY29udGVudC1ib3ggLnBvbGljeS1zdGF0dXMgLnBvbGljeS1zdGF0dXMtaW5mb3tmb250LWZhbWlseTpTYXJhYnVuLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjEuMjk7bGV0dGVyLXNwYWNpbmc6MC4yNnB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnBmLWRhc2hib2FyZCAucG9saWN5IC5wb2xpY3ktY29udGVudC1ib3ggLnBvbGljeS1zdGF0dXMgLnBvbGljeS1zdGF0dXMtaW5mb3ttYXJnaW4tYm90dG9tOjMycHh9fS5wZi1kYXNoYm9hcmQgLnBvbGljeSAucG9saWN5LWNvbnRlbnQtYm94IC5wb2xpY3ktc3RhdHVzIC5wb2xpY3ktc3RhdHVzLWluZm8gLnBvbGljeS1zdGF0dXMtaW5mby1sYWJlbHtmb250LXdlaWdodDpib2xkfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAucG9saWN5LWNvbnRlbnQtYm94IC5wb2xpY3ktc3RhdHVzIC5wb2xpY3ktc3RhdHVzLWluZm8gLnBvbGljeS1zdGF0dXMtaW5mby12YWx1ZXtmb250LXdlaWdodDozMDB9LnBmLWRhc2hib2FyZCAucG9saWN5IC5wb2xpY3ktY29udGVudC1ib3ggLnBvbGljeS1zdGF0dXMgLnBvbGljeS1idXR0b257bWF4LXdpZHRoOjI1MnB4O3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnBvbGljeS1jb250ZW50LWJveCAucG9saWN5LXN0YXR1cyAucG9saWN5LWJ1dHRvbnttYXgtd2lkdGg6dW5zZXR9fS5wZi1kYXNoYm9hcmQgLnBvbGljeSAucG9saWN5LWNvbnRlbnQtYm94IC5wb2xpY3ktc3RhdHVzIC5wb2xpY3ktYnV0dG9uIC5jb250ZW50QnV0dG9uLmRpc2FibGVkIGEsLnBmLWRhc2hib2FyZCAucG9saWN5IC5wb2xpY3ktY29udGVudC1ib3ggLnBvbGljeS1zdGF0dXMgLnBvbGljeS1idXR0b24gLmNvbnRlbnRCdXR0b24uZGlzYWJsZWQgYS5idG5fYTpob3ZlciwucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnBvbGljeS1jb250ZW50LWJveCAucG9saWN5LXN0YXR1cyAucG9saWN5LWJ1dHRvbiAuY29udGVudEJ1dHRvbi5kaXNhYmxlZCAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSBhLmJ1dHRvbjpob3Zlciwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnBvbGljeS1jb250ZW50LWJveCAucG9saWN5LXN0YXR1cyAucG9saWN5LWJ1dHRvbiAuY29udGVudEJ1dHRvbi5kaXNhYmxlZCBhLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM1NTU2NWE7Ym9yZGVyLWNvbG9yOiM1NTU2NWE7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW46MH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlLnRpdGxlX2V4dGVuZGVke21heC13aWR0aDo4MTRweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTM7cGFkZGluZzowfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3h7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW47Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjQzO3Bvc2l0aW9uOnJlbGF0aXZlO2JveC1zaXppbmc6Ym9yZGVyLWJveH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3h7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24tY29udGVudDpzdHJldGNofX0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5wb2xpY3lJY29ue2ZsZXgtYmFzaXM6OCU7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5wb2xpY3lJY29ue3BhZGRpbmc6MTBweH19LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveCAucG9saWN5SWNvbiAuc3RhdHVzLWljb24tYm94e2JhY2tncm91bmQtY29sb3I6IzUwNWM2NDt3aWR0aDoxMDAlO2hlaWdodDo5OSU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5wb2xpY3lJY29uIC5zdGF0dXMtaWNvbi1ib3h7d2lkdGg6NDlweDtoZWlnaHQ6NDdweH19LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveCAucG9saWN5SWNvbiAuc3RhdHVzLWljb24tYm94IHN2Z3tmaWxsOndoaXRlO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7dG9wOjUwJTtsZWZ0OjUwJX0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5wb2xpY3lJY29uIC5zdGF0dXMtaWNvbi1ib3ggc3ZnLmljb24tY29tcGxldGV7d2lkdGg6MzUuOXB4O2hlaWdodDoyNy4zcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5wb2xpY3lJY29uIC5zdGF0dXMtaWNvbi1ib3ggc3ZnLmljb24tY29tcGxldGV7d2lkdGg6MjBweDtoZWlnaHQ6MTVweH19LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveCAucG9saWN5SWNvbiAuc3RhdHVzLWljb24tYm94IHN2Zy5pY29uLWlucHJvZ3Jlc3N7d2lkdGg6MzdweDtoZWlnaHQ6MjdweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3ggLnBvbGljeUljb24gLnN0YXR1cy1pY29uLWJveCBzdmcuaWNvbi1pbnByb2dyZXNze3dpZHRoOjIwcHg7aGVpZ2h0OjE1cHh9fS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3ggLnBvbGljeUljb24gLnN0YXR1cy1pY29uLWJveCBzdmcuaWNvbi13YXJuaW5nLXRyaWFuZ2xle3dpZHRoOjQ2cHg7aGVpZ2h0OjQwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5wb2xpY3lJY29uIC5zdGF0dXMtaWNvbi1ib3ggc3ZnLmljb24td2FybmluZy10cmlhbmdsZXt3aWR0aDoyMHB4O2hlaWdodDoxNXB4fX0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5wb2xpY3lJY29uIC5zdGF0dXMtaWNvbi1ib3ggc3ZnLmljb24taW5hY3RpdmV7d2lkdGg6MjZweDtoZWlnaHQ6MThweDtmaWxsOiM2RDg1OER9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5wb2xpY3lJY29uIC5zdGF0dXMtaWNvbi1ib3ggc3ZnLmljb24taW5hY3RpdmV7d2lkdGg6MjBweDtoZWlnaHQ6MTVweH19LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtbm90LXN0YXJ0ZWQgLnBvbGljeUljb24gLnN0YXR1cy1pY29uLWJveCBzdmd7ZmlsbDojZDAwMjFifS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3guc3RhdHVzLW5vdC1zdGFydGVkIC5wb2xpY3lJY29uLnBvbGljeUljb25fZXh0ZW5kZWR7cG9zaXRpb246cmVsYXRpdmU7dG9wOjYwcHh9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtbm90LXN0YXJ0ZWQgLnBvbGljeUljb24ucG9saWN5SWNvbl9pbl9kb3VnaG51dENoYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNTNweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy1ub3Qtc3RhcnRlZCAuYnV0dG9ue2JvcmRlci1jb2xvcjojZDAwMjFiO2JhY2tncm91bmQ6I2QwMDIxYn0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5zdGF0dXMuc3RhdHVzLW5vdC1zdGFydGVke2ZpbGw6I2QwMDIxYn0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5pY29uLXN0YXR1cy1ub3Qtc3RhcnRlZCsuc3RhdHVzLWljb257Y29sb3I6I2QwMDIxYjtiYWNrZ3JvdW5kOiNkMDAyMWJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtb3BlbiAucG9saWN5SWNvbiAuc3RhdHVzLWljb24tYm94IHN2Z3tmaWxsOiMxOThmYzJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtb3BlbiAucG9saWN5SWNvbi5wb2xpY3lJY29uX2V4dGVuZGVke3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo2MHB4fS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3guc3RhdHVzLW9wZW4gLnBvbGljeUljb24ucG9saWN5SWNvbl9pbl9kb3VnaG51dENoYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNTNweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy1vcGVuIC5idXR0b257Ym9yZGVyLWNvbG9yOiMxOThmYzI7YmFja2dyb3VuZDojMTk4ZmMyfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3ggLnN0YXR1cy5zdGF0dXMtb3BlbntmaWxsOiMxOThmYzJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveCAuaWNvbi1zdGF0dXMtb3Blbisuc3RhdHVzLWljb257Y29sb3I6IzE5OGZjMjtiYWNrZ3JvdW5kOiMxOThmYzJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtc3RhcnRlZCAucG9saWN5SWNvbiAuc3RhdHVzLWljb24tYm94IHN2Z3tmaWxsOiMxOThmYzJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtc3RhcnRlZCAucG9saWN5SWNvbi5wb2xpY3lJY29uX2V4dGVuZGVke3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo2MHB4fS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3guc3RhdHVzLXN0YXJ0ZWQgLnBvbGljeUljb24ucG9saWN5SWNvbl9pbl9kb3VnaG51dENoYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNTNweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy1zdGFydGVkIC5idXR0b257Ym9yZGVyLWNvbG9yOiMxOThmYzI7YmFja2dyb3VuZDojMTk4ZmMyfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3ggLnN0YXR1cy5zdGF0dXMtc3RhcnRlZHtmaWxsOiMxOThmYzJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveCAuaWNvbi1zdGF0dXMtc3RhcnRlZCsuc3RhdHVzLWljb257Y29sb3I6IzE5OGZjMjtiYWNrZ3JvdW5kOiMxOThmYzJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtbG9ja2VkIC5wb2xpY3lJY29uIC5zdGF0dXMtaWNvbi1ib3ggc3Zne2ZpbGw6I2QwMDIxYn0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy1sb2NrZWQgLnBvbGljeUljb24ucG9saWN5SWNvbl9leHRlbmRlZHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NjBweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy1sb2NrZWQgLnBvbGljeUljb24ucG9saWN5SWNvbl9pbl9kb3VnaG51dENoYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNTNweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy1sb2NrZWQgLmJ1dHRvbntib3JkZXItY29sb3I6I2QwMDIxYjtiYWNrZ3JvdW5kOiNkMDAyMWJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveCAuc3RhdHVzLnN0YXR1cy1sb2NrZWR7ZmlsbDojZDAwMjFifS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3ggLmljb24tc3RhdHVzLWxvY2tlZCsuc3RhdHVzLWljb257Y29sb3I6I2QwMDIxYjtiYWNrZ3JvdW5kOiNkMDAyMWJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtaWRsZSAucG9saWN5SWNvbiAuc3RhdHVzLWljb24tYm94IHN2Z3tmaWxsOiM2Nzg2OGV9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtaWRsZSAucG9saWN5SWNvbi5wb2xpY3lJY29uX2V4dGVuZGVke3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo2MHB4fS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3guc3RhdHVzLWlkbGUgLnBvbGljeUljb24ucG9saWN5SWNvbl9pbl9kb3VnaG51dENoYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNTNweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy1pZGxlIC5idXR0b257Ym9yZGVyLWNvbG9yOiM2Nzg2OGU7YmFja2dyb3VuZDojNjc4NjhlfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3ggLnN0YXR1cy5zdGF0dXMtaWRsZXtmaWxsOiM2Nzg2OGV9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveCAuaWNvbi1zdGF0dXMtaWRsZSsuc3RhdHVzLWljb257Y29sb3I6IzY3ODY4ZTtiYWNrZ3JvdW5kOiM2Nzg2OGV9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtaW5hY3RpdmUgLnBvbGljeUljb24gLnN0YXR1cy1pY29uLWJveCBzdmd7ZmlsbDojZjkzfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3guc3RhdHVzLWluYWN0aXZlIC5wb2xpY3lJY29uLnBvbGljeUljb25fZXh0ZW5kZWR7cG9zaXRpb246cmVsYXRpdmU7dG9wOjYwcHh9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtaW5hY3RpdmUgLnBvbGljeUljb24ucG9saWN5SWNvbl9pbl9kb3VnaG51dENoYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNTNweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy1pbmFjdGl2ZSAuYnV0dG9ue2JvcmRlci1jb2xvcjojZjkzO2JhY2tncm91bmQ6I2Y5M30ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5zdGF0dXMuc3RhdHVzLWluYWN0aXZle2ZpbGw6I2Y5M30ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5pY29uLXN0YXR1cy1pbmFjdGl2ZSsuc3RhdHVzLWljb257Y29sb3I6I2Y5MztiYWNrZ3JvdW5kOiNmOTN9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtcmV0dXJuZWQgLnBvbGljeUljb24gLnN0YXR1cy1pY29uLWJveCBzdmd7ZmlsbDojZDAwMjFifS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3guc3RhdHVzLXJldHVybmVkIC5wb2xpY3lJY29uLnBvbGljeUljb25fZXh0ZW5kZWR7cG9zaXRpb246cmVsYXRpdmU7dG9wOjYwcHh9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtcmV0dXJuZWQgLnBvbGljeUljb24ucG9saWN5SWNvbl9pbl9kb3VnaG51dENoYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNTNweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy1yZXR1cm5lZCAuYnV0dG9ue2JvcmRlci1jb2xvcjojZDAwMjFiO2JhY2tncm91bmQ6I2QwMDIxYn0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5zdGF0dXMuc3RhdHVzLXJldHVybmVke2ZpbGw6I2QwMDIxYn0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5pY29uLXN0YXR1cy1yZXR1cm5lZCsuc3RhdHVzLWljb257Y29sb3I6I2QwMDIxYjtiYWNrZ3JvdW5kOiNkMDAyMWJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtY29tcGxldGUgLnBvbGljeUljb24gLnN0YXR1cy1pY29uLWJveCBzdmd7ZmlsbDojOTBjZTUxfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3guc3RhdHVzLWNvbXBsZXRlIC5wb2xpY3lJY29uLnBvbGljeUljb25fZXh0ZW5kZWR7cG9zaXRpb246cmVsYXRpdmU7dG9wOjYwcHh9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtY29tcGxldGUgLnBvbGljeUljb24ucG9saWN5SWNvbl9pbl9kb3VnaG51dENoYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNTNweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy1jb21wbGV0ZSAuYnV0dG9ue2JvcmRlci1jb2xvcjojOTBjZTUxO2JhY2tncm91bmQ6IzkwY2U1MX0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5zdGF0dXMuc3RhdHVzLWNvbXBsZXRle2ZpbGw6IzkwY2U1MX0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5pY29uLXN0YXR1cy1jb21wbGV0ZSsuc3RhdHVzLWljb257Y29sb3I6IzkwY2U1MTtiYWNrZ3JvdW5kOiM5MGNlNTF9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtcmV0cmFjdGVkIC5wb2xpY3lJY29uIC5zdGF0dXMtaWNvbi1ib3ggc3Zne2ZpbGw6I2QwMDIxYn0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy1yZXRyYWN0ZWQgLnBvbGljeUljb24ucG9saWN5SWNvbl9leHRlbmRlZHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NjBweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy1yZXRyYWN0ZWQgLnBvbGljeUljb24ucG9saWN5SWNvbl9pbl9kb3VnaG51dENoYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNTNweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy1yZXRyYWN0ZWQgLmJ1dHRvbntib3JkZXItY29sb3I6I2QwMDIxYjtiYWNrZ3JvdW5kOiNkMDAyMWJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveCAuc3RhdHVzLnN0YXR1cy1yZXRyYWN0ZWR7ZmlsbDojZDAwMjFifS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3ggLmljb24tc3RhdHVzLXJldHJhY3RlZCsuc3RhdHVzLWljb257Y29sb3I6I2QwMDIxYjtiYWNrZ3JvdW5kOiNkMDAyMWJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtc3VibWl0dGVkIC5wb2xpY3lJY29uIC5zdGF0dXMtaWNvbi1ib3ggc3Zne2ZpbGw6IzE5OGZjMn0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy1zdWJtaXR0ZWQgLnBvbGljeUljb24ucG9saWN5SWNvbl9leHRlbmRlZHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NjBweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy1zdWJtaXR0ZWQgLnBvbGljeUljb24ucG9saWN5SWNvbl9pbl9kb3VnaG51dENoYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNTNweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy1zdWJtaXR0ZWQgLmJ1dHRvbntib3JkZXItY29sb3I6IzE5OGZjMjtiYWNrZ3JvdW5kOiMxOThmYzJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveCAuc3RhdHVzLnN0YXR1cy1zdWJtaXR0ZWR7ZmlsbDojMTk4ZmMyfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3ggLmljb24tc3RhdHVzLXN1Ym1pdHRlZCsuc3RhdHVzLWljb257Y29sb3I6IzE5OGZjMjtiYWNrZ3JvdW5kOiMxOThmYzJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtbm90LXJlbmV3ZWQgLnBvbGljeUljb24gLnN0YXR1cy1pY29uLWJveCBzdmd7ZmlsbDojZDAwMjFifS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3guc3RhdHVzLW5vdC1yZW5ld2VkIC5wb2xpY3lJY29uLnBvbGljeUljb25fZXh0ZW5kZWR7cG9zaXRpb246cmVsYXRpdmU7dG9wOjYwcHh9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtbm90LXJlbmV3ZWQgLnBvbGljeUljb24ucG9saWN5SWNvbl9pbl9kb3VnaG51dENoYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNTNweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy1ub3QtcmVuZXdlZCAuYnV0dG9ue2JvcmRlci1jb2xvcjojZDAwMjFiO2JhY2tncm91bmQ6I2QwMDIxYn0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5zdGF0dXMuc3RhdHVzLW5vdC1yZW5ld2Vke2ZpbGw6I2QwMDIxYn0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5pY29uLXN0YXR1cy1ub3QtcmVuZXdlZCsuc3RhdHVzLWljb257Y29sb3I6I2QwMDIxYjtiYWNrZ3JvdW5kOiNkMDAyMWJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveC5zdGF0dXMtdW5wYWlkIC5wb2xpY3lJY29uIC5zdGF0dXMtaWNvbi1ib3ggc3Zne2ZpbGw6I2QwMDIxYn0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy11bnBhaWQgLnBvbGljeUljb24ucG9saWN5SWNvbl9leHRlbmRlZHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NjBweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy11bnBhaWQgLnBvbGljeUljb24ucG9saWN5SWNvbl9pbl9kb3VnaG51dENoYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNTNweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94LnN0YXR1cy11bnBhaWQgLmJ1dHRvbntib3JkZXItY29sb3I6I2QwMDIxYjtiYWNrZ3JvdW5kOiNkMDAyMWJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveCAuc3RhdHVzLnN0YXR1cy11bnBhaWR7ZmlsbDojZDAwMjFifS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3ggLmljb24tc3RhdHVzLXVucGFpZCsuc3RhdHVzLWljb257Y29sb3I6I2QwMDIxYjtiYWNrZ3JvdW5kOiNkMDAyMWJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuaGVhZGVyLWJveCAuaGVhZGVyLXRpdGxle2ZsZXgtYmFzaXM6NzAlO3BhZGRpbmc6N3B4IDI0cHg7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZToyNnB4O2xpbmUtaGVpZ2h0OjEuNjk7bGV0dGVyLXNwYWNpbmc6MC40cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxlIC5oZWFkZXItYm94IC5oZWFkZXItdGl0bGV7cGFkZGluZzoxNXB4IDA7Zm9udC1zaXplOjI0cHh9fS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3ggLmhlYWRlci1kYXRle2ZsZXgtYmFzaXM6MjIlO3BhZGRpbmc6MThweCAyNHB4IDE4cHggMDtmb250LWZhbWlseTpTYXJhYnVuLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MS44MztsZXR0ZXItc3BhY2luZzowLjE4cHg7dGV4dC1hbGlnbjpyaWdodH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLmhlYWRlci1ib3ggLmhlYWRlci1kYXRle2Rpc3BsYXk6bm9uZX19LnBmLWRhc2hib2FyZCAuZGFzaGJvYXJkLXdyYXB7d2lkdGg6MTAwJX1Aa2V5ZnJhbWVzIGZhZGVpbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUAtbW96LWtleWZyYW1lcyBmYWRlaW57ZnJvbXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZWlue2Zyb217b3BhY2l0eTowfXRve29wYWNpdHk6MX19QC1tcy1rZXlmcmFtZXMgZmFkZWlue2Zyb217b3BhY2l0eTowfXRve29wYWNpdHk6MX19QC1vLWtleWZyYW1lcyBmYWRlaW57ZnJvbXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX0uc3RhdHVzTGVnZW5ke2JvcmRlcjpub25lfS5zdGF0dXNMZWdlbmQgdWx7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2xpc3Qtc3R5bGUtdHlwZTpub25lfUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5zdGF0dXNMZWdlbmQgdWx7ZmxleC13cmFwOndyYXB9fS5zdGF0dXNMZWdlbmQgbGl7d2hpdGUtc3BhY2U6bm93cmFwO2ZsZXg6MSAxIDI1JTttYXgtd2lkdGg6MjQwcHg7cGFkZGluZy1yaWdodDozMnB4fS5zdGF0dXNMZWdlbmQgbGkgLmxlZ2VuZC1pY29ue3BhZGRpbmc6MTJweDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6OHB4fS5zdGF0dXNMZWdlbmQgbGkgLmxlZ2VuZC1pY29uIHN2Z3tmaWxsOiNmZmZ9LnN0YXR1c0xlZ2VuZCBsaS5sZWdlbmRfaW5jb21wbGV0ZSAubGVnZW5kLWljb257YmFja2dyb3VuZC1jb2xvcjojZjkzfS5zdGF0dXNMZWdlbmQgbGkubGVnZW5kX2NvbXBsZXRlIC5sZWdlbmQtaWNvbntiYWNrZ3JvdW5kLWNvbG9yOiM5MGNlNTF9LnN0YXR1c0xlZ2VuZCBsaS5sZWdlbmRfbm90U3RhcnRlZCAubGVnZW5kLWljb257YmFja2dyb3VuZC1jb2xvcjojMTk4ZmMyfS5zdGF0dXNMZWdlbmQgbGkubGVnZW5kX2lzc3VlcyAubGVnZW5kLWljb257YmFja2dyb3VuZC1jb2xvcjojZDAwMjFifS5zdGF0dXNMZWdlbmQgbGkubGVnZW5kX2luYWN0aXZlIC5sZWdlbmQtaWNvbntiYWNrZ3JvdW5kLWNvbG9yOiM2Nzg2OGV9QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsuc3RhdHVzTGVnZW5kIGxpe2ZsZXgtYmFzaXM6MTAwJTttYXJnaW4tYm90dG9tOjEycHh9fS5zdGF0dXNMZWdlbmQgLmxlZ2VuZF9pc3N1ZXMgLmxlZ2VuZC1pY29ue21pbi13aWR0aDo1NnB4O21pbi1oZWlnaHQ6NTZweDtwYWRkaW5nLWxlZnQ6MTdweDtwYWRkaW5nLXRvcDoxNXB4fS5zdGF0dXNMZWdlbmQgLmxlZ2VuZF9jb21wbGV0ZSAubGVnZW5kLWljb257bWluLXdpZHRoOjU2cHg7bWluLWhlaWdodDo1NnB4O3BhZGRpbmctbGVmdDoxOXB4O3BhZGRpbmctdG9wOjE2cHh9LnN0YXR1c0xlZ2VuZCAubGVnZW5kX25vdFN0YXJ0ZWQgLmxlZ2VuZC1pY29ue21pbi13aWR0aDo1NnB4O21pbi1oZWlnaHQ6NTZweDtwYWRkaW5nLWxlZnQ6MTlweDtwYWRkaW5nLXRvcDoxNnB4fS5zdGF0dXNMZWdlbmQgLmxlZ2VuZF9pbmNvbXBsZXRlIC5sZWdlbmQtaWNvbnttaW4td2lkdGg6NTZweDttaW4taGVpZ2h0OjU2cHg7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy10b3A6MTZweH0uc3RhdHVzTGVnZW5kIC5sZWdlbmRfaW5hY3RpdmUgLmxlZ2VuZC1pY29ue21pbi13aWR0aDo1NnB4O21pbi1oZWlnaHQ6NTZweDtwYWRkaW5nLWxlZnQ6MjFweDtwYWRkaW5nLXRvcDoxNHB4fSNzdW1tYXJ5U2NyZWVuIC5zdGF0dXNMZWdlbmR7cGFkZGluZy10b3A6MzJweH0jc3VtbWFyeVNjcmVlbiAuc3RhdHVzTGVnZW5kIHVse3BhZGRpbmctbGVmdDowcHh9LmltcG9ydENvbnRhY3Rze21hcmdpbi10b3A6NTBweDttYXJnaW4tYm90dG9tOjUwcHh9LmltcG9ydENvbnRhY3RzLWRvd25sb2Fke21hcmdpbi1ib3R0b206MjBweH0uaW1wb3J0Q29udGFjdHMtZG93bmxvYWQgYnV0dG9ue21hcmdpbi10b3A6MDttYXgtd2lkdGg6Zml0LWNvbnRlbnR9LmltcG9ydENvbnRhY3RzLXVwbG9hZCBmb3Jte3dpZHRoOjEwMCU7bWF4LXdpZHRoOjQwMHB4O3BhZGRpbmc6MDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1lbmR9LmltcG9ydENvbnRhY3RzLXVwbG9hZCAuamYtcm93e21hcmdpbjowfS5pbXBvcnRDb250YWN0cy11cGxvYWQgLmpmLXJvdy5pbXBvcnRDb250YWN0cy1zdWJtaXR7d2lkdGg6YXV0b30uamYtcm93LmltcG9ydENvbnRhY3RzLXN1Ym1pdCAuYnRuX2EsLmpmLXJvdy5pbXBvcnRDb250YWN0cy1zdWJtaXQgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuamYtcm93LmltcG9ydENvbnRhY3RzLXN1Ym1pdCAuYnV0dG9ue21hcmdpbjowO2NvbG9yOiNmZmYgIWltcG9ydGFudDtwYWRkaW5nOjVweCA2cHggNnB4fS53cy1wb3BvdmVye3otaW5kZXg6MTEwMDAwfS5wZi1hZG1pbiAud3MtcG9wb3ZlciBidXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6IzIyMiAhaW1wb3J0YW50fS5wZi1hZG1pbiBidXR0b24ud3MtcG9wb3Zlci1vcGVuZXJ7Y29sb3I6IzAxYmVlNSAhaW1wb3J0YW50fS5pbnB1dC1waWNrZXIgLndzLWJ1dHRvbi1yb3c+YnV0dG9ue3dpZHRoOmluaGVyaXR9LmlucHV0LXBpY2tlciAucGlja2VyLWxpc3QgdGQ+YnV0dG9uOmhvdmVyLC5pbnB1dC1waWNrZXIgLnBpY2tlci1saXN0IHRkPmJ1dHRvbi5jaGVja2VkLXZhbHVle2NvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kOiMwMDB9LndzLXBpY2tlci1jb250cm9scz5idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uaG9tZVNlY3Rpb24gLmhlYWRpbmctYmxvY2t7ZmxleC1iYXNpczoxMDAlfS5ob21lU2VjdGlvbiAuaGVhZGluZy1ibG9jayBoM3ttYXJnaW4tYm90dG9tOjA7Zm9udC13ZWlnaHQ6NTAwfS5ob21lU2VjdGlvbiAuYXJ0aWNsZS1oZWFkaW5ne2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6NDhweDtjb2xvcjojMTMxNjE4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjIxO21hcmdpbi10b3A6MH1AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpey5ob21lU2VjdGlvbiAuYXJ0aWNsZS1oZWFkaW5ne2ZvbnQtc2l6ZTozMnB4O2xpbmUtaGVpZ2h0OjEuMTRlbX19LmhvbWVTZWN0aW9uLnRoZW1lX25lZ2F0aXZle2JhY2tncm91bmQtY29sb3I6IzFkMWQxZDtjb2xvcjojZmZmfS5ob21lU2VjdGlvbi50aGVtZV9uZWdhdGl2ZSAuYXJ0aWNsZS1oZWFkaW5ne2NvbG9yOiNmZmZ9LmhvbWVTZWN0aW9uLnRoZW1lX2ltYWdle2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2JnLXNhbGVzLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbi14OnJpZ2h0fS5ob21lU2VjdGlvbi50aGVtZV92aWRlb3tiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbi14OnJpZ2h0O2JhY2tncm91bmQtY29sb3I6IzFkMWQxZDtjb2xvcjojZmZmfS5ob21lU2VjdGlvbi50aGVtZV92aWRlbyAuYXJ0aWNsZS1oZWFkaW5ne2NvbG9yOiNmZmZ9LmhvbWVTZWN0aW9uLnRoZW1lX3ZpZGVvIC5mbGV4LXBhcmVudHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24tY29udGVudDpjZW50ZXI7bWluLWhlaWdodDo2MDBweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5ob21lU2VjdGlvbi50aGVtZV92aWRlbyAuZmxleC1wYXJlbnR7bWluLWhlaWdodDowO3BhZGRpbmctdG9wOjE5MnB4fX0uaG9tZVNlY3Rpb24udGhlbWVfdmlkZW8gLmZsZXgtcGFyZW50IC5ibG9ja3ttYXgtd2lkdGg6NDAlfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmhvbWVTZWN0aW9uLnRoZW1lX3ZpZGVvIC5mbGV4LXBhcmVudCAuYmxvY2t7bWF4LXdpZHRoOjcwJX19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZVNlY3Rpb24udGhlbWVfdmlkZW8gLmZsZXgtcGFyZW50IC5ibG9ja3ttYXgtd2lkdGg6bm9uZX19LmhvbWVTZWN0aW9uLnRoZW1lX3ZpZGVvIC5wb3J0YWxWaWRlby1wbGF5e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0uaG9tZVNlY3Rpb24udGhlbWVfdmlkZW8gLnBvcnRhbFZpZGVvLXBsYXkgc3Zne2hlaWdodDoxMjBweDt3aWR0aDoxMjBweDtmaWxsOiNmOGY5Zjc7b3BhY2l0eTowLjk7dHJhbnNpdGlvbjphbGwgMC40cyBlYXNlIDBzfS5ob21lU2VjdGlvbi50aGVtZV92aWRlbyAucG9ydGFsVmlkZW8tcGxheTpob3ZlciBzdmd7ZmlsbDojZmZmO29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAwLjRzIGVhc2UgMHN9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuaG9tZVNlY3Rpb24udGhlbWVfdmlkZW8gLnBvcnRhbFZpZGVvLXBsYXl7bGVmdDpjYWxjKDE1JSArIDE2cHgpfX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5ob21lU2VjdGlvbi50aGVtZV92aWRlbyAucG9ydGFsVmlkZW8tcGxheXt0b3A6NjRweDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDApfX0uaG9tZVNlY3Rpb24udGhlbWVfdmlkZW8gLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcHtwYWRkaW5nOjA7bGluZS1oZWlnaHQ6MH0uaG9tZVNlY3Rpb24gLmwtbGlzdHttYXJnaW4tdG9wOjB9LmhvbWVTZWN0aW9uIC5sLWxpc3QgbGl7Zm9udC13ZWlnaHQ6NDAwfS5zdHJlYW0tYmxvY2sgLmJsb2NrLXRpdGxle2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjI2cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40MjttYXJnaW4tdG9wOjB9LnN0cmVhbS1ibG9jayAuYXJ0aWNsZS1yZWFkbW9yZXtvcGFjaXR5OjE7cGFkZGluZy10b3A6MWVtO2NvbG9yOiMwMjllZTN9LnN0cmVhbS1ibG9jazpob3ZlciAuYXJ0aWNsZS1yZWFkbW9yZXtjb2xvcjojNGE0YTRhfS50d28tY29sLWxpc3R7cG9zaXRpb246cmVsYXRpdmU7ZmxleC13cmFwOm5vd3JhcDttYXJnaW46MCAtMTVweDtwYWRkaW5nOjdweCAwIDB9LnR3by1jb2wtbGlzdCAuYmxvY2t7cG9zaXRpb246cmVsYXRpdmU7ZmxleDowIDEgYXV0bzttYXgtd2lkdGg6NTAlO21pbi13aWR0aDowO3BhZGRpbmc6MTVweH0uaWUxMCAudHdvLWNvbC1saXN0IC5ibG9jaywuaWUxMSAudHdvLWNvbC1saXN0IC5ibG9ja3tmbGV4LWJhc2lzOjM1MHB4fS50d28tY29sLWxpc3QgLmJsb2NrIGg0e21hcmdpbjowIDAgMTNweDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyNnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzEzMTYxOH0udHdvLWNvbC1saXN0IC5yaWdodC1ibG9jazo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO3RvcDoxNXB4O2xlZnQ6MDtib3R0b206MTdweDt3aWR0aDoycHg7YmFja2dyb3VuZDojRDREQURCO3otaW5kZXg6MX1AbWVkaWEgKG1pbi13aWR0aDogNTY5cHgpey50d28tY29sLWxpc3QgLmxlZnQtYmxvY2t7cGFkZGluZy1yaWdodDo1MHB4fS50d28tY29sLWxpc3QgLnJpZ2h0LWJsb2Nre3BhZGRpbmctbGVmdDo1MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey50d28tY29sLWxpc3R7ZGlzcGxheTpibG9jazttYXJnaW46MH0udHdvLWNvbC1saXN0IC5ibG9ja3tkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MTVweCAwIDIycHh9LnR3by1jb2wtbGlzdCAucmlnaHQtYmxvY2t7cGFkZGluZy10b3A6MzZweH0udHdvLWNvbC1saXN0IC5yaWdodC1ibG9jazo6YmVmb3Jle3RvcDowO2JvdHRvbTphdXRvO3dpZHRoOjEwMCU7aGVpZ2h0OjJweH19LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnR3by1zaWRlcy1pbi12aWV3cG9ydD51bD5saXtkaXNwbGF5OmZsZXg7d2lkdGg6NTAlO292ZXJmbG93OnZpc2libGV9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnR3by1zaWRlcy1pbi12aWV3cG9ydD51bD5saS5jdXJyZW50e3otaW5kZXg6Mn0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udHdvLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZChvZGQpe2xlZnQ6MH0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udHdvLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZChvZGQpIC5iYW5uZXItc2xpZGUtaW5uZXJ7bWFyZ2luLWxlZnQ6LTE1MHB4O3BhZGRpbmctbGVmdDoxNTBweDtvdmVyZmxvdzpoaWRkZW59LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnR3by1zaWRlcy1pbi12aWV3cG9ydD51bD5saTpudGgtY2hpbGQob2RkKSAuYmFubmVyLXNsaWRlLWNvbnRhaW5lcntqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cGFkZGluZy1sZWZ0OjE1MHB4fS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50d28tc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGk6bnRoLWNoaWxkKGV2ZW4pe2xlZnQ6NTAlfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50d28tc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGk6bnRoLWNoaWxkKGV2ZW4pIC5iYW5uZXItc2xpZGUtaW5uZXJ7bWFyZ2luLXJpZ2h0Oi0xNTBweDtvdmVyZmxvdzpoaWRkZW59LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnR3by1zaWRlcy1pbi12aWV3cG9ydD51bD5saTpudGgtY2hpbGQoZXZlbikgLmJhbm5lci1zbGlkZS1jb250YWluZXJ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7cGFkZGluZy1sZWZ0OjI0MHB4O3BhZGRpbmctcmlnaHQ6MzAwcHh9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnR3by1zaWRlcy1pbi12aWV3cG9ydCAuYmFubmVyLXNsaWRlLWlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4OjEgMSBhdXRvO21pbi1oZWlnaHQ6MTAwJTt0cmFuc2Zvcm06c2tldygyMGRlZyl9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnR3by1zaWRlcy1pbi12aWV3cG9ydCAuYmFubmVyLXNsaWRlLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleDoxIDEgYXV0bzttaW4taGVpZ2h0OjEwMCU7bWFyZ2luOjAgLTE1MHB4O3BhZGRpbmc6MCAxNTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO3RyYW5zZm9ybTpza2V3KC0yMGRlZyl9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnR3by1zaWRlcy1pbi12aWV3cG9ydCAuYmFubmVyLXNsaWRlLWNvbnRhaW5lcj5kaXZ7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnR3by1zaWRlcy1pbi12aWV3cG9ydD51bD5saTpudGgtY2hpbGQob2RkKSAuYmFubmVyLXNsaWRlLWlubmVye21hcmdpbi1sZWZ0OjA7cGFkZGluZy1sZWZ0OjA7b3ZlcmZsb3c6dmlzaWJsZX0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udHdvLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZChvZGQpIC5iYW5uZXItc2xpZGUtY29udGFpbmVye2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3BhZGRpbmctbGVmdDowfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50d28tc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGk6bnRoLWNoaWxkKGV2ZW4pIC5iYW5uZXItc2xpZGUtaW5uZXJ7bWFyZ2luLXJpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZX0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udHdvLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZChldmVuKSAuYmFubmVyLXNsaWRlLWNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjB9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnR3by1zaWRlcy1pbi12aWV3cG9ydCAuYmFubmVyLXNsaWRlLWlubmVye3RyYW5zZm9ybTpub25lfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50d28tc2lkZXMtaW4tdmlld3BvcnQgLmJhbm5lci1zbGlkZS1jb250YWluZXJ7bWFyZ2luOjA7cGFkZGluZzowO3RyYW5zZm9ybTpub25lfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50d28tc2lkZXMtaW4tdmlld3BvcnQ+dWx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udHdvLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpe3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG87dG9wOmF1dG87bWluLWhlaWdodDowO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtvcGFjaXR5OjEgIWltcG9ydGFudH0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udHdvLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZChldmVuKXtsZWZ0OjB9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnR3by1zaWRlcy1pbi12aWV3cG9ydD51bD5saTpudGgtY2hpbGQoZXZlbikgLmJhbm5lci1zbGlkZS1jb250YWluZXJ7cGFkZGluZy1sZWZ0OjB9fS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydD51bD5saXtkaXNwbGF5OmZsZXg7d2lkdGg6MzMuMyU7b3ZlcmZsb3c6dmlzaWJsZX0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGkuY3VycmVudHt6LWluZGV4OjJ9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZCgxKXtsZWZ0OjB9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZCgxKSAuYmFubmVyLXNsaWRlLWlubmVye21hcmdpbi1sZWZ0OjBweDtwYWRkaW5nLWxlZnQ6MHB4O292ZXJmbG93OmhpZGRlbn0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGk6bnRoLWNoaWxkKDEpIC5iYW5uZXItc2xpZGUtY29udGFpbmVye2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZCgyKXtsZWZ0OjMzLjMlfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydD51bD5saTpudGgtY2hpbGQoMikgLmJhbm5lci1zbGlkZS1pbm5lcntvdmVyZmxvdzpoaWRkZW59LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZCgyKSAuYmFubmVyLXNsaWRlLWNvbnRhaW5lcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydD51bD5saTpudGgtY2hpbGQoMyl7bGVmdDo2Ni42JTt3aWR0aDozMy40JX0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGk6bnRoLWNoaWxkKDMpIC5iYW5uZXItc2xpZGUtaW5uZXJ7b3ZlcmZsb3c6aGlkZGVufS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydD51bD5saTpudGgtY2hpbGQoMykgLmJhbm5lci1zbGlkZS1jb250YWluZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQgLmJhbm5lci1zbGlkZS1pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleDoxIDEgYXV0bzttaW4taGVpZ2h0OjEwMCV9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0IC5iYW5uZXItc2xpZGUtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4OjEgMSBhdXRvO21pbi1oZWlnaHQ6MTAwJTttYXJnaW46MCAtMTUwcHg7cGFkZGluZzowIDE1MHB4O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0IC5iYW5uZXItc2xpZGUtY29udGFpbmVyIGgxe2ZvbnQtc2l6ZTozZW07bGluZS1oZWlnaHQ6MS4yfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydCAuYmFubmVyLXNsaWRlLWNvbnRhaW5lcj5kaXZ7cG9zaXRpb246cmVsYXRpdmV9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0IC5iYW5uZXItc2xpZGUtY29udGFpbmVyIC5iYW5uZXItY29udGVudHdyYXB7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQgLmJhbm5lci1zbGlkZS1jb250YWluZXIgLmJhbm5lci1jb250ZW50d3JhcCAuYmFubmVyLWNvbnRlbnR7dGV4dC1hbGlnbjpjZW50ZXJ9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0IC5iYW5uZXItc2xpZGUtY29udGFpbmVyIC5iYW5uZXItY29udGVudHdyYXAgLmJhbm5lci1jb250ZW50IHB7bWF4LXdpZHRoOjEwMCU7Zm9udC1zaXplOjE0cHh9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0IC5iYW5uZXItc2xpZGUtY29udGFpbmVyIC5iYW5uZXItY29udGVudHdyYXAgLmJhbm5lci1jb250ZW50IGgxe2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZn0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQgLmJhbm5lci1zbGlkZS1jb250YWluZXIgLmJhbm5lci1jb250ZW50d3JhcCAuYmFubmVyLWNvbnRlbnQgLnN1Yi10aXRsZXttYXJnaW46MDtmb250LXdlaWdodDo1MDB9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0IC5iYW5uZXItc2xpZGUtY29udGFpbmVyIC5iYW5uZXItY29udGVudHdyYXAgLmJhbm5lci1jb250ZW50IC5iYW5uZXItY3Rhe21hcmdpbi10b3A6NDVweDtib3JkZXI6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsuZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGk6bnRoLWNoaWxkKG9kZCkgLmJhbm5lci1zbGlkZS1pbm5lcnttYXJnaW4tbGVmdDowO3BhZGRpbmctbGVmdDowO292ZXJmbG93OnZpc2libGV9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZChvZGQpIC5iYW5uZXItc2xpZGUtY29udGFpbmVye2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3BhZGRpbmctbGVmdDowfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydD51bD5saTpudGgtY2hpbGQoZXZlbikgLmJhbm5lci1zbGlkZS1pbm5lcnttYXJnaW4tcmlnaHQ6MDtvdmVyZmxvdzp2aXNpYmxlfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydD51bD5saTpudGgtY2hpbGQoZXZlbikgLmJhbm5lci1zbGlkZS1jb250YWluZXJ7cGFkZGluZy1sZWZ0OjBweDtwYWRkaW5nLXJpZ2h0OjB9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0IC5iYW5uZXItc2xpZGUtaW5uZXJ7dHJhbnNmb3JtOm5vbmV9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0IC5iYW5uZXItc2xpZGUtY29udGFpbmVye21hcmdpbjowO3BhZGRpbmc6MDt0cmFuc2Zvcm06bm9uZX0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQgLmhhbGYtYm91bmRze21heC13aWR0aDoxMDAlfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydD51bHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydD51bD5saXtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvO3RvcDphdXRvO21pbi1oZWlnaHQ6MDt3aWR0aDoxMDAlO2hlaWdodDphdXRvICFpbXBvcnRhbnQ7b3BhY2l0eToxICFpbXBvcnRhbnR9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZCgyKSwuZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGk6bnRoLWNoaWxkKDMpe2xlZnQ6MDt3aWR0aDoxMDAlfX0uZ2V0QVF1b3RlT3B0aW9ue2JvcmRlci1yaWdodDpzb2xpZCAxcHggI2M4Y2FjYX0uZ2V0QVF1b3RlT3B0aW9uIC5nZXRBUXVvdGVPcHRpb24taGVhZGluZ3tmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjMwcHg7Y29sb3I6IzA2MDcwODtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41O3RleHQtYWxpZ246Y2VudGVyfS5nZXRBUXVvdGVPcHRpb24gLmdldEFRdW90ZU9wdGlvbi1kZXNje3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41fS5nZXRBUXVvdGVPcHRpb24gLmdldEFRdW90ZU9wdGlvbi1idG57dGV4dC1hbGlnbjpjZW50ZXJ9LmdldEFRdW90ZU9wdGlvbiAuZ2V0QVF1b3RlT3B0aW9uLWJ0biBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5nZXRBUXVvdGVPcHRpb246bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6MCBub25lfS5nZXRBUXVvdGVPcHRpb24taWNvbntoZWlnaHQ6NjhweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjMwcHg7bWFyZ2luLWJvdHRvbToxMHB4fS5nZXRBUXVvdGVPcHRpb24taWNvbiBzdmd7ZmlsbDojZmZmO2xlZnQ6NTAlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtwb3NpdGlvbjphYnNvbHV0ZX0uZ2V0QVF1b3RlT3B0aW9uLWljb24gLnN2Zy13cmFwe2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czo1MCUgNTAlO3dpZHRoOjY4cHg7aGVpZ2h0OjY4cHg7bGVmdDo1MCU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3BhZGRpbmc6MTRweH0uZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2JveC1zaXppbmc6Ym9yZGVyLWJveDttaW4td2lkdGg6MjAwcHg7YmFja2dyb3VuZC1jbGlwOmNvbnRlbnQtYm94Oy1tcy1mbGV4OjEgMSAyNSU7ZmxleDoxIDEgMjUlOy13ZWJraXQtZmxleDoxIDEgMjAwcHh9LmNvbXBsZXRlLXByb3Bvc2FsLW1lc3NhZ2V7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbi1ib3R0b206MzBweDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc3RyZXRjaDpub3JtYWw7bGluZS1oZWlnaHQ6MS41NztsZXR0ZXItc3BhY2luZzpub3JtYWw7Y29sb3I6IzA2MDcwOH0uY29tcGxldGUtcHJvcG9zYWwtbWVzc2FnZSAucHJvcG9zYWwtbWVzc2FnZXttYXJnaW4tYm90dG9tOjMwcHh9LmNvbXBsZXRlLXByb3Bvc2FsLW1lc3NhZ2UuY29tcGxldGUtcHJvcG9zYWwtbGlua3tmb250LXNpemU6MTdweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6Mi4xMjtjb2xvcjojMDFiZWU1fS5jb21wbGV0ZS1wcm9wb3NhbC1tZXNzYWdlOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlcjpzb2xpZCAxcHggI2Q3ZDVkNTttaW4td2lkdGg6MzUlO3otaW5kZXg6OX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2NnB4KXsuY29tcGxldGUtcHJvcG9zYWwtbWVzc2FnZTo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXI6c29saWQgMXB4ICNkN2Q1ZDU7bWluLXdpZHRoOjMyMnB4O3otaW5kZXg6OX19LmNvbXBsZXRlLXByb3Bvc2FsLW1lc3NhZ2UgLmlvbi1pb3MtYXJyb3ctdGhpbi1yaWdodC0tLUlvbmljb25ze3dpZHRoOjI1cHg7aGVpZ2h0OjEzcHg7cG9zaXRpb246cmVsYXRpdmU7bGVmdDoxM3B4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuZ2V0LWEtcXVvdGUtcGFnZSAuZHJvcHpvbmV7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5nZXQtYS1xdW90ZS1wYWdlIGEuZHJvcC1idXR0b257Ym90dG9tOjBweCAhaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnQ7bGVmdDowICFpbXBvcnRhbnQ7bWFyZ2luOjEwcHggYXV0byAhaW1wb3J0YW50fS5hbGVydERpYWxvZyAuZGlhbG9nLWJ1dHRvbi1yb3d7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LmFsZXJ0RGlhbG9nIC5kaWFsb2ctYnV0dG9uLXJvdyBhe21hcmdpbjoxNXB4IGF1dG8gIWltcG9ydGFudH0uZ2V0LWEtcXVvdGUtcGFnZSAuZHJvcHpvbmUtaWNvbnttYXJnaW4tdG9wOjQwcHh9LmFsZXJ0RGlhbG9nIC5kaWFsb2ctdGl0bGV7Zm9udC1zaXplOjIxcHggIWltcG9ydGFudH0uYWxlcnREaWFsb2cgLmRpYWxvZy10aXRsZSAuZ2V0QVF1b3RlT3B0aW9uLWljb257bWFyZ2luLXRvcDoxMHB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxMHB4ICFpbXBvcnRhbnR9LmFsZXJ0RGlhbG9nIC5kaWFsb2ctdGl0bGUgLmdldEFRdW90ZU9wdGlvbi1pY29ue21hcmdpbi1yaWdodDoxMHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAycHgpey5hbGVydERpYWxvZyAuZGlhbG9nLWJveHttaW4td2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjphdXRvIC01cHggIWltcG9ydGFudH0uYWxlcnREaWFsb2cgLmRpYWxvZy10aXRsZXtmb250LXNpemU6MTZweCAhaW1wb3J0YW50fS5hbGVydERpYWxvZ3twb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50fS5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXB7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtaGVpZ2h0OjEwMCUgIWltcG9ydGFudDttYXJnaW46YXV0byAtNXB4ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6YXV0byAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOmF1dG87cGFkZGluZzowfS5tb2RhbC1vdmVybGF5OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTttYXJnaW4tcmlnaHQ6MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmdldC1hLXF1b3RlLXBhZ2UgLmRyb3B6b25le3dpZHRoOjk1JSAhaW1wb3J0YW50fX0ucGYtYWRtaW4gLmxpc3QtbWVudXtwYWRkaW5nOjE2cHggMTZweCAxN3B4IDE2cHg7Ym9yZGVyLXJhZGl1czoycHg7Ym94LXNoYWRvdzoycHggM3B4IDEycHggMCByZ2JhKDAsMCwwLDAuNSk7Ym9yZGVyOnNvbGlkIDFweCAjNTA1YzY0O2JhY2tncm91bmQtY29sb3I6I2ZmZjtkaXNwbGF5Om5vbmU7bWF4LWhlaWdodDowO3RyYW5zaXRpb246bWF4LWhlaWdodCAwLjVzIGVhc2Utb3V0LCBvcGFjaXR5IC4zcyBlYXNlLW91dDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5OTk5OTttYXJnaW4tdG9wOjEwcHh9LnBmLWFkbWluIC5saXN0LW1lbnUub25lLWl0ZW17cGFkZGluZzoxMHB4IDE2cHggMTBweCAxNnB4fS5wZi1hZG1pbiAubGlzdC1tZW51IHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmctbGVmdDowfS5wZi1hZG1pbiAubGlzdC1tZW51IHVsIGxpe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luOjhweCAwO2N1cnNvcjpwb2ludGVyfS5wZi1hZG1pbiAubGlzdC1tZW51IHVsIGxpIGEsLnBmLWFkbWluIC5saXN0LW1lbnUgdWwgbGkgYnV0dG9ue2NvbG9yOiMyMDI0Mjc7Zm9udC1mYW1pbHk6U2FyYWJ1bjtmb250LXNpemU6MTNweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS42OTt0cmFuc2l0aW9uOmFsbCAyNTBtc30ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaSBidXR0b257cGFkZGluZzoycHggMDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2NvbG9yOiMyMDI0MjcgIWltcG9ydGFudDtib3JkZXI6bm9uZX0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaSBzdmd7dHJhbnNpdGlvbjphbGwgMjUwbXN9LnBmLWFkbWluIC5saXN0LW1lbnUgdWwgbGkgLmljb24td3JhcHt3aWR0aDozMHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaTpob3ZlciBhe2NvbG9yOiMwMjllZTN9LnBmLWFkbWluIC5saXN0LW1lbnUgdWwgbGk6aG92ZXIgYnV0dG9ue2NvbG9yOiMwMjllZTMgIWltcG9ydGFudH0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaTpob3Zlci5saW5le2JvcmRlci1ib3R0b206c29saWQgMXB4ICMwMjllZTN9LnBmLWFkbWluIC5saXN0LW1lbnUgdWwgbGk6aG92ZXIgc3Zne2ZpbGw6IzAyOWVlM30ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaSAuaWNvbi1tZW51LXBhcGVye21hcmdpbi10b3A6M3B4fS5wZi1hZG1pbiAubGlzdC1tZW51IHVsIGxpIC5pY29uLWRhc2hib2FyZHt3aWR0aDoxNnB4O2hlaWdodDoxMXB4fS5wZi1hZG1pbiAubGlzdC1tZW51IHVsIGxpIC5pY29uLWNoZWNrbGlzdHt3aWR0aDoyMHB4O2hlaWdodDoxM3B4fS5wZi1hZG1pbiAubGlzdC1tZW51IHVsIGxpIC5pY29uLW1lbnUtdXBsb2Fke3dpZHRoOjE2cHg7aGVpZ2h0OjExcHh9LnBmLWFkbWluIC5saXN0LW1lbnUgdWwgbGkgLmljb24tY2xvdWQtdXBsb2Fke3dpZHRoOjE3cHh9LnBmLWFkbWluIC5saXN0LW1lbnUgdWwgbGkgLmljb24tcmVuZXd7d2lkdGg6MTdweH0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaSAuaWNvbi10aWNrLWRyYXduLC5wZi1hZG1pbiAubGlzdC1tZW51IHVsIGxpIC5pY29uLWNyb3NzLWRyYXdue2ZpbGw6IzM3M0Y0NX0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaSAuaWNvbi1tZW51LXZlcnRpY2FsLWRvdHN7d2lkdGg6NXB4O2hlaWdodDoyMHB4fS5wZi1hZG1pbiAubGlzdC1tZW51IHVsIGxpIC5pY29uLXJlc2V0LWljb24tMDF7d2lkdGg6MTdweDtoZWlnaHQ6MTdweH0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaSAuaWNvbi1iaW57d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaS5saW5le3dpZHRoOjEwMCU7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggIzk3OTc5NztwYWRkaW5nLWJvdHRvbTo2cHg7dHJhbnNpdGlvbjphbGwgMjUwbXN9LnBmLWFkbWluIC5saXN0LW1lbnUub3BlbmVke3RyYW5zaXRpb246bWF4LWhlaWdodCAwLjVzIGVhc2Utb3V0LCBvcGFjaXR5IC43cyBlYXNlLW91dDtvcGFjaXR5OjE7bWF4LWhlaWdodDo1MDBweDtkaXNwbGF5OmJsb2NrfS5wZi1hZG1pbiAuZGF0YVRhYmxlX292ZXJmbG93X3dyYXBwZXJ7b3ZlcmZsb3cteTp2aXNpYmxlO292ZXJmbG93LXg6dmlzaWJsZX0ubGlzdC1idG4tbWVudXtjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjB9Lmxpc3QtYnRuLW1lbnUuc2VsZWN0ZWQgc3Zne2ZpbGw6IzAyOWVlM30ubGlzdC1idG4tbWVudSBzdmd7dHJhbnNpdGlvbjphbGwgMjUwbXN9Lmxpc3QtYnRuLW1lbnUudmVydGljYWwtZG90c3twYWRkaW5nOjRweCAxMnB4fS5saXN0LW1lbnUtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlfS5saXN0LW1lbnUtY29udGFpbmVyLnZlcnRpY2FsLWRvdHMtbWVudXttYXJnaW4tcmlnaHQ6LTEwcHg7bWFyZ2luLXRvcDotMnB4fS5saXN0LW1lbnUtbWFpbi13cmFwe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LnBhZ2UtaGVhZGVyIC5saXN0LW1lbnUtbWFpbi13cmFwe2Zsb2F0OnJpZ2h0fS5wZi1hZG1pbiAudGFicy1jb250cm9sLnRhYnMtY29udHJvbC1tYWx0YXttYXJnaW46MCAwIDMwcHh9Lm1vZGFsX3BkZntsZWZ0OjB9Lm1vZGFsX3BkZiAucm93e21hcmdpbi1ib3R0b206OHB4fS5tb2RhbF9wZGYgLmljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2hlaWdodDoyMHB4fS5tb2RhbF9wZGYgc3Zne2hlaWdodDoxMnB4O3dpZHRoOjEycHh9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXl7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6MTAwJX0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheTpiZWZvcmV7aGVpZ2h0OnVuc2V0fS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbHt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzMzMzMzMztib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNoYWRvdzowIDVweCA1cHggcmdiYSgzOSwzOSwzOSwwKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O3BhZGRpbmc6MTZweDstbXMtZmxleC1hbGlnbjpzdGFydDstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1saW5lLXBhY2s6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDtjb2x1bW4tZ2FwOjIwcHh9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLnBkZi1jb250cm9sLXBhbmVsIC5jb250cm9sLXBhbmVsLWJsb2NrLnBhZ2Utc3VtbWFyeXt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jazpmaXJzdC1jaGlsZHtmbGV4LWJhc2lzOm1heC1jb250ZW50fX0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAucGRmLWNvbnRyb2wtcGFuZWwgLmNvbnRyb2wtcGFuZWwtYmxvY2sgLmRvYy1uYW1le2NvbG9yOiNmZmZ9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLnBkZi1jb250cm9sLXBhbmVsIC5jb250cm9sLXBhbmVsLWJsb2NrIC5wYWdlLW51bS1zdW1tYXJ5e2NvbG9yOiM4Njg2ODY7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbjowIDEwcHg7d2hpdGUtc3BhY2U6bm93cmFwfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jayAucGFnZS1udW0tc3VtbWFyeTpob3Zlcntjb2xvcjojZmZmZmZmfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jayAucGFnZS1udW0tc3VtbWFyeSBzcGFuW2lkXj0ncHJldlBhZ2UtJ117bWFyZ2luLXJpZ2h0OjIwcHg7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jayAucGFnZS1udW0tc3VtbWFyeSBzcGFuW2lkXj0nbmV4dFBhZ2UtJ117bWFyZ2luLWxlZnQ6MjBweDtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLnBkZi1jb250cm9sLXBhbmVsIC5jb250cm9sLXBhbmVsLWJsb2NrIGlucHV0W2lkXj0ncGFnZV9pbnB1dC0nXXttYXgtd2lkdGg6MzJweDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQ7Y29sb3I6Izg2ODY4Njt0ZXh0LWFsaWduOmNlbnRlcn0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAucGRmLWNvbnRyb2wtcGFuZWwgLmNvbnRyb2wtcGFuZWwtYmxvY2sgaW5wdXRbaWRePSdwYWdlX2lucHV0LSddOmZvY3Vze2NvbG9yOiNmZmZmZmZ9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLnBkZi1jb250cm9sLXBhbmVsIC5jb250cm9sLXBhbmVsLWJsb2NrIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLC5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jayBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTttYXJnaW46MH0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAucGRmLWNvbnRyb2wtcGFuZWwgLmNvbnRyb2wtcGFuZWwtYmxvY2sgaW5wdXRbdHlwZT1udW1iZXJdey1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGR9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLnBkZi1jb250cm9sLXBhbmVsIC5jb250cm9sLXBhbmVsLWJsb2NrIC5wZGYtcHJldmlldy1pY29ucy1ibG9ja3t0ZXh0LWFsaWduOnJpZ2h0fS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jayAucGRmLXByZXZpZXctaWNvbnMtYmxvY2sgLnBkZi1wcmV2aWV3LWljb25ze2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmZpdC1jb250ZW50O3BhZGRpbmctcmlnaHQ6MTZweH0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAucGRmLWNvbnRyb2wtcGFuZWwgLmNvbnRyb2wtcGFuZWwtYmxvY2sgLm1vZGFsLWNsb3Nle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjQwcHg7cmlnaHQ6dW5zZXQ7dG9wOnVuc2V0O3otaW5kZXg6dW5zZXQ7Y29sb3I6I2ZmZjtmb250LXdlaWdodDpib2xkfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5tb2RhbC1jb250ZW50V3JhcHtiYWNrZ3JvdW5kLWNvbG9yOiNlZWVlZWU7bWFyZ2luOmF1dG8gIWltcG9ydGFudDt3aWR0aDphdXRvICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDttYXgtaGVpZ2h0Om5vbmUgIWltcG9ydGFudDtib3JkZXI6bm9uZTttaW4td2lkdGg6MjEwcHg7bWluLWhlaWdodDoyOTdweDtiYWNrZ3JvdW5kLXNpemU6NzJweCA3MnB4O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCAyNCAyNCclM2UlM2NtYXNrIGlkPSdhJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHg9JzAnIHk9JzAnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHN0eWxlPSdtYXNrLXR5cGU6YWxwaGEnJTNlJTNjcGF0aCBmaWxsPSclMjNEOUQ5RDknIGQ9J00wIDBoMjR2MjRIMHonLyUzZSUzYy9tYXNrJTNlJTNjZyBtYXNrPSd1cmwoJTIzYSknJTNlJTNjcGF0aCBmaWxsPSclMjMxQzFCMUYnIGZpbGwtb3BhY2l0eT0nLjUnIGQ9J005IDEyLjVoMXYtMmgxYy4yODMgMCAuNTItLjA5Ni43MTMtLjI4N0EuOTY4Ljk2OCAwIDAgMCAxMiA5LjV2LTFhLjk2Ny45NjcgMCAwIDAtLjI4Ny0uNzEzQS45NjguOTY4IDAgMCAwIDExIDcuNUg5djVabTEtM3YtMWgxdjFoLTFabTMgM2gyYy4yODMgMCAuNTItLjA5Ni43MTMtLjI4N0EuOTY4Ljk2OCAwIDAgMCAxNiAxMS41di0zYS45NjcuOTY3IDAgMCAwLS4yODctLjcxM0EuOTY4Ljk2OCAwIDAgMCAxNSA3LjVoLTJ2NVptMS0xdi0zaDF2M2gtMVptMyAxaDF2LTJoMXYtMWgtMXYtMWgxdi0xaC0ydjVaTTggMThjLS41NSAwLTEuMDItLjE5Ni0xLjQxMi0uNTg3QTEuOTI2IDEuOTI2IDAgMCAxIDYgMTZWNGMwLS41NS4xOTYtMS4wMi41ODgtMS40MTNBMS45MjYgMS45MjYgMCAwIDEgOCAyaDEyYy41NSAwIDEuMDIuMTk2IDEuNDEzLjU4Ny4zOS4zOTMuNTg3Ljg2My41ODcgMS40MTN2MTJjMCAuNTUtLjE5NiAxLjAyLS41ODcgMS40MTNBMS45MjYgMS45MjYgMCAwIDEgMjAgMThIOFptMC0yaDEyVjRIOHYxMlptLTQgNmMtLjU1IDAtMS4wMi0uMTk2LTEuNDEzLS41ODdBMS45MjYgMS45MjYgMCAwIDEgMiAyMFY2aDJ2MTRoMTR2Mkg0WicvJTNlJTNjL2clM2UlM2Mvc3ZnJTNlXCIpO2FuaW1hdGlvbi1uYW1lOlRIUk9CO2FuaW1hdGlvbi1kdXJhdGlvbjoyczthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5tb2RhbC1jb250ZW50V3JhcCAubW9kYWwtY29udGVudCAucGRmLXByZXZpZXcgY2FudmFzW2lkXj0nY2FudmFzLSdde2JvcmRlcjoxcHggc29saWQgYmxhY2s7ZGlyZWN0aW9uOmx0cn0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAuaWNvbi1kb3dubG9hZHtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtmaWxsOiNmZmZ9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLmljb24tcGRmLXByZXZpZXctY2xvc2V7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7ZmlsbDojZmZmfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5zY2FsZS1jb250cm9sIHNwYW57Y29sb3I6Izg2ODY4NjtkaXNwbGF5OmlubGluZS1mbGV4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwYWRkaW5nOjJweH0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAuc2NhbGUtY29udHJvbCBzcGFuOmhvdmVye2NvbG9yOiNmZmZ9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLnNjYWxlLWNvbnRyb2wgc3Zne2hlaWdodDoyMHB4O3dpZHRoOjIwcHg7ZmlsbDpjdXJyZW50Q29sb3J9QGtleWZyYW1lcyBUSFJPQns1MCV7YmFja2dyb3VuZC1zaXplOjQ4cHggNDhweH19LmF1dG9Db21wbGV0ZXtiYWNrZ3JvdW5kLWNvbG9yOiNlN2U3ZTc7bWFyZ2luOjAgMzJweCAwIDMycHg7ZGlzcGxheTpmbGV4fS5hdXRvQ29tcGxldGUgLmxhYmVse2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MjZweDtsaW5lLWhlaWdodDo0NHB4O3BhZGRpbmc6NXB4IDMycHggNXB4IDI0cHg7d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtd2VpZ2h0OjIwMH0uYXV0b0NvbXBsZXRlIC50ZXh0e3BhZGRpbmc6NXB4IDE1cHggNXB4IDA7bGluZS1oZWlnaHQ6MjJweDt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2t9LmF1dG9Db21wbGV0ZSBpbnB1dHtsaW5lLWhlaWdodDo0MHB4O2hlaWdodDo0OHB4O3dpZHRoOjEwMCV9LnNlYXJjaEltYWdle21hcmdpbi1sZWZ0Oi0xMHB4O21hcmdpbi1ib3R0b206LTEwcHg7aGVpZ2h0OjU3cHg7d2lkdGg6NTdweDtmaWxsOndoaXRlO2JhY2tncm91bmQtY29sb3I6IzAyOWVlMztwYWRkaW5nOjE2cHg7dG9wOjBweDtwb3NpdGlvbjpyZWxhdGl2ZX1kaXZbZGF0YS10eXBlPVwiYXVkaW9ib29tXCJdIGlmcmFtZS5hdWRpb2Jvb217bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudH1kaXZbZGF0YS10eXBlPVwiYXVkaW9ib29tXCJdLGRpdltkYXRhLXR5cGU9XCJpbWFnZVwiXSxkaXZbZGF0YS10eXBlPVwidmlkZW9cIl0sZGl2W2RhdGEtdHlwZT1cInNvdW5kY2xvdWRcIl0sZGl2W2RhdGEtdHlwZT1cInR3ZWV0XCJdLGRpdltkYXRhLXR5cGU9XCJxdW90ZVwiXXttYXJnaW4tYm90dG9tOjQwcHh9ZGl2W2RhdGEtdHlwZT1cImF1ZGlvYm9vbVwiXSBibG9ja3F1b3RlLGRpdltkYXRhLXR5cGU9XCJpbWFnZVwiXSBibG9ja3F1b3RlLGRpdltkYXRhLXR5cGU9XCJ2aWRlb1wiXSBibG9ja3F1b3RlLGRpdltkYXRhLXR5cGU9XCJzb3VuZGNsb3VkXCJdIGJsb2NrcXVvdGUsZGl2W2RhdGEtdHlwZT1cInR3ZWV0XCJdIGJsb2NrcXVvdGUsZGl2W2RhdGEtdHlwZT1cInF1b3RlXCJdIGJsb2NrcXVvdGV7bWFyZ2luOjgwcHggMHB4IDBweH1kaXZbZGF0YS10eXBlPVwiYXVkaW9ib29tXCJdIGJsb2NrcXVvdGUgcCxkaXZbZGF0YS10eXBlPVwiaW1hZ2VcIl0gYmxvY2txdW90ZSBwLGRpdltkYXRhLXR5cGU9XCJ2aWRlb1wiXSBibG9ja3F1b3RlIHAsZGl2W2RhdGEtdHlwZT1cInNvdW5kY2xvdWRcIl0gYmxvY2txdW90ZSBwLGRpdltkYXRhLXR5cGU9XCJ0d2VldFwiXSBibG9ja3F1b3RlIHAsZGl2W2RhdGEtdHlwZT1cInF1b3RlXCJdIGJsb2NrcXVvdGUgcHttYXJnaW4tYm90dG9tOjEwcHggIWltcG9ydGFudH1kaXZbZGF0YS10eXBlPVwiaW1hZ2VcIl0gaW1ne3dpZHRoOjEwMCV9LmNvbnRhY3RUaWxlLXRlYW0gLmNvbnRhY3RUaWxlLXRlYW1Hcmlke2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nOjAgOHB4O21heC1oZWlnaHQ6MHB4O3RyYW5zaXRpb246bWF4LWhlaWdodCAwLjRzIGVhc2UgMHM7b3ZlcmZsb3c6aGlkZGVufS5jb250YWN0VGlsZS10ZWFtIC5jb250YWN0VGlsZS10ZWFtR3JpZCAuY29udGFjdFRpbGUtdGVhbVRpdGxle21pbi13aWR0aDoxMDAlO3BhZGRpbmc6MCAyOHB4O21hcmdpbi1ib3R0b206MH0uY29udGFjdFRpbGUtdGVhbSAuY29udGFjdFRpbGUtdGVhbUdyaWQgLmNvbnRhY3RUaWxlLXRlYW1DYXJke2ZsZXg6MSAxIDUwJTtwYWRkaW5nOjIwcHggMjBweCAyMHB4IDUycHg7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuY29udGFjdFRpbGUtdGVhbSAuY29udGFjdFRpbGUtdGVhbUdyaWQgLmNvbnRhY3RUaWxlLXRlYW1DYXJke2ZsZXgtYmFzaXM6MTAwJX19LmNvbnRhY3RUaWxlLXRlYW0gLmNvbnRhY3RUaWxlLXRlYW1HcmlkIC5jb250YWN0VGlsZS10ZWFtQ2FyZCAuaWNvbi10ZWFtLW1lbWJlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjI4cHh9LmNvbnRhY3RUaWxlLXRlYW0gLmNvbnRhY3RUaWxlLXRyaWdnZXJ7cGFkZGluZzowIDI4cHggMTZweCAyOHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jb250YWN0VGlsZS10ZWFtIC5jb250YWN0VGlsZS10cmlnZ2VyIC5zaG93e2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jb250YWN0VGlsZS10ZWFtIC5jb250YWN0VGlsZS10cmlnZ2VyIC5oaWRle2Rpc3BsYXk6bm9uZX0uY29udGFjdFRpbGUtdGVhbS5vcGVuIC5jb250YWN0VGlsZS10ZWFtR3JpZHttYXgtaGVpZ2h0OjE0MDBweDtwYWRkaW5nOjhweDtib3JkZXItdG9wOjFweCBzb2xpZCAjOTc5Nzk3fS5jb250YWN0VGlsZS10ZWFtLm9wZW4gLmNvbnRhY3RUaWxlLXRyaWdnZXIgLnNob3d7ZGlzcGxheTpub25lfS5jb250YWN0VGlsZS10ZWFtLm9wZW4gLmNvbnRhY3RUaWxlLXRyaWdnZXIgLmhpZGV7ZGlzcGxheTppbmxpbmUtYmxvY2t9LndlbGNvbWVNZXNzYWdlX2NhdGVnb3J5RGFzaGJvYXJkX2hvbWV7ZGlzcGxheTpub25lfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC53ZWxjb21lTWVzc2FnZV9jYXRlZ29yeURhc2hib2FyZF9ob21le2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDojMWMxYzFiO2NvbG9yOiNmZmY7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS41NjtsZXR0ZXItc3BhY2luZzowLjI1cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7cGFkZGluZzo0cHggMTZweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC53ZWxjb21lTWVzc2FnZV9jYXRlZ29yeURhc2hib2FyZF9ob21le2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIDEycHggMTRweCAwO2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiMyMDI2MmF9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLndlbGNvbWVNZXNzYWdlX2NhdGVnb3J5RGFzaGJvYXJkX2hvbWUgc3BhbntkaXNwbGF5OmJsb2NrfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC53ZWxjb21lTWVzc2FnZV9jYXRlZ29yeURhc2hib2FyZF9ob21lIHNwYW46Zmlyc3QtY2hpbGR7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjExcHh9fS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5wYWdlLWhlYWRlciAud2VsY29tZU1lc3NhZ2V7ZGlzcGxheTpub25lfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5wYWdlLWhlYWRlciAuY29sdW1uLWNvbnRlbnR7ZGlzcGxheTpub25lfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5wYWdlLWhlYWRlciAuYmxvY2t7cGFkZGluZy1ib3R0b206N3B4fS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5wYWdlLWhlYWRlciAuY29udGVudC13cmFwe2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2ltZy9wcml2YXRlY2xpZW50cy9wYy1ob21lcGFnZS1zdW5kaWFsLnBuZ1wiKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7bWF4LXdpZHRoOm5vbmU7bWluLXdpZHRoOjEwMCU7Y29sb3I6I2ZmZjtwYWRkaW5nOjE0MHB4IDQ4cHggMTQwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnBhZ2UtaGVhZGVyIC5jb250ZW50LXdyYXB7cGFkZGluZzo0OHB4IDMycHggODBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAucGFnZS1oZWFkZXIgLmNvbnRlbnQtd3JhcHtwYWRkaW5nOjQ4cHggMzJweCA4MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5wYWdlLWhlYWRlciAuZmxleC1wYXJlbnQsLmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnBhZ2UtaGVhZGVyIC5ibG9jaywuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAucGFnZS1oZWFkZXIgLmJsb2NrOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH19LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnRhYmJlZCAucGFnZS1oZWFkZXJ7ZGlzcGxheTpibG9jaztvcGFjaXR5OjE7cG9zaXRpb246cmVsYXRpdmU7bGVmdDowfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC50YWJiZWQgLnBhZ2UtaGVhZGVyPi5ib3VuZHMsLmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnRhYmJlZCAucGFnZS1oZWFkZXI+LmpmLWhlYWRlci1ib3VuZHN7ZGlzcGxheTpibG9ja30uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAudGFiYmVkIC5wYWdlLWhlYWRlciAuY29udGVudC13cmFwe21heC13aWR0aDpub25lO21hcmdpbi1sZWZ0Oi0xNnB4O21hcmdpbi1yaWdodDotMTZweDttYXJnaW4tYm90dG9tOjEwcHg7bWFyZ2luLXRvcDotMjVweH0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxlLC5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxle2NvbG9yOiNmZmY7Zm9udC1zaXplOjQ4cHg7Zm9udC1zdHlsZTppdGFsaWM7bGluZS1oZWlnaHQ6MS4wODtsZXR0ZXItc3BhY2luZzowLjc0cHg7bWFyZ2luLWJvdHRvbTo2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxlLC5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxle2ZvbnQtc2l6ZTozNHB4fX0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2s6Zmlyc3QtY2hpbGQsLmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jazpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuY29sdW1uLWNvbnRlbnR7Zm9udC1zaXplOjQxcHg7bGluZS1oZWlnaHQ6MS4yNztsZXR0ZXItc3BhY2luZzowLjYzcHg7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjQxcHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4xM31AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5jb2x1bW4tY29udGVudHtmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDoxLjExO2xldHRlci1zcGFjaW5nOjAuNDNweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYmJlZC1zZXR7bGVmdDowO3RyYW5zaXRpb246bGVmdCAwLjRzIGVhc2UgMHN9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJiZWQtc2V0LmxldmVsLTF7bGVmdDotMTAwdnd9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJiZWQtc2V0LmxldmVsLTJ7bGVmdDotMjAwdnd9fS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFiYmVkLXNldC1iYWNre2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFiYmVkLXNldC1iYWNre2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMHZ3O3BhZGRpbmc6MTZweCAxNnB4IDAgIWltcG9ydGFudDtmb250LXNpemU6MThweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS4yMjtsZXR0ZXItc3BhY2luZzowLjI4cHg7ei1pbmRleDoxfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFiYmVkLXNldC1iYWNrOmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItbGVmdDowLjFlbSBzb2xpZDtib3JkZXItYm90dG9tOjAuMWVtIHNvbGlkO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3dpZHRoOjEzcHg7aGVpZ2h0OjEzcHg7bWFyZ2luOjNweCA2cHggMCA2cHg7Y29udGVudDonJ319LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJzLWNvbnRyb2x7ZGlzcGxheTpmbGV4fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJzLWNvbnRyb2x7d2lkdGg6MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbHtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nOjE2cHg7d2lkdGg6MTAwdnc7bWluLXdpZHRoOjEwMHZ3O21heC13aWR0aDoxMDB2dzthbGlnbi1jb250ZW50OnN0YXJ0fX0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbCBsaXtmbGV4LWJhc2lzOjMzJTtiYWNrZ3JvdW5kLWNvbG9yOiMwNjA3MDg7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZSAwcywgb3BhY2l0eSAwLjJzIGVhc2UgMHM7bWFyZ2luLXJpZ2h0OjdweDttYXJnaW4tYm90dG9tOjdweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9sIGxpe2ZsZXgtYmFzaXM6MTAwJTttYXJnaW4tcmlnaHQ6MH19LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJzLWNvbnRyb2wgbGk6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbCBsaSBhe2xldHRlci1zcGFjaW5nOjAuMjhweDtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjMycHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4xMztwYWRkaW5nOjMycHggMzJweCA2NHB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2l0aW9uOmFsbCAwLjRzIGVhc2UgMHN9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbCBsaSBhe2ZvbnQtc2l6ZToyOHB4O2xpbmUtaGVpZ2h0OjEuMTE7bGV0dGVyLXNwYWNpbmc6MC40M3B4O3BhZGRpbmc6MTZweDttaW4taGVpZ2h0OjkwcHh9fS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9sIGxpLmFjdGl2ZSwuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbCBsaTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTN9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJzLWNvbnRyb2wgbGkuYWN0aXZlIGEsLmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJzLWNvbnRyb2wgbGk6aG92ZXIgYXtib3JkZXItYm90dG9tOjAgbm9uZX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9sLmNhdGVnb3J5LW5hdntwYWRkaW5nLXRvcDo1NnB4O2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1jb250ZW50OmZsZXgtc3RhcnR9fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJzLWNvbnRyb2wuY2F0ZWdvcnktbmF2LnNlbGVjdGVkIGxpe29wYWNpdHk6MC42O3RyYW5zaXRpb246b3BhY2l0eSAwLjJzIGVhc2UgMHN9fS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9sLmNhdGVnb3J5LW5hdiBsaXthc3BlY3QtcmF0aW86MS8xO2ZsZXg6MSAxIDEwJTtiYWNrZ3JvdW5kOm5vbmU7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXJpZ2h0OjB9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbC5jYXRlZ29yeS1uYXYgbGl7ZmxleC1iYXNpczoxMDAlO2FzcGVjdC1yYXRpbzppbml0aWFsO21hcmdpbi1ib3R0b206MXB4fX0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbC5jYXRlZ29yeS1uYXYgbGk6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi03cHg7aGVpZ2h0OjdweDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzAyOWVlMztjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IDAuNHMgZWFzZSAwc30uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbC5jYXRlZ29yeS1uYXYgbGk6aG92ZXJ7b3BhY2l0eTowLjd9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJzLWNvbnRyb2wuY2F0ZWdvcnktbmF2IGxpOmhvdmVyOmFmdGVye29wYWNpdHk6MC42fS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9sLmNhdGVnb3J5LW5hdiBsaS5hY3RpdmV7b3BhY2l0eToxfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9sLmNhdGVnb3J5LW5hdiBsaS5hY3RpdmU6YWZ0ZXJ7b3BhY2l0eToxfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9sLmNhdGVnb3J5LW5hdiBsaSBhe2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yOTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjA7bWFyZ2luLWxlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzA2MDcwODt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWNvbnRlbnQ6Y2VudGVyO3RyYW5zaXRpb246YWxsIDAuNHMgZWFzZSAwcywgaGVpZ2h0IDAgZWFzZSAwLjVzO2ZsZXgtd3JhcDp3cmFwfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9sLmNhdGVnb3J5LW5hdiBsaSBhPmRpdntmbGV4LWJhc2lzOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbC5jYXRlZ29yeS1uYXYgbGkgYXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWluLWhlaWdodDo3MHB4O21heC1oZWlnaHQ6NzBweDtwYWRkaW5nOjEycHg7ZmxleC13cmFwOm5vd3JhcH0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbC5jYXRlZ29yeS1uYXYgbGkgYT5kaXZ7ZmxleDoxIDEgMzMlfX0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbC5jYXRlZ29yeS1uYXYgbGkgYSAuaWNvbi1yaWdodC1hcnJvdy1mb3J3YXJke2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9sLmNhdGVnb3J5LW5hdiBsaSBhIC5pY29uLXJpZ2h0LWFycm93LWZvcndhcmR7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3JpZ2h0OjI0cHh9fS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9sLmNhdGVnb3J5LW5hdiBsaS5hY3RpdmUsLmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJzLWNvbnRyb2wuY2F0ZWdvcnktbmF2IGxpOmhvdmVye2JhY2tncm91bmQtY29sb3I6bm9uZX0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbC5jYXRlZ29yeS1uYXYgbGkuYWN0aXZlIGEsLmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJzLWNvbnRyb2wuY2F0ZWdvcnktbmF2IGxpOmhvdmVyIGF7Ym9yZGVyLWJvdHRvbTowIG5vbmV9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJzLWNvbnRyb2wuY2F0ZWdvcnktbmF2IGxpIC5jYXRlZ29yeUhhc0NvdmVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7aGVpZ2h0OjMwcHg7d2lkdGg6MzBweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTN9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbC5jYXRlZ29yeS1uYXYgbGkgLmNhdGVnb3J5SGFzQ292ZXJ7bGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9sLmNhdGVnb3J5LW5hdiBsaSAuY2F0ZWdvcnlIYXNDb3ZlcntyaWdodDowfX0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbC5jYXRlZ29yeS1uYXYgbGkgLmNhdGVnb3J5SGFzQ292ZXIgc3Zne2ZpbGw6I2ZmZjt3aWR0aDoxOXB4O2hlaWdodDozMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9sLmNhdGVnb3J5LW5hdiBsaSAuY2F0ZWdvcnktaWNvbntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXJpZ2h0OjEycHh9fS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9sLmNhdGVnb3J5LW5hdiBsaSAuY2F0ZWdvcnktaWNvbiBzdmd7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OjU2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbC5jYXRlZ29yeS1uYXYgbGkgLmNhdGVnb3J5LXRpdGxle3RleHQtYWxpZ246bGVmdDtmbGV4LWJhc2lzOjUwJTttYXJnaW4tbGVmdDoxMnB4fS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9sLmNhdGVnb3J5LW5hdiBsaSAuY2F0ZWdvcnktYXJyb3d7dGV4dC1hbGlnbjpyaWdodDtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJX19LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJiZWR7bWFyZ2luLWJvdHRvbTo1ZW07cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O3otaW5kZXg6MH0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYmJlZCAudGFiYmVke21hcmdpbi1ib3R0b206MH1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFiYmVke2ZsZXgtd3JhcDp3cmFwfX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFiYmVke3dpZHRoOjIwMHZ3O21hcmdpbi1ib3R0b206MmVtfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFiYmVkLmNvbnRlbnQtcGFkZGluZywuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYmJlZC5qZi1oZWFkZXItYm91bmRze3BhZGRpbmc6MH0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYmJlZD5zZWN0aW9ue3dpZHRoOjEwMHZ3fX0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYmJlZD51bD5saT5he29wYWNpdHk6MTtib3JkZXItcmFkaXVzOjB9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJiZWQ+dWw+bGk+YSAuaWNvbi1yaWdodC1hcnJvdy1mb3J3YXJke2ZpbGw6I2ZmZjttYXJnaW4tbGVmdDo0cHg7dHJhbnNpdGlvbjptYXJnaW4tbGVmdCAwLjRzIGVhc2UgMHM7d2lkdGg6MThweDtib3R0b206LTEwcHg7cG9zaXRpb246cmVsYXRpdmV9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJiZWQ+dWw+bGk6aG92ZXI+YSAuaWNvbi1yaWdodC1hcnJvdy1mb3J3YXJke21hcmdpbi1sZWZ0OjhweDtmaWxsOiNmZmZ9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJiZWQ+c2VjdGlvbj5kaXY+ZGl2e3BhZGRpbmc6MH1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFiYmVkIC50YWJiZWQ+c2VjdGlvbi5jbG9zaW5ne29wYWNpdHk6MH19QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYmJlZD5zZWN0aW9ue29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBlYXNlfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFiYmVkPnNlY3Rpb24ub3BlbntvcGFjaXR5OjF9fS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFiYmVkIC50YWJiZWQ+c2VjdGlvbiwuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gI2dlbmVyYWxjbGFpbXN7cGFkZGluZzoxNnB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJiZWQgLnRhYmJlZD5zZWN0aW9uLC5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAjZ2VuZXJhbGNsYWltc3twYWRkaW5nOjI0cHggMzJweDtib3JkZXI6Izk3OTc5NyAxcHggc29saWR9fS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAuaWNvbi1sYXJnZS1pe2ZpbGw6I2ZmZjtzdHJva2U6I2ZmZn0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYmJlZCAudGFiYmVkIC5hY2NvcmRpb24tdHJpZ2dlcntib3JkZXI6c29saWQgMXB4ICNkNmRiZGY7YmFja2dyb3VuZC1jb2xvcjojZTllZGYwO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAwLjRzIGVhc2UgMDtmb250LWZhbWlseTpTYXJhYnVuO2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjEuNTY7Y29sb3I6IzIwMjQyNztmb250LXdlaWdodDpib2xkO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxNHB4IDIwcHh9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJiZWQgLnRhYmJlZCAuYWNjb3JkaW9uLXRyaWdnZXIgc3Bhbntmb250LXdlaWdodDpub3JtYWx9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJiZWQgLnRhYmJlZCAuYWNjb3JkaW9uLXRyaWdnZXI6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjMwcHg7dG9wOjE4cHg7ZGlzcGxheTpibG9jaztib3JkZXItcmlnaHQ6MC4xZW0gc29saWQ7Ym9yZGVyLWJvdHRvbTowLjFlbSBzb2xpZDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt3aWR0aDoxM3B4O2hlaWdodDoxM3B4O3RyYW5zaXRpb246YWxsIDQwMG1zIGVhc2V9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJiZWQgLnRhYmJlZCAuYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLXRyaWdnZXJ7YmFja2dyb3VuZC1jb2xvcjojMDYwNzA4O2NvbG9yOiNmZmZ9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJiZWQgLnRhYmJlZCAuYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLXRyaWdnZXI6YWZ0ZXJ7Ym9yZGVyLXJpZ2h0OjAgbm9uZTtib3JkZXItYm90dG9tOjAgbm9uZTtib3JkZXItbGVmdDowLjFlbSBzb2xpZDtib3JkZXItdG9wOjAuMWVtIHNvbGlkO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7dG9wOjI1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYmJlZCAudGFiYmVkIC5hY2NvcmRpb24taXRlbS1vcGVuPi5hY2NvcmRpb24tY29udGVudHttYXgtaGVpZ2h0OjIwMDBweH19LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJiZWQgLnRhYmJlZCAudHJpZ2dlci1yZW5ld2FsRGF0ZXtiYWNrZ3JvdW5kLWNvbG9yOiNkNWRkZTM7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS43NztwYWRkaW5nOjE0cHggMjRweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MXB4O3JpZ2h0OjcwcHg7Zm9udC13ZWlnaHQ6bm9ybWFsfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJiZWQgLnRhYmJlZCAudHJpZ2dlci1yZW5ld2FsRGF0ZXtkaXNwbGF5Om5vbmV9fS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFiYmVkIC50YWJiZWQgLmFjY29yZGlvbi1pdGVtLW9wZW4gLnRyaWdnZXItcmVuZXdhbERhdGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzOTQxNDZ9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJiZWQgLnRhYmJlZCAuYWNjb3JkaW9uLWNvbnRlbnR7Ym9yZGVyLWxlZnQ6c29saWQgMXB4ICNkNmRiZGY7Ym9yZGVyLXJpZ2h0OnNvbGlkIDFweCAjZDZkYmRmfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFiYmVkIC50YWJiZWQgLmFjY29yZGlvbi1jb250ZW50Omxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2Q2ZGJkZn0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAucHJvZ3Jlc3NCYXJ7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5wcm9ncmVzc0Jhci1maWxsZWR7YmFja2dyb3VuZC1jb2xvcjojMzczZjQ1O3dpZHRoOjA7YW5pbWF0aW9uLWR1cmF0aW9uOjJzO2FuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHN9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLm9wZW4gLmFjY29yZGlvbi1pdGVtLW9wZW4gLnByb2dyZXNzQmFyLWZpbGxlZCwuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAub3Blbj4udGFid3JhcD4uaW5zdXJhbmNlRGV0YWlscz4ucG9saWN5UGFuZSAucHJvZ3Jlc3NCYXItZmlsbGVke2FuaW1hdGlvbi1uYW1lOnByb2dyZXNzZmlsbH0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuYWNjb3JkaW9ue21hcmdpbi1ib3R0b206MzJweH0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuaW5zdXJhbmNlRGV0YWlscyBoMntmb250LXNpemU6MTdweDtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjEuNDE7bGV0dGVyLXNwYWNpbmc6MC4yNnB4O21hcmdpbi1sZWZ0OjI0cHg7bWFyZ2luLXJpZ2h0OjI0cHg7cGFkZGluZy1ib3R0b206MTRweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjOTc5Nzk3fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLmluc3VyYW5jZURldGFpbHMgaDJ7bWFyZ2luOjA7bWFyZ2luLXRvcDo2OHB4O2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MzRweDtjb2xvcjojMjAyNDI3O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjEzO2xldHRlci1zcGFjaW5nOjAuMjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuaGVhZGluZ19saXN0e21hcmdpbi10b3A6NjhweDttYXJnaW4tYm90dG9tOjAuNzVlbTtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjM0cHg7Y29sb3I6IzIwMjQyNztmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4xMztsZXR0ZXItc3BhY2luZzowLjI4cHh9fUBrZXlmcmFtZXMgcHJvZ3Jlc3NmaWxse2Zyb217d2lkdGg6MCV9dG97d2lkdGg6dmFyKC0tcHJvZ3Jlc3MsIDAlKX19I2dlbmVyYWxjbGFpbXMgLmFjY29yZGlvbi10cmlnZ2Vye2JvcmRlci10b3A6c29saWQgMXB4ICNkNmRiZGY7Zm9udC1mYW1pbHk6U2FyYWJ1bjtmb250LXNpemU6MTdweDtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjEuNDE7ZGlzcGxheTpibG9jaztsZXR0ZXItc3BhY2luZzowLjI2cHg7Y29sb3I6IzFjMWMxYjtwYWRkaW5nOjE0cHggNDBweCAxNHB4IDA7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fSNnZW5lcmFsY2xhaW1zIC5hY2NvcmRpb24tdHJpZ2dlcjpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206c29saWQgMXB4ICNkNmRiZGZ9I2dlbmVyYWxjbGFpbXMgLmFjY29yZGlvbi10cmlnZ2VyOmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozMHB4O3RvcDoxOHB4O2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJpZ2h0OjAuMWVtIHNvbGlkO2JvcmRlci1ib3R0b206MC4xZW0gc29saWQ7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7d2lkdGg6MTNweDtoZWlnaHQ6MTNweDt0cmFuc2l0aW9uOmFsbCA0MDBtcyBlYXNlfSNnZW5lcmFsY2xhaW1zIC5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tdHJpZ2dlcjphZnRlcntib3JkZXItcmlnaHQ6MCBub25lO2JvcmRlci1ib3R0b206MCBub25lO2JvcmRlci1sZWZ0OjAuMWVtIHNvbGlkO2JvcmRlci10b3A6MC4xZW0gc29saWQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDt0b3A6MjVweH0ucG9saWN5UGFuZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQ7cGFkZGluZzozMnB4IDMycHggNDhweCAyNHB4O2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjEuNDY7bGV0dGVyLXNwYWNpbmc6MC4yNnB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnBvbGljeVBhbmV7ZmxleC13cmFwOndyYXA7cGFkZGluZzozMnB4IDB9LmFjY29yZGlvbiAucG9saWN5UGFuZXtwYWRkaW5nOjE2cHggMTZweCAzMnB4fX0ucG9saWN5UGFuZSAucG9saWN5UGFuZUJsb2Nre21heC13aWR0aDo0NyU7ZmxleDoxIDEgNTAlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnBvbGljeVBhbmUgLnBvbGljeVBhbmVCbG9ja3ttYXgtd2lkdGg6bm9uZTtmbGV4LWJhc2lzOjEwMCU7cGFkZGluZzoxNnB4IDB9fS5wb2xpY3lQYW5lIC5wb2xpY3lQYW5lQmxvY2sgdWx7cGFkZGluZy1sZWZ0OjIwcHh9LnBvbGljeVBhbmUgLnBvbGljeVBhbmVCbG9jayAucG9saWN5UGFuZS1mb290bm90ZXttYXJnaW4tdG9wOjJlbTtmb250LXNpemU6MTRweH0ucG9saWN5UGFuZSBoMntmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoxLjQ1O2xldHRlci1zcGFjaW5nOjAuMzRweDttYXJnaW4tdG9wOjB9LnBvbGljeVBhbmUgaDN7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTozMnB4O2NvbG9yOiMyMDI0Mjc7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMTM7bGV0dGVyLXNwYWNpbmc6MC4yOHB4O21hcmdpbi10b3A6MH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wb2xpY3lQYW5lIGgzLnBvbGljeVBhbmVUaXRsZXttYXJnaW4tYmxvY2s6MC43NWVtfX0ucG9saWN5UGFuZSBkbCBkZHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDowO3BhZGRpbmctbGVmdDowLjI1ZW19LnBvbGljeVBhbmUgZGwgZGQubmV3bGluZXtkaXNwbGF5OmJsb2NrfS5wb2xpY3lQYW5lIGRsIC5uZXdsaW5lK2Rke3BhZGRpbmctbGVmdDowfS5wb2xpY3lQYW5lIGRsIGR0e2ZvbnQtd2VpZ2h0OmJvbGQ7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnBvbGljeVBhbmUgZGwgZHQubmV3bGluZXtkaXNwbGF5OmJsb2NrfS5wb2xpY3lQYW5lIC5idG5fYSwucG9saWN5UGFuZSAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5wb2xpY3lQYW5lIC5idXR0b257bWFyZ2luLXRvcDozMnB4fS5wb2xpY3lQYW5lIC5hc2lkZXttYXJnaW4tYm90dG9tOjB9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsucG9saWN5UGFuZSAuYXNpZGV7bWF4LXdpZHRoOjM4NnB4O2Zsb2F0OnJpZ2h0fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsucG9saWN5UGFuZSAuYXNpZGV7bWluLXdpZHRoOjM2MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wb2xpY3lQYW5lIC5hc2lkZSAuYmxvY2t7cGFkZGluZzoxNnB4fX0ucG9saWN5UGFuZSAuYXNpZGUgZGR7bWFyZ2luLWJvdHRvbToxZW19LnBvbGljeVBhbmUgLmFzaWRlLXRpdGxlOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMwNjA3MDh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucG9saWN5UGFuZSAuYXNpZGUtdGl0bGU6YmVmb3Jle2xlZnQ6LTE2cHg7cmlnaHQ6LTE2cHh9fS5wb2xpY3lQYW5lIC5hc2lkZS10aXRsZSBoM3tjb2xvcjojZmZmfS5wb2xpY3lQYW5lIC5wb2xpY3ktbGlua3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwO21hcmdpbi10b3A6MTZweDt3aGl0ZS1zcGFjZTpub3dyYXB9LnBvbGljeVBhbmUgLnBvbGljeS1saW5rIGF7ZGlzcGxheTpmbGV4fS5wb2xpY3lQYW5lIC5wb2xpY3ktbGluayBhOmhvdmVyIC5pY29uLWxhYmVse29wYWNpdHk6MX0ucG9saWN5UGFuZSAucG9saWN5LWxpbmsgYTpob3ZlciAuaWNvbi1hcnJvdy1yaWdodCBzdmd7bWFyZ2luLWxlZnQ6M3B4fS5wb2xpY3lQYW5lIC5wb2xpY3ktbGluayAuaWNvbi1hcnJvdy1yaWdodHt3aWR0aDo0MXB4O2hlaWdodDo0M3B4O2JhY2tncm91bmQtY29sb3I6IzAyOWVlM30ucG9saWN5UGFuZSAucG9saWN5LWxpbmsgLmljb24tYXJyb3ctcmlnaHQgc3Zne2ZpbGw6I2ZmZjt3aWR0aDo5cHg7aGVpZ2h0OjEzcHg7dHJhbnNpdGlvbjptYXJnaW4gMC4zczt0b3A6NTAlO3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7ZGlzcGxheTpibG9ja30ucG9saWN5UGFuZSAucG9saWN5LWxpbmsgYXtsaW5lLWhlaWdodDo0MnB4O2NvbG9yOiMyMDI2MmF9LnBvbGljeVBhbmUgLnBvbGljeS1saW5rIGEgLmljb24tYXJyb3ctcmlnaHR7bWFyZ2luLWxlZnQ6MWVtO2JhY2tncm91bmQtY29sb3I6IzAyOWVlM31AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wb2xpY3lQYW5lIC5wb2xpY3ktbGluayBhIC5pY29uLWFycm93LXJpZ2h0e2JhY2tncm91bmQtY29sb3I6I2ZmZn19LnBvbGljeVBhbmUgLnBvbGljeS1saW5rIGE6bGluayAuaWNvbi1hcnJvdy1yaWdodCwucG9saWN5UGFuZSAucG9saWN5LWxpbmsgYTp2aXNpdGVkIC5pY29uLWFycm93LXJpZ2h0e2JhY2tncm91bmQtY29sb3I6IzAyOWVlM30ucG9saWN5UGFuZSAucG9saWN5LWxpbmsgc3Bhbnt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnBvbGljeVBhbmUgLnBvbGljeVBhbmVBY3Rpb25ze2JvcmRlci10b3A6c29saWQgMXB4ICM5Nzk3OTc7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi10b3A6MmVtO3BhZGRpbmctdG9wOjEwcHg7ZmxleC13cmFwOndyYXA7ZmxleC1mbG93OnJvdy1yZXZlcnNlIHdyYXB9LnBvbGljeVBhbmUgLnBvbGljeVBhbmVBY3Rpb25zIC5wb2xpY3ktbGlua3tmbGV4OjAgMSBhdXRvfS5wb2xpY3lQYW5lIC5zYWxlcy1saXN0IGxpe3BhZGRpbmctbGVmdDoyZW19LnBvbGljeVBhbmUgLnNhbGVzLWxpc3QgbGkgc3Zne2xlZnQ6MDt0b3A6N3B4O3dpZHRoOjE5cHg7aGVpZ2h0OjE5cHh9LmNvbnRhY3QtY2FyZF9kYXNoYm9hcmQgaDR7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbjowfS5jb250YWN0LWNhcmRfZGFzaGJvYXJkIHNwYW57Zm9udC13ZWlnaHQ6Ym9sZDtkaXNwbGF5OmJsb2NrfS5jb250YWN0LWNhcmRfZGFzaGJvYXJkIGRsIGRke2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjA7cGFkZGluZy1sZWZ0OjAuMjVlbX0uY29udGFjdC1jYXJkX2Rhc2hib2FyZCBkbCBkZC5uZXdsaW5le2Rpc3BsYXk6YmxvY2t9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuY29udGFjdC1jYXJkX2Rhc2hib2FyZCBkbCBkZHtkaXNwbGF5OmJsb2NrO3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MTBweH19LmNvbnRhY3QtY2FyZF9kYXNoYm9hcmQgZGwgLm5ld2xpbmUrZGR7cGFkZGluZy1sZWZ0OjB9LmNvbnRhY3QtY2FyZF9kYXNoYm9hcmQgZGwgZHR7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtmb250LXdlaWdodDpib2xkO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jb250YWN0LWNhcmRfZGFzaGJvYXJkIGRsIGR0Lm5ld2xpbmV7ZGlzcGxheTpibG9ja31AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5jb250YWN0LWNhcmRfZGFzaGJvYXJkIGRsIGR0e2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjB9fXNlY3Rpb24uc2VjdGlvbi1ibG9jay01MHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9c2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwIC5mbGV4LXBhcmVudC5uby1wYWRkaW5ne3BhZGRpbmc6MH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpe3NlY3Rpb24uc2VjdGlvbi1ibG9jay01MCAuZmxleC1wYXJlbnQubm8tcGFkZGluZ3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7c2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwIC5mbGV4LXBhcmVudC5uby1wYWRkaW5ne2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfX1zZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcgLmJsb2NrLm5vLXBhZGRpbmd7cGFkZGluZzowO21pbi1oZWlnaHQ6NzQzcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcgLmJsb2NrLm5vLXBhZGRpbmd7bWluLWhlaWdodDphdXRvfX1zZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcgLmJsb2NrLm5vLXBhZGRpbmcuc2VjdGlvbi1pdGVtLWNvbnRlbnQgLmZsZXgtcGFyZW50e2p1c3RpZnktY29udGVudDpmbGV4LWVuZH1zZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcgLmJsb2NrLm5vLXBhZGRpbmcuc2VjdGlvbi1pdGVtLWNvbnRlbnQgLmZsZXgtcGFyZW50IC5ibG9ja3ttYXgtd2lkdGg6NjMwcHg7Zm9udC1zaXplOjE5cHg7cGFkZGluZy10b3A6MTAwcHg7Y29sb3I6I2ZmZn1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpe3NlY3Rpb24uc2VjdGlvbi1ibG9jay01MCAuZmxleC1wYXJlbnQubm8tcGFkZGluZyAuYmxvY2subm8tcGFkZGluZy5zZWN0aW9uLWl0ZW0tY29udGVudCAuZmxleC1wYXJlbnQgLmJsb2Nre3BhZGRpbmctdG9wOjEwcHh9fXNlY3Rpb24uc2VjdGlvbi1ibG9jay01MCAuZmxleC1wYXJlbnQubm8tcGFkZGluZyAuYmxvY2subm8tcGFkZGluZy5zZWN0aW9uLWl0ZW0tY29udGVudCAuZmxleC1wYXJlbnQgLmJsb2NrIC5jb2x1bW4tdGl0bGV7Y29sb3I6I2ZmZjtib3gtc2hhZG93OiMwMjllZTMgMHB4IC01cHggaW5zZXQ7bGluZS1oZWlnaHQ6MS4wODttYXJnaW4tYm90dG9tOjM0cHg7d2lkdGg6Zml0LWNvbnRlbnQ7bWF4LXdpZHRoOm1heC1jb250ZW50fXNlY3Rpb24uc2VjdGlvbi1ibG9jay01MCAuZmxleC1wYXJlbnQubm8tcGFkZGluZyAuYmxvY2subm8tcGFkZGluZy5zZWN0aW9uLWl0ZW0tYmd7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0Ojg1MHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7c2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwIC5mbGV4LXBhcmVudC5uby1wYWRkaW5nIC5ibG9jay5uby1wYWRkaW5nLnNlY3Rpb24taXRlbS1iZ3ttaW4taGVpZ2h0OjQ5NXB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpe3NlY3Rpb24uc2VjdGlvbi1ibG9jay01MCAuZmxleC1wYXJlbnQubm8tcGFkZGluZyAuYmxvY2subm8tcGFkZGluZy5zZWN0aW9uLWl0ZW0tYmd7bWluLWhlaWdodDphdXRvO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX1zZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcgLmJsb2NrLm5vLXBhZGRpbmcuc2VjdGlvbi1pdGVtLWJnIGltZ3twb3NpdGlvbjphYnNvbHV0ZTttYXgtd2lkdGg6MTIwMHB4O3RvcDowO2xlZnQ6MTUwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcgLmJsb2NrLm5vLXBhZGRpbmcuc2VjdGlvbi1pdGVtLWJnIGltZ3ttYXgtd2lkdGg6NTEwcHg7bGVmdDphdXRvO3JpZ2h0Oi0xNTBweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXtzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcgLmJsb2NrLm5vLXBhZGRpbmcuc2VjdGlvbi1pdGVtLWJnIGltZ3twb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6Mjk3cHg7cmlnaHQ6YXV0b319c2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwLnJldmVyc2UgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmd7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAucmV2ZXJzZSAuZmxleC1wYXJlbnQubm8tcGFkZGluZ3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7c2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwLnJldmVyc2UgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmd7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9fXNlY3Rpb24uc2VjdGlvbi1ibG9jay01MC5yZXZlcnNlIC5mbGV4LXBhcmVudC5uby1wYWRkaW5nIC5ibG9jay5uby1wYWRkaW5nLnNlY3Rpb24taXRlbS1jb250ZW50IC5mbGV4LXBhcmVudHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpe3NlY3Rpb24uc2VjdGlvbi1ibG9jay01MC5yZXZlcnNlIC5mbGV4LXBhcmVudC5uby1wYWRkaW5nIC5ibG9jay5uby1wYWRkaW5nLnNlY3Rpb24taXRlbS1jb250ZW50IC5mbGV4LXBhcmVudCAuYmxvY2t7cGFkZGluZy10b3A6MTBweH19c2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwLnJldmVyc2UgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcgLmJsb2NrLm5vLXBhZGRpbmcuc2VjdGlvbi1pdGVtLWJnIGltZ3ttYXgtd2lkdGg6OTAwcHg7cmlnaHQ6NDBweDtsZWZ0OmF1dG99QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAucmV2ZXJzZSAuZmxleC1wYXJlbnQubm8tcGFkZGluZyAuYmxvY2subm8tcGFkZGluZy5zZWN0aW9uLWl0ZW0tYmcgaW1ne21heC13aWR0aDo0NTNweDtyaWdodDowO2xlZnQ6LTEwMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpe3NlY3Rpb24uc2VjdGlvbi1ibG9jay01MC5yZXZlcnNlIC5mbGV4LXBhcmVudC5uby1wYWRkaW5nIC5ibG9jay5uby1wYWRkaW5nLnNlY3Rpb24taXRlbS1iZyBpbWd7cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjMxNXB4O3JpZ2h0OmF1dG87bGVmdDphdXRvfX0uaGVhZGVyLCNtYWluaGVhZGVyLmhlYWRlcntiYWNrZ3JvdW5kOiMwMDA7ei1pbmRleDoxMDB9LmhlYWRlcjpiZWZvcmUsLmhlYWRlcjphZnRlciwjbWFpbmhlYWRlci5oZWFkZXI6YmVmb3JlLCNtYWluaGVhZGVyLmhlYWRlcjphZnRlcntjb250ZW50OicnO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kLWNvbG9yOiM0OTQ5NDk7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjBweDtsZWZ0OjA7cmlnaHQ6MH0ucGYtZGFzaGJvYXJkIC5oZWFkZXI6YWZ0ZXIsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlci5oZWFkZXI6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZGFkYmRifS5wZi1kYXNoYm9hcmQgLmhlYWRlcjpiZWZvcmUsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlci5oZWFkZXI6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uaGVhZGVyLnN0aWNreSAuZmxleC1uYXYsI21haW5oZWFkZXIuaGVhZGVyLnN0aWNreSAuZmxleC1uYXZ7cGFkZGluZzowcHggMzJweDt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UgMHN9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuaGVhZGVyLnN0aWNreSAuZmxleC1uYXYsI21haW5oZWFkZXIuaGVhZGVyLnN0aWNreSAuZmxleC1uYXZ7cGFkZGluZzowIDE2cHh9LnBmLWRhc2hib2FyZCAuaGVhZGVyLnN0aWNreSAuZmxleC1uYXYsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlci5oZWFkZXIuc3RpY2t5IC5mbGV4LW5hdntwYWRkaW5nOjggMTZweH19LnBmLWJyb2NodXJlIC5oZWFkZXIuc3RpY2t5IC5mbGV4LW5hdiwucGYtYnJvY2h1cmUgI21haW5oZWFkZXIuaGVhZGVyLnN0aWNreSAuZmxleC1uYXZ7cGFkZGluZzoyOHB4IDMycHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGYtYnJvY2h1cmUgLmhlYWRlci5zdGlja3kgLmZsZXgtbmF2LC5wZi1icm9jaHVyZSAjbWFpbmhlYWRlci5oZWFkZXIuc3RpY2t5IC5mbGV4LW5hdntwYWRkaW5nOjIwcHggMTZweH19LnBmLWNoZWNrb3V0IC5oZWFkZXIuc3RpY2t5IC5mbGV4LW5hdiwucGYtY2hlY2tvdXQgI21haW5oZWFkZXIuaGVhZGVyLnN0aWNreSAuZmxleC1uYXZ7cGFkZGluZy10b3A6MTdweDtwYWRkaW5nLWJvdHRvbToxN3B4fS5wZi1icm9jaHVyZS5zaXRlLWxvY2t0b25sc29zdGVzdCAuaGVhZGVyLnN0aWNreSAuZmxleC1uYXYsLnBmLWJyb2NodXJlLnNpdGUtbG9ja3Rvbmxzb3N0ZXN0ICNtYWluaGVhZGVyLmhlYWRlci5zdGlja3kgLmZsZXgtbmF2e3BhZGRpbmc6OHB4IDMycHh9LnBmLWJyb2NodXJlLnNpdGUtbHNvcyAuaGVhZGVyLnN0aWNreSAuZmxleC1uYXYsLnBmLWJyb2NodXJlLnNpdGUtbHNvcyAjbWFpbmhlYWRlci5oZWFkZXIuc3RpY2t5IC5mbGV4LW5hdntwYWRkaW5nOjhweCAzMnB4fS5oZWFkZXIuc3RpY2t5IC5mbGV4LW5hdiAubG9nby5wcm9mZXNzaW9ucyAuaWNvbi1sb2dvLXdoaXRlLCNtYWluaGVhZGVyLmhlYWRlci5zdGlja3kgLmZsZXgtbmF2IC5sb2dvLnByb2Zlc3Npb25zIC5pY29uLWxvZ28td2hpdGV7bWF4LWhlaWdodDowO29wYWNpdHk6MDttYXJnaW4tYm90dG9tOjA7dHJhbnNpdGlvbjpvcGFjaXR5IDAuM3MgZWFzZS1vdXQsIG1heC1oZWlnaHQgMC4zcyBlYXNlLW91dCwgbWFyZ2luLWJvdHRvbSAwLjNzIGVhc2Utb3V0fS5oZWFkZXIuc3RpY2t5IC5mbGV4LW5hdiAubG9nby5wcm9mZXNzaW9ucyAubG9nby1uby10ZXh0LXdoaXRlLCNtYWluaGVhZGVyLmhlYWRlci5zdGlja3kgLmZsZXgtbmF2IC5sb2dvLnByb2Zlc3Npb25zIC5sb2dvLW5vLXRleHQtd2hpdGV7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAwLjNzIGxpbmVhciAwc30uaGVhZGVyLnN0aWNreSAuZmxleC1uYXYgLmxvZ28ucHJvZmVzc2lvbnMgLmljb24tbG9nby1zY3JvbGxpbmctd2hpdGUsI21haW5oZWFkZXIuaGVhZGVyLnN0aWNreSAuZmxleC1uYXYgLmxvZ28ucHJvZmVzc2lvbnMgLmljb24tbG9nby1zY3JvbGxpbmctd2hpdGV7dG9wOjUwJX0uaGVhZGVyLnN0aWNreSAuZmxleC1uYXYgLmxvZ28ucHJvZmVzc2lvbnMgLmxvZ28tbHNvcywjbWFpbmhlYWRlci5oZWFkZXIuc3RpY2t5IC5mbGV4LW5hdiAubG9nby5wcm9mZXNzaW9ucyAubG9nby1sc29ze3RyYW5zZm9ybTpzY2FsZSgwLjYpO21hcmdpbi1sZWZ0OjB9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaGVhZGVyLnN0aWNreSAuZmxleC1uYXYgLm1haW4tbmF2PmxpLCNtYWluaGVhZGVyLmhlYWRlci5zdGlja3kgLmZsZXgtbmF2IC5tYWluLW5hdj5saXtwYWRkaW5nOjE4cHggMH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuaGVhZGVyLnN0aWNreSAuZmxleC1uYXYgLm1haW4tbmF2PmxpLCNtYWluaGVhZGVyLmhlYWRlci5zdGlja3kgLmZsZXgtbmF2IC5tYWluLW5hdj5saXtwYWRkaW5nOjhweCAwfX0uaGVhZGVyIC5mbGV4LW5hdiwjbWFpbmhlYWRlci5oZWFkZXIgLmZsZXgtbmF2e3BhZGRpbmc6MHB4IDMycHg7dHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZX0ucGYtYnJvY2h1cmUgLmhlYWRlciAuZmxleC1uYXYsLnBmLWJyb2NodXJlICNtYWluaGVhZGVyLmhlYWRlciAuZmxleC1uYXZ7cGFkZGluZzoyMHB4IDMycHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGYtYnJvY2h1cmUgLmhlYWRlciAuZmxleC1uYXYsLnBmLWJyb2NodXJlICNtYWluaGVhZGVyLmhlYWRlciAuZmxleC1uYXZ7cGFkZGluZzoyMHB4IDE2cHh9fS5wZi1icm9jaHVyZSAuaGVhZGVyIC5mbGV4LW5hdi5ib3VuZHMsLnBmLWJyb2NodXJlIC5oZWFkZXIgLmZsZXgtbmF2LmpmLWhlYWRlci1ib3VuZHMsLnBmLWJyb2NodXJlICNtYWluaGVhZGVyLmhlYWRlciAuZmxleC1uYXYuYm91bmRzLC5wZi1icm9jaHVyZSAjbWFpbmhlYWRlci5oZWFkZXIgLmZsZXgtbmF2LmpmLWhlYWRlci1ib3VuZHN7bWF4LXdpZHRoOjIwMDBweH0ucGYtY2hlY2tvdXQgLmhlYWRlciAuZmxleC1uYXYsLnBmLWNoZWNrb3V0ICNtYWluaGVhZGVyLmhlYWRlciAuZmxleC1uYXZ7cGFkZGluZy10b3A6MTdweDtwYWRkaW5nLWJvdHRvbToxN3B4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmhlYWRlciAuZmxleC1uYXYsI21haW5oZWFkZXIuaGVhZGVyIC5mbGV4LW5hdntwYWRkaW5nOjlweCAxNnB4fX0uaGVhZGVyIC5mbGV4LW5hdiAubG9naW4tY29udGFpbmVyLCNtYWluaGVhZGVyLmhlYWRlciAuZmxleC1uYXYgLmxvZ2luLWNvbnRhaW5lcntjb2xvcjojZmZmO2Rpc3BsYXk6ZmxleDtmb250LXNpemU6MTZweDtjdXJzb3I6cG9pbnRlcn0uaGVhZGVyIC5mbGV4LW5hdiAubG9naW4tY29udGFpbmVyIC5vZmYtY2FudmFzLW9wZW4tbG9naW4gc3ZnLCNtYWluaGVhZGVyLmhlYWRlciAuZmxleC1uYXYgLmxvZ2luLWNvbnRhaW5lciAub2ZmLWNhbnZhcy1vcGVuLWxvZ2luIHN2Z3tmaWxsOiNmZmY7bWFyZ2luLXJpZ2h0OjEzcHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7LnBmLWRhc2hib2FyZCAuaGVhZGVyIC5mbGV4LW5hdiAubWVudS1jb250YWluZXIsLnBmLWRhc2hib2FyZCAuaGVhZGVyIC5mbGV4LW5hdiAubG9naW4tY29udGFpbmVyLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIuaGVhZGVyIC5mbGV4LW5hdiAubWVudS1jb250YWluZXIsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlci5oZWFkZXIgLmZsZXgtbmF2IC5sb2dpbi1jb250YWluZXJ7bWF4LXdpZHRoOjEwMHB4fX0uaGVhZGVyIC5mbGV4LW5hdiAubWVudS1jb250YWluZXIsI21haW5oZWFkZXIuaGVhZGVyIC5mbGV4LW5hdiAubWVudS1jb250YWluZXJ7Zm9udC1zaXplOjE2cHg7Y29sb3I6I2ZmZjtkaXNwbGF5OmZsZXh9LmhlYWRlciAuZmxleC1uYXYgLm1lbnUtY29udGFpbmVyIHN2ZywjbWFpbmhlYWRlci5oZWFkZXIgLmZsZXgtbmF2IC5tZW51LWNvbnRhaW5lciBzdmd7Y3Vyc29yOnBvaW50ZXJ9LnBmLWRhc2hib2FyZCAuaGVhZGVyIC5mbGV4LW5hdiAubWVudS1jb250YWluZXIgc3ZnLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIuaGVhZGVyIC5mbGV4LW5hdiAubWVudS1jb250YWluZXIgc3Zne2ZpbGw6I2ZmZn1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wZi1icm9jaHVyZS5zaXRlLWxvY2t0b25sc29zdGVzdCAuaGVhZGVyIC5mbGV4LW5hdiAubWVudS1jb250YWluZXIsLnBmLWJyb2NodXJlLnNpdGUtbHNvcyAuaGVhZGVyIC5mbGV4LW5hdiAubWVudS1jb250YWluZXIsLnBmLWJyb2NodXJlLnNpdGUtbG9ja3Rvbmxzb3N0ZXN0ICNtYWluaGVhZGVyLmhlYWRlciAuZmxleC1uYXYgLm1lbnUtY29udGFpbmVyLC5wZi1icm9jaHVyZS5zaXRlLWxzb3MgI21haW5oZWFkZXIuaGVhZGVyIC5mbGV4LW5hdiAubWVudS1jb250YWluZXJ7ZGlzcGxheTpub25lfX11bC5tYWluLW5hdi1pY29uc3twb3NpdGlvbjpzdGF0aWM7ZGlzcGxheTpibG9jaztmb250LXNpemU6MH11bC5tYWluLW5hdi1pY29ucz5saXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo1MCU7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjQycHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXt1bC5tYWluLW5hdi1pY29ucz5saXt3aWR0aDoxMDAlfX11bC5tYWluLW5hdi1pY29ucz5saT5he2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7bGluZS1oZWlnaHQ6MjFweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y29sb3I6I2ZmZn1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe3VsLm1haW4tbmF2LWljb25zPmxpPmF7aGVpZ2h0OmF1dG87b3ZlcmZsb3c6aGlkZGVuO3RleHQtYWxpZ246bGVmdH19dWwubWFpbi1uYXYtaWNvbnM+bGk+YSAubmF2LWljb257dHJhbnNpdGlvbjphbGwgMjUwbXN9dWwubWFpbi1uYXYtaWNvbnM+bGk+YTpob3Zlcix1bC5tYWluLW5hdi1pY29ucz5saT5hOmFjdGl2ZXt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItYm90dG9tOjJweCAjMDFiZWU1IHNvbGlkO2NvbG9yOiMwMjllZTN9dWwubWFpbi1uYXYtaWNvbnM+bGk+YTpob3ZlciAubmF2LWljb24sdWwubWFpbi1uYXYtaWNvbnM+bGk+YTpob3ZlciBzdmcsdWwubWFpbi1uYXYtaWNvbnM+bGk+YTphY3RpdmUgLm5hdi1pY29uLHVsLm1haW4tbmF2LWljb25zPmxpPmE6YWN0aXZlIHN2Z3tmaWxsOiMwMjllZTN9dWwubWFpbi1uYXYtaWNvbnM+bGk+YSBzcGFue2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MjJweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7d2hpdGUtc3BhY2U6bm93cmFwfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7dWwubWFpbi1uYXYtaWNvbnM+bGk+YSBzcGFue2Zsb2F0OmxlZnQ7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjBweDtjb2xvcjojMDI5ZWUzO3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7Y29sb3I6I2ZmZn11bC5tYWluLW5hdi1pY29ucz5saT5hIHNwYW46aG92ZXJ7Y29sb3I6IzEzMTYxOH19dWwubWFpbi1uYXYtaWNvbnM+bGk+YSBzdmd7dHJhbnNpdGlvbjphbGwgMjUwbXM7ZmlsbDojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7dWwubWFpbi1uYXYtaWNvbnM+bGk+YSBzdmd7ZmxvYXQ6cmlnaHR9fXVsLm1haW4tbmF2LWljb25zPmxpPmEgLmxvZ2lue3dpZHRoOjE0cHg7aGVpZ2h0OjIwcHh9dWwubWFpbi1uYXYtaWNvbnM+bGk+YSAuc2VhcmNoe3dpZHRoOjIxcHg7aGVpZ2h0OjIwcHh9Lm1vYmlsZS1uYXYtaGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctcmlnaHQ6NThweDttYXJnaW4tYm90dG9tOjYycHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsubW9iaWxlLW5hdi1oZWFkZXJ7bWFyZ2luLWJvdHRvbTozNXB4O3BhZGRpbmctcmlnaHQ6NDVweH19Lm1vYmlsZS1uYXYtaGVhZGVyIC5tb2JpbGUtbmF2LXRpdGxle2Zsb2F0OmxlZnQ7cGFkZGluZy10b3A6MTJweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMHB4O3RleHQtYWxpZ246bGVmdDtjb2xvcjojZmZmfS5tb2JpbGUtbmF2LWhlYWRlciAubW9iaWxlLW5hdi1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozM3B4O3RvcDowO3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7cGFkZGluZzowO2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2Nsb3NlLWljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcjt6LWluZGV4OjEwMH0ubW9iaWxlLW5hdi1oZWFkZXIgLm1vYmlsZS1uYXYtY2xvc2U6aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsubW9iaWxlLW5hdi1oZWFkZXIgLm1vYmlsZS1uYXYtY2xvc2V7cmlnaHQ6MjBweH19LnNpdGUtbHNvcyAucGFnZS1nZXQtYS1xdW90ZSwuc2l0ZS1sc29zIC5wYWdlLXJlcXVlc3QtYS1xdW90ZSwuc2l0ZS1sc29zIC5wYWdlLW5vdGlmeS1hLWNsYWlte2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zaXRlLWxvY2t0b25tb2JpbGl0eSAucGFnZS1pbnN1cmFuY2Utc2VydmljZXMsLnNpdGUtbG9ja3Rvbm1vYmlsaXR5IC5wYWdlLWFib3V0LXVze2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5yZWFkb25seU1vZGUgI21haW5oZWFkZXJ7bWFyZ2luLXRvcDo3OXB4ICFpbXBvcnRhbnR9Lmljb24tY3JlYXRlLXBvbGljeXtmaWxsOiNmZmZ9LmhlYWRlci1hY2NvdW50LXN3aXRjaGVye2hlaWdodDoyOHB4O2JhY2tncm91bmQtY29sb3I6IzAyOWVlMztkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmhlYWRlci1hY2NvdW50LXN3aXRjaGVyIHNwYW57Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojZmZmO21hcmdpbi1yaWdodDo4cHh9LmhlYWRlci1hY2NvdW50LXN3aXRjaGVyIHN2Z3tmaWxsOiNmZmZ9Lmljb24tY29nX3Byb2Zlc3Npb25ze2ZpbGw6IzAyOWVlMzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLWxlZnQ6LjVlbX0ucGYtZGFzaGJvYXJkIC5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saSBzdmd7Y3Vyc29yOnBvaW50ZXJ9LnBmLWRhc2hib2FyZCAubWFpbi1uYXYtd3JhcCAubWFpbi1uYXY+bGkub2ZmLWNhbnZhcy1vcGVue3RleHQtYWxpZ246cmlnaHR9QG1lZGlhIChtaW4td2lkdGg6IDU2OXB4KXsuc2l0ZS1lbnd0ZXN0IC5wYWdlLWNvbnRhaW5lcntwYWRkaW5nLXRvcDoxMDRweH19LnN1Yi1uYXZ7YmFja2dyb3VuZC1jb2xvcjojZTllZGYwfS5zdWItbmF2IC5sb2dve2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MjVweDtsaW5lLWhlaWdodDoxLjc2O2xldHRlci1zcGFjaW5nOjAuMzhweDt3aGl0ZS1zcGFjZTpub3dyYXB9QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsucGYtZGFzaGJvYXJkIC5zdWItbmF2IC5sb2dve3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVufX1AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXsuc3ViLW5hdntkaXNwbGF5Om5vbmV9fS5zdWItbmF2IC5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saT5he2NvbG9yOiMxYzFjMWJ9LnN1Yi1uYXYgLm1haW4tbmF2LXdyYXAgLm1haW4tbmF2Pmxpe2ZsZXg6MSAxIGF1dG8gIWltcG9ydGFudDtwYWRkaW5nOjE0cHggMTJweDtib3JkZXItbGVmdDpzb2xpZCAxcHggIzk3OTc5NztsaW5lLWhlaWdodDoyOHB4fS5zdWItbmF2IC5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saTpmaXJzdC1jaGlsZHtib3JkZXI6MCBub25lfUBtZWRpYSAobWluLXdpZHRoOiA1NjlweCl7LnBhZ2UtY29udGFpbmVye3BhZGRpbmctdG9wOjEwNHB4fX1zZWN0aW9uLm5vdGlmaWNhdGlvbi1iYXJ7cGFkZGluZy1sZWZ0OjUwcHh9c2VjdGlvbi5ub3RpZmljYXRpb24tYmFyIC5hbGlnbi1sZWZ0LHNlY3Rpb24ubm90aWZpY2F0aW9uLWJhciAuYWxpZ24tcmlnaHR7bGluZS1oZWlnaHQ6MjFweDtjb2xvcjojYzhjOWNhfXNlY3Rpb24ubm90aWZpY2F0aW9uLWJhciAuYWxpZ24tbGVmdCAubm90aWZpY2F0aW9uLWljb24sc2VjdGlvbi5ub3RpZmljYXRpb24tYmFyIC5hbGlnbi1yaWdodCAubm90aWZpY2F0aW9uLWljb257ZGlzcGxheTpub25lfXNlY3Rpb24ubm90aWZpY2F0aW9uLWJhciAuYWxpZ24tbGVmdCAubm90aWZpY2F0aW9uLWNvdW50ZXItcm91bmRlZCxzZWN0aW9uLm5vdGlmaWNhdGlvbi1iYXIgLmFsaWduLXJpZ2h0IC5ub3RpZmljYXRpb24tY291bnRlci1yb3VuZGVke2Rpc3BsYXk6bm9uZX1zZWN0aW9uLm5vdGlmaWNhdGlvbi1iYXIgLmFsaWduLWxlZnQgLm5vdGlmaWNhdGlvbi1tZXNzYWdlLHNlY3Rpb24ubm90aWZpY2F0aW9uLWJhciAuYWxpZ24tcmlnaHQgLm5vdGlmaWNhdGlvbi1tZXNzYWdle2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxNHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7c2VjdGlvbi5ub3RpZmljYXRpb24tYmFyIC5hbGlnbi1sZWZ0IC5ub3RpZmljYXRpb24tbWVzc2FnZSxzZWN0aW9uLm5vdGlmaWNhdGlvbi1iYXIgLmFsaWduLXJpZ2h0IC5ub3RpZmljYXRpb24tbWVzc2FnZXtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxLjQ2fX1zZWN0aW9uLm5vdGlmaWNhdGlvbi1iYXIgLmFsaWduLWxlZnQgLmdvLXRvLW15LWxvY2t0b24sc2VjdGlvbi5ub3RpZmljYXRpb24tYmFyIC5hbGlnbi1yaWdodCAuZ28tdG8tbXktbG9ja3RvbntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjIycHg7Y29sb3I6I2M4YzljYX1zZWN0aW9uLm5vdGlmaWNhdGlvbi1iYXIgLmFsaWduLWxlZnQgLmdvLXRvLW15LWxvY2t0b24gc3BhbixzZWN0aW9uLm5vdGlmaWNhdGlvbi1iYXIgLmFsaWduLXJpZ2h0IC5nby10by1teS1sb2NrdG9uIHNwYW57cGFkZGluZzowIDJweCAwIDVweH1zZWN0aW9uLm5vdGlmaWNhdGlvbi1iYXIgLmFsaWduLWxlZnQgLmdvLXRvLW15LWxvY2t0b246aG92ZXIsc2VjdGlvbi5ub3RpZmljYXRpb24tYmFyIC5hbGlnbi1sZWZ0IC5nby10by1teS1sb2NrdG9uOmFjdGl2ZSxzZWN0aW9uLm5vdGlmaWNhdGlvbi1iYXIgLmFsaWduLXJpZ2h0IC5nby10by1teS1sb2NrdG9uOmhvdmVyLHNlY3Rpb24ubm90aWZpY2F0aW9uLWJhciAuYWxpZ24tcmlnaHQgLmdvLXRvLW15LWxvY2t0b246YWN0aXZle2NvbG9yOiMwMjllZTN9Lm1haW4tbmF2LXdyYXB7ZmxleDoxIDEgNjAlO3otaW5kZXg6MjB9Lm1haW4tbmF2LXdyYXAgLmljb24tZGFzaGJvYXJkLWhlYWRlcnttYXJnaW4tbGVmdDowLjI1ZW07bWFyZ2luLXRvcDotM3B4fS5tYWluLW5hdi13cmFwIC5tYWluLW5hdntmbGV4OjEgMSBhdXRvO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpjZW50ZXJ9Lm1haW4tbmF2LXdyYXAgLm1haW4tbmF2Pmxpe3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG87Zm9udC1zaXplOjE2cHg7cGFkZGluZzozMXB4IDA7dGV4dC1hbGlnbjpjZW50ZXJ9LnBmLWRhc2hib2FyZCAubWFpbi1uYXYtd3JhcCAubWFpbi1uYXY+bGl7ZmxleDowIDEgYXV0b30ucGYtZGFzaGJvYXJkIC5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saS5vZmYtY2FudmFzLWNvbnRyb2xzLndyYXBwZXItbG9nb3V0e21hcmdpbi1yaWdodDotMjRweH1AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXsubWFpbi1uYXYtd3JhcCAubWFpbi1uYXY+bGk6bm90KC5vZmYtY2FudmFzLWNvbnRyb2xzKXtkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm1haW4tbmF2LXdyYXAgLm1haW4tbmF2Pmxpe3BhZGRpbmc6OHB4IDB9fS5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saSBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo0MDA7bGV0dGVyLXNwYWNpbmc6MC41cHg7Y29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saSBhe2hlaWdodDphdXRvO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHg7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmxlZnQ7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX19Lm1haW4tbmF2LXdyYXAgLm1haW4tbmF2PmxpIGE6YWZ0ZXJ7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDozcHg7YmFja2dyb3VuZDojMDI5ZWUzO29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDoxMDAlO2NvbnRlbnQ6Jyc7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4Oi0xfS5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saSBhI3BkZmRvd25sb2FkYnV0dG9uOmFmdGVye2NvbnRlbnQ6bm9uZX0ubWFpbi1uYXYtd3JhcCAubWFpbi1uYXY+bGkgYTpob3ZlcjphZnRlciwubWFpbi1uYXYtd3JhcCAubWFpbi1uYXY+bGkgYTphY3RpdmU6YWZ0ZXJ7b3BhY2l0eToxO3RvcDo2NSV9Lm1haW4tbmF2LXdyYXAgLm1haW4tbmF2PmxpLmN1cnJlbnQgYTphZnRlcntvcGFjaXR5OjE7dG9wOjY1JX0ubWFpbi1uYXYtd3JhcCAubWFpbi1uYXY+bGk6Zmlyc3QtY2hpbGQgYTphZnRlcntkaXNwbGF5Om5vbmV9Lm1haW4tbmF2LXdyYXAgLm1haW4tbmF2PmxpLmhhcy1zdWJtZW51OmhvdmVye2JhY2tncm91bmQ6IzA2MDcwOH0ubWFpbi1uYXYtd3JhcCAubWFpbi1uYXY+bGkuaGFzLXN1Ym1lbnU6aG92ZXIgYSsuZmlyc3QtbGV2ZWwtc3VibWVudXttYXgtaGVpZ2h0OjcwMHB4fS5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saS5jcmVhdGUucWN3aXphcmQgYTphZnRlcntkaXNwbGF5Om5vbmV9Lm1haW4tbmF2LXdyYXAgLm1haW4tbmF2PmxpLmNyZWF0ZS5xY3dpemFyZCBhIC5pY29uLXdpemFyZHt0cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtoZWlnaHQ6MzBweDt3aWR0aDozMHB4O2ZpbGw6IzAyOWVlM30ubWFpbi1uYXYtd3JhcCAubWFpbi1uYXY+bGkuY3JlYXRlLnFjd2l6YXJkOmhvdmVyPmEgLmljb24td2l6YXJke2ZpbGw6I2ZmZn0ubWFpbi1uYXYtd3JhcCAjcGRmZG93bmxvYWRidXR0b257bGluZS1oZWlnaHQ6MjVweH0ubWFpbi1uYXYtd3JhcCAjcGRmZG93bmxvYWRidXR0b24uZGlzYWJsZWR7b3BhY2l0eTowLjI1O2N1cnNvcjp3YWl0fS5tYWluLW5hdi13cmFwIC5pY29uLWRhc2hib2FyZC1oZWFkZXJ7ZmlsbDojZmZmfS5tYWluLW5hdi13cmFwIC5pY29uLWRhc2hib2FyZC1oZWFkZXIgI25lZWRsZXtmaWxsOiMwMjllZTN9I2ljb24tZGFzaGJvYXJkLWhlYWRlciAjbmVlZGxle2ZpbGw6IzAyOWVlM311bC5maXJzdC1sZXZlbC1zdWJtZW51e2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe3VsLmZpcnN0LWxldmVsLXN1Ym1lbnV7ZGlzcGxheTpub25lO3Bvc2l0aW9uOnN0YXRpYzt3aWR0aDoxMDAlO21pbi13aWR0aDowO2hlaWdodDphdXRvO3RvcDphdXRvO2xlZnQ6YXV0bztwYWRkaW5nOjAgMCAxNXB4IDIwcHg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3gtc2hhZG93Om5vbmU7ei1pbmRleDoxfX11bC5maXJzdC1sZXZlbC1zdWJtZW51Pmxpe3BhZGRpbmc6MzJweCAzMnB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItYm90dG9tOjAgbm9uZTtmbGV4OjEgMSAzMDBweH11bC5maXJzdC1sZXZlbC1zdWJtZW51PmxpIGF7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU1fXVsLmZpcnN0LWxldmVsLXN1Ym1lbnU+bGkgYTphZnRlcntkaXNwbGF5Om5vbmV9dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saSBhLnN1Ym1lbnUtc2libGluZ3tmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjI4cHg7cGFkZGluZy1sZWZ0OjI1JX11bC5maXJzdC1sZXZlbC1zdWJtZW51PmxpIGEuc3VibWVudS1zaWJsaW5nOmhvdmVye2NvbG9yOiMwMjllZTM7dHJhbnNpdGlvbjphbGwgMTAwMG1zIGVhc2V9dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saSBhOmhvdmVye2NvbG9yOiMwMjllZTN9dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saT51bC5zZWNvbmQtbGV2ZWwtc3VibWVudXtwb3NpdGlvbjpzdGF0aWM7ZGlzcGxheTpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saT51bC5zZWNvbmQtbGV2ZWwtc3VibWVudXtwYWRkaW5nOjVweCAwO2Rpc3BsYXk6bm9uZTttaW4td2lkdGg6MDtoZWlnaHQ6YXV0b319dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saT51bC5zZWNvbmQtbGV2ZWwtc3VibWVudT5saXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDozMCU7Ym9yZGVyLWJvdHRvbTowIG5vbmV9dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saT51bC5zZWNvbmQtbGV2ZWwtc3VibWVudT5saTpob3ZlcjpiZWZvcmV7bGVmdDo4cHg7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzfXVsLmZpcnN0LWxldmVsLXN1Ym1lbnU+bGk+dWwuc2Vjb25kLWxldmVsLXN1Ym1lbnU+bGk6aG92ZXI6YWZ0ZXJ7bGVmdDo2cHh9dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saT51bC5zZWNvbmQtbGV2ZWwtc3VibWVudT5saT5he2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6N3B4IDA7bGluZS1oZWlnaHQ6MjJweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe3VsLmZpcnN0LWxldmVsLXN1Ym1lbnU+bGk+dWwuc2Vjb25kLWxldmVsLXN1Ym1lbnU+bGk+YXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjZweCA0MHB4IDZweCAxNXB4O3otaW5kZXg6NX19dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saT51bC5zZWNvbmQtbGV2ZWwtc3VibWVudT5saT5hOmFmdGVye2hlaWdodDoxcHg7dG9wOjFlbTtsZWZ0Oi0yNnB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKDJweCk7d2lkdGg6MDt0cmFuc2l0aW9uOndpZHRoIDMwMG1zIGVhc2UsIG9wYWNpdHkgMHN9dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saT51bC5zZWNvbmQtbGV2ZWwtc3VibWVudT5saTpob3Zlcj5hOmFmdGVye3dpZHRoOjE0cHg7b3BhY2l0eToxO3otaW5kZXg6OTk5OTl9dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saT51bC5zZWNvbmQtbGV2ZWwtc3VibWVudT5saTpob3Zlcj5hOmhvdmVyOmFmdGVye3RvcDoxZW07dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMnB4KX11bC50d28tY29sdW1uLXN1Ym1lbnV7d2lkdGg6Mzg0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXt1bC50d28tY29sdW1uLXN1Ym1lbnV7bGVmdDowO3dpZHRoOjEwMCV9fXVsLm9uZS1jb2x1bW4tc3VibWVudXt3aWR0aDo0ODBweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe3VsLm9uZS1jb2x1bW4tc3VibWVudXtsZWZ0OjA7d2lkdGg6MTAwJX19LnNpdGUtbG9ja3RvbnJlY3J1aXRtZW50IHVsLm9uZS1jb2x1bW4tc3VibWVudXt3aWR0aDphdXRvO3doaXRlLXNwYWNlOm5vd3JhcDttYXJnaW4tcmlnaHQ6LTIwMHB4fS5zaXRlLWxvY2t0b25yZWNydWl0bWVudCB1bC5vbmUtY29sdW1uLXN1Ym1lbnUgdWwuc2Vjb25kLWxldmVsLXN1Ym1lbnV7bWFyZ2luOjE2cHggMH0uaGFzLXN1Ym1lbnUgYS5zdWJtZW51LXNpYmxpbmc6OmFmdGVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MzRweDt0b3A6NTAlO21hcmdpbi10b3A6LThweDt6LWluZGV4OjE7Ym9yZGVyLXJpZ2h0OjAuMWVtIHNvbGlkO2JvcmRlci1ib3R0b206MC4xZW0gc29saWQ7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7d2lkdGg6MTNweDtoZWlnaHQ6MTNweH0uaGFzLXN1Ym1lbnUgYS5zdWJtZW51LXNpYmxpbmcuc3VibWVudS1vcGVuZWQ6OmFmdGVye3RvcDozNHB4O3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKX0uaGFzLXN1Ym1lbnUgYS5zdWJtZW51LXNpYmxpbmc6OmJlZm9yZXtyaWdodDoyMHB4fS5oYXMtc3VibWVudSBhLnN1Ym1lbnUtc2libGluZzo6YWZ0ZXJ7cmlnaHQ6MjRweH11bC5maXJzdC1sZXZlbC1zdWJtZW51LnN1Ym1lbnUtb3BlbmVke21heC1oZWlnaHQ6NjAwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXt1bC5maXJzdC1sZXZlbC1zdWJtZW51LnN1Ym1lbnUtb3BlbmVkOjphZnRlcntkaXNwbGF5Om5vbmV9fS5wZi1icm9jaHVyZSB1bC5maXJzdC1sZXZlbC1zdWJtZW51LnN1Ym1lbnUtb3BlbmVke3BhZGRpbmctcmlnaHQ6NDBweH0ub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaSBhLmZpcnN0LWxldmVsLW1lbnU6aG92ZXJ7dHJhbnNpdGlvbjphbGwgNzAwbXMgZWFzZX0ub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaSBhLmZpcnN0LWxldmVsLW1lbnUuc3VibWVudS1zaWJsaW5ne2Rpc3BsYXk6bm9uZTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nLXJpZ2h0OjMwcHh9LnBmLWFkbWluIC5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpIGEuZmlyc3QtbGV2ZWwtbWVudS5zdWJtZW51LXNpYmxpbmd7cGFkZGluZy1yaWdodDo1MHB4O2Rpc3BsYXk6ZmxleDtjdXJzb3I6cG9pbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpIGEuZmlyc3QtbGV2ZWwtbWVudS5zdWJtZW51LXNpYmxpbmd7cGFkZGluZy1yaWdodDo1MHB4O2Rpc3BsYXk6ZmxleH19Lm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGkgYS5maXJzdC1sZXZlbC1tZW51LnN1Ym1lbnUtc2libGluZyAuaWNvbi1jaGV2cm9uLXdyYXBwZXJ7ZGlzcGxheTpibG9jaztib3JkZXItcmlnaHQ6MC4xZW0gc29saWQ7Ym9yZGVyLWJvdHRvbTowLjFlbSBzb2xpZDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt3aWR0aDoxM3B4O2hlaWdodDoxM3B4O21hcmdpbi10b3A6MnB4O3RyYW5zaXRpb246YWxsIDQwMG1zIGVhc2V9Lm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGkgYS5maXJzdC1sZXZlbC1tZW51LnN1Ym1lbnUtc2libGluZzpob3Zlcnt0cmFuc2l0aW9uOmFsbCAxMDAwbXMgZWFzZX0ub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaSBhLmZpcnN0LWxldmVsLW1lbnUuc3VibWVudS1zaWJsaW5nOmhvdmVyIC5pY29uLWNoZXZyb24td3JhcHBlcnttYXJnaW4tdG9wOi00cHg7Ym9yZGVyLWNvbG9yOiMwMjllZTN9Lm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGkgYS5maXJzdC1sZXZlbC1tZW51LnN1Ym1lbnUtc2libGluZy5zdWJtZW51LW9wZW5lZCAuaWNvbi1jaGV2cm9uLXdyYXBwZXJ7dHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpfS5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpIGEuZmlyc3QtbGV2ZWwtbWVudTpub3QoLnN1Ym1lbnUtc2libGluZyksLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGkgYS5tZW51LWl0ZW0td2l0aC1hcnJvd3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZy1yaWdodDo1MHB4fS5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpIGEuZmlyc3QtbGV2ZWwtbWVudTpub3QoLnN1Ym1lbnUtc2libGluZykgLmljb24tY2hldnJvbi13cmFwcGVyLC5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpIGEubWVudS1pdGVtLXdpdGgtYXJyb3cgLmljb24tY2hldnJvbi13cmFwcGVye2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJpZ2h0OjAuMWVtIHNvbGlkO2JvcmRlci1ib3R0b206MC4xZW0gc29saWQ7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3dpZHRoOjEzcHg7aGVpZ2h0OjEzcHg7bWFyZ2luLXRvcDozcHg7dHJhbnNpdGlvbjphbGwgNDAwbXMgZWFzZX0ub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaSBhLmZpcnN0LWxldmVsLW1lbnU6bm90KC5zdWJtZW51LXNpYmxpbmcpOmhvdmVyIC5pY29uLWNoZXZyb24td3JhcHBlciwub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaSBhLm1lbnUtaXRlbS13aXRoLWFycm93OmhvdmVyIC5pY29uLWNoZXZyb24td3JhcHBlcnttYXJnaW4tcmlnaHQ6OHB4O2JvcmRlci1jb2xvcjojMDI5ZWUzfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGkgYS5maXJzdC1sZXZlbC1tZW51Om5vdCguc3VibWVudS1zaWJsaW5nKS5zaG93LWRlc2t0b3AsLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGkgYS5tZW51LWl0ZW0td2l0aC1hcnJvdy5zaG93LWRlc2t0b3B7ZGlzcGxheTpub25lfX0ucGYtYWRtaW4gLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGkgYS5maXJzdC1sZXZlbC1tZW51Om5vdCguc3VibWVudS1zaWJsaW5nKS5zaG93LWRlc2t0b3AsLnBmLWFkbWluIC5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpIGEubWVudS1pdGVtLXdpdGgtYXJyb3cuc2hvdy1kZXNrdG9we2Rpc3BsYXk6bm9uZX0ub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaS5tZW51aXRlbV90ZXh0IGltZy5pY29uLWRhc2hib2FyZC1oZWFkZXJ7bWFyZ2luLWxlZnQ6MTBweH0uaXMtb2ZmY2FudmFzLW9wZW4gLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGl7LXdlYmtpdC1hbmltYXRpb246ZmFkZUluVXAgMC44czstbW96LWFuaW1hdGlvbjpmYWRlSW5VcCAwLjhzOy1tcy1hbmltYXRpb246ZmFkZUluVXAgMC44czstby1hbmltYXRpb246ZmFkZUluVXAgMC44czthbmltYXRpb246ZmFkZUluVXAgMC44czthbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7b3BhY2l0eTowfS5pcy1vZmZjYW52YXMtb3BlbiAub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaTpudGgtY2hpbGQoMW4pe2FuaW1hdGlvbi1kZWxheTouM3N9LmlzLW9mZmNhbnZhcy1vcGVuIC5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpOm50aC1jaGlsZCgybil7YW5pbWF0aW9uLWRlbGF5Oi42c30uaXMtb2ZmY2FudmFzLW9wZW4gLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGk6bnRoLWNoaWxkKDNuKXthbmltYXRpb24tZGVsYXk6LjlzfS5pcy1vZmZjYW52YXMtb3BlbiAub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaTpudGgtY2hpbGQoNG4pe2FuaW1hdGlvbi1kZWxheToxLjJzfS5pcy1vZmZjYW52YXMtb3BlbiAub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaTpudGgtY2hpbGQoNW4pe2FuaW1hdGlvbi1kZWxheToxLjVzfS5pcy1vZmZjYW52YXMtb3BlbiAub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaTpudGgtY2hpbGQoNm4pe2FuaW1hdGlvbi1kZWxheToxLjhzfS5pcy1vZmZjYW52YXMtb3BlbiAub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaTpudGgtY2hpbGQoN24pe2FuaW1hdGlvbi1kZWxheToyLjFzfS5pcy1vZmZjYW52YXMtb3BlbiAub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaTpudGgtY2hpbGQoOG4pe2FuaW1hdGlvbi1kZWxheToyLjRzfS5pcy1vZmZjYW52YXMtb3BlbiAub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaTpudGgtY2hpbGQoOW4pe2FuaW1hdGlvbi1kZWxheToyLjdzfS5pcy1vZmZjYW52YXMtb3BlbiAub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaTpudGgtY2hpbGQoMTBuKXthbmltYXRpb24tZGVsYXk6M3N9LmlzLW9mZmNhbnZhcy1vcGVuIC5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpOm50aC1jaGlsZCgxMW4pe2FuaW1hdGlvbi1kZWxheTozLjNzfS5pcy1vZmZjYW52YXMtb3BlbiAub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaTpudGgtY2hpbGQoMTJuKXthbmltYXRpb24tZGVsYXk6My42c30uaXMtb2ZmY2FudmFzLW9wZW4gLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGk6bnRoLWNoaWxkKDEzbil7YW5pbWF0aW9uLWRlbGF5OjMuOXN9LmlzLW9mZmNhbnZhcy1vcGVuIC5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpOm50aC1jaGlsZCgxNG4pe2FuaW1hdGlvbi1kZWxheTo0LjJzfS5pcy1vZmZjYW52YXMtb3BlbiAub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaTpudGgtY2hpbGQoMTVuKXthbmltYXRpb24tZGVsYXk6NC41c30uaXMtb2ZmY2FudmFzLW9wZW4ucGYtYWRtaW4gLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gLnN1Ym1lbnUgbGl7cGFkZGluZzowcHggMCAwcHggMzBweH0uaXMtb2ZmY2FudmFzLW9wZW4ucGYtYWRtaW4gLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gLnN1Ym1lbnUgbGkgYXtwYWRkaW5nOjEycHggMCAxMnB4IDUwcHh9Lm9mZi1jYW52YXMtbmF2e3Bvc2l0aW9uOmZpeGVkO3dpZHRoOjQyMHB4O2hlaWdodDoxMDAlO3RvcDowO3JpZ2h0Oi00MjBweDt0cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2Utb3V0O3BhZGRpbmc6ODBweCAwIDIwcHggMDtvdmVyZmxvdy15OmF1dG87YmFja2dyb3VuZDojMDAwO2JhY2tncm91bmQtc2l6ZTpjb3Zlcjt6LWluZGV4Ojk5OTk5OTl9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsub2ZmLWNhbnZhcy1uYXZ7d2lkdGg6MTAwJTtyaWdodDotMTAwJTtwYWRkaW5nOjIwcHggMCAyMHB4IDE2cHh9fS5pcy1vZmZjYW52YXMtb3BlbiAub2ZmLWNhbnZhcy1uYXZ7cmlnaHQ6MH0ub2ZmLWNhbnZhcy1uYXYgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmV9Lm9mZi1jYW52YXMtbmF2IGxpe3BhZGRpbmc6NnB4IDAgNnB4IDE1cHh9Lm9mZi1jYW52YXMtbmF2IGxpLmVkaXQtcHJvZmlsZSwub2ZmLWNhbnZhcy1uYXYgbGkuY3JlYXRle21hcmdpbi10b3A6M2VtfS5vZmYtY2FudmFzLW5hdiBsaS5lZGl0LXByb2ZpbGU6YWZ0ZXIsLm9mZi1jYW52YXMtbmF2IGxpLmNyZWF0ZTphZnRlcntoZWlnaHQ6MXB4O2JhY2tncm91bmQ6IzUwNWM2NDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTEuNWVtO2xlZnQ6NTBweDtyaWdodDo1MHB4O2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJ30ub2ZmLWNhbnZhcy1uYXYgbGkgYXtkaXNwbGF5OmJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXNpemU6MjFweDtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsub2ZmLWNhbnZhcy1uYXYgbGkgYXtoZWlnaHQ6YXV0bztmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiNmZmZ9fS5vZmYtY2FudmFzLW5hdiBsaSBhOmhvdmVyLC5vZmYtY2FudmFzLW5hdiBsaSBhOmFjdGl2ZXtjb2xvcjojMDI5ZWUzO2JhY2tncm91bmQtY29sb3I6IzEzMTYxODt0ZXh0LWRlY29yYXRpb246bm9uZX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5vZmYtY2FudmFzLW5hdiBsaSBhOmhvdmVyLC5vZmYtY2FudmFzLW5hdiBsaSBhOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fX0ub2ZmLWNhbnZhcy1uYXYgbGkuY3VycmVudCBhe2NvbG9yOiMwMjllZTM7YmFja2dyb3VuZC1jb2xvcjojMTMxNjE4O3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lm9mZi1jYW52YXMtbmF2IGxpLmN1cnJlbnQgYXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fX0ub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIHN2Z3tmaWxsOiNmZmY7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDt0cmFuc2l0aW9uOmZpbGwgMzAwbXMgZWFzZTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo1MHB4O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9Lm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBhOmhvdmVyIHN2Z3tmaWxsOiMwMjllZTN9Lm9mZi1jYW52YXMtbmF2IGxpLm9uIGEsLm9mZi1jYW52YXMtbmF2IGxpLmN1cnJlbnQgYXtjb2xvcjojMDI5ZWUzICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojMTMxNjE4O3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lm9mZi1jYW52YXMtbmF2IGxpLm9uIGEsLm9mZi1jYW52YXMtbmF2IGxpLmN1cnJlbnQgYXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fX0ub2ZmLWNhbnZhcy1uYXYgbGkub24gYS5zdWJtZW51LXNpYmxpbmcsLm9mZi1jYW52YXMtbmF2IGxpLmN1cnJlbnQgYS5zdWJtZW51LXNpYmxpbmd7cG9pbnRlci1ldmVudHM6YXV0b31ib2R5Om5vdCguZGV0YWlsLXBhZ2UpIC5vZmYtY2FudmFzLW5hdiBsaS5vbiBhLGJvZHk6bm90KC5kZXRhaWwtcGFnZSkgLm9mZi1jYW52YXMtbmF2IGxpLmN1cnJlbnQgYXtwb2ludGVyLWV2ZW50czpub25lfS5jYnAtc3BtZW51LXJpZ2h0LmNicC1zcG1lbnUtb3BlbntyaWdodDowcHh9LnBhZ2UtY29udGFpbmVye292ZXJmbG93LXg6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MDt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9LmlzLW9mZmNhbnZhcy1vcGVuIC5wYWdlLWNvbnRhaW5lcntsZWZ0Oi0zODRweH0ubW9iaWxlLW5hdi1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozM3B4O3RvcDozMnB4O3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7cGFkZGluZzowO3otaW5kZXg6MTAwfS5tb2JpbGUtbmF2LWNsb3NlOmhvdmVye2N1cnNvcjpwb2ludGVyfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm1vYmlsZS1uYXYtY2xvc2V7cmlnaHQ6MjBweH19Lm1vYmlsZS1uYXYtY2xvc2Ugc3Zne2ZpbGw6I2ZmZjt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O3RyYW5zaXRpb246ZmlsbCAzMDBtcyBlYXNlfS5tb2JpbGUtbmF2LWNsb3NlIHN2Zzpob3ZlcntmaWxsOiMwMjllZTN9Lm1haW4tbmF2LWljb25ze3Bvc2l0aW9uOnJlbGF0aXZlfS5vZmYtY2FudmFzLW5hdiAubmF2LWljb25zLXdyYXB7cGFkZGluZzowO2JvcmRlci1ib3R0b206MCBub25lfS5vZmYtY2FudmFzLWNvbnRyb2xze21pbi13aWR0aDoxMDBweDttYXgtd2lkdGg6MjAwcHg7ZmxleC1iYXNpczozMDBweDtwYWRkaW5nLWxlZnQ6MzBweCAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2t9QG1lZGlhIChtYXgtd2lkdGg6IDMzOHB4KXsucGYtYnJvY2h1cmUgLm9mZi1jYW52YXMtY29udHJvbHN7bWluLXdpZHRoOjB9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LnBmLWRhc2hib2FyZCAub2ZmLWNhbnZhcy1jb250cm9sc3ttYXgtd2lkdGg6MTMwcHh9fS5vZmYtY2FudmFzLWNvbnRyb2xzLm9mZi1jYW52YXMtY29udHJvbHMtcHJvZmVzc2lvbnN7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ub2ZmLWNhbnZhcy1jb250cm9scy5vZmYtY2FudmFzLWNvbnRyb2xzLXByb2Zlc3Npb25zIC5vZmYtY2FudmFzLW9wZW4tbm90aWZpY2F0aW9uc3twYWRkaW5nOjB9Lm9mZi1jYW52YXMtY29udHJvbHMub2ZmLWNhbnZhcy1jb250cm9scy1wcm9mZXNzaW9ucyAub2ZmLWNhbnZhcy1vcGVuLWxvZ2lue21hcmdpbi1sZWZ0Oi0zMHB4fUBtZWRpYSAobWF4LXdpZHRoOiAzMzhweCl7LnBmLWJyb2NodXJlIC5vZmYtY2FudmFzLWNvbnRyb2xzLm9mZi1jYW52YXMtY29udHJvbHMtcHJvZmVzc2lvbnMgLm9mZi1jYW52YXMtb3Blbi1sb2dpbnttYXJnaW4tbGVmdDowfX1AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXsucGYtZGFzaGJvYXJkIC5vZmYtY2FudmFzLWNvbnRyb2xzLm9mZi1jYW52YXMtY29udHJvbHMtcHJvZmVzc2lvbnMgLm9mZi1jYW52YXMtb3Blbi1sb2dpbnttYXJnaW46MCAwIDAgLTMwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7Lm9mZi1jYW52YXMtY29udHJvbHMub2ZmLWNhbnZhcy1jb250cm9scy1wcm9mZXNzaW9ucyB1bHttYXJnaW4tbGVmdDotMjBweH19Lm9mZi1jYW52YXMtY29udHJvbHMub2ZmLWNhbnZhcy1jb250cm9scy1wcm9mZXNzaW9ucyB1bCBsaXtwYWRkaW5nOjB9Lm9mZi1jYW52YXMtY29udHJvbHMub2ZmLWNhbnZhcy1jb250cm9scy1wcm9mZXNzaW9ucyB1bCBsaSBzdmd7bWFyZ2luLXJpZ2h0OjB9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsub2ZmLWNhbnZhcy1jb250cm9sc3tkaXNwbGF5OmJsb2NrfX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5vZmYtY2FudmFzLWNvbnRyb2xze3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOiAzMzhweCl7Lm9mZi1jYW52YXMtY29udHJvbHMgLm9mZi1jYW52YXMtb3Blbi1ub3RpZmljYXRpb25ze2Rpc3BsYXk6bm9uZX19Lm9mZi1jYW52YXMtY29udHJvbHMgLm9mZi1jYW52YXMtcHJpbnQgI3BkZmRvd25sb2FkYnV0dG9ue3ZlcnRpY2FsLWFsaWduOnVuc2V0ICFpbXBvcnRhbnR9Lm9mZi1jYW52YXMtY29udHJvbHMgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDt3aWR0aDoxMDAlfS5vZmYtY2FudmFzLWNvbnRyb2xzIHVsPmxpLmhhc05vdGlmaWNhdGlvbnM6YWZ0ZXJ7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiMwMjllZTM7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDt3aWR0aDo5cHg7aGVpZ2h0OjlweDtib3JkZXItcmFkaXVzOjEwMCU7Y29udGVudDphdHRyKGRhdGEtbm90aWZpY2F0aW9uQ291bnQpfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7Lm9mZi1jYW52YXMtY29udHJvbHMgdWw+bGkuaGFzTm90aWZpY2F0aW9uczphZnRlcntyaWdodDozM3B4fX0ub2ZmLWNhbnZhcy1jb250cm9scyB1bCBsaXtmbGV4OjEgMSBhdXRvO2NvbG9yOiMxYzFjMWI7cGFkZGluZzowIDlweDt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXB9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsub2ZmLWNhbnZhcy1jb250cm9scyB1bCBsaXtwYWRkaW5nOjA7dGV4dC1hbGlnbjpyaWdodH0ub2ZmLWNhbnZhcy1jb250cm9scyB1bCBsaS5vZmYtY2FudmFzLW9wZW4tbm90aWZpY2F0aW9ucywub2ZmLWNhbnZhcy1jb250cm9scyB1bCBsaS5vZmYtY2FudmFzLW9wZW4tbG9naW57dGV4dC1hbGlnbjpsZWZ0fX0ub2ZmLWNhbnZhcy1jb250cm9scyB1bCBsaS5vZmYtY2FudmFzLW9wZW57cGFkZGluZy1yaWdodDowO21heC13aWR0aDpub25lO3RleHQtYWxpZ246cmlnaHQ7Y3Vyc29yOnBvaW50ZXJ9Lm9mZi1jYW52YXMtY29udHJvbHMgdWwgbGkub2ZmLWNhbnZhcy1vcGVuLWxvZ2lue2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzowLjVweDtsaW5lLWhlaWdodDoyNHB4fS5wZi1kYXNoYm9hcmQgLm9mZi1jYW52YXMtY29udHJvbHMgdWwgbGkub2ZmLWNhbnZhcy1vcGVuLWxvZ2lue21hcmdpbjo0cHggMH1AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KXsucGYtZGFzaGJvYXJkIC5vZmYtY2FudmFzLWNvbnRyb2xzIHVsIGxpLm9mZi1jYW52YXMtb3Blbi1sb2dpbiBzcGFue2Rpc3BsYXk6bm9uZX19Lm9mZi1jYW52YXMtY29udHJvbHMgdWwgbGkub2ZmLWNhbnZhcy1vcGVuLWxvZ2luIHN2Z3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXJpZ2h0Oi4yNWVtfS5vZmYtY2FudmFzLWNvbnRyb2xzIHVsIGxpOmhvdmVye2N1cnNvcjpwb2ludGVyfS5vZmYtY2FudmFzLWNvbnRyb2xzIHVsIGxpIHN2Z3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZmlsbDojZmZmO3RyYW5zaXRpb246ZmlsbCAzMDBtcyBlYXNlfS5wZi1kYXNoYm9hcmQgLm9mZi1jYW52YXMtY29udHJvbHMgdWwgbGkgc3Zne2ZpbGw6IzFjMWMxYn0ub2ZmLWNhbnZhcy1jb250cm9scyB1bCBsaSBzdmc6aG92ZXJ7ZmlsbDojMDI5ZWUzfS5vZmYtY2FudmFzLWNvbnRyb2xzLm9mZi1jYW52YXMtY29udHJvbHNfdjIgdWwgbGkgc3BhbntkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY5cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXsub2ZmLWNhbnZhcy1jb250cm9scy5vZmYtY2FudmFzLWNvbnRyb2xzX3Yye21heC13aWR0aDoyNzBweDttaW4taGVpZ2h0OjEwNHB4fS5tYWluLW5hdj4ub2ZmLWNhbnZhcy1jb250cm9scy5vZmYtY2FudmFzLWNvbnRyb2xzX3Yye3BhZGRpbmctdG9wOjQwcHg7cGFkZGluZy1ib3R0b206MTVweH0ub2ZmLWNhbnZhcy1jb250cm9scy5vZmYtY2FudmFzLWNvbnRyb2xzX3YyIHVsIGxpe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXg6MCAxIGF1dG87bWF4LXdpZHRoOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZn0ub2ZmLWNhbnZhcy1jb250cm9scy5vZmYtY2FudmFzLWNvbnRyb2xzX3YyIHVsIGxpIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDo2cHg7Zm9udC1zaXplOjEwcHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE1cHh9Lm9mZi1jYW52YXMtY29udHJvbHMub2ZmLWNhbnZhcy1jb250cm9sc192MiB1bCBsaS5vZmYtY2FudmFzLW9wZW57bWFyZ2luLWxlZnQ6MTVweH19Lm9mZi1jYW52YXMtY29udHJvbHMgLmljb24taGFtYnVyZ2Vye3RyYW5zaXRpb246b3BhY2l0eSAwLjVzIGVhc2Utb3V0fS5pcy1vZmZjYW52YXMtb3BlbiAub2ZmLWNhbnZhcy1jb250cm9scyAuaWNvbi1oYW1idXJnZXJ7b3BhY2l0eTowfS5vZmZDYW52YXNNZW51LXRhYmJlZHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3BhZGRpbmc6MH0ub2ZmQ2FudmFzTWVudS10YWJiZWQ+c2VjdGlvbntib3JkZXI6MCBub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7ZGlzcGxheTpibG9jaztvcGFjaXR5OjA7ei1pbmRleDowO3RyYW5zaXRpb246b3BhY2l0eSAyMDBtcyBlYXNlLHotaW5kZXggMHMgbGluZWFyIDIwMG1zfS5vZmZDYW52YXNNZW51LXRhYmJlZD5zZWN0aW9uLm9wZW57b3BhY2l0eToxO3otaW5kZXg6MTt0cmFuc2l0aW9uOm9wYWNpdHkgMjAwbXMgZWFzZSx6LWluZGV4IDBzIGxpbmVhciAyMDBtc30ub2ZmQ2FudmFzTWVudS10YWJiZWQ+c2VjdGlvbj5kaXY+ZGl2e3BhZGRpbmc6MDtib3JkZXItYm90dG9tOjAgbm9uZX0ub2ZmQ2FudmFzTWVudS10YWJiZWQ+dWwub2ZmQ2FudmFzTWVudS10YWJ0b3Bze3BhZGRpbmctbGVmdDo1MHB4fS5vZmZDYW52YXNNZW51LXRhYmJlZD51bC5vZmZDYW52YXNNZW51LXRhYnRvcHM+bGkuaGFzTm90aWZpY2F0aW9uczphZnRlcntkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6IzAyOWVlMztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTdweDtyaWdodDoyOHB4O3dpZHRoOjlweDtoZWlnaHQ6OXB4O2JvcmRlci1yYWRpdXM6MTAwJTtjb250ZW50OicnfS5vZmZDYW52YXNNZW51LXRhYmJlZD51bC5vZmZDYW52YXNNZW51LXRhYnRvcHM+bGkuaGFzTm90aWZpY2F0aW9uczI6YWZ0ZXJ7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiMwMjllZTM7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtyaWdodDoxNnB4O3dpZHRoOjIycHg7aGVpZ2h0OjIycHg7Ym9yZGVyLXJhZGl1czoxMDAlO2NvbnRlbnQ6YXR0cihkYXRhLW5vdGlmaWNhdGlvbnNDb3VudCk7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjY5O3RleHQtYWxpZ246Y2VudGVyfS5vZmZDYW52YXNNZW51LXRhYmJlZD51bC5vZmZDYW52YXNNZW51LXRhYnRvcHM+bGksLm9mZkNhbnZhc01lbnUtdGFiYmVkPnVsLm9mZkNhbnZhc01lbnUtdGFidG9wcz5saS5hY3RpdmV7cGFkZGluZzo2cHggMTVweCA2cHggMH0ub2ZmQ2FudmFzTWVudS10YWJiZWQ+dWwub2ZmQ2FudmFzTWVudS10YWJ0b3BzPmxpPmEsLm9mZkNhbnZhc01lbnUtdGFiYmVkPnVsLm9mZkNhbnZhc01lbnUtdGFidG9wcz5saS5hY3RpdmU+YXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowIG5vbmU7bWFyZ2luLWxlZnQ6MDtwYWRkaW5nLWxlZnQ6MDt0cmFuc2l0aW9uOm9wYWNpdHkgMzAwbXMgZWFzZX0ub2ZmQ2FudmFzTWVudS10YWJiZWQ+dWwub2ZmQ2FudmFzTWVudS10YWJ0b3BzPmxpPmEgc3ZnLC5vZmZDYW52YXNNZW51LXRhYmJlZD51bC5vZmZDYW52YXNNZW51LXRhYnRvcHM+bGkuYWN0aXZlPmEgc3Zne2ZpbGw6I2ZmZn0ub2ZmQ2FudmFzTWVudS10YWJiZWQ+dWwub2ZmQ2FudmFzTWVudS10YWJ0b3BzPmxpPmE6aG92ZXIsLm9mZkNhbnZhc01lbnUtdGFiYmVkPnVsLm9mZkNhbnZhc01lbnUtdGFidG9wcz5saS5hY3RpdmU+YTpob3ZlcntvcGFjaXR5OjF9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsub2ZmQ2FudmFzTWVudS10YWJiZWQ+dWwub2ZmQ2FudmFzTWVudS10YWJ0b3BzPmxpPmEgLmljb24tZGFzaGJvYXJkLWhlYWRlciwub2ZmQ2FudmFzTWVudS10YWJiZWQ+dWwub2ZmQ2FudmFzTWVudS10YWJ0b3BzPmxpLmFjdGl2ZT5hIC5pY29uLWRhc2hib2FyZC1oZWFkZXJ7d2lkdGg6MjhweDttYXJnaW4tbGVmdDozcHg7dG9wOi0ycHg7cG9zaXRpb246cmVsYXRpdmV9fS5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpe3BhZGRpbmc6MH0ub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaSBhe3BhZGRpbmc6MjBweCAwIDIwcHggNTBweDtib3JkZXItcmlnaHQ6NXB4IHNvbGlkIHRyYW5zcGFyZW50fS5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpLm9uPmEsLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGk+YTpob3ZlcntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5vZmYtY2FudmFzLW5hdiAub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaT51bCBsaT5he2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9Lm9mZi1jYW52YXMtbmF2IC5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpPnVsIGxpPmE6aG92ZXJ7dHJhbnNpdGlvbjphbGwgNzAwbXMgZWFzZX0ubWVudS10aXRsZXtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjM0cHg7Y29sb3I6I2ZmZjtsaW5lLWhlaWdodDoxLjg4O3BhZGRpbmctbGVmdDo1MHB4fS5oMnttYXJnaW46MC44M2VtIDB9Lmluc3VyYW5jZS10eXBlLWFsZXJ0LW1lbnV7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjQ2fS5pbnN1cmFuY2UtdHlwZS1hbGVydC1tZW51IC5zdGFmZi1jb250YWN0e2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzllOWM5ZTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40Nn0uaW5zdXJhbmNlLXR5cGUtYWxlcnQtbWVudS5hbGVydC1tZXNzYWdle2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40Nn0ubm90aWZpY2F0aW9uLXBvbGljeS1tZW51e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtwYWRkaW5nOjIwcHggMDttYXJnaW46MHB4IDUwcHh9Lm5vdGlmaWNhdGlvbi1wb2xpY3ktbWVudSAuY2xvc2UtY29weXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O3JpZ2h0OjA7cGFkZGluZzowO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojNzc3Njc3O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQ2O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjFlbX0ubm90aWZpY2F0aW9uLXBvbGljeS1tZW51IC5jbG9zZS1jb3B5OmhvdmVye2N1cnNvcjpwb2ludGVyO2NvbG9yOiMwMjllZTN9Lm5vdGlmaWNhdGlvbi1wb2xpY3ktbWVudSsubm90aWZpY2F0aW9uLXBvbGljeS1tZW51e2JvcmRlci10b3A6c29saWQgMC45cHggIzc3NzY3N30udGltZS1hZGRlZHt3aWR0aDoxOThweDtoZWlnaHQ6MTdweDtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiM3Nzc2Nzc7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNDZ9LmRpc3BsYXktaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5kaXNwbGF5LWlubGluZXtkaXNwbGF5OmlubGluZX0uZGlzcGxheS1ibG9ja3tkaXNwbGF5OmJsb2NrfS5tdWx0aXBsZS1vY20tZm9ybS13cmFwcGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47aGVpZ2h0Ojgwdmh9Lm9jbS1mb3Jte3BhZGRpbmc6MCA1MHB4IDAgNTBweH0ub2NtLWZvcm0gLm1lbnUtdGl0bGV7cGFkZGluZy1sZWZ0OjB9Lm9jbS1mb3JtIC5tZW51LXN1YnRpdGxle2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjU3O2NvbG9yOiNmZmZmZmY7bWFyZ2luLWJvdHRvbTo0MHB4fS5vY20tZm9ybSAuZm9ybS1maWVsZHttYXJnaW4tYm90dG9tOi43NWVtfS5vY20tZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwub2NtLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLC5vY20tZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJde2JvcmRlcjoxcHggc29saWQgIzliOWI5YjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2FwcGVhcmFuY2U6bm9uZTtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiNmZmY7cGFkZGluZzoxMHB4IDZweDt3aWR0aDoxMDAlO3RyYW5zaXRpb246YWxsIDMwMG1zIGVhc2V9Lm9jbS1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLC5vY20tZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsLm9jbS1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXN7Ym9yZGVyLWNvbG9yOiMwMjllZTN9Lm9jbS1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmhvdmVyLC5vY20tZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06aG92ZXIsLm9jbS1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06aG92ZXJ7Ym9yZGVyLWNvbG9yOiNmZmZ9Lm9jbS1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl17Ym9yZGVyOjAgbm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjOWI5YjliO21hcmdpbi1ib3R0b206NDBweH0ub2NtLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpob3Zlcntib3JkZXItY29sb3I6I2ZmZn0ub2NtLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJde21hcmdpbi1ib3R0b206MTBweH0ub2NtLWZvcm0gbGFiZWx7ZGlzcGxheTpibG9jaztmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6MTVweDttYXJnaW4tYm90dG9tOi41ZW19Lm9jbS1mb3JtIC5idG5fYSwub2NtLWZvcm0gI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAub2NtLWZvcm0gLmJ1dHRvbnttYXJnaW46MWVtIDAgMC43NWVtfS5vY20tZm9ybSAuZm9ybS1saW5rc3tmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6MThweDt0ZXh0LWFsaWduOnJpZ2h0fS5vY20tZm9ybSAuZm9ybS1saW5rcyBhe2NvbG9yOiNjOGNhY2F9Lm9jbS1mb3JtIC5mb3JtLWxpbmtzIGE6aG92ZXJ7Y29sb3I6IzAyOWVlM30ub2NtLWFjYy1zd2l0Y2hlcnttYXJnaW4tYm90dG9tOjQwcHh9Lm9jbS1wZXJtaXNzaW9ucyAubWVudS10aXRsZXtmb250LXNpemU6MS4yNWVtO2NvbG9yOiNiYmI7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzY2Nn0ub2NtLXBlcm1pc3Npb25zIGZvcm0gLmNoZWNrLXdyYXAgLmZvY2J7Y29sb3I6I2JiYn0ub2NtLXBlcm1pc3Npb25zIGZvcm0gLmNoZWNrLXdyYXAgLmZvY2I6aG92ZXIsLm9jbS1wZXJtaXNzaW9ucyBmb3JtIC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9jYmVkOmNoZWNrZWQrLmZvY2J7Y29sb3I6d2hpdGV9Lm9jbS1wZXJtaXNzaW9ucyBmb3JtIC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9jYmVkKy5mb2NiOmJlZm9yZXtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC4xNzUpO3NjYWxlOjAuOX0ub2NtLXBlcm1pc3Npb25zIGZvcm0gLmNoZWNrLXdyYXAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5mb2NiZWQrLmZvY2I6aG92ZXI6YmVmb3Jle2JvcmRlci1jb2xvcjp3aGl0ZX0ub2NtLXBlcm1pc3Npb25zIGZvcm0gLmNoZWNrLXdyYXAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsuZm9jYjo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzkwY2U1MX0uc2l0ZS1sc29zIC5wYWdlLWdldC1hLXF1b3RlLC5zaXRlLWxzb3MgLnBhZ2UtcmVxdWVzdC1hLXF1b3Rle2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zaXRlLWxvY2t0b25tb2JpbGl0eSAucGFnZS1pbnN1cmFuY2Utc2VydmljZXMsLnNpdGUtbG9ja3Rvbm1vYmlsaXR5IC5wYWdlLWFib3V0LXVze2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zaXRlLW1lZGljYSAubmF2LWljb25zLXdyYXAsLnNpdGUtb2FzaXMgLm5hdi1pY29ucy13cmFwLC5zaXRlLWhlYWx0aGNhcmUgLm5hdi1pY29ucy13cmFwe2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zYWxlcy1tZWRpY2EsLnNhbGVzLWhlYWx0aGNhcmUsLnNhbGVzLWFjY291bnRhbnRze2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU2fS5zYWxlcy1tZWRpY2EgLmFydGljbGUtaGVhZGluZywuc2FsZXMtaGVhbHRoY2FyZSAuYXJ0aWNsZS1oZWFkaW5nLC5zYWxlcy1hY2NvdW50YW50cyAuYXJ0aWNsZS1oZWFkaW5ne2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6NDhweDtjb2xvcjojMTMxNjE4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjIxO21hcmdpbi10b3A6MH1AbWVkaWEgKG1heC13aWR0aDogNjc1KXsuc2FsZXMtbWVkaWNhIC5hcnRpY2xlLWhlYWRpbmcsLnNhbGVzLWhlYWx0aGNhcmUgLmFydGljbGUtaGVhZGluZywuc2FsZXMtYWNjb3VudGFudHMgLmFydGljbGUtaGVhZGluZ3tmb250LXNpemU6MzJweDtsaW5lLWhlaWdodDoxLjE0ZW19fS5zYWxlcy1tZWRpY2EgLmJ0biwuc2FsZXMtbWVkaWNhIC5idG5fYSwuc2FsZXMtbWVkaWNhICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLnNhbGVzLW1lZGljYSAuYnV0dG9uLC5zYWxlcy1tZWRpY2EgLmJ0bl9iLC5zYWxlcy1tZWRpY2EgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5zYWxlcy1tZWRpY2EgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLnNhbGVzLW1lZGljYSAuY2hlY2tvdXQtYmFjaywuc2FsZXMtbWVkaWNhIC5jaGVja291dC1za2lwLC5zYWxlcy1tZWRpY2EgLmJ0bl9jLC5zYWxlcy1tZWRpY2EgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5zYWxlcy1tZWRpY2EgaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuc2FsZXMtbWVkaWNhIC5idG5fZCwuc2FsZXMtbWVkaWNhIC5idG5fZSwuc2FsZXMtbWVkaWNhIC5idG5fZywuc2FsZXMtbWVkaWNhIC5idG5fbG9naW4sLnNhbGVzLW1lZGljYSAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciAuc2FsZXMtbWVkaWNhIGJ1dHRvbiwuc2FsZXMtbWVkaWNhIC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIC5zYWxlcy1tZWRpY2EgaW5wdXRbdHlwZT1idXR0b25dLC5zYWxlcy1tZWRpY2EgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLC5tb2RhbC1jb250ZW50IC5zYWxlcy1tZWRpY2EgYnV0dG9uLC5zYWxlcy1tZWRpY2EgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5zYWxlcy1tZWRpY2EgaW5wdXRbdHlwZT1idXR0b25dLC5zYWxlcy1tZWRpY2EgLnBmLWFkbWluIC5qZi1idG4sLnBmLWFkbWluIC5zYWxlcy1tZWRpY2EgLmpmLWJ0biwuc2FsZXMtbWVkaWNhIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLnNhbGVzLW1lZGljYSBzcGFuLmJ1dHRvbiwuc2FsZXMtbWVkaWNhIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLnNhbGVzLW1lZGljYSBzcGFuLmJ1dHRvbiwuc2FsZXMtbWVkaWNhIC5wZi1kYXNoYm9hcmQgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5zYWxlcy1tZWRpY2EgLmpmLWJ0biwuc2FsZXMtbWVkaWNhIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAuc2FsZXMtbWVkaWNhIHNwYW4uYnV0dG9uLC5zYWxlcy1tZWRpY2EgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5zYWxlcy1tZWRpY2Egc3Bhbi5idXR0b24sLnNhbGVzLW1lZGljYSBidXR0b24jbWFpbl9zdW1tYXJ5LC5zYWxlcy1tZWRpY2EgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LC5zYWxlcy1tZWRpY2EgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmpzb25Gb3JtIC5zYWxlcy1tZWRpY2EgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuc2FsZXMtbWVkaWNhIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAuc2FsZXMtbWVkaWNhIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnNhbGVzLWhlYWx0aGNhcmUgLmJ0biwuc2FsZXMtaGVhbHRoY2FyZSAuYnRuX2EsLnNhbGVzLWhlYWx0aGNhcmUgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuc2FsZXMtaGVhbHRoY2FyZSAuYnV0dG9uLC5zYWxlcy1oZWFsdGhjYXJlIC5idG5fYiwuc2FsZXMtaGVhbHRoY2FyZSBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLnNhbGVzLWhlYWx0aGNhcmUgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLnNhbGVzLWhlYWx0aGNhcmUgLmNoZWNrb3V0LWJhY2ssLnNhbGVzLWhlYWx0aGNhcmUgLmNoZWNrb3V0LXNraXAsLnNhbGVzLWhlYWx0aGNhcmUgLmJ0bl9jLC5zYWxlcy1oZWFsdGhjYXJlIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAuc2FsZXMtaGVhbHRoY2FyZSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5zYWxlcy1oZWFsdGhjYXJlIC5idG5fZCwuc2FsZXMtaGVhbHRoY2FyZSAuYnRuX2UsLnNhbGVzLWhlYWx0aGNhcmUgLmJ0bl9nLC5zYWxlcy1oZWFsdGhjYXJlIC5idG5fbG9naW4sLnNhbGVzLWhlYWx0aGNhcmUgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiwucGFnZS1jb250YWluZXIgLnNhbGVzLWhlYWx0aGNhcmUgYnV0dG9uLC5zYWxlcy1oZWFsdGhjYXJlIC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIC5zYWxlcy1oZWFsdGhjYXJlIGlucHV0W3R5cGU9YnV0dG9uXSwuc2FsZXMtaGVhbHRoY2FyZSAubW9kYWwtY29udGVudCBidXR0b24sLm1vZGFsLWNvbnRlbnQgLnNhbGVzLWhlYWx0aGNhcmUgYnV0dG9uLC5zYWxlcy1oZWFsdGhjYXJlIC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXSwubW9kYWwtY29udGVudCAuc2FsZXMtaGVhbHRoY2FyZSBpbnB1dFt0eXBlPWJ1dHRvbl0sLnNhbGVzLWhlYWx0aGNhcmUgLnBmLWFkbWluIC5qZi1idG4sLnBmLWFkbWluIC5zYWxlcy1oZWFsdGhjYXJlIC5qZi1idG4sLnNhbGVzLWhlYWx0aGNhcmUgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAuc2FsZXMtaGVhbHRoY2FyZSBzcGFuLmJ1dHRvbiwuc2FsZXMtaGVhbHRoY2FyZSAucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIC5zYWxlcy1oZWFsdGhjYXJlIHNwYW4uYnV0dG9uLC5zYWxlcy1oZWFsdGhjYXJlIC5wZi1kYXNoYm9hcmQgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5zYWxlcy1oZWFsdGhjYXJlIC5qZi1idG4sLnNhbGVzLWhlYWx0aGNhcmUgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5zYWxlcy1oZWFsdGhjYXJlIHNwYW4uYnV0dG9uLC5zYWxlcy1oZWFsdGhjYXJlIC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAuc2FsZXMtaGVhbHRoY2FyZSBzcGFuLmJ1dHRvbiwuc2FsZXMtaGVhbHRoY2FyZSBidXR0b24jbWFpbl9zdW1tYXJ5LC5zYWxlcy1oZWFsdGhjYXJlIGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdCwuc2FsZXMtaGVhbHRoY2FyZSAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLnNhbGVzLWhlYWx0aGNhcmUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuc2FsZXMtaGVhbHRoY2FyZSAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXSwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLnNhbGVzLWhlYWx0aGNhcmUgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXSwuc2FsZXMtYWNjb3VudGFudHMgLmJ0biwuc2FsZXMtYWNjb3VudGFudHMgLmJ0bl9hLC5zYWxlcy1hY2NvdW50YW50cyAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5zYWxlcy1hY2NvdW50YW50cyAuYnV0dG9uLC5zYWxlcy1hY2NvdW50YW50cyAuYnRuX2IsLnNhbGVzLWFjY291bnRhbnRzIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwuc2FsZXMtYWNjb3VudGFudHMgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLnNhbGVzLWFjY291bnRhbnRzIC5jaGVja291dC1iYWNrLC5zYWxlcy1hY2NvdW50YW50cyAuY2hlY2tvdXQtc2tpcCwuc2FsZXMtYWNjb3VudGFudHMgLmJ0bl9jLC5zYWxlcy1hY2NvdW50YW50cyAuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLnNhbGVzLWFjY291bnRhbnRzIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLnNhbGVzLWFjY291bnRhbnRzIC5idG5fZCwuc2FsZXMtYWNjb3VudGFudHMgLmJ0bl9lLC5zYWxlcy1hY2NvdW50YW50cyAuYnRuX2csLnNhbGVzLWFjY291bnRhbnRzIC5idG5fbG9naW4sLnNhbGVzLWFjY291bnRhbnRzIC5wYWdlLWNvbnRhaW5lciBidXR0b24sLnBhZ2UtY29udGFpbmVyIC5zYWxlcy1hY2NvdW50YW50cyBidXR0b24sLnNhbGVzLWFjY291bnRhbnRzIC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIC5zYWxlcy1hY2NvdW50YW50cyBpbnB1dFt0eXBlPWJ1dHRvbl0sLnNhbGVzLWFjY291bnRhbnRzIC5tb2RhbC1jb250ZW50IGJ1dHRvbiwubW9kYWwtY29udGVudCAuc2FsZXMtYWNjb3VudGFudHMgYnV0dG9uLC5zYWxlcy1hY2NvdW50YW50cyAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgLnNhbGVzLWFjY291bnRhbnRzIGlucHV0W3R5cGU9YnV0dG9uXSwuc2FsZXMtYWNjb3VudGFudHMgLnBmLWFkbWluIC5qZi1idG4sLnBmLWFkbWluIC5zYWxlcy1hY2NvdW50YW50cyAuamYtYnRuLC5zYWxlcy1hY2NvdW50YW50cyAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIC5zYWxlcy1hY2NvdW50YW50cyBzcGFuLmJ1dHRvbiwuc2FsZXMtYWNjb3VudGFudHMgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAuc2FsZXMtYWNjb3VudGFudHMgc3Bhbi5idXR0b24sLnNhbGVzLWFjY291bnRhbnRzIC5wZi1kYXNoYm9hcmQgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5zYWxlcy1hY2NvdW50YW50cyAuamYtYnRuLC5zYWxlcy1hY2NvdW50YW50cyAucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgLnNhbGVzLWFjY291bnRhbnRzIHNwYW4uYnV0dG9uLC5zYWxlcy1hY2NvdW50YW50cyAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLnNhbGVzLWFjY291bnRhbnRzIHNwYW4uYnV0dG9uLC5zYWxlcy1hY2NvdW50YW50cyBidXR0b24jbWFpbl9zdW1tYXJ5LC5zYWxlcy1hY2NvdW50YW50cyBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsLnNhbGVzLWFjY291bnRhbnRzIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5qc29uRm9ybSAuc2FsZXMtYWNjb3VudGFudHMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuc2FsZXMtYWNjb3VudGFudHMgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5zYWxlcy1hY2NvdW50YW50cyBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCdde21hcmdpbi10b3A6MmVtO3RleHQtYWxpZ246Y2VudGVyfS5zYWxlcy1hY2NvdW50YW50c3tiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9iZy1zYWxlcy5qcGdcIik7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb24teDpyaWdodH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5zYWxlcy1hY2NvdW50YW50c3twYWRkaW5nLWJvdHRvbTowfX0uc2FsZXMtYWNjb3VudGFudHMgLmJvdW5kcy5mbGV4LXBhcmVudCwuc2FsZXMtYWNjb3VudGFudHMgLmZsZXgtcGFyZW50LmpmLWhlYWRlci1ib3VuZHN7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnNhbGVzLWFjY291bnRhbnRzLWhlYWR7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTY7YmFja2dyb3VuZC1jb2xvcjojMWQxZDFkfS5zYWxlcy1hY2NvdW50YW50cy1oZWFkIC5pbnRyby1vbmV7Y29sb3I6IzAyOWVlMztmb250LXNpemU6MjBweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS44fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnNhbGVzLWFjY291bnRhbnRzLWhlYWQgLmludHJvLW9uZXtmb250LXNpemU6MThweH19LnNhbGVzLWFjY291bnRhbnRzLWhlYWQgLmludHJvLXR3b3tjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjc1fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnNhbGVzLWFjY291bnRhbnRzLWhlYWQgLmludHJvLXR3b3tmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxLjZ9fS5pY29uLWNpcmNsZS1idWxsZXR7ZmlsbDojMDI5ZWUzO21hcmdpbi1yaWdodDowLjc1ZW19LnNhbGVzLWxpc3R7bGlzdC1zdHlsZS10eXBlOm5vbmV9LnNhbGVzLWxpc3QgbGl7cGFkZGluZzozcHggMCAzcHggMjBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uc2FsZXMtbGlzdCBsaSBzdmd7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMjBweDt0b3A6MTBweDtmaWxsOiMwMjllZTN9LnNhbGVzLWxpc3QgbGkgYXtjb2xvcjojMjAyNjJhO2xpbmUtaGVpZ2h0OjEuOGVtfS5jb3VudGVyLWxpc3R7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luLWxlZnQ6MDtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLWJvdHRvbToyZW19LmNvdW50ZXItbGlzdCAuY291bnRlcnt3aWR0aDozNnB4O2xpbmUtaGVpZ2h0OjM2cHg7Y29sb3I6I2ZmZjtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXJpZ2h0Oi41ZW07Zm9udC13ZWlnaHQ6NDAwO2JvcmRlci1yYWRpdXM6MTAwJTtiYWNrZ3JvdW5kOiM1ZjdmOGQ7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NzAwO2hlaWdodDozNnB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmNvdW50ZXItbGlzdCAuY291bnRlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjB9fS5jb3VudGVyLWxpc3QgbGl7bWFyZ2luLWJvdHRvbTozcHg7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuY291bnRlci1saXN0IGxpe21hcmdpbi1ib3R0b206LjVlbTtwYWRkaW5nLWxlZnQ6NDRweH19LnNhbGVzLWFjY291bnRhbnRzLWhlYWQtdjJ7YmFja2dyb3VuZC1jb2xvcjojMTYxOTFCO3dpZHRoOjEwMCV9LnNhbGVzLWFjY291bnRhbnRzLWhlYWQtdjIgLm1haW4tc2VjdGlvbi1jb250YWluZXJ7dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjEwMzlweDttYXJnaW46YXV0b30uc2FsZXMtYWNjb3VudGFudHMtaGVhZC12MiAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuaW50cm8taGVhZHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnNhbGVzLWFjY291bnRhbnRzLWhlYWQtdjIgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmludHJvLWhlYWQgLmludHJvLW9uZXtmbGV4OjEgMSBhdXRvO2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MzhweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjE2fUBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCl7LnNhbGVzLWFjY291bnRhbnRzLWhlYWQtdjIgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmludHJvLWhlYWQgLmludHJvLW9uZXtmb250LXNpemU6MjhweH19LnNhbGVzLWFjY291bnRhbnRzLWhlYWQtdjIgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmludHJvLWhlYWQgLmludHJvLXR3b3tmbGV4OjEgMSBhdXRvO2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE5cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40N30uc2FsZXMtYWNjb3VudGFudHMtdjJ7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvYmctc2FsZXMuanBnXCIpO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6cmlnaHQ7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTlweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQ3fS5zYWxlcy1oZWFsdGhjYXJle2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE5cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40N30uc2FsZXMtaGVhbHRoY2FyZSAuYXJ0aWNsZS1oZWFkaW5ne3RleHQtYWxpZ246Y2VudGVyfS5zYWxlcy1oZWFsdGhjYXJlIC5zdG9yeS1mYWN0cy1wcm9mZXNzaW9ucyAuZmxleC1wYXJlbnR7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToxMHB4fS5zYWxlcy1oZWFsdGhjYXJlIC5jb250ZW50LWluZm97bWF4LXdpZHRoOjEwNTNweDttYXJnaW46YXV0bzt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcn0ucGFnZUJsb2Nre2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU2O2JhY2tncm91bmQtaW1hZ2U6XCIuLi9pbWcvYmctc2FsZXMuanBnXCI7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb24teDpyaWdodH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wYWdlQmxvY2t7cGFkZGluZy1ib3R0b206MH19LnBhZ2VCbG9jayAuYXJ0aWNsZS1oZWFkaW5ne2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6NDhweDtjb2xvcjojMTMxNjE4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjIxO21hcmdpbi10b3A6MH1AbWVkaWEgKG1heC13aWR0aDogNjc1KXsucGFnZUJsb2NrIC5hcnRpY2xlLWhlYWRpbmd7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6MS4xNGVtfX0ucGFnZUJsb2NrIC5idG4sLnBhZ2VCbG9jayAuYnRuX2EsLnBhZ2VCbG9jayAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5wYWdlQmxvY2sgLmJ1dHRvbiwucGFnZUJsb2NrIC5idG5fYiwucGFnZUJsb2NrIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwucGFnZUJsb2NrIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5wYWdlQmxvY2sgLmNoZWNrb3V0LWJhY2ssLnBhZ2VCbG9jayAuY2hlY2tvdXQtc2tpcCwucGFnZUJsb2NrIC5idG5fYywucGFnZUJsb2NrIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAucGFnZUJsb2NrIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLnBhZ2VCbG9jayAuYnRuX2QsLnBhZ2VCbG9jayAuYnRuX2UsLnBhZ2VCbG9jayAuYnRuX2csLnBhZ2VCbG9jayAuYnRuX2xvZ2luLC5wYWdlQmxvY2sgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiwucGFnZS1jb250YWluZXIgLnBhZ2VCbG9jayBidXR0b24sLnBhZ2VCbG9jayAucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciAucGFnZUJsb2NrIGlucHV0W3R5cGU9YnV0dG9uXSwucGFnZUJsb2NrIC5tb2RhbC1jb250ZW50IGJ1dHRvbiwubW9kYWwtY29udGVudCAucGFnZUJsb2NrIGJ1dHRvbiwucGFnZUJsb2NrIC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXSwubW9kYWwtY29udGVudCAucGFnZUJsb2NrIGlucHV0W3R5cGU9YnV0dG9uXSwucGFnZUJsb2NrIC5wZi1hZG1pbiAuamYtYnRuLC5wZi1hZG1pbiAucGFnZUJsb2NrIC5qZi1idG4sLnBhZ2VCbG9jayAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIC5wYWdlQmxvY2sgc3Bhbi5idXR0b24sLnBhZ2VCbG9jayAucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIC5wYWdlQmxvY2sgc3Bhbi5idXR0b24sLnBhZ2VCbG9jayAucGYtZGFzaGJvYXJkIC5qZi1idG4sLnBmLWRhc2hib2FyZCAucGFnZUJsb2NrIC5qZi1idG4sLnBhZ2VCbG9jayAucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgLnBhZ2VCbG9jayBzcGFuLmJ1dHRvbiwucGFnZUJsb2NrIC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAucGFnZUJsb2NrIHNwYW4uYnV0dG9uLC5wYWdlQmxvY2sgYnV0dG9uI21haW5fc3VtbWFyeSwucGFnZUJsb2NrIGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdCwucGFnZUJsb2NrIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5qc29uRm9ybSAucGFnZUJsb2NrIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLnBhZ2VCbG9jayAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXSwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLnBhZ2VCbG9jayBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCdde21hcmdpbi10b3A6MmVtO3RleHQtYWxpZ246Y2VudGVyfS5wYWdlQmxvY2sucGFnZUJsb2NrX2ludmVydGVke2JhY2tncm91bmQ6IzAwMDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Y29sb3I6I2ZmZn0ucGFnZUJsb2NrLnBhZ2VCbG9ja19pbnZlcnRlZCAuYXJ0aWNsZS1oZWFkaW5ne2NvbG9yOiNmZmZ9Lmljb24tY2lyY2xlLWJ1bGxldHtmaWxsOiMwMjllZTM7bWFyZ2luLXJpZ2h0OjAuNzVlbX0ucGYtYWRtaW4gLnN1bW1hcnktdGFibGUgdGFibGUsLnBmLWRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZXt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1zcGFjaW5nOjB9LnBmLWFkbWluIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkLC5wZi1kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIgdGR7cGFkZGluZzo1cHg7cG9zaXRpb246cmVsYXRpdmV9LnBmLWFkbWluIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LW9mLXR5cGUsLnBmLWRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1vZi10eXBle2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjcwMDt3aWR0aDo1MHB4O3BhZGRpbmctbGVmdDoxNXB4fS5wZi1hZG1pbiAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtb2YtdHlwZSgzbiksLnBmLWRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtb2YtdHlwZSgzbil7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwcHh9LnBmLWFkbWluIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmxhc3Qtb2YtdHlwZSwucGYtZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmxhc3Qtb2YtdHlwZXt3aWR0aDo2MHB4fS5wZi1hZG1pbiAuc3VtbWFyeS10YWJsZSAuYnV0dG9uLC5wZi1kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgLmJ1dHRvbntmb250LWZhbWlseTonUm9ib3RvIENvbmRlbnNlZCcsc2Fucy1zZXJpZjtmb250LXNpemU6MThweDtmb250LXdlaWdodDo3MDA7ZGlzcGxheTpibG9jaztwYWRkaW5nOjVweCAxMHB4O3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjp3aGl0ZTtiYWNrZ3JvdW5kOiMyN0FBRTF9LnBmLWFkbWluIC5zdW1tYXJ5LXRhYmxlIC5wcm9ncmVzc0JhciwucGYtZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIC5wcm9ncmVzc0JhcntsaW5lLWhlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwcHg7bWFyZ2luLXRvcDotNHB4O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czoycHh9LnBmLWFkbWluIC5zdW1tYXJ5LXRhYmxlIC5wcm9ncmVzc0JhciBiLC5wZi1kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgLnByb2dyZXNzQmFyIGJ7ZGlzcGxheTpibG9jazt3aWR0aDowO2hlaWdodDo4cHg7dHJhbnNpdGlvbjphbGwgMXMgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiMwMGQ2ZmY7Ym94LXNoYWRvdzowIDAgMXB4IDAgcmdiYSgwLDAsMCwwLjYpIGluc2V0fS5wZi1hZG1pbiAuc3VtbWFyeS10YWJsZSAucHJvZ3Jlc3NCYXIgLnRpdGxlLC5wZi1kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgLnByb2dyZXNzQmFyIC50aXRsZXtmb250LXNpemU6MH0ucGYtYWRtaW4gLnN1bW1hcnktdGFibGUgLnByb2dyZXNzQmFyIGIuY29tcGxldGUsLnBmLWRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSAucHJvZ3Jlc3NCYXIgYi5jb21wbGV0ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDk0NDR9LnBmLWFkbWluIC5zdW1tYXJ5LXRhYmxlIC5wcm9ncmVzc0JhciBiLmluY29tcGxldGUsLnBmLWRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSAucHJvZ3Jlc3NCYXIgYi5pbmNvbXBsZXRle2JhY2tncm91bmQtY29sb3I6I0Y3OTQxRX0ucGYtYWRtaW4gLnN1bW1hcnktdGFibGUgLnByb2dyZXNzQmFyIGIuZXJyb3JzLC5wZi1kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgLnByb2dyZXNzQmFyIGIuZXJyb3Jze2JhY2tncm91bmQtY29sb3I6I0JFMUUyRH0ucGYtYWRtaW4gYS5kb3dubG9hZHMsLnBmLWRhc2hib2FyZCBhLmRvd25sb2Fkc3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTZweCAwIDhweCAzMnB4O3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZX0ucGYtYWRtaW4gYS5kb3dubG9hZHMgLnN2Zy1pY29uLC5wZi1kYXNoYm9hcmQgYS5kb3dubG9hZHMgLnN2Zy1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDozMHB4O21hcmdpbi10b3A6LTEycHg7ZmlsbDojOTIyNTQ1fS5wZi1hZG1pbiAuZG9jLXRhYmxlIGEuZG93bmxvYWRzIC5zdmctaWNvbiwucGYtZGFzaGJvYXJkIC5kb2MtdGFibGUgYS5kb3dubG9hZHMgLnN2Zy1pY29ue2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0xMnB4O2ZpbGw6IzAwODZCRn0ucGYtYWRtaW4gYS5kb3dubG9hZHMgLmRsVGV4dCwucGYtZGFzaGJvYXJkIGEuZG93bmxvYWRzIC5kbFRleHR7ZGlzcGxheTpub25lfS5wZi1hZG1pbiAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRoZWFkOmFmdGVyLC5wZi1kYXNoYm9hcmQgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0aGVhZDphZnRlcntkaXNwbGF5Om5vbmV9LnBmLWFkbWluIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGhlYWQgdGgsLnBmLWRhc2hib2FyZCAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRoZWFkIHRoe3BhZGRpbmc6N3B4IDVweDt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6d2hpdGU7Ym9yZGVyOjA7YmFja2dyb3VuZDpyZ2JhKDg3LDEwMywxMDgsMC45Nil9LnBmLWFkbWluIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGhlYWQgdGg6Zmlyc3Qtb2YtdHlwZSwucGYtZGFzaGJvYXJkIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGhlYWQgdGg6Zmlyc3Qtb2YtdHlwZXtwYWRkaW5nLWxlZnQ6MTBweDt0ZXh0LWFsaWduOmxlZnR9LnBmLWFkbWluIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGhlYWQgdGg6bGFzdC1vZi10eXBlLC5wZi1kYXNoYm9hcmQgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0aGVhZCB0aDpsYXN0LW9mLXR5cGV7cGFkZGluZy1yaWdodDoxMHB4fS5wZi1hZG1pbiAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyLm9wZW4sLnBmLWFkbWluIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIuc3RhdHVzLXdyYXAsLnBmLWRhc2hib2FyZCAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyLm9wZW4sLnBmLWRhc2hib2FyZCAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyLnN0YXR1cy13cmFwe2JhY2tncm91bmQ6I0YxRjJGMn0ucGYtYWRtaW4gLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ci5zdGF0dXMtd3JhcCB0ZCwucGYtZGFzaGJvYXJkIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIuc3RhdHVzLXdyYXAgdGR7dGV4dC1hbGlnbjpyaWdodDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjOTM5NTk4fS5wZi1hZG1pbiAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyLnN0YXR1cy13cmFwIHRkIHNwYW4uc3RhdHVzLXRpdGxlLC5wZi1kYXNoYm9hcmQgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ci5zdGF0dXMtd3JhcCB0ZCBzcGFuLnN0YXR1cy10aXRsZXtmb250LXdlaWdodDo2MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5wZi1hZG1pbiAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyLnN0YXR1cy13cmFwIHRkIC5idXR0b24sLnBmLWRhc2hib2FyZCAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyLnN0YXR1cy13cmFwIHRkIC5idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bzttYXJnaW4tbGVmdDoyMHB4O3RyYW5zaXRpb246YWxsIC4zcyAhaW1wb3J0YW50fS5wZi1hZG1pbiAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyLnN0YXR1cy13cmFwIHRkIC5idXR0b246aG92ZXIsLnBmLWRhc2hib2FyZCAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyLnN0YXR1cy13cmFwIHRkIC5idXR0b246aG92ZXJ7YmFja2dyb3VuZDojMDA5NDQ0fS5wZi1kYXNoYm9hcmQgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZHtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MjVweDtoZWlnaHQ6NzBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6YXV0bztwYWRkaW5nOjEwcHggNXB4O2JvcmRlcjowfS5wZi1kYXNoYm9hcmQgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1vZi10eXBle3RleHQtYWxpZ246bGVmdH0ucGYtZGFzaGJvYXJkIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1vZi10eXBle3BhZGRpbmc6MCA3MHB4IDAgMDt0ZXh0LWFsaWduOnJpZ2h0fS5wZi1kYXNoYm9hcmQgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZS5kb2MtdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1vZi10eXBle3BhZGRpbmctcmlnaHQ6MTBweH0ucGYtYWRtaW4gLnN1bW1hcnktdGFibGV7cGFkZGluZy1yaWdodDo0MHB4fUBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCl7LnBmLWFkbWluIC5zdW1tYXJ5LXRhYmxle3BhZGRpbmctcmlnaHQ6MH19LnBmLWFkbWluIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGV7Ym9yZGVyOjFweCBzb2xpZCAjOTM5NTk4fS5wZi1hZG1pbiAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRye2JhY2tncm91bmQ6I0U2RTdFOH0ucGYtYWRtaW4gLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZHtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo0MDA7d2lkdGg6YXV0bztwYWRkaW5nOjEwcHggNXB4O2JvcmRlcjowfS5wZi1hZG1pbiAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LW9mLXR5cGV7cGFkZGluZy1sZWZ0OjEwcHg7dGV4dC1hbGlnbjpsZWZ0fS5wZi1hZG1pbiAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmxhc3Qtb2YtdHlwZXtwYWRkaW5nLXJpZ2h0OjEwcHg7dGV4dC1hbGlnbjpyaWdodH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsucGYtYWRtaW4gLnRhYmxlLWZsb3cgdGhlYWQgdHIsLnBmLWRhc2hib2FyZCAudGFibGUtZmxvdyB0aGVhZCB0cntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTk5OTlweDtsZWZ0Oi05OTk5cHh9LnBmLWFkbWluIC50YWJsZS1mbG93PnRib2R5PnRyPnRkLC5wZi1kYXNoYm9hcmQgLnRhYmxlLWZsb3c+dGJvZHk+dHI+dGR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmctbGVmdDozMCUgIWltcG9ydGFudDtib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjQ0NDQ0NDO3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0ucGYtYWRtaW4uZG9jdW1lbnRzLXBhZ2UgLnRhYmxlLWZsb3c+dGJvZHk+dHI+dGQsLnBmLWRhc2hib2FyZC5kb2N1bWVudHMtcGFnZSAudGFibGUtZmxvdz50Ym9keT50cj50ZHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50O2JvcmRlcjowIG5vbmUgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LnBmLWFkbWluIC50YWJsZS1mbG93PnRib2R5PnRyPnRkOmJlZm9yZSwucGYtZGFzaGJvYXJkIC50YWJsZS1mbG93PnRib2R5PnRyPnRkOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjZweDt3aWR0aDozMCU7cGFkZGluZy1yaWdodDoxMHB4O2NvbnRlbnQ6YXR0cihkYXRhLWxhYmVsKTt0ZXh0LWFsaWduOmxlZnQ7d2hpdGUtc3BhY2U6bm93cmFwfS5wZi1hZG1pbi5kb2N1bWVudHMtcGFnZSAudGFibGUtZmxvdz50Ym9keT50ciwucGYtZGFzaGJvYXJkLmRvY3VtZW50cy1wYWdlIC50YWJsZS1mbG93PnRib2R5PnRye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNiMWIwYjE7ZGlzcGxheTpibG9jaztwYWRkaW5nOjAgMCAxNnB4IDA7bWFyZ2luOjAgMCAxNnB4IDA7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0ICFpbXBvcnRhbnR9LnBmLWFkbWluLmRvY3VtZW50cy1wYWdlIC50YWJsZS1mbG93PnRib2R5PnRyOmxhc3Qtb2YtdHlwZSwucGYtZGFzaGJvYXJkLmRvY3VtZW50cy1wYWdlIC50YWJsZS1mbG93PnRib2R5PnRyOmxhc3Qtb2YtdHlwZXtib3JkZXItYm90dG9tOm5vbmV9LnBmLWFkbWluLmRvY3VtZW50cy1wYWdlIC50YWJsZS1mbG93PnRib2R5PnRyPnRkOmJlZm9yZSwucGYtZGFzaGJvYXJkLmRvY3VtZW50cy1wYWdlIC50YWJsZS1mbG93PnRib2R5PnRyPnRkOmJlZm9yZXtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjA7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OjA7Zm9udC13ZWlnaHQ6NzAwfS5wZi1hZG1pbiAudGFibGUtZmxvdz50Zm9vdD50ciwucGYtZGFzaGJvYXJkIC50YWJsZS1mbG93PnRmb290PnRye2ZvbnQtc2l6ZTowfS5wZi1hZG1pbiAudGFibGUtZmxvdz50Zm9vdD50cj50ZCwucGYtZGFzaGJvYXJkIC50YWJsZS1mbG93PnRmb290PnRyPnRke2ZvbnQtc2l6ZToxNXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjUwJX0ucGYtYWRtaW4gLnRhYmxlLWZsb3cgLmZ1bGwtd2lkdGgrdGQsLnBmLWRhc2hib2FyZCAudGFibGUtZmxvdyAuZnVsbC13aWR0aCt0ZHt3aWR0aDowO3BhZGRpbmc6MH0ucGYtYWRtaW4gLnRhYmxlLWZsb3c+dGZvb3Q+dHI+dGQuZnVsbC13aWR0aCwucGYtZGFzaGJvYXJkIC50YWJsZS1mbG93PnRmb290PnRyPnRkLmZ1bGwtd2lkdGh7d2lkdGg6MTAwJX0ucGYtYWRtaW4gLnRhYmxlLWZsb3c+dGZvb3Q+dHI+dGQ6bGFzdC1vZi10eXBlLC5wZi1hZG1pbiAudGFibGUtZmxvdz50Zm9vdD50cj50ZC5zcGFjZSwucGYtZGFzaGJvYXJkIC50YWJsZS1mbG93PnRmb290PnRyPnRkOmxhc3Qtb2YtdHlwZSwucGYtZGFzaGJvYXJkIC50YWJsZS1mbG93PnRmb290PnRyPnRkLnNwYWNle3dpZHRoOjA7cGFkZGluZzowfX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wZi1kYXNoYm9hcmQgaHRtbDpub3QoLmllOSkgLmRvYy10YWJsZSAudGFibGUtZmxvdyBhLmRvd25sb2FkcyAuc3ZnLWljb257bGVmdDowO21hcmdpbi1sZWZ0OjB9fS5wZi1hZG1pbiAudGFibGUsLnBmLWRhc2hib2FyZCAudGFibGV7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlfS5wZi1hZG1pbiAudGFibGUgLnR3by10aGlyZCwucGYtYWRtaW4gLnRhYmxlIC5vbmUtdGhpcmQsLnBmLWRhc2hib2FyZCAudGFibGUgLnR3by10aGlyZCwucGYtZGFzaGJvYXJkIC50YWJsZSAub25lLXRoaXJke3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6dGFibGUtY2VsbDtib3gtc2l6aW5nOmJvcmRlci1ib3g7dmVydGljYWwtYWxpZ246dG9wfUBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCl7LnBmLWFkbWluIC50YWJsZSAudHdvLXRoaXJkLC5wZi1hZG1pbiAudGFibGUgLm9uZS10aGlyZCwucGYtZGFzaGJvYXJkIC50YWJsZSAudHdvLXRoaXJkLC5wZi1kYXNoYm9hcmQgLnRhYmxlIC5vbmUtdGhpcmR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfX0ucGYtYWRtaW4gLnRhYmxlIC5vbmUtdGhpcmQsLnBmLWRhc2hib2FyZCAudGFibGUgLm9uZS10aGlyZHt3aWR0aDozMy4zMyV9QG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KXsucGYtYWRtaW4gLnRhYmxlIC5vbmUtdGhpcmQsLnBmLWRhc2hib2FyZCAudGFibGUgLm9uZS10aGlyZHttYXJnaW4tdG9wOjMwcHh9fS5wZi1hZG1pbiAudGFibGUuc3VtbWFyeSAub25lLXRoaXJkLC5wZi1kYXNoYm9hcmQgLnRhYmxlLnN1bW1hcnkgLm9uZS10aGlyZHt3aWR0aDo0MjVweH1AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXsucGYtYWRtaW4gLnRhYmxlLnN1bW1hcnkgLm9uZS10aGlyZCwucGYtZGFzaGJvYXJkIC50YWJsZS5zdW1tYXJ5IC5vbmUtdGhpcmR7d2lkdGg6MjI1cHh9fS5wZi1hZG1pbiB0YWJsZSB0Zm9vdDpiZWZvcmUsLnBmLWRhc2hib2FyZCB0YWJsZSB0Zm9vdDpiZWZvcmV7ZGlzcGxheTpibG9jaztoZWlnaHQ6NXB4O2NvbnRlbnQ6Jyd9LnBmLWFkbWluIHRhYmxlIHRmb290IHRyLC5wZi1kYXNoYm9hcmQgdGFibGUgdGZvb3QgdHJ7Ym9yZGVyOjFweCBzb2xpZCAjOTM5NTk4fS5wZi1hZG1pbiAucmZxT3B0aW9uc0NvbnRhaW5lciAucmZxRm9vdGVyVGFibGU6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOmNhbGMoMTAwJSAtIDRweCk7ZGlzcGxheTpibG9jaztoZWlnaHQ6MXB4O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTozNHB4O2JhY2tncm91bmQ6IzAyOWVlM30ucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSksLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSl7Zm9udC1zaXplOjE2cHg7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlO2JvcmRlci1zcGFjaW5nOjJweDtib3JkZXItY29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZX0ucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSk6YWZ0ZXIsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSk6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOmNhbGMoMTAwJSAtIDRweCk7ZGlzcGxheTpibG9jaztoZWlnaHQ6M3B4O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMnB4O2JhY2tncm91bmQ6IzAyOWVlM30ucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGhlYWQgdHIgdGg6bm90KDplbXB0eSksLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGhlYWQgdHIgdGg6bm90KDplbXB0eSl7Ym9yZGVyOjFweCBzb2xpZCAjOTM5NTk4fS5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keXtib3JkZXI6MXB4IHNvbGlkICM5Mzk1OTg7Ym9yZGVyLWJvdHRvbTowO2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMjAyNDI3fS5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ciwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0cntwYWRkaW5nOjVweH0ucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpe2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmOX0ucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkuZGV0YWlsLXRhYmxlLWRhcmssLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkuZGV0YWlsLXRhYmxlLWRhcmt7Ym9yZGVyLXNwYWNpbmc6MHB4fS5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFyayB0Ym9keSwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFyayB0Ym9keXtiYWNrZ3JvdW5kOiMzNzNmNDU7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFyayB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJrIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCl7YmFja2dyb3VuZDojMzczZjQ1fS5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFyayB0Ym9keSB0ci5saWdodGVuLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJrIHRib2R5IHRyLmxpZ2h0ZW57YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuMil9LnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJrIHRib2R5IHRyLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJrIHRib2R5IHRye2JvcmRlcjpub25lfXRhYmxlIHRoZWFkOmFmdGVye2Rpc3BsYXk6YmxvY2t9LmRhdGFUYWJsZSB0aGVhZCB0aCwucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGhlYWQgdGgsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGhlYWQgdGh7Ym9yZGVyOjAgbm9uZSAhaW1wb3J0YW50O2JhY2tncm91bmQ6IzM3M2Y0NTtwYWRkaW5nOjE2cHggMjJweDt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MjFweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjQ7bGV0dGVyLXNwYWNpbmc6MC4zMnB4fS5kYXRhVGFibGUgdGJvZHkgdGQsLnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRib2R5IHRkLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRib2R5IHRke3BhZGRpbmc6MjJweDtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMxMzE2MTg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMjF9LmRhdGFUYWJsZSB0Ym9keSB0ci5yZXF1aXJlc0F0dGVudGlvbiB0ZCwucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHIucmVxdWlyZXNBdHRlbnRpb24gdGQsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHIucmVxdWlyZXNBdHRlbnRpb24gdGR7Y29sb3I6I0QxN0IyRn0uZGF0YVRhYmxlIHRib2R5IHRyLnJlcXVpcmVzQXR0ZW50aW9uIC5pY29uLXdhcm5pbmctdHJpYW5nbGUsLnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRib2R5IHRyLnJlcXVpcmVzQXR0ZW50aW9uIC5pY29uLXdhcm5pbmctdHJpYW5nbGUsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHIucmVxdWlyZXNBdHRlbnRpb24gLmljb24td2FybmluZy10cmlhbmdsZXtmaWxsOiNEMTdCMkZ9LmRhdGFUYWJsZSB0Ym9keSB0ci5mZWF0dXJlZHJvdyB0ZCwucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHIuZmVhdHVyZWRyb3cgdGQsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHIuZmVhdHVyZWRyb3cgdGR7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5kYXRhVGFibGUgdGJvZHkgdHIuZmVhdHVyZWRyb3cgdGQ6bGFzdC1jaGlsZCwucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHIuZmVhdHVyZWRyb3cgdGQ6bGFzdC1jaGlsZCwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ci5mZWF0dXJlZHJvdyB0ZDpsYXN0LWNoaWxke2ZvbnQtc2l6ZToxN3B4O2ZvbnQtd2VpZ2h0OjYwMH0uZGF0YVRhYmxlIHRib2R5IHRyLnNob3duK3RyLC5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ci5zaG93bit0ciwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ci5zaG93bit0cntwYWRkaW5nOjA7YmFja2dyb3VuZDp3aGl0ZX0uZGF0YVRhYmxlIHRib2R5IHRyLnNob3duK3RyIHRkLC5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ci5zaG93bit0ciB0ZCwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ci5zaG93bit0ciB0ZHtwYWRkaW5nOjA7Ym9yZGVyOjFweCBzb2xpZCAjRTZFN0U4O2JhY2tncm91bmQ6d2hpdGV9LmRhdGFUYWJsZSB0Ym9keSB0ci5zaG93bit0ciB0ZD5kaXYsLnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRib2R5IHRyLnNob3duK3RyIHRkPmRpdiwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ci5zaG93bit0ciB0ZD5kaXZ7cGFkZGluZzowIC44NXJlbX0uZGF0YVRhYmxlIHRib2R5IHRyLnNob3duK3RyIHRkIHRhYmxlLC5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ci5zaG93bit0ciB0ZCB0YWJsZSwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ci5zaG93bit0ciB0ZCB0YWJsZXtiYWNrZ3JvdW5kOndoaXRlfS5kYXRhVGFibGUgdGJvZHkgdHIuc2hvd24rdHIgdGQgdGFibGUgdHIgdGQsLnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRib2R5IHRyLnNob3duK3RyIHRkIHRhYmxlIHRyIHRkLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRib2R5IHRyLnNob3duK3RyIHRkIHRhYmxlIHRyIHRke3BhZGRpbmc6LjYyNXJlbSAuODVyZW07Ym9yZGVyLXRvcDoxcHggc29saWQgI0U2RTdFODtiYWNrZ3JvdW5kOndoaXRlfS5kYXRhVGFibGUuZGV0YWlsLXRhYmxlLWRhcmssLnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJrLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJre2JvcmRlci1zcGFjaW5nOjBweH0uZGF0YVRhYmxlLmRldGFpbC10YWJsZS1kYXJrIHRib2R5IHRoLC5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFyayB0Ym9keSB0aCwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFyayB0Ym9keSB0aHt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzoyMnB4IDIzcHg7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZToyMnB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6MjAwO2xpbmUtaGVpZ2h0OjEuMjF9LmRhdGFUYWJsZS5kZXRhaWwtdGFibGUtZGFyayB0Ym9keSB0ZCwucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkuZGV0YWlsLXRhYmxlLWRhcmsgdGJvZHkgdGQsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkuZGV0YWlsLXRhYmxlLWRhcmsgdGJvZHkgdGR7cGFkZGluZzoyMnB4IDIzcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzM3M2Y0NTtjb2xvcjojZmZmfS5kYXRhVGFibGUuZGV0YWlsLXRhYmxlLWRhcms6YWZ0ZXIsLnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJrOmFmdGVyLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJrOmFmdGVye3dpZHRoOjEwMCU7Ym90dG9tOi01cHh9LmRhdGFUYWJsZS5kZXRhaWwtdGFibGUtZGFyay1saWdodCB0Ym9keSB0ZDpudGgtb2YtdHlwZShvZGQpLC5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFyay1saWdodCB0Ym9keSB0ZDpudGgtb2YtdHlwZShvZGQpLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJrLWxpZ2h0IHRib2R5IHRkOm50aC1vZi10eXBlKG9kZCl7YmFja2dyb3VuZDojMzczZjQ1O2NvbG9yOiNmZmZ9LmRhdGFUYWJsZS50d28tZXF1YWwtY29sdW1ucyB0Ym9keSB0ZCwucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkudHdvLWVxdWFsLWNvbHVtbnMgdGJvZHkgdGQsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkudHdvLWVxdWFsLWNvbHVtbnMgdGJvZHkgdGR7d2lkdGg6NTAlO2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzEzMTYxODtmb250LXdlaWdodDoyMDA7bGluZS1oZWlnaHQ6MS4yMX0uZGF0YVRhYmxlLnR3by1lcXVhbC1jb2x1bW5zIHRib2R5IHRkOm50aC1vZi10eXBlKG9kZCksLnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLnR3by1lcXVhbC1jb2x1bW5zIHRib2R5IHRkOm50aC1vZi10eXBlKG9kZCksLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkudHdvLWVxdWFsLWNvbHVtbnMgdGJvZHkgdGQ6bnRoLW9mLXR5cGUob2RkKXtmb250LXdlaWdodDo2MDB9LnBmLWFkbWluIHRhYmxlLm5vLWJvdHRvbS1ib3JkZXI6YWZ0ZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnRyYWZmaWMtcmVke2JhY2tncm91bmQtY29sb3I6cmVkfS50cmFmZmljLXBpbmt7YmFja2dyb3VuZC1jb2xvcjpkZWVwcGlua30udHJhZmZpYy1vcmFuZ2V7YmFja2dyb3VuZC1jb2xvcjpkYXJrb3JhbmdlfS50cmFmZmljLXllbGxvd3tiYWNrZ3JvdW5kLWNvbG9yOnllbGxvd30udHJhZmZpYy1ncmVlbntiYWNrZ3JvdW5kLWNvbG9yOmdyZWVufS5mbGF0LXBsYWluLXRhYmxle3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc2l6ZTowLjk1cmVtfS5mbGF0LXBsYWluLXRhYmxlIHRoZWFkLC5mbGF0LXBsYWluLXRhYmxlIHRib2R5e2JvcmRlcjpub25lO2JhY2tncm91bmQ6bm9uZX0uZmxhdC1wbGFpbi10YWJsZSB0aGVhZHtib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNTU1NTU1fS5mbGF0LXBsYWluLXRhYmxlIHRoLC5mbGF0LXBsYWluLXRhYmxlIHRke3BhZGRpbmc6M3B4IDE2cHg7dGV4dC1hbGlnbjpsZWZ0O2xpbmUtaGVpZ2h0OjFlbX0uZmxhdC1wbGFpbi10YWJsZSB0aHtwYWRkaW5nLWJvdHRvbToxMHB4fS5mbGF0LXBsYWluLXRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkLC5mbGF0LXBsYWluLXRhYmxlIHRyIHRoOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowfS5mbGF0LXBsYWluLXRhYmxlIHRyIHRkOmxhc3QtY2hpbGQsLmZsYXQtcGxhaW4tdGFibGUgdHIgdGg6bGFzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH0uZmxhdC1wbGFpbi10YWJsZSB0Ym9keTpiZWZvcmV7bGluZS1oZWlnaHQ6MTBweDtjb250ZW50OlwiXFwyMDBDXCI7ZGlzcGxheTpibG9ja30uZmxhdC1wbGFpbi10YWJsZSB0ZCBhIHN2Z3toZWlnaHQ6MS4yZW07d2lkdGg6MS4yZW07dmVydGljYWwtYWxpZ246bWlkZGxlO2ZpbGw6IzAyOWVlMztmaWxsOmN1cnJlbnRDb2xvcn0uZmxhdC1wbGFpbi10YWJsZSB0ZDpsYXN0LWNoaWxke3doaXRlLXNwYWNlOm5vd3JhcDtwYWRkaW5nLXJpZ2h0OjA7dGV4dC1hbGlnbjpyaWdodH0uZmxhdC1wbGFpbi10YWJsZSB0ci5mdXR1cmUsLmZsYXQtcGxhaW4tdGFibGUgdHIudm9pZGVke3Bvc2l0aW9uOnJlbGF0aXZlfS5mbGF0LXBsYWluLXRhYmxlIHRyLnZvaWRlZHt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdoO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDQ4JSwgcmdiYSgwLDAsMCwwLjEpLCB0cmFuc3BhcmVudCA1MiUsIHRyYW5zcGFyZW50KX0uZmxhdC1wbGFpbi10YWJsZSB0ci5mdXR1cmU6aG92ZXI6YWZ0ZXIsLmZsYXQtcGxhaW4tdGFibGUgdHIudm9pZGVkOmhvdmVyOmFmdGVye2NvbnRlbnQ6YXR0cihkYXRhLXRpcCk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO21hcmdpbi10b3A6LTEuMmVtO3dpZHRoOmZpdC1jb250ZW50O2JhY2tncm91bmQ6I2ZmZmZmZjtib3JkZXI6MXB4IHNvbGlkICNjY2NjY2M7Y29sb3I6Izg4ODg4ODtwYWRkaW5nOjJweCA2cHg7Zm9udC1zaXplOjAuOGVtO2JveC1zaGFkb3c6MCA1cHggMTBweCAtN3B4IGJsYWNrO3BvaW50ZXItZXZlbnRzOm5vbmV9LmZsYXQtcGxhaW4tdGFibGUgdHIuZnV0dXJlIHRkLC5mbGF0LXBsYWluLXRhYmxlIHRyLnZvaWRlZCB0ZHtvcGFjaXR5OjAuMztmaWx0ZXI6Z3JheXNjYWxlKDEpfS5mbGF0LXBsYWluLXRhYmxlIHRyLmZ1dHVyZSB0ZCBhLC5mbGF0LXBsYWluLXRhYmxlIHRyLnZvaWRlZCB0ZCBhe3BvaW50ZXItZXZlbnRzOm5vbmV9LmZsYXQtcGxhaW4tdGFibGUgdHIubGF0ZXN0IHRkIGEuZGVsZXRle3BvaW50ZXItZXZlbnRzOm5vbmU7Y29sb3I6I2NjY2NjY30uZmxhdC1wbGFpbi10YWJsZSB0ci5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojRERFQkVGO3Bvc2l0aW9uOnJlbGF0aXZlfS5mbGF0LXBsYWluLXRhYmxlIHRyLmFjdGl2ZSBhW2hyZWY9XCIjXCJde29wYWNpdHk6MC4zO2ZpbHRlcjpncmF5c2NhbGUoMSl9LmZsYXQtcGxhaW4tdGFibGUgdHIuYWN0aXZlIHRkOmZpcnN0LWNoaWxkOmJlZm9yZXtjb250ZW50OlwiXFwyMUU4XCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMC4yNWVtO2NvbG9yOiNiOGQ2ZGV9LmFzc2lnbmVkRGF0ZVRpbWUsLmRvbmVEYXRlVGltZXt0ZXh0LWFsaWduOmNlbnRlcn0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5zdmctaWNvbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bWFyZ2luOjAgYXV0bzt0cmFuc2Zvcm0tb3JpZ2luOjAgMCAwfS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLm1lbnV7Zm9udC1zaXplOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDozMnB4O2Rpc3BsYXk6bm9uZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5tZW51e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH19LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAubWVudSAuc3ZnLWljb257ZmlsbDojQjZCQ0I4fS5wZi1mb3JtX2ZsZXggI3B1c2hOYXZ7Zm9udC1zaXplOjE2cHg7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDo5OTk5OTk5OTk5OTk5OTk5OTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxMDAlO21heC13aWR0aDozODRweDtwYWRkaW5nOjY0cHggMCAzMnB4IDMycHg7dHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuM3M7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpO2NvbG9yOiNjOGNhY2E7YmFja2dyb3VuZDojMTMxNjE4O2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0ucGYtZm9ybV9mbGV4IC5pZTkgI3B1c2hOYXZ7Ym9yZGVyLXRvcDo1OHB4fS5wZi1mb3JtX2ZsZXggI3B1c2hOYXYgLnRpdGxle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1yaWdodDozMnB4fS5wZi1mb3JtX2ZsZXggI3B1c2hOYXYgLm1lbnV7Zm9udC1zaXplOjA7ZGlzcGxheTpibG9jaztmbG9hdDpyaWdodDt3aWR0aDozMnB4O2hlaWdodDozMnB4fS5wZi1mb3JtX2ZsZXggI3B1c2hOYXYgLm1lbnUgLnN2Zy1pY29ue3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7ZmlsbDojYzhjYWNhfS5wZi1mb3JtX2ZsZXggI3B1c2hOYXYgdWx7bGlzdC1zdHlsZTpub25lfS5wZi1mb3JtX2ZsZXggI3B1c2hOYXYgdWwgbGl7ZGlzcGxheTpibG9jaztwYWRkaW5nOjE2cHggMzJweCAxNnB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzk3OTc5N30ucGYtZm9ybV9mbGV4ICNwdXNoTmF2IHVsIGxpIGF7Y29sb3I6I2M4Y2FjYX0ucGYtZm9ybV9mbGV4ICNwdXNoTmF2IHVsIGxpIGE6aG92ZXIsLnBmLWZvcm1fZmxleCAjcHVzaE5hdiB1bCBsaSBhLm9ue2NvbG9yOiMwMjllZTN9LnBmLWZvcm1fZmxleCAjcHVzaE5hdiAuY3JlYXRlIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlfS5wZi1mb3JtX2ZsZXggI3B1c2hOYXYgLmNyZWF0ZSAuc3ZnLWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6MTZweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZmlsbDojYzhjYWNhfS5wZi1mb3JtX2ZsZXggLmJvdW5kcywucGYtZm9ybV9mbGV4IC5qZi1oZWFkZXItYm91bmRze3RyYW5zaXRpb246dHJhbnNmb3JtIC4zczt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSl9LnBmLWZvcm1fZmxleC5vcGVuTmF2ICNwdXNoTmF2e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpICFpbXBvcnRhbnQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpICFpbXBvcnRhbnR9LnBmLWZvcm1fZmxleC5vcGVuTmF2IC5ib3VuZHMsLnBmLWZvcm1fZmxleC5vcGVuTmF2IC5qZi1oZWFkZXItYm91bmRzey1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMzg0cHgpICFpbXBvcnRhbnQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTM4NHB4KSAhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOiAzODRweCl7LnBmLWZvcm1fZmxleC5vcGVuTmF2IC5ib3VuZHMsLnBmLWZvcm1fZmxleC5vcGVuTmF2IC5qZi1oZWFkZXItYm91bmRzey1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpfX0ucGYtZm9ybV9mbGV4Lm9wZW5OYXYgI2hlYWRiYW5kIC5ib3VuZHMsLnBmLWZvcm1fZmxleC5vcGVuTmF2ICNoZWFkYmFuZCAuamYtaGVhZGVyLWJvdW5kcywucGYtZm9ybV9mbGV4Lm9wZW5OYXYgI21haW5oZWFkZXIgLmJvdW5kcywucGYtZm9ybV9mbGV4Lm9wZW5OYXYgI21haW5oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHN7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKSAhaW1wb3J0YW50O3RyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKSAhaW1wb3J0YW50fS50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb257cGFkZGluZy10b3A6MH0udGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW59LnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbnttaW4td2lkdGg6MzEwcHg7d2lkdGg6MTAwJTtoZWlnaHQ6NDAwcHg7YmFja2dyb3VuZC1jb2xvcjojMjEyZjM4O2JvcmRlcjpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4OHB4KXsudGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9ue21pbi13aWR0aDozMTBweH19LnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbjpudGgtY2hpbGQoMiksLnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbjpudGgtY2hpbGQoMyl7bWFyZ2luLWxlZnQ6NXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgxMnB4KXsudGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uOm50aC1jaGlsZCgyKSwudGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uOm50aC1jaGlsZCgzKXttYXJnaW4tbGVmdDp1bnNldH19LnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbiAudGhyZWUtb3B0aW9ucy1oZWFkaW5ne21heC13aWR0aDo4MCU7d2lkdGg6MTAwJTttYXJnaW46YXV0bzttYXJnaW4tdG9wOjclfS50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24gLnRocmVlLW9wdGlvbnMtaGVhZGluZyAuZ2V0QVF1b3RlT3B0aW9uLWhlYWRpbmd7Y29sb3I6I2ZmZmZmZjtmb250LXNpemU6MzhweDtmb250LWZhbWlseTpBR2FyYW1vbmRQcm8sc2VyaWY7bWFyZ2luOnVuc2V0O2xpbmUtaGVpZ2h0OjEuMTVlbX0udGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uIC5nZXRBUXVvdGVPcHRpb24taWNvbiAuc3ZnLXdyYXB7YmFja2dyb3VuZDpub25lO2JvcmRlci1yYWRpdXM6dW5zZXR9LnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbiAuZ2V0QVF1b3RlT3B0aW9uLWljb24gLnN2Zy13cmFwIC5pY29uLWZpbGUtYWx0e3dpZHRoOjU5cHg7aGVpZ2h0OjU5cHh9LnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbiAuZ2V0QVF1b3RlT3B0aW9uLWljb24gLnN2Zy13cmFwIC5pY29uLWNsb3VkLXVwbG9hZHt3aWR0aDo4OXB4O2hlaWdodDo1OXB4fS50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24gLmdldEFRdW90ZU9wdGlvbi1pY29uIC5zdmctd3JhcCAuaWNvbi1waG9uZS12b2x1bWV7d2lkdGg6NTdweDtoZWlnaHQ6NTdweH0udGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uIGEuYnRuX2EsLnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbiAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSBhLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAudGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uIGEuYnV0dG9ue3dpZHRoOjEwMCU7bWF4LXdpZHRoOmluaXRpYWw7aGVpZ2h0OjY2cHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtZmFtaWx5OidHb3RoYW0gQScsXCJHb3RoYW0gQlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0udGhyZWUtb3B0aW9ucyAjbW9kYWwtY2FsbGJhY2sgLmdldEFRdW90ZU9wdGlvbi1pY29uLC50aHJlZS1vcHRpb25zICNtb2RhbC11cGxvYWQgLmdldEFRdW90ZU9wdGlvbi1pY29uLC50aHJlZS1vcHRpb25zICNtb2RhbC1jb21wbGV0ZS1wcm9wb3NhbCAuZ2V0QVF1b3RlT3B0aW9uLWljb257d2lkdGg6NjhweDttYXJnaW4tcmlnaHQ6MWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0udGhyZWUtb3B0aW9ucyAjbW9kYWwtY2FsbGJhY2sgI3VwbG9hZEZvcm1JbmZvLC50aHJlZS1vcHRpb25zICNtb2RhbC11cGxvYWQgI3VwbG9hZEZvcm1JbmZvLC50aHJlZS1vcHRpb25zICNtb2RhbC1jb21wbGV0ZS1wcm9wb3NhbCAjdXBsb2FkRm9ybUluZm97bWF4LXdpZHRoOnVuc2V0O21hcmdpbjozNXB4IDAgNTBweH0udGhyZWUtb3B0aW9ucyAjbW9kYWwtY2FsbGJhY2sgLmRpYWxvZy10aXRsZSwudGhyZWUtb3B0aW9ucyAjbW9kYWwtdXBsb2FkIC5kaWFsb2ctdGl0bGUsLnRocmVlLW9wdGlvbnMgI21vZGFsLWNvbXBsZXRlLXByb3Bvc2FsIC5kaWFsb2ctdGl0bGV7Zm9udC1mYW1pbHk6QUdhcmFtb25kUHJvLHNlcmlmfS50aHJlZS1vcHRpb25zICNtb2RhbC1jYWxsYmFjayAuZm9jYjo6YmVmb3JlLC50aHJlZS1vcHRpb25zICNtb2RhbC11cGxvYWQgLmZvY2I6OmJlZm9yZSwudGhyZWUtb3B0aW9ucyAjbW9kYWwtY29tcGxldGUtcHJvcG9zYWwgLmZvY2I6OmJlZm9yZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjt3aWR0aDoyM3B4O2hlaWdodDoyM3B4O21hcmdpbjowO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjIxcHg7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2Y1YTYyM30udGhyZWUtb3B0aW9ucyAjbW9kYWwtY2FsbGJhY2sgLmpzb25Gb3JtIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrLmZvY2I6OmJlZm9yZSwudGhyZWUtb3B0aW9ucyAjbW9kYWwtdXBsb2FkIC5qc29uRm9ybSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkKy5mb2NiOjpiZWZvcmUsLnRocmVlLW9wdGlvbnMgI21vZGFsLWNvbXBsZXRlLXByb3Bvc2FsIC5qc29uRm9ybSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkKy5mb2NiOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiMyMTJmMzh9LnRocmVlLW9wdGlvbnMgI21vZGFsLWNhbGxiYWNrIC5qc29uRm9ybSBpbnB1dFt0eXBlPXJhZGlvXSsuZm9jYjo6YmVmb3JlLC50aHJlZS1vcHRpb25zICNtb2RhbC11cGxvYWQgLmpzb25Gb3JtIGlucHV0W3R5cGU9cmFkaW9dKy5mb2NiOjpiZWZvcmUsLnRocmVlLW9wdGlvbnMgI21vZGFsLWNvbXBsZXRlLXByb3Bvc2FsIC5qc29uRm9ybSBpbnB1dFt0eXBlPXJhZGlvXSsuZm9jYjo6YmVmb3Jle3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHg7Ym9yZGVyLXJhZGl1czo1MCV9LnRocmVlLW9wdGlvbnMgI21vZGFsLWNhbGxiYWNrIC5qc29uRm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5mb2NiOjpiZWZvcmUsLnRocmVlLW9wdGlvbnMgI21vZGFsLXVwbG9hZCAuanNvbkZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsuZm9jYjo6YmVmb3JlLC50aHJlZS1vcHRpb25zICNtb2RhbC1jb21wbGV0ZS1wcm9wb3NhbCAuanNvbkZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsuZm9jYjo6YmVmb3Jle2NvbnRlbnQ6XCJcXDI3MTRcIjtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzkwY2U1MTtib3JkZXItY29sb3I6IzkwY2U1MX0udGhyZWUtb3B0aW9ucyAjbW9kYWwtY2FsbGJhY2sgLmpzb25Gb3JtIGxhYmVsLC50aHJlZS1vcHRpb25zICNtb2RhbC11cGxvYWQgLmpzb25Gb3JtIGxhYmVsLC50aHJlZS1vcHRpb25zICNtb2RhbC1jb21wbGV0ZS1wcm9wb3NhbCAuanNvbkZvcm0gbGFiZWx7Zm9udC1zaXplOjEzcHh9Lmpzb25Gb3JtIGZpZWxkc2V0e21hcmdpbjowIDJweDtwYWRkaW5nOjAuMzVlbSAwLjYyNWVtIDAuNzVlbX0uanNvbkZvcm0gZmllbGRzZXQgZmllbGRzZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5qc29uRm9ybSBsZWdlbmR7Ym9yZGVyOjA7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vcm1hbDsqbWFyZ2luLWxlZnQ6LTdweDtmb250LXdlaWdodDpib2xkfS5qc29uRm9ybSBidXR0b24sLmpzb25Gb3JtIGlucHV0LC5qc29uRm9ybSBzZWxlY3QsLmpzb25Gb3JtIHRleHRhcmVhe2ZvbnQtc2l6ZToxMDAlO21hcmdpbjowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lOyp2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym9yZGVyLXJhZGl1czowO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwLjMpO2JveC1zaGFkb3c6bm9uZX0uanNvbkZvcm0gKjpmb2N1c3tvdXRsaW5lOm5vbmV9Lmpzb25Gb3JtIGJ1dHRvbiwuanNvbkZvcm0gaW5wdXR7bGluZS1oZWlnaHQ6bm9ybWFsfS5qc29uRm9ybSBidXR0b24sLmpzb25Gb3JtIHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfS5qc29uRm9ybSBidXR0b24sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJidXR0b25cIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJyZXNldFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2N1cnNvcjpwb2ludGVyOypvdmVyZmxvdzp2aXNpYmxlfS5qc29uRm9ybSBidXR0b25bZGlzYWJsZWRdLC5qc29uRm9ybSBpbnB1dFtkaXNhYmxlZF0sLmpzb25Gb3JtICo6ZGlzYWJsZWQsLmpzb25Gb3JtIGJ1dHRvbltyZWFkLW9ubHldLC5qc29uRm9ybSBpbnB1dFtyZWFkLW9ubHldLC5qc29uRm9ybSBidXR0b25bcmVhZG9ubHldLC5qc29uRm9ybSBpbnB1dFtyZWFkb25seV0sLmpzb25Gb3JtIGlucHV0LnJlYWRvbmx5e29wYWNpdHk6MC42O2JveC1zaGFkb3c6bm9uZTtjdXJzb3I6ZGVmYXVsdDtwb2ludGVyLWV2ZW50czpub25lfS5qc29uRm9ybSBpbnB1dFtkaXNhYmxlZF0rbGFiZWwub25vZmZzd2l0Y2gtbGFiZWx7b3BhY2l0eTowLjY7Ym94LXNoYWRvdzpub25lO2N1cnNvcjpkZWZhdWx0O2ZpbHRlcjpncmF5c2NhbGUoMSk7cG9pbnRlci1ldmVudHM6bm9uZX0uanNvbkZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicmFkaW9cIl17Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MDsqaGVpZ2h0OjEzcHg7KndpZHRoOjEzcHh9Lmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5qc29uRm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfS5qc29uRm9ybSBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIsLmpzb25Gb3JtIGlucHV0OjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MH0uanNvbkZvcm0gdGV4dGFyZWF7b3ZlcmZsb3c6YXV0bzt2ZXJ0aWNhbC1hbGlnbjp0b3A7cmVzaXplOnZlcnRpY2FsO21pbi1oZWlnaHQ6MjZweDtoZWlnaHQ6NmVtfS5qc29uRm9ybSB0ZXh0YXJlYS5ja2VkaXRvcnttaW4taGVpZ2h0OjUwcHh9Lmpzb25Gb3JtIGJ1dHRvbi5yb3dCdXR0b257cGFkZGluZzo2cHggMTFweDtoZWlnaHQ6MzZweDt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxNXB4fS5qc29uRm9ybSAqOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiNiMmIxYjJ9Lmpzb25Gb3JtICo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojYjJiMWIyfS5qc29uRm9ybSAqOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiNiMmIxYjJ9Lmpzb25Gb3JtICo6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiNiMmIxYjJ9Lmpzb25Gb3Jte21hcmdpbjowO2ZvbnQtc2l6ZToxMDAlO2NvbG9yOiMwNjA3MDh9Lmpzb25Gb3JtIHNlY3Rpb257cGFkZGluZzowIDAgMTBweDttYXJnaW46MCBhdXRvIDAgYXV0b30uanNvbkZvcm0gc2VjdGlvbiBoMntwYWRkaW5nOjIwcHggMTBweDttYXJnaW46MCBhdXRvO2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MzBweH0uanNvbkZvcm0gc2VjdGlvbiBoMjo6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLXBhZ2UtcHJlZml4KX0uanNvbkZvcm0+c2VjdGlvbjpsYXN0LW9mLXR5cGV7cGFkZGluZy1ib3R0b206NjBweH0uanNvbkZvcm0+c2VjdGlvbj5oZWFkZXJ7YmFja2dyb3VuZDojZjdmN2Y3fS5qc29uRm9ybSBmaWVsZHNldHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MzVweCAwIDUwcHg7cGFkZGluZzoxMHB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9Lmpzb25Gb3JtIGZpZWxkc2V0IC5pbnRyb3tkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAwIDVweDtwYWRkaW5nOjA7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTZweH0uanNvbkZvcm0gZmllbGRzZXQgLmludHJvIGRmbnttYXJnaW4tcmlnaHQ6NHB4fS5qc29uRm9ybSBmaWVsZHNldCAuaW50cm8rLm5vdGVzRGl2Lmlzb3BlbiwuanNvbkZvcm0gZmllbGRzZXQgLmhlbHArLm5vdGVzRGl2Lmlzb3BlbnttYXJnaW4tdG9wOjEwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuanNvbkZvcm0gZmllbGRzZXQgLmludHJve2Rpc3BsYXk6aW5saW5lfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5qc29uRm9ybSBmaWVsZHNldHttYXJnaW46MzBweCAwfX0uanNvbkZvcm0gbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzo2cHggMTBweCA2cHggMDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNnB4fS5qc29uRm9ybSBkaXYjbG9va3VwRXJyb3J7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiNmN2UxZTE7cGFkZGluZzoxMHB4O2ZvbnQtc2l6ZTowLjlyZW19Lmljb24tZWRpdHt3aWR0aDoxOXB4O2hlaWdodDoxOXB4fS5pY29uLXBsdXN7d2lkdGg6MThweDtoZWlnaHQ6MThweH0ud2F0ZXJtYXJre2Rpc3BsYXk6bm9uZX0jZGVjbGFyYXRpb24gLmpzb25Gb3JtIHNlY3Rpb24gaDI6YmVmb3Jle2NvbnRlbnQ6XCJcIn0uZGlhbG9nLW1lc3NhZ2UgLmpzb25Gb3JtIGZpZWxkc2V0e21hcmdpbjowfS5qc29uRm9ybS5qc29uRm9ybU91dGVybW9zdEluc3RhbmNle3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowO29wYWNpdHk6MC4zO3RyYW5zaXRpb246b3BhY2l0eSAuMjVzfS5qc29uRm9ybS5qc29uRm9ybU91dGVybW9zdEluc3RhbmNlLnJlYWR5LC5qc29uRm9ybS5qc29uRm9ybU91dGVybW9zdEluc3RhbmNlLnJlYWR5IC5qc29uRm9ybXtvcGFjaXR5OjF9Lmpzb25Gb3JtLnJlYWR5IC5qZi1oZWFkZXItc2VjdGlvbixib2R5PmZvcm0uanNvbkZvcm0ucmVhZHk+c2VjdGlvbj5maWVsZHNldHttYXgtaGVpZ2h0OmluaGVyaXQ7b3ZlcmZsb3c6dmlzaWJsZX0uanNvbkZvcm0gLmpmLWhlYWRlci1ib3VuZHMsLmpzb25Gb3JtPnNlY3Rpb24+aGVhZGVyPmgyLC5qc29uRm9ybT5zZWN0aW9uPi5pbnRybywuanNvbkZvcm0+c2VjdGlvbj5maWVsZHNldCwuanNvbkZvcm0+c2VjdGlvbj4ubm90LWFwcGxpY2FibGV7bWF4LXdpZHRoOjEzMzJweDt3aWR0aDoxMDAlO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cGFkZGluZy1sZWZ0OjMycHg7cGFkZGluZy1yaWdodDozMnB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lmpzb25Gb3JtIC5qZi1oZWFkZXItYm91bmRzLC5qc29uRm9ybT5zZWN0aW9uPmhlYWRlcj5oMiwuanNvbkZvcm0+c2VjdGlvbj4uaW50cm8sLmpzb25Gb3JtPnNlY3Rpb24+ZmllbGRzZXQsLmpzb25Gb3JtPnNlY3Rpb24+Lm5vdC1hcHBsaWNhYmxle3BhZGRpbmctbGVmdDoxNnB4O3BhZGRpbmctcmlnaHQ6MTZweH19Lmpzb25Gb3JtPnNlY3Rpb24+Lm5vdC1hcHBsaWNhYmxle2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDouNWVtO21hcmdpbi1ib3R0b206MmVtO21heC13aWR0aDoxMjY4cHh9LnJlYWRvbmx5TW9kZSBmb3JtI2pmX2pmMSBpbnB1dCwucmVhZG9ubHlNb2RlIGZvcm0jamZfamYxIGxhYmVse3BvaW50ZXItZXZlbnRzOm5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NTBweCl7I21vZGFsLWFqYXggLmpzb25Gb3Jte21pbi13aWR0aDo0MzhweH19Ym9keS5wZi1mb3JtPmZvcm1bdGFyZ2V0Xj1cInVwbG9hZEZyYW1lXCJdLGJvZHkucGYtZm9ybT5pZnJhbWV7cG9zaXRpb246YWJzb2x1dGV9Lmpzb25Gb3JtIC5qZi1yb3c+LmNvbGxlY3Rpb257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbjoxMHB4IC0yOHB4O3BhZGRpbmc6MDtmbGV4LWJhc2lzOjEwMCV9Lmpzb25Gb3JtIC5qZi1yb3c+LmNvbGxlY3Rpb24+bGFiZWw6bm90KC5lcnJvcil7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleDowIDEgYXV0bzttaW4td2lkdGg6NjBweDttYXJnaW46MCAyMXB4IDhweDtwYWRkaW5nOjAgNXB4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmV9Lmpzb25Gb3JtIC5qZi1yb3c+LmNvbGxlY3Rpb24+bGFiZWw6bm90KC5lcnJvcik6Zm9jdXMsLmpzb25Gb3JtIC5qZi1yb3c+LmNvbGxlY3Rpb24+bGFiZWw6bm90KC5lcnJvcik6YWN0aXZle2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lmpzb25Gb3JtIC5qZi1yb3c+LmNvbGxlY3Rpb24+bGFiZWw+aW5wdXR7bWFyZ2luOjAgNnB4IDAgMH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5qc29uRm9ybSAuamYtcm93Pi5jb2xsZWN0aW9ue21hcmdpbjoxMHB4IC0xNXB4IDVweH0uanNvbkZvcm0gLmpmLXJvdz4uY29sbGVjdGlvbj5sYWJlbDpub3QoLmVycm9yKXttYXJnaW46MCAxMHB4IDEycHh9Lmpzb25Gb3JtIC5qZi1yb3c+LmNvbGxlY3Rpb24+bGFiZWwuZXJyb3IubXZhbGlkYXRpb257ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lmpzb25Gb3JtIC5qZi1yb3c+LmNvbGxlY3Rpb257ZmxleC13cmFwOm5vd3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDttYXJnaW46MTBweCAwIDB9Lmpzb25Gb3JtIC5qZi1yb3c+LmNvbGxlY3Rpb24+bGFiZWw6bm90KC5lcnJvcil7ZGlzcGxheTpmbGV4O21hcmdpbjowIDAgMjBweDtwYWRkaW5nOjB9fS5qc29uRm9ybSAuY29sbGVjdGlvbiBsYWJlbC5mb2Nie3BvaW50ZXItZXZlbnRzOm5vbmV9Lmpzb25Gb3JtIC5jb2xsZWN0aW9uPmxhYmVsOmhvdmVyIGlucHV0Om5vdCg6Y2hlY2tlZCkrLmZvY2I6OmJlZm9yZXtib3JkZXItY29sb3I6IzliOWI5Yn0uanNvbkZvcm0gLmNvbGxlY3Rpb24+bGFiZWw6aG92ZXIgaW5wdXQ6bm90KDpjaGVja2VkKSsuZm9jYjo6YWZ0ZXJ7YmFja2dyb3VuZDojYzhjOWNhfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lmpzb25Gb3JtIC5jb2xsZWN0aW9uPmxhYmVsOmhvdmVyIH4gbGFiZWwuZXJyb3IubXZhbGlkYXRpb257ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS5qc29uRm9ybSAubGlua2VkRm9ybVdyYXBwZXIgLmpmLXJvdz4uY29sbGVjdGlvbnt3aGl0ZS1zcGFjZTpub3dyYXB9Lmpzb25Gb3JtIC5qZi1yb3d7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6NzA2cHg7d2lkdGg6MTAwJTttYXJnaW46N3B4IDA7cGFkZGluZzowcHh9Lmpzb25Gb3JtIC5qZi1yb3cuamYtY29udGFjdC1yb3d7YWxpZ24taXRlbXM6Y2VudGVyfS5qc29uRm9ybSAuamYtcm93LmpmLWNvbnRhY3Qtcm93OmZpcnN0LWNoaWxke2ZsZXgtZ3JvdzowfS5qc29uRm9ybSAuamYtcm93LmpmLWNvbnRhY3Qtcm93PmxhYmVsOm5vdCguZXJyb3Ipe2ZsZXg6bm9uZTttYXgtd2lkdGg6MTgwcHg7d2lkdGg6MTAwJTtmb250LXdlaWdodDpib2xkfS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2FzaD5sYWJlbDpub3QoLmVycm9yKXtmb250LXNpemU6MTJweH0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLXN1Ym1pdHttYXgtd2lkdGg6bm9uZX0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNoZWNrYm94e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDttYXJnaW46MThweCAwIDE0cHh9Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1jaGVja2JveCBsYWJlbHtwYWRkaW5nOjVweCAwIDB9Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1jaGVja2JveC5qZi1pbnB1dC10eXBlLW9ub2Zmc3dpdGNoIGxhYmVse2ZsZXgtYmFzaXM6MTAwJX0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNoZWNrYm94LmpmLWlucHV0LXR5cGUtb25vZmZzd2l0Y2ggLm9ub2Zmc3dpdGNoe21hcmdpbi10b3A6LjhlbX0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNoZWNrYm94LmlubGluZUNoZWNrYm94e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1iYXNpczphdXRvO2FsaWduLWl0ZW1zOmZsZXgtZW5kO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3guaW5saW5lQ2hlY2tib3ggbGFiZWx7ZGlzcGxheTpibG9jazt3aWR0aDpjYWxjKDEwMCUgLSA0MHB4KX0uYmFubmVyIC5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3guaW5saW5lQ2hlY2tib3ggbGFiZWwuY29tcHJlc3NlZHtmb250LXNpemU6OHB4O2xpbmUtaGVpZ2h0OjEuMmVtfS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3guaW5saW5lQ2hlY2tib3ggLmZvY2J7ZGlzcGxheTpibG9jazttYXJnaW46MDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt3aWR0aDozMHB4fS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtcmVwZWF0YWJsZXttYXgtd2lkdGg6bm9uZX0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLXJlcGVhdGFibGUgZGZuIHN2Z1tjbGFzcyo9aWNvbl17bWFyZ2luLWxlZnQ6NXB4fS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtcmVwZWF0YWJsZT5sYWJlbCBkZm57bWFyZ2luLXJpZ2h0OjJweH0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLW11bHRpZmlsZXJlcGVhdGFibGV7bWF4LXdpZHRoOm5vbmV9Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1tdWx0aWZpbGVyZXBlYXRhYmxlIGRmbiBzdmdbY2xhc3MqPWljb25de21hcmdpbi1sZWZ0OjVweH0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLW11bHRpZmlsZXJlcGVhdGFibGU+bGFiZWwgZGZue21hcmdpbi1yaWdodDoycHh9Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1kYXRhdGFibGV7bWF4LXdpZHRoOm5vbmV9Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1kYXRhdGFibGUgdGFibGUubGltaXRlZHttYXgtd2lkdGg6NzExcHh9Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1yYWRpb3ttYXgtd2lkdGg6bm9uZX0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLXJhZGlvPmxhYmVse2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE2cHh9Lmpzb25Gb3JtIC5qZi1yb3cubm90ZXNEaXZ7bWF4LXdpZHRoOjcwNnB4O21hcmdpbjowfS5qc29uRm9ybSAuamYtcm93Lm5vdGVzRGl2Ky5qZi1yb3d7bWFyZ2luLXRvcDowfS5qc29uRm9ybSAuamYtcm93Lm5vdGVzRGl2Ky5qZi1pbnB1dC10eXBlLWRhdGF0YWJsZXttYXJnaW4tdG9wOjdweH0uanNvbkZvcm0gLmpmLXJvdz5sYWJlbC5pbmxpbmUtYXBwZW5ke3Zpc2liaWxpdHk6aGlkZGVufS5kaWFsb2ctYm94IC5qc29uRm9ybSAuamYtcm93Pi5jaG9zZW4tY29udGFpbmVye3dpZHRoOmNhbGMoMTAwJSAtIDZweCkgIWltcG9ydGFudH0uanNvbkZvcm0gLmpmLXJvdz5kaXYuY2tle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoxMDAlO3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjNweDtib3gtc2hhZG93Om5vbmU7b3ZlcmZsb3c6aGlkZGVuO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uanNvbkZvcm0gLmpmLXJvdz5kaXYuY2tlLmNrZV9jaHJvbWV7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMyl9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1kYXRhdGFibGV7bWF4LXdpZHRoOjcwMHB4O3dpZHRoOjEwMCU7b3ZlcmZsb3c6YXV0b319QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNoZWNrYm94e2ZsZXgtd3JhcDpub3dyYXA7bWluLWhlaWdodDoyM3B4fS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtZGF0YXRhYmxle21heC13aWR0aDo1MDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuanNvbkZvcm0gLmpmLXJvdy5qZi1jb250YWN0LXJvd3tkaXNwbGF5OmJsb2NrfS5qc29uRm9ybSAuamYtcm93LmpmLWNvbnRhY3Qtcm93PmxhYmVsOm5vdCguZXJyb3Ipe21heC13aWR0aDpub25lfS5qc29uRm9ybSAuamYtcm93LmpmLWNvbnRhY3Qtcm93IC5jaG9zZW4tY29udGFpbmVye21heC13aWR0aDoxMDAlfS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3ggbGFiZWw6bm90KC5vbm9mZnN3aXRjaC1sYWJlbCl7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0b319QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsuanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWRhdGF0YWJsZXttYXgtd2lkdGg6MzAwcHh9Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1kYXRhdGFibGUgdGFibGV7bWluLXdpZHRoOjUwMHB4fX1ib2R5LnJlYWRvbmx5TW9kZSAucm93YnV0dG9ud3JhcHBlci5qZi1yb3d7b3BhY2l0eTowLjM7cG9pbnRlci1ldmVudHM6bm9uZTtmaWx0ZXI6Z3JheXNjYWxlKDEpfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0+ZmllbGRzZXQgLnRhYkNvdW50ZXJ7cmlnaHQ6NTAlO2ZvbnQ6bm9ybWFsIDcwMCAxMnB4LzMycHggXCJSb2JvdG8gQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO2JhY2tncm91bmQ6Izk3OTc5Nzt6LWluZGV4OjJ9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW46MCAtMzNweCAtMzVweDtwYWRkaW5nLXRvcDoxNXB4fWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSk+ZmllbGRzZXQsZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKT5kaXZ7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgNTAlO21pbi13aWR0aDpjYWxjKDUwJSAtIDY2cHgpO21heC13aWR0aDpjYWxjKDUwJSAtIDY2cHgpO21hcmdpbjowIDMzcHggNDBweCAhaW1wb3J0YW50O2JveC1zaXppbmc6Ym9yZGVyLWJveH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pPmZpZWxkc2V0e3BhZGRpbmctdG9wOjMwcHh9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKT5maWVsZHNldDo6YmVmb3JlLGRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSk+ZmllbGRzZXQ6OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kOiM5Nzk3OTd9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKT5maWVsZHNldDo6YmVmb3Jle21hcmdpbi1ib3R0b206MzBweH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pPmZpZWxkc2V0OjphZnRlcnttYXJnaW4tdG9wOjUwcHh9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKT5maWVsZHNldCAucm93YnV0dG9ud3JhcHBlcntwb3NpdGlvbjpzdGF0aWN9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKT5maWVsZHNldCBzcGFuLmJ1dHRvbi5kZWxldGVyb3csZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKT5maWVsZHNldCAudGFiQ291bnRlcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDowO3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKT5maWVsZHNldCBzcGFuLmJ1dHRvbi5kZWxldGVyb3d7bGVmdDo1MCU7cGFkZGluZzo2cHggOHB4O3otaW5kZXg6MzttaW4taGVpZ2h0OjB9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKT5maWVsZHNldCAuamYtcm93e21heC13aWR0aDpub25lfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSk+ZmllbGRzZXQgLmpmLWlucHV0LXR5cGUtY2hlY2tib3h7ZGlzcGxheTpibG9jazttYXJnaW46MTRweCAwfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSk+ZmllbGRzZXQgLmpmLWlucHV0LXR5cGUtY2hlY2tib3g+bGFiZWx7bWluLXdpZHRoOjE1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe2RpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSl7bWFyZ2luOjAgLTIzcHggLTM1cHh9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKT5maWVsZHNldCxkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pPmRpdntmbGV4OjEgMSA0NSU7bWF4LXdpZHRoOmNhbGMoNTAlIC0gNDZweCk7bWFyZ2luOjAgMjNweCA0MHB4ICFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgLTMwcHg7cGFkZGluZy10b3A6MTVweH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdPmZpZWxkc2V0LGRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0+ZGl2e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7ZmxleDpub25lO21heC13aWR0aDpub25lO21hcmdpbjowIDAgNDBweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XT5maWVsZHNldHtwYWRkaW5nLXRvcDozMHB4fWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0+ZmllbGRzZXQ6OmJlZm9yZXtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoycHg7bWFyZ2luLWJvdHRvbTozMHB4O2JhY2tncm91bmQ6Izk3OTc5N31kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdPmZpZWxkc2V0IC5yb3didXR0b253cmFwcGVye3Bvc2l0aW9uOnN0YXRpY31kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdPmZpZWxkc2V0IHNwYW4uYnV0dG9uLmRlbGV0ZXJvdyxkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdPmZpZWxkc2V0IC50YWJDb3VudGVye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjA7d2lkdGg6MzJweDtoZWlnaHQ6MzJweH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdPmZpZWxkc2V0IHNwYW4uYnV0dG9uLmRlbGV0ZXJvd3tsZWZ0OjUwJTtwYWRkaW5nOjZweCA4cHg7ei1pbmRleDozfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0+ZmllbGRzZXQgLmpmLXJvd3ttYXgtd2lkdGg6bm9uZX1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdPmZpZWxkc2V0IC5qZi1yb3cuamYtaW5wdXQtdHlwZS1jaGVja2JveHtkaXNwbGF5OmJsb2NrfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0gLmpmLXJvdyAubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlcnt0b3A6YXV0bztib3R0b206MDt0cmFuc2Zvcm06bm9uZX19ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c117bWFyZ2luOjVweCAwO3RyYW5zaXRpb246YWxsIC4yNXM7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtZW5kfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmpmLWlucHV0LXR5cGUtcmVwZWF0YWJsZSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXXttYXJnaW4tdG9wOjEwcHg7bWFyZ2luLWJvdHRvbToxMHB4fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3d7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7bWF4LXdpZHRoOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO3ZlcnRpY2FsLWFsaWduOmJvdHRvbX1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93OmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDQpLGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCkgfiAuamYtcm93e3dpZHRoOjEwMCV9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdzpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg0KS5qZi1pbnB1dC10eXBlLXRleHQtMjAwLGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCkgfiAuamYtcm93LmpmLWlucHV0LXR5cGUtdGV4dC0yMDB7bWluLXdpZHRoOjIwMHB4fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNSksZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdzpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg1KSB+IC5qZi1yb3d7d2lkdGg6NDguMjUlfWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNiksZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdzpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg2KSB+IC5qZi1yb3d7d2lkdGg6MzIuMTclfWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNyksZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdzpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg3KSB+IC5qZi1yb3d7d2lkdGg6MjQuMTI1JX1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93OmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDgpLGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoOCkgfiAuamYtcm93e3dpZHRoOjE5LjMlfWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoOSksZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdzpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg5KSB+IC5qZi1yb3d7d2lkdGg6NTBweDtmbGV4LWdyb3c6MX1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93OmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDEwKSxmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93OmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDEwKSB+IC5qZi1yb3d7d2lkdGg6MTMuOCV9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyBsYWJlbHt2ZXJ0aWNhbC1hbGlnbjpib3R0b207b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkO292ZXJmbG93LXdyYXA6YW55d2hlcmV9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyBsYWJlbDpub3QoLmVycm9yKXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MCAwIDhweDtmb250LXNpemU6MTFweDtmb250LXdlaWdodDo1MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgbGFiZWwgZGZuOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZX1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IGxhYmVsK3RleHRhcmVhe2hlaWdodDozNnB4fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgbGFiZWwrLmZpbGV1cGxvYWRlcnttaW4td2lkdGg6MjAwcHh9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyAubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlcnt0b3A6YXV0bztib3R0b206MDt0cmFuc2Zvcm06bm9uZX1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LmpmLWNvbnRhY3Qtcm93e21heC13aWR0aDoyMjBweH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93Ky5qZi1yb3d7cGFkZGluZy1sZWZ0OjEwcHh9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdysuamYtcm93IGxhYmVsLmVycm9ye2xlZnQ6MTBweH1kaXY6bm90KFtkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl90YWJsZWZvcm1fY2xhaW1cIl0pPmZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3crLmpmLXJvdyBpbnB1dCxkaXY6bm90KFtkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl90YWJsZWZvcm1fY2xhaW1cIl0pPmZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3crLmpmLXJvdyBzZWxlY3QsZGl2Om5vdChbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfdGFibGVmb3JtX2NsYWltXCJdKT5maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93Ky5qZi1yb3cgLmZpbGV1cGxvYWRlcnt3aWR0aDoxMDAlO21hcmdpbi1sZWZ0OjB9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdy5qZi1pbnB1dC10eXBlLXNlbGVjdCBzZWxlY3R7bWluLXdpZHRoOjIwNXB4fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cucm93YnV0dG9ud3JhcHBlcnttaW4td2lkdGg6NDRweCAhaW1wb3J0YW50O21heC13aWR0aDo0NHB4ICFpbXBvcnRhbnQ7d2lkdGg6MC4xJTtwYWRkaW5nLWxlZnQ6OHB4fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c+LmNvbGxlY3Rpb257bWluLXdpZHRoOjg1cHg7d2lkdGg6MTAwJTttYXJnaW46MDt2ZXJ0aWNhbC1hbGlnbjpib3R0b20gIWltcG9ydGFudDttaW4taGVpZ2h0OjM3cHh9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyAuY2hvc2VuLWNvbnRhaW5lcnt2ZXJ0aWNhbC1hbGlnbjpib3R0b219ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyBpbnB1dFt0eXBlPVwiZGF0ZVwiXXtwYWRkaW5nLXJpZ2h0OjZweH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAudGFiQ291bnRlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXStmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93PmxhYmVsOm5vdCguZXJyb3Ipe2hlaWdodDowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowfWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIH4gLnJvd2J1dHRvbndyYXBwZXIuamYtcm93e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMHB4O21hcmdpbi10b3A6N3B4O21hcmdpbi1sZWZ0OjA7dGV4dC1hbGlnbjpsZWZ0fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1pbnB1dC10eXBlLWNoZWNrYm94e3dpZHRoOjAuMSU7bWFyZ2luOjAgIWltcG9ydGFudH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtaW5wdXQtdHlwZS1jaGVja2JveD5sYWJlbDpub3QoLmVycm9yKXtwYWRkaW5nLXJpZ2h0OjdweH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtaW5wdXQtdHlwZS1udW1iZXJ7d2lkdGg6NiU7bWluLXdpZHRoOjUuMWVtfWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1pbnB1dC10eXBlLW51bWJlcj5sYWJlbDpub3QoLmVycm9yKXt3aWR0aDo3MHB4fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1pbnB1dC10eXBlLWZpbGU6Zmlyc3QtY2hpbGR7d2lkdGg6YXV0b319QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LmpmLWlucHV0LXR5cGUtc2VsZWN0IHNlbGVjdHttaW4td2lkdGg6ODBweH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LmpmLWlucHV0LXR5cGUtZGF0ZXttYXgtd2lkdGg6MTQ1cHg7d2lkdGg6MSU7bWluLXdpZHRoOjQuNWVtfWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgZGZuOjpiZWZvcmUsZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyBkZm46OmFmdGVyLGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgZGZuIHN2Z3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1kaXY6bm90KFtkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl90YWJsZWZvcm1fY2xhaW1cIl0pPmZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3crLmpmLXJvdyBpbnB1dCxkaXY6bm90KFtkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl90YWJsZWZvcm1fY2xhaW1cIl0pPmZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3crLmpmLXJvdyBzZWxlY3QsZGl2Om5vdChbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfdGFibGVmb3JtX2NsYWltXCJdKT5maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93Ky5qZi1yb3cgLmZpbGV1cGxvYWRlcntib3JkZXItbGVmdC13aWR0aDoxcHh9fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6aGFzKD5sYWJlbC5vdmVyZmxvd1dyYXBOb3JtYWwpe3dpZHRoOmF1dG8gIWltcG9ydGFudH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAub3ZlcmZsb3dXcmFwTm9ybWFse292ZXJmbG93LXdyYXA6bm9ybWFsICFpbXBvcnRhbnR9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdzpoYXMoPmxhYmVsLm1pbi13aWR0aC1mb3VyLWNoYXJzKXttaW4td2lkdGg6ODRweH0ucm93YnV0dG9ud3JhcHBlci5qZi1yb3d7dGV4dC1hbGlnbjpyaWdodDttYXJnaW46MH0ucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbnttYXgtd2lkdGg6MTAwJX0ucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5kZWxldGVyb3d7ZGlzcGxheTpibG9jazt3aWR0aDozNnB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM5Nzk3OTd9LnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uZGVsZXRlcm93IHN2Z3tkaXNwbGF5OmJsb2NrO2ZpbGw6Izk3OTc5N30ucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5kZWxldGVyb3c6aG92ZXJ7YmFja2dyb3VuZDojOTc5Nzk3fS5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmRlbGV0ZXJvdzpob3ZlciBzdmd7ZmlsbDojZmZmfS5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5kZWxldGVyb3d7ZGlzcGxheTpibG9jazt3aWR0aDozNnB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM5Nzk3OTc7cGFkZGluZzo4cHggMTBweDtjdXJzb3I6cG9pbnRlcn0ucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uZGVsZXRlcm93IHN2Z3tkaXNwbGF5OmJsb2NrO2ZpbGw6Izk3OTc5N30ucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uZGVsZXRlcm93OmhvdmVye2JhY2tncm91bmQ6Izk3OTc5N30ucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uZGVsZXRlcm93OmhvdmVyIHN2Z3tmaWxsOiNmZmZ9LnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uYWRkcm93e3dpZHRoOjEwMHB4O3BhZGRpbmctbGVmdDo0MHB4O3BhZGRpbmctcmlnaHQ6MjBweDt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZDojMDFCRUU1O2N1cnNvcjpwb2ludGVyfS5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmFkZHJvdyBzdmd7ZGlzcGxheTpibG9jaztmaWxsOiNmZmZ9LnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uYWRkcm93IHN2Zy5pY29uLWpmLWFkZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MTBweDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O21hcmdpbi10b3A6LThweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmFkZHJvdyBzdmcuaWNvbi1qZi1hZGR7bGVmdDphdXRvfX0ucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5hZGRyb3c6aG92ZXJ7YmFja2dyb3VuZDojMDBhOWNjfS5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhe2JhY2tncm91bmQ6I2Y3ZjdmNztib3JkZXI6MnB4IGRhc2hlZCAjZDRkNGQ0fWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0gLnJlcGVhdGFibGUtZm9vdGVyLWFyZWF7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhe21pbi1oZWlnaHQ6MzgycHg7cGFkZGluZzo0MHB4IDE1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKSAucmVwZWF0YWJsZS1mb290ZXItYXJlYSBzcGFuLmFkZHJvd3twb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXg6bm9uZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt3aWR0aDphdXRvO2hlaWdodDphdXRvO3BhZGRpbmc6MjBweCAyMHB4IDEwMHB4O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjM2cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMwNjA3MDg7YmFja2dyb3VuZDp0cmFuc3BhcmVudH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhIHNwYW4uYWRkcm93IHN2Z3tmaWxsOiMwMUJFRTU7dHJhbnNpdGlvbjphbGwgLjI1cyBlYXNlLW91dH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhIHNwYW4uYWRkcm93IHN2Zy5pY29uLWFkZCxkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhIHNwYW4uYWRkcm93IHN2Zy5pY29uLWpmLWFkZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3RvcDphdXRvO2xlZnQ6YXV0bzt3aWR0aDoxMjBweDtoZWlnaHQ6MTIwcHg7bWFyZ2luOjM1cHggYXV0byAwfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSkgLnJlcGVhdGFibGUtZm9vdGVyLWFyZWEgc3Bhbi5hZGRyb3c6aG92ZXJ7YmFja2dyb3VuZDojZWVlZWVmfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSkgLnJlcGVhdGFibGUtZm9vdGVyLWFyZWEgc3Bhbi5hZGRyb3c6aG92ZXIgc3Zne2ZpbGw6IzAwYTljY31kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhIC5jc3Zpb3twb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjIwcHg7ei1pbmRleDoyfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF1bZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLnJlcGVhdGFibGUtZm9vdGVyLWFyZWF7ZGlzcGxheTpibG9jaztwYWRkaW5nOjZweH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhPmRpdntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46NnB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2RpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0gLnJlcGVhdGFibGUtZm9vdGVyLWFyZWF7bWluLWhlaWdodDoyOTBweDtwYWRkaW5nOjI1cHggMTVweDt0ZXh0LWFsaWduOmNlbnRlcn1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhIHNwYW4uYWRkcm93e3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZmxleDpub25lO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87cGFkZGluZzoyMHB4IDIwcHggMTAwcHg7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MzZweDtmb250LXdlaWdodDpub3JtYWw7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzA2MDcwODtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0gLnJlcGVhdGFibGUtZm9vdGVyLWFyZWEgc3Bhbi5hZGRyb3cgc3Zne2ZpbGw6IzAxQkVFNTt0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2Utb3V0fWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0gLnJlcGVhdGFibGUtZm9vdGVyLWFyZWEgc3Bhbi5hZGRyb3cgc3ZnLmljb24tYWRke3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7dG9wOmF1dG87bGVmdDphdXRvO3dpZHRoOjEyMHB4O2hlaWdodDoxMjBweDttYXJnaW46MzVweCBhdXRvIDB9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XSAucmVwZWF0YWJsZS1mb290ZXItYXJlYSBzcGFuLmFkZHJvdzpob3ZlcntiYWNrZ3JvdW5kOiNlZWVlZWZ9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XSAucmVwZWF0YWJsZS1mb290ZXItYXJlYSBzcGFuLmFkZHJvdzpob3ZlciBzdmd7ZmlsbDojMDBhOWNjfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0gLnJlcGVhdGFibGUtZm9vdGVyLWFyZWEgLmNzdmlve3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MjBweDt6LWluZGV4OjJ9fSpbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdIC5qZi1pbnB1dC10eXBlLXNlbGVjdCBzZWxlY3R7cGFkZGluZy1yaWdodDoyNXB4O2FwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOnVybChcIi9pbWcvc291cmNlL2Fycm93LWRvd24uc3ZnXCIpIG5vLXJlcGVhdCA5NSUgY2VudGVyO2JhY2tncm91bmQtcG9zaXRpb246Y2FsYygxMDAlIC0gMTJweCkgY2VudGVyfSpbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdIC5qZi1pbnB1dC10eXBlLXNlbGVjdCBzZWxlY3RbZGF0YS10eXBlPVwiY29udGFjdFwiXXtwYWRkaW5nLXJpZ2h0OjUwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjpjYWxjKDEwMCUgLSAzOHB4KSBjZW50ZXJ9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX3RhYmxlZm9ybV9jbGFpbVwiXSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LmpmLWlucHV0LXR5cGUtc2VsZWN0IHNlbGVjdHttaW4td2lkdGg6MH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9yZWd1bGF0b3J5SXNzdWVzXCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1pbnB1dC10eXBlLXRleHRhcmVhe3dpZHRoOjkwJX1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9yZWd1bGF0b3J5SXNzdWVzXCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdLGRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl9mb3JtX3JlZ3VsYXRvcnlJc3N1ZXNNb25pdG9yaW5nVmlzaXRcIl0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10sZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fcmVndWxhdG9yeUlzc3Vlc1NyYUVuZ2FnZW1lbnRcIl0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c117d2lkdGg6MTAwJX1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9yZWd1bGF0b3J5SXNzdWVzXCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3csZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fcmVndWxhdG9yeUlzc3Vlc01vbml0b3JpbmdWaXNpdFwiXSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LGRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl9mb3JtX3JlZ3VsYXRvcnlJc3N1ZXNTcmFFbmdhZ2VtZW50XCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3d7d2lkdGg6aW5oZXJpdH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9yZWd1bGF0b3J5SXNzdWVzXCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3Qtb2YtdHlwZSxkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9yZWd1bGF0b3J5SXNzdWVzTW9uaXRvcmluZ1Zpc2l0XCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3Qtb2YtdHlwZSxkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9yZWd1bGF0b3J5SXNzdWVzU3JhRW5nYWdlbWVudFwiXSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93OmZpcnN0LW9mLXR5cGV7bWluLXdpZHRoOjgwcHg7d2lkdGg6NGVtfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl9mb3JtX3JlZ3VsYXRvcnlJc3N1ZXNcIl0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWZpbGUsZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fcmVndWxhdG9yeUlzc3Vlc01vbml0b3JpbmdWaXNpdFwiXSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LmpmLWlucHV0LXR5cGUtZmlsZSxkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9yZWd1bGF0b3J5SXNzdWVzU3JhRW5nYWdlbWVudFwiXSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LmpmLWlucHV0LXR5cGUtZmlsZXttYXgtd2lkdGg6MjAwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtkaXZbaWQqPWxvY2t0b25QZl90YWJsZWZvcm1fY2xhaW1dLmpmLXJvdyxkaXZbaWQqPWxvY2t0b25QZl90YWJsZWRvY3VtZW50X2NsYWltXS5qZi1yb3d7bWFyZ2luOjI1cHggMH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfdGFibGVkb2N1bWVudF9jbGFpbVwiXSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93e3dpZHRoOjUwJX1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9mb3JlaWduTGF3QWR2aWNlXCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1pbnB1dC10eXBlLXRleHRhcmVhe3dpZHRoOjMwJX1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9jbGFpbXNcIl0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLWlucHV0LXR5cGUtdGV4dHt3aWR0aDo3MCV9ZmllbGRzZXQ+ZGl2W2lkKj1sb2NrdG9uUGZfdGFibGVmb3JtX2NsYWltXT5sYWJlbCxmaWVsZHNldD5kaXZbaWQqPWxvY2t0b25QZl90YWJsZWRvY3VtZW50X2NsYWltXT5sYWJlbHttYXJnaW4tYm90dG9tOjdweDtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxNnB4O2ZvbnQtd2VpZ2h0OjQwMH19Lmpzb25Gb3JtIC5kaXNhYmxlZHtvcGFjaXR5OjAuMTtwb2ludGVyLWV2ZW50czpub25lfS5qc29uRm9ybSAuZGlzYWJsZWQrLm9ub2Zmc3dpdGNoLWxhYmVse29wYWNpdHk6MC4xO3BvaW50ZXItZXZlbnRzOm5vbmV9Lmpzb25Gb3JtIC5kaXNhYmxlZCsub25vZmZzd2l0Y2gtbGFiZWwgLmlzb24sLmpzb25Gb3JtIC5kaXNhYmxlZCsub25vZmZzd2l0Y2gtbGFiZWwgLmlzb2Zme2JhY2tncm91bmQtY29sb3I6IzY2Nn1ib2R5LnJlYWRvbmx5TW9kZSAjamZfamZkZWN7cGFkZGluZy10b3A6MHB4fSNqZl9qZmRlYyBzZWN0aW9uIGgyOmJlZm9yZXtkaXNwbGF5Om5vbmV9Zm9ybSNqZl9qZjEuaW5JZnJhbWV7cGFkZGluZy10b3A6NzhweH1mb3JtI2pmX2pmMS5pbklmcmFtZSAuamYtaGVhZGVyLXNlY3Rpb24sZm9ybSNqZl9qZjEuaW5JZnJhbWUgLmpmLWhlYWRlci1zZWN0aW9uW3N0eWxlXXt0b3A6MCAhaW1wb3J0YW50O3Bvc2l0aW9uOmZpeGVkfS5wZi1mb3JtLnJlYWRvbmx5SWZyYW1lIC5wYWdlLWNvbnRhaW5lcntwYWRkaW5nLXRvcDowcHh9I21vZGFsRGlhbG9nLnByb3Bmb3JtcHJldmlldyAuZGlhbG9nLWJveHt3aWR0aDo4MHZ3fSNtb2RhbERpYWxvZy5wcm9wZm9ybXByZXZpZXcgLmRpYWxvZy1tZXNzYWdle3BhZGRpbmc6MH0jbW9kYWxEaWFsb2cucHJvcGZvcm1wcmV2aWV3IGlmcmFtZXt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDEwMHZoIC0gMzAwcHgpO2JvcmRlcjpub25lfS5hY2NvcmRpb25uaWNlIC5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tY29udGVudCwuYWNjb3JkaW9ubmljZSAuYWNjb3JkaW9uLWl0ZW0gaGVhZGVyIH4gcC5pbnRyb3std2Via2l0LXRyYW5zaXRpb246bWF4LWhlaWdodCAwLjZzIGVhc2UtaW4gMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7LW8tdHJhbnNpdGlvbjptYXgtaGVpZ2h0IDAuNnMgZWFzZS1pbiAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zczt0cmFuc2l0aW9uOm1heC1oZWlnaHQgMC42cyBlYXNlLWluIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzfS5hY2NvcmRpb25uaWNlIC5hY2NvcmRpb24taXRlbSBsZWdlbmR7bWF4LWhlaWdodDowcHg7b3ZlcmZsb3c6aGlkZGVufS5hY2NvcmRpb25uaWNlIC5hY2NvcmRpb24taXRlbS1vcGVuIGxlZ2VuZHttYXgtaGVpZ2h0OjQwMHB4O292ZXJmbG93OnZpc2libGV9LmFjY29yZGlvbm5pY2UgLmFjY29yZGlvbi1pdGVtLW9wZW4gZmllbGRzZXQ6Zmlyc3Qtb2YtdHlwZT5sZWdlbmQ6Zmlyc3Qtb2YtdHlwZXtwYWRkaW5nLXRvcDoyNXB4O2Rpc3BsYXk6YmxvY2t9LmFjY29yZGlvbm5pY2UgLmFjY29yZGlvbi1pdGVtIGhlYWRlciB+IHAuaW50cm86bm90KC5kYXRhcGFnZWxhc3RpbnRybyl7bWF4LWhlaWdodDowcHg7bWFyZ2luOjA7b3ZlcmZsb3c6aGlkZGVufS5hY2NvcmRpb25uaWNlIC5hY2NvcmRpb24taXRlbS1vcGVuIGhlYWRlciB+IHAuaW50cm97bWFyZ2luLXRvcDozMHB4O21heC1oZWlnaHQ6MTAwMHB4O292ZXJmbG93OnZpc2libGV9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0+c2VjdGlvbj4ubm90LWFwcGxpY2FibGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjA7cmlnaHQ6MDtib3JkZXI6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjNweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6d2hpdGU7YmFja2dyb3VuZDojNjc4NjhlO3dpZHRoOjEzZW07bWFyZ2luOmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2t9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbXtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbToycHg7Ym9yZGVyOjFweCBzb2xpZCAjZWVlO2JvcmRlci13aWR0aDowIDFweCAwIDFweDttaW4taGVpZ2h0OjgwcHh9LmFjY29yZGlvbm5pY2UuanNvbkZvcm06bm90KC5jaGVja2xpc3RGb3JtKSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZXtib3JkZXItd2lkdGg6MCAxcHggMXB4IDFweH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybTpub3QoLmNoZWNrbGlzdEZvcm0pIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tY29udGVudHttYXgtaGVpZ2h0OjEwMDBweDtvcGFjaXR5OjE7bWFyZ2luOjEwcHggMjBweDtwYWRkaW5nOjIwcHggMzBweH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybTpub3QoLmNoZWNrbGlzdEZvcm0pIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tY29udGVudCBsZWdlbmQsLmFjY29yZGlvbm5pY2UuanNvbkZvcm06bm90KC5jaGVja2xpc3RGb3JtKSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWNvbnRlbnQgLmludHJve21heC1oZWlnaHQ6MTAwMHB4fS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtLmNoZWNrbGlzdEZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGV7Ym9yZGVyLXdpZHRoOjAgMXB4IDFweCAxcHh9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0uY2hlY2tsaXN0Rm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWNvbnRlbnR7bWF4LWhlaWdodDoxMDAwcHg7b3BhY2l0eToxO21hcmdpbjoxMHB4IDIwcHg7cGFkZGluZzoyMHB4IDEwcHh9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0uY2hlY2tsaXN0Rm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWNvbnRlbnQgbGVnZW5kLC5hY2NvcmRpb25uaWNlLmpzb25Gb3JtLmNoZWNrbGlzdEZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1jb250ZW50IC5pbnRyb3ttYXgtaGVpZ2h0OjEwMDBweH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtLmxhc3QgLmFjY29yZGlvbi1jb250ZW50IH4gLmFjY29yZGlvbi1jb250ZW50Omxhc3Qtb2YtdHlwZXtkaXNwbGF5Om5vbmV9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gc2VjdGlvbi5mby1zZWN0aW9uLWhpZGUtbWV7aGVpZ2h0OjFweDtvdmVyZmxvdzpoaWRkZW47b3BhY2l0eTowfS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIHNlY3Rpb24gaDJ7cG9zaXRpb246cmVsYXRpdmV9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbSBoMnttYXJnaW46MDtjb2xvcjojNGE0YTRhO2ZvbnQtd2VpZ2h0OjMwMDtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoxLjYyZW07d2lkdGg6MTAwJTt0ZXh0LWluZGVudDoyMHB4fS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0tb3BlbiBoMntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzRhNGE0YX0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uIGZpZWxkc2V0e3BhZGRpbmc6MzBweH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtIGZpZWxkc2V0e3dpZHRoOmF1dG87bWFyZ2luOjA7cGFkZGluZzowIDMwcHh9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbS1vcGVuIGZpZWxkc2V0e3BhZGRpbmc6MjBweCAzMHB4O21hcmdpbjoxMHB4IDIwcHg7b3ZlcmZsb3c6dmlzaWJsZTthbmltYXRpb246MnMgZGVsYXktb3ZlcmZsb3c7bWF4LWhlaWdodDo2MDAwMDBweH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtLW9wZW4gZmllbGRzZXQgZmllbGRzZXR7cGFkZGluZzowcHg7bWFyZ2luOjBweH1Aa2V5ZnJhbWVzIGRlbGF5LW92ZXJmbG93e2Zyb217b3ZlcmZsb3c6aGlkZGVufX0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtLW9wZW57Ym9yZGVyOjFweCBzb2xpZCAjZWVlO2JvcmRlci10b3Atd2lkdGg6MH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmN1cnJlbnR7YmFja2dyb3VuZDojZmZmfS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIC5uZXh0YnV0dG9ud3JhcHBlcnt0ZXh0LWFsaWduOnJpZ2h0O21heC13aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjMwcHg7cGFkZGluZy10b3A6MjBweDtib3JkZXItdG9wOjFweCBzb2xpZCAjNGE0YTRhfS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtLnJlYWRvbmx5IC5uZXh0YnV0dG9ud3JhcHBlcntkaXNwbGF5Om5vbmV9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gLmpmLWhlYWRlci1zZWN0aW9ue2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dG9wOmluaGVyaXQgIWltcG9ydGFudDtwYWRkaW5nLXRvcDoxMHB4O3BhZGRpbmctYm90dG9tOjEwcHg7YmFja2dyb3VuZDp3aGl0ZTtib3JkZXItdG9wOjFweCBzb2xpZCAjZWVlfS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIC5qZi1oZWFkZXItc2VjdGlvbiAuamYtaGVhZGVyLWJvdW5kc3t3aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSAuamYtaGVhZGVyLXNlY3Rpb24gYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0e3JpZ2h0OjBweH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSAuamYtaGVhZGVyLXNlY3Rpb24gYnV0dG9uI21haW5fc3VtbWFyeXtyaWdodDoxMjNweH0uYWNjb3JkaW9ubmljZSAjcDQgLmludHJve21hcmdpbjoyMHB4IDEwcHggMCAyMHB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjQwMH0uYWNjb3JkaW9ubmljZSAjcDQuYWNjb3JkaW9uLWl0ZW0gLmludHJve21hcmdpbi1sZWZ0Oi0xMHB4fS5hY2NvcmRpb25uaWNlICNwNC5hY2NvcmRpb24taXRlbS1vcGVuIC5pbnRyb3ttYXJnaW4tbGVmdDoyMHB4fS5hY2NvcmRpb25uaWNlICNwNC5hY2NvcmRpb24taXRlbS1vcGVuIC5pbnRyb3ttYXJnaW4tbGVmdDoyMHB4O21hcmdpbi10b3A6LTYwcHg7bWFyZ2luLWJvdHRvbTozMHB4O21heC13aWR0aDpjYWxjKDEwMCUgLSAxNjBweCl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmFjY29yZGlvbm5pY2UgI3A0LmFjY29yZGlvbi1pdGVtLW9wZW4gLmludHJve21hcmdpbi10b3A6LTIwcHg7bWF4LXdpZHRoOmluaGVyaXR9fS5hY2NvcmRpb25uaWNlIC5pbnZhbGlkICNwNCAuaW50cm97Y29sb3I6I0JFMUUyRDtwb3NpdGlvbjpyZWxhdGl2ZX0uYWNjb3JkaW9ubmljZSAuaW52YWxpZCAjcDQuYWNjb3JkaW9uLWl0ZW0gLmludHJvOmJlZm9yZXtjb250ZW50OlwiXFwyNkEwXCI7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1yaWdodDowLjVlbTt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5hY2NvcmRpb25uaWNlIC5pbnZhbGlkICNwNCAuZGF0YXBhZ2VsYXN0aW50cm97Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYWNjb3JkaW9ubmljZSAuaW52YWxpZCAjcDQgLmRhdGFwYWdlbGFzdGludHJvOmhvdmVye2NvbG9yOiM0MzlmYmQgIWltcG9ydGFudH0uYWNjb3JkaW9ubmljZSAuaW52YWxpZCAjcDQuYWNjb3JkaW9uLWl0ZW0gLmRhdGFwYWdlbGFzdGludHJvIGVte2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNCRTFFMkR9LmFjY29yZGlvbm5pY2UgLmluY29tcGxldGUgI3A0IC5pbnRyb3tjb2xvcjojRjc5NDFFO3Bvc2l0aW9uOnJlbGF0aXZlfS5hY2NvcmRpb25uaWNlIC5pbmNvbXBsZXRlICNwNC5hY2NvcmRpb24taXRlbSAuaW50cm86YmVmb3Jle2NvbnRlbnQ6XCJcXDI3MThcIjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXJpZ2h0OjAuNWVtO3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmFjY29yZGlvbm5pY2UgLmluY29tcGxldGUgI3A0IC5kYXRhcGFnZWxhc3RpbnRyb3tjdXJzb3I6cG9pbnRlcjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5hY2NvcmRpb25uaWNlIC5pbmNvbXBsZXRlICNwNCAuZGF0YXBhZ2VsYXN0aW50cm86aG92ZXJ7Y29sb3I6IzQzOWZiZCAhaW1wb3J0YW50fS5hY2NvcmRpb25uaWNlIC5pbmNvbXBsZXRlICNwNC5hY2NvcmRpb24taXRlbSAuZGF0YXBhZ2VsYXN0aW50cm8gZW17Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0Y3OTQxRX0uYWNjb3JkaW9ubmljZSAuaW5jb21wbGV0ZSAjcDQuYWNjb3JkaW9uLWl0ZW0gLmRhdGFwYWdlbGFzdGludHJvIGVte2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNGNzk0MUV9LmFjY29yZGlvbm5pY2UgLmNvbXBsZXRlICNwNCAuaW50cm97Y29sb3I6Izc0YmQ0Mztwb3NpdGlvbjpyZWxhdGl2ZX0uYWNjb3JkaW9ubmljZSAuY29tcGxldGUgI3A0LmFjY29yZGlvbi1pdGVtIC5pbnRybzpiZWZvcmV7Y29udGVudDpcIlxcMjcxNFwiO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tcmlnaHQ6MC41ZW07dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1ibG9ja30uYWNjb3JkaW9ubmljZS5qc29uRm9ybSB1bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGUgbGkgYXtmb250LXdlaWdodDoxMDB9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gI3dyYXBwZXItZm9yLWkxLTEtN3ttYXJnaW4tYm90dG9tOjEwcHh9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gbGFiZWxbZm9yPXRoZWZ0QW5kTWFsaWNpb3VzRGFtYWdlRXhjbHVkZWRPdmVybmlnaHRdLC5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIGxhYmVsW2Zvcj1idXlvbmxpbmVub3RhdmFpbGFibGVdLC5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIGxhYmVsW2Zvcj1idXlvbmxpbmVub3RhdmFpbGFibGVkdWV0b3ZlaGljbGVdLC5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIGxhYmVsW2Zvcj12YWx1ZU92ZXI3MDAwXXtiYWNrZ3JvdW5kOnJnYmEoMjQ3LDE0OCwzMCwwLjEpO3BhZGRpbmc6MTBweCAxM3B4O2JvcmRlci1yYWRpdXM6MHB4fS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIGxhYmVsW2Zvcj10aGVmdEFuZE1hbGljaW91c0RhbWFnZUV4Y2x1ZGVkT3Zlcm5pZ2h0XSBzdHJvbmcsLmFjY29yZGlvbm5pY2UuanNvbkZvcm0gbGFiZWxbZm9yPWJ1eW9ubGluZW5vdGF2YWlsYWJsZV0gc3Ryb25nLC5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIGxhYmVsW2Zvcj1idXlvbmxpbmVub3RhdmFpbGFibGVkdWV0b3ZlaGljbGVdIHN0cm9uZywuYWNjb3JkaW9ubmljZS5qc29uRm9ybSBsYWJlbFtmb3I9dmFsdWVPdmVyNzAwMF17Zm9udC13ZWlnaHQ6NjAwfS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIC5qZi1yb3c+bGFiZWx7bWF4LXdpZHRoOjEwMCV9LmFjY29yZGlvbm5pY2UgLnJlYWRvbmx5Q3VzdG9tTm90aWNle3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtoZWlnaHQ6aW5oZXJpdDtwYWRkaW5nOjIwcHg7YmFja2dyb3VuZC1jb2xvcjphbGljZWJsdWV9LmFjY29yZGlvbm5pY2UgLnJlYWRvbmx5Q3VzdG9tTm90aWNlIGErYXtib3JkZXI6bm9uZTtwYWRkaW5nOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmFjY29yZGlvbm5pY2UgLmpmLXBhZ2UtY29udHJvbHt2aXNpYmlsaXR5OmhpZGRlbn0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtIGgye3RleHQtaW5kZW50OjhweH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtIGgyIC5pY29uLW9wZW4tY2xvc2V7cmlnaHQ6MTZweH0uYWNjb3JkaW9ubmljZSAucGFnZS1jb250YWluZXIgLmJsb2NrLmVtcHR5LXJpZ2h0LWNvbHVtbntkaXNwbGF5Om5vbmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAzMHB4KXsuYWNjb3JkaW9ubmljZSAucGFnZS1jb250YWluZXIgLmJsb2NrLmVtcHR5LXJpZ2h0LWNvbHVtbntkaXNwbGF5Om5vbmV9fWRpYWxvZ3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDt3aWR0aDotbW96LWZpdC1jb250ZW50O3dpZHRoOi13ZWJraXQtZml0LWNvbnRlbnQ7d2lkdGg6Zml0LWNvbnRlbnQ7aGVpZ2h0Oi1tb3otZml0LWNvbnRlbnQ7aGVpZ2h0Oi13ZWJraXQtZml0LWNvbnRlbnQ7aGVpZ2h0OmZpdC1jb250ZW50O21hcmdpbjphdXRvO2JvcmRlcjpzb2xpZDtwYWRkaW5nOjFlbTtiYWNrZ3JvdW5kOndoaXRlO2NvbG9yOmJsYWNrO2Rpc3BsYXk6YmxvY2t9ZGlhbG9nOm5vdChbb3Blbl0pe2Rpc3BsYXk6bm9uZX1kaWFsb2crLmJhY2tkcm9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjEpfS5fZGlhbG9nX292ZXJsYXl7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjB9ZGlhbG9nLmZpeGVke3Bvc2l0aW9uOmZpeGVkO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKX1ib2R5IGRpYWxvZ3tib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzowIDNweCA3cHggcmdiYSgwLDAsMCwwLjMpO3Bvc2l0aW9uOmZpeGVkO21heC13aWR0aDo5MCU7bWluLXdpZHRoOjUwJTt0b3A6MDtib3R0b206MDttYXJnaW46YXV0bztwYWRkaW5nOjA7b3ZlcmZsb3c6aW5pdGlhbH1ib2R5IGRpYWxvZyBtYWlue3BhZGRpbmc6MjBweDttYXgtaGVpZ2h0Ojkwdmg7b3ZlcmZsb3cteTphdXRvO21pbi1oZWlnaHQ6MzN2aH1ib2R5IGRpYWxvZyBidXR0b257bWF4LXdpZHRoOm5vbmU7ZGlzcGxheTpibG9ja31ib2R5IGRpYWxvZyBidXR0b24uY2xvc2V7bWF4LXdpZHRoOm5vbmU7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MTAwJTtyaWdodDowO3dpZHRoOjM2cHg7aGVpZ2h0OjM2cHg7bWFyZ2luOjAgLTE4cHggLTE4cHggMDtwYWRkaW5nOjEwcHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6cmVkO2JvcmRlcjpub25lO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7Ym9yZGVyLXJhZGl1czo1MCU7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MTZweDtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246Y2VudGVyfWJvZHkgZGlhbG9nIGJ1dHRvbi5jbG9zZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMGE5Y2N9Ym9keSBkaWFsb2c6OmJhY2tkcm9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjgpfWJvZHkgZGlhbG9nKy5iYWNrZHJvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC44KX1ib2R5IGRpYWxvZyBtYWlue3BhZGRpbmc6NDBweDtmb250LXNpemU6MC45ZW07Zm9udC13ZWlnaHQ6MjAwfWJvZHkgZGlhbG9nIG1haW4gaDF7bWFyZ2luLXRvcDowO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMzMzN9Ym9keSBkaWFsb2cgbWFpbiBoMSxib2R5IGRpYWxvZyBtYWluIGgye2ZvbnQtd2VpZ2h0OjIwMH1ib2R5IGRpYWxvZyBtYWluIGgzLGJvZHkgZGlhbG9nIG1haW4gaDR7Zm9udC13ZWlnaHQ6NDAwfSNxdWlja0NyZWF0ZVdpemFyZHttYXgtd2lkdGg6NjAwcHg7bWFyZ2luOjMwcHggMCA0MHB4IDIwcHg7Y291bnRlci1yZXNldDpjYXJkfSNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZDpiZWZvcmV7Y29udGVudDpjb3VudGVyKGNhcmQpO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTAwJTt0b3A6MDtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoxZW07bWFyZ2luLXJpZ2h0OjEwcHg7Y29sb3I6Izk3OTc5Nzt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkLnNlbGVjdG9yT3Blbjo6YmVmb3JlLCNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZDpsYXN0LW9mLXR5cGU6OmJlZm9yZXtmb250LXNpemU6MjRweH0jcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmR7cG9zaXRpb246cmVsYXRpdmU7Y291bnRlci1pbmNyZW1lbnQ6Y2FyZDtib3JkZXItbGVmdDo0cHggc29saWQgI2JiYmJiYjttYXJnaW46MCAwIDE1cHggMDtwYWRkaW5nOjAgMCAwIDE1cHg7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlfSNxdWlja0NyZWF0ZVdpemFyZCAudGl0bGV7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxMXB4O2xpbmUtaGVpZ2h0OjEzcHg7Y29sb3I6I2JiYmJiYjt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkLnNlbGVjdG9yT3BlbiAudGl0bGUsI3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkOmxhc3Qtb2YtdHlwZSAudGl0bGV7Zm9udC1zaXplOjEzcHh9I3F1aWNrQ3JlYXRlV2l6YXJkIC5oZWFkaW5ne2ZvbnQtc2l6ZToxLjhyZW07bGluZS1oZWlnaHQ6M3JlbTt0cmFuc2l0aW9uOmFsbCAxcyBlYXNlLW91dDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7bWF4LXdpZHRoOjEwMCV9I3F1aWNrQ3JlYXRlV2l6YXJkIC5oZWFkaW5nOmhvdmVye2N1cnNvcjpwb2ludGVyfSNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZCAuZm9ybXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDttYXJnaW4tdG9wOi41ZW19I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkIC5mb3JtIC5zZWxlY3Rpb257ZmxleC1ncm93OjF9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkIC5mb3JtIC5zZWxlY3Rpb24gLmNob3Nlbi1jb250YWluZXJ7bWluLXdpZHRoOjEwMCV9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkIC5mb3JtIC5zZWxlY3Rpb24gLmNob3Nlbi1jb250YWluZXJbc3R5bGVde3dpZHRoOjEwMCUgIWltcG9ydGFudH0jcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmQgYVtjbGFzc3w9XCJ3aXphcmRDYXJkX19jdGFcIl17YmFja2dyb3VuZDojMDFiZWU1O2NvbG9yOndoaXRlO3BhZGRpbmc6MC42OHJlbTtsaW5lLWhlaWdodDoxZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZTowLjhyZW07Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW46MDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkIC5zZWxlY3Rpb246bm90KFtzdHlsZSo9XCJkaXNwbGF5Om5vbmVcIl0pKy5jdGEgYVtjbGFzc3w9XCJ3aXphcmRDYXJkX19jdGFcIl17bWFyZ2luLWxlZnQ6MTJweH0jcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmQgYVtjbGFzc3w9XCJ3aXphcmRDYXJkX19jdGEtdGV4dFwiXXtiYWNrZ3JvdW5kOm5vbmU7Y29sb3I6IzAxYmVlNTtwYWRkaW5nLWlubGluZTowfSNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZCBhW2NsYXNzfD1cIndpemFyZENhcmRfX2N0YVwiXTpob3ZlcntiYWNrZ3JvdW5kOiM4ODg4ODh9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkIGFbY2xhc3N8PVwid2l6YXJkQ2FyZF9fY3RhLXRleHRcIl06aG92ZXJ7YmFja2dyb3VuZDpub25lO2NvbG9yOiMzMzMzMzN9I3F1aWNrQ3JlYXRlV2l6YXJkIC54eHh3aXphcmRDYXJkW2RhdGEtY29tcGxldGU9XCJ0cnVlXCJdOmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO2hlaWdodDozNHB4O3dpZHRoOjIwcHg7Ym9yZGVyOjFweCBzb2xpZCAjOTNiZTMwO2JvcmRlci13aWR0aDowIDhweCA4cHggMDtjb250ZW50OlwiIFwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO21hcmdpbjphdXRvIDAgYXV0byAyMHB4O2xlZnQ6MTAwJX0jcXVpY2tDcmVhdGVXaXphcmQgLnh4eHh3aXphcmRDYXJkW2RhdGEtY29tcGxldGU9XCJ0cnVlXCJdOmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDozMHB4O3dpZHRoOjMwcHg7Ym9yZGVyOjJweCBzb2xpZCAjOTNiZTMwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO21hcmdpbjphdXRvIDAgYXV0byAyMHB4O2xlZnQ6MTAwJTtjb250ZW50Olwi4pyTXCI7Y29udGVudDpcIuKclFwiO2NvbnRlbnQ6XCLimJFcIjtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDozMHB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM5M2JlMzA7Zm9udC13ZWlnaHQ6MTAwO2JvcmRlci1yYWRpdXM6NTAlfSNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZFtkYXRhLWNvbXBsZXRlPVwidHJ1ZVwiXSAudGl0bGU6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6IzkzYmUzMDtjb250ZW50Olwi4pyUXCI7bWFyZ2luLWxlZnQ6LjVlbX0jcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmRbZGF0YS1yZXF1aXJlZD1cInRydWVcIl17Ym9yZGVyLWNvbG9yOiNmNWE2MjN9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkW2RhdGEtcmVxdWlyZWQ9XCJ0cnVlXCJdIC50aXRsZXtjb2xvcjojZjVhNjIzfSNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZFtkYXRhLWNvbXBsZXRlPVwidHJ1ZVwiXXtib3JkZXItY29sb3I6IzkzYmUzMDtvcGFjaXR5Oi41fSNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZFtkYXRhLWNvbXBsZXRlPVwidHJ1ZVwiXSAudGl0bGV7Y29sb3I6I2JiYmJiYn0jcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmQuc2VsZWN0b3JPcGVuLCNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZDpob3ZlcntvcGFjaXR5OjEgIWltcG9ydGFudDt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkLnNlbGVjdG9yT3BlbiwjcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmQ6aG92ZXIsI3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkOmZvY3VzLXdpdGhpbiwjcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmQ6bGFzdC1vZi10eXBle29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkey0tYW5pbWF0aW9uLXNwZWVkOiAwLjNzOy0taTogMTAwfSNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZCAuaGVhZGluZ3twb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjE7dHJhbnNpdGlvbjphbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC43NSwgMS4zNSl9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkLnNlbGVjdG9yT3BlbiAuaGVhZGluZ3t0cmFuc2Zvcm06c2NhbGUoMC4xKTtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgMC40cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC43NSwgMS4zNSl9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkW2RhdGEtY29tcGxldGU9XCJ0cnVlXCJdIC5mb3Jte3RyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7dHJhbnNmb3JtOnNjYWxlKDAuMSk7b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuNzUsIDEuMzUpO3BvaW50ZXItZXZlbnRzOm5vbmV9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkW2RhdGEtY29tcGxldGU9XCJ0cnVlXCJdLnNlbGVjdG9yT3BlbiAuZm9ybXt0cmFuc2Zvcm06c2NhbGUoMSk7LS1pOiBjYWxjKHZhcigtLWkpIC0gMSk7ei1pbmRleDoyO29wYWNpdHk6MTtwb2ludGVyLWV2ZW50czphdXRvO3RyYW5zaXRpb246YWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuNzUsIDEuMzUpfSNxdWlja0NyZWF0ZVdpemFyZCAuZ3JpZC13cmFwcGVye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MTAwcHggMWZyO2dyaWQtZ2FwOjA7YmFja2dyb3VuZDojZjRmNGY0O3BhZGRpbmc6MTBweCAxNHB4O2ZvbnQtc2l6ZTowLjlyZW07bWFyZ2luOjAgMCA1cHh9I3F1aWNrQ3JlYXRlV2l6YXJkIC5ncmlkLXdyYXBwZXIgZGl2LmZvb3R7Ym9yZGVyLXRvcDoxcHggc29saWQgI0NDQ0NDQztwYWRkaW5nLXRvcDo1cHg7bWFyZ2luLXRvcDo1cHg7Y29sb3I6I2NjY2NjY30jcXVpY2tDcmVhdGVXaXphcmQuYnVzeSAud2l6YXJkQ2FyZHtwb2ludGVyLWV2ZW50czpub25lO2N1cnNvcjp3YWl0fSNxdWlja0NyZWF0ZVdpemFyZC5idXN5IC53aXphcmRDYXJkLnNlbGVjdG9yT3BlbntvcGFjaXR5OjAuM30jcXVpY2tDcmVhdGVXaXphcmQuYnVzeTo6YWZ0ZXJ7Y29udGVudDpcIlBsZWFzZSB3YWl0Li4uXCI7ZGlzcGxheTpibG9jazttYXJnaW46YXV0bztwb3NpdGlvbjpmaXhlZDtmb250LXNpemU6NXZ3O3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlKX1ib2R5IGRpYWxvZyBtYWluIC5qc29uRm9ybSBzZWN0aW9uIC5pbnRyb3ttYXJnaW4tdG9wOjFlbX1ib2R5IGRpYWxvZyBtYWluICNub3BlLmludHJvIGFbaHJlZl49XCIjbW9kYWw6XCJde3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmaWxsOiMwMWJlZTU7cGFkZGluZzo1cHggMTBweCA1cHggNXB4O2JvcmRlci1yYWRpdXM6MWVtO2ZvbnQtZmFtaWx5OmluaXRpYWx9Ym9keSBkaWFsb2cgbWFpbiAuaW50cm8gYVtocmVmXj1cIiNtb2RhbDpcIl0gc3Zne3ZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tO2ZpbGw6IzAxYmVlNTttYXJnaW4tcmlnaHQ6NHB4fWJvZHkgZGlhbG9nIG1haW4gLmpzb25Gb3JtIGZpZWxkc2V0e21hcmdpbjowO3BhZGRpbmc6MDttYXgtd2lkdGg6aW5oZXJpdCAhaW1wb3J0YW50fWJvZHkgZGlhbG9nIG1haW4gLmpzb25Gb3JtIC5qZi1pbnB1dC10eXBlLXN1Ym1pdHttYXJnaW4tdG9wOjI2cHg7ZGlzcGxheTpmbGV4fWJvZHkgZGlhbG9nIG1haW4gLmpzb25Gb3JtIC5qZi1pbnB1dC10eXBlLXN1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJde3RyYW5zaXRpb246bm9uZTttYXJnaW46MCAwIDAgYXV0bztmbG9hdDpub25lO21pbi13aWR0aDoyMzBweH1ib2R5IGRpYWxvZyBtYWluIC5qc29uRm9ybSAuamYtaW5wdXQtdHlwZS1zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1c3tiYWNrZ3JvdW5kLWltYWdlOnVybCgvaW1nL2xvYWRpbmdkb3RzLnN2Zyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTphdXRvfWJvZHkgZGlhbG9nIG1haW4gLmpzb25Gb3JtIC5pbnZpc2libGVCdXRTdWJtaXR0YWJsZXtoZWlnaHQ6MXB4O292ZXJmbG93OmhpZGRlbjtvcGFjaXR5OjAuMX1ib2R5IGRpYWxvZyBtYWluIC5qc29uRm9ybSAuaW52aXNpYmxlQnV0U3VibWl0dGFibGUgbGVnZW5ke2Rpc3BsYXk6bm9uZX0uamYtYnRuLC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi1oZWlnaHQ6MzZweDtwYWRkaW5nOjhweCAxMHB4O3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmpmLWJ0biwucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbnttaW4taGVpZ2h0OjMwcHh9fS5wZi1hZG1pbiAuamYtYnRuLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b24sLnBmLWRhc2hib2FyZCAuamYtYnRuLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbntjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDFweCAjMDI5ZWUzO2JhY2tncm91bmQtY29sb3I6IzAyOWVlM30ucGYtYWRtaW4gLmpmLWJ0bjpob3ZlciwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b246aG92ZXIsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uOmhvdmVyLC5wZi1hZG1pbiAuamYtYnRuOmFjdGl2ZSwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b246YWN0aXZlLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbjphY3RpdmUsLnBmLWRhc2hib2FyZCAuamYtYnRuOmhvdmVyLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b246aG92ZXIsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbjpob3ZlciwucGYtZGFzaGJvYXJkIC5qZi1idG46YWN0aXZlLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b246YWN0aXZlLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idXR0b246YWN0aXZle2NvbG9yOiMyMDI0MjcgIWltcG9ydGFudDtib3JkZXI6c29saWQgMXB4ICMyMDI0Mjc7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5wZXJzb24gLmltZy13cmFwe2Rpc3BsYXk6bm9uZX0uYnV0dG9uLmRlbGV0ZXJvd3toZWlnaHQ6MzZweH1idXR0b24jbWFpbl9zdW1tYXJ5LGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdHtjdXJzb3I6cG9pbnRlcjtmbGV4OjA7d2hpdGUtc3BhY2U6bm93cmFwO2xpbmUtaGVpZ2h0OjI3cHg7cGFkZGluZzo1cHggMjBweDtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDFweCAjMDI5ZWUzO2JhY2tncm91bmQtY29sb3I6IzAyOWVlMzt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1mYW1pbHk6J0dvdGhhbSBBJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zdHJldGNoOm5vcm1hbDtsZXR0ZXItc3BhY2luZzpub3JtYWw7dGV4dC1hbGlnbjpjZW50ZXJ9YnV0dG9uI21haW5fc3VtbWFyeTpob3ZlcixidXR0b24jbWFpbl9zdW1tYXJ5OmFjdGl2ZSxidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQ6aG92ZXIsYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0OmFjdGl2ZXtjb2xvcjojMjAyNDI3ICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDFweCAjMjAyNDI3O2JhY2tncm91bmQtY29sb3I6I2ZmZn1idXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZHtjdXJzb3I6cG9pbnRlcjtmbGV4OjA7d2hpdGUtc3BhY2U6bm93cmFwO2xpbmUtaGVpZ2h0OjI3cHg7cGFkZGluZzo1cHggMjBweDtjb2xvcjojZmZmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtZmFtaWx5OidHb3RoYW0gQScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc3RyZXRjaDpub3JtYWw7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3RleHQtYWxpZ246Y2VudGVyfWJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjpob3ZlcixidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246YWN0aXZlLGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkOmhvdmVyLGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkOmFjdGl2ZSxidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjpob3ZlcixidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjphY3RpdmUsYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZDpob3ZlcixidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkOmFjdGl2ZXtjb2xvcjojMDYwNzA4ICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDFweCB3aGl0ZTtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlfUBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSl7YnV0dG9uI21haW5fc3VtbWFyeXttaW4td2lkdGg6NmVtfWJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdHttaW4td2lkdGg6MTJlbX1idXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b257bWluLXdpZHRoOjllbX19YnV0dG9uI21haW5fc3VtbWFyeXttYXJnaW4tcmlnaHQ6OHB4O3BhZGRpbmc6NXB4IDEwcHh9YnV0dG9uI21haW5fc3VtbWFyeXtkaXNwbGF5Om5vbmU7b3V0bGluZTpub25lfWJ1dHRvbiNtYWluX3N1bW1hcnkgc3Zne3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmaWxsOndoaXRlfWJ1dHRvbiNtYWluX3N1bW1hcnkgc3Bhbi5pc3N1ZUNvdW50e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7dmVydGljYWwtYWxpZ246bWlkZGxlO3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6NXB4O21hcmdpbi1sZWZ0OjEwcHg7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5pbnZhbGlkIGJ1dHRvbiNtYWluX3N1bW1hcnl7YmFja2dyb3VuZC1jb2xvcjojQkUxRTJEO2JvcmRlci1jb2xvcjojQkUxRTJEO2Rpc3BsYXk6YmxvY2t9LmludmFsaWQgYnV0dG9uI21haW5fc3VtbWFyeTpob3ZlciwuaW52YWxpZCBidXR0b24jbWFpbl9zdW1tYXJ5OmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiM2NjEwMTh9LmluY29tcGxldGUgYnV0dG9uI21haW5fc3VtbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiNmOTM7Ym9yZGVyLWNvbG9yOiNmOTM7ZGlzcGxheTpibG9ja30uaW5jb21wbGV0ZSBidXR0b24jbWFpbl9zdW1tYXJ5OmhvdmVyLC5pbmNvbXBsZXRlIGJ1dHRvbiNtYWluX3N1bW1hcnk6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2M2MH0uY29tcGxldGUgYnV0dG9uI21haW5fc3VtbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiM5M2JlMzA7Ym9yZGVyLWNvbG9yOiM5M2JlMzA7ZGlzcGxheTpibG9ja30uY29tcGxldGUgYnV0dG9uI21haW5fc3VtbWFyeTpob3ZlciwuY29tcGxldGUgYnV0dG9uI21haW5fc3VtbWFyeTphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojNTQ2ZDFifS5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJde2NvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXI6c29saWQgMXB4ICMwMjllZTM7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0OnJpZ2h0O21hcmdpbi10b3A6MTBweH0uanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmV7Y29sb3I6IzIwMjQyNyAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAxcHggIzIwMjQyNztiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuX2MsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl1bdHlwZT1cImNhbmNlbFwiXXtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDFweCAjZDAwMjFiO2JhY2tncm91bmQtY29sb3I6I2QwMDIxYjtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MTBweH0uanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG5fYzpob3ZlciwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3Zlclt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bl9jOmFjdGl2ZSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmVbdHlwZT1cImNhbmNlbFwiXXtjb2xvcjojMjAyNDI3ICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDFweCAjOTkxNTI0O2JhY2tncm91bmQtY29sb3I6Izk5MTUyNH0uanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhbmNlbFwiXXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvO3RleHQtYWxpZ246Y2VudGVyO2N1cnNvcjpwb2ludGVyO2NvbG9yOiNmZmY7Ym9yZGVyOnNvbGlkIDFweCAjZDAwMjFiO2JhY2tncm91bmQtY29sb3I6I2QwMDIxYn0uanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhbmNlbFwiXTpob3ZlciwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhbmNlbFwiXTphY3RpdmV7Y29sb3I6IzIwMjQyNyAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAxcHggIzk5MTUyNDtiYWNrZ3JvdW5kLWNvbG9yOiM5OTE1MjR9LnJlYWRvbmx5IGEuYnV0dG9uLnVwbG9hZCwucmVhZG9ubHkgYS5idXR0b24uZG93bmxvYWQrc3BhbntkaXNwbGF5Om5vbmV9LmJ0bi5kaXNhYmxlZCwuZGlzYWJsZWQuYnRuX2EsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmRpc2FibGVkLmJ1dHRvbiwuZGlzYWJsZWQuYnRuX2IsYnV0dG9uLmRpc2FibGVkI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLGJ1dHRvbi5kaXNhYmxlZCNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5kaXNhYmxlZC5jaGVja291dC1iYWNrLC5kaXNhYmxlZC5jaGVja291dC1za2lwLC5kaXNhYmxlZC5idG5fYywuanNvbkZvcm0gaW5wdXQuZGlzYWJsZWRbdHlwZT1cImNhbmNlbFwiXSwuZGlzYWJsZWQuYnRuX2QsLmRpc2FibGVkLmJ0bl9lLC5kaXNhYmxlZC5idG5fZywuZGlzYWJsZWQuYnRuX2xvZ2luLC5wYWdlLWNvbnRhaW5lciBidXR0b24uZGlzYWJsZWQsLnBhZ2UtY29udGFpbmVyIGlucHV0LmRpc2FibGVkW3R5cGU9YnV0dG9uXSwubW9kYWwtY29udGVudCBidXR0b24uZGlzYWJsZWQsLm1vZGFsLWNvbnRlbnQgaW5wdXQuZGlzYWJsZWRbdHlwZT1idXR0b25dLC5wZi1hZG1pbiAuZGlzYWJsZWQuamYtYnRuLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmRpc2FibGVkLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5kaXNhYmxlZC5idXR0b24sLnBmLWRhc2hib2FyZCAuZGlzYWJsZWQuamYtYnRuLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5kaXNhYmxlZC5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmRpc2FibGVkLmJ1dHRvbixidXR0b24uZGlzYWJsZWQjbWFpbl9zdW1tYXJ5LGJ1dHRvbi5kaXNhYmxlZCNtYWluX3N1Ym1pdF9mbG9hdCwuanNvbkZvcm0gaW5wdXQuZGlzYWJsZWRbdHlwZT1cInN1Ym1pdFwiXSwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQuZGlzYWJsZWQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXtmaWx0ZXI6Z3JheXNjYWxlKDEpO3BvaW50ZXItZXZlbnRzOm5vbmV9LmxvYWRpbmdTcGlubmVye2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpmaXhlZDtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6OTk5OTk5OTk7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7bWFyZ2luOmF1dG87Zm9udC1zaXplOjEwcHg7dGV4dC1pbmRlbnQ6LTk5OTllbTtib3JkZXItdG9wOjEuMWVtIHNvbGlkIHJnYmEoMjgsMTE3LDE4OCwwLjIpO2JvcmRlci1yaWdodDoxLjFlbSBzb2xpZCByZ2JhKDI4LDExNywxODgsMC4yKTtib3JkZXItYm90dG9tOjEuMWVtIHNvbGlkIHJnYmEoMjgsMTE3LDE4OCwwLjIpO2JvcmRlci1sZWZ0OjEuMWVtIHNvbGlkICMxYzc1YmM7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC1hbmltYXRpb246bG9hZDggMS4wcyBpbmZpbml0ZSBsaW5lYXI7YW5pbWF0aW9uOmxvYWQ4IDEuMHMgaW5maW5pdGUgbGluZWFyfS5sb2FkaW5nU3Bpbm5lciwubG9hZGluZ1NwaW5uZXI6YWZ0ZXJ7Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6OGVtO2hlaWdodDo4ZW19QC13ZWJraXQta2V5ZnJhbWVzIGxvYWQ4ezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1Aa2V5ZnJhbWVzIGxvYWQ4ezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uanNvbkZvcm0gfiAubG9hZGluZ1NwaW5uZXJ7ZGlzcGxheTpibG9jazstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjVzIDAuMjVzIGVhc2U7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgMC41cyAwLjI1cyBlYXNlOy1tcy10cmFuc2l0aW9uOm9wYWNpdHkgMC41cyAwLjI1cyBlYXNlOy1vLXRyYW5zaXRpb246b3BhY2l0eSAwLjVzIDAuMjVzIGVhc2U7dHJhbnNpdGlvbjpvcGFjaXR5IDAuNXMgMC4yNXMgZWFzZTtvcGFjaXR5OjF9Lmpzb25Gb3JtLnJlYWR5IH4gLmxvYWRpbmdTcGlubmVye29wYWNpdHk6MH0ucmVhZG9ubHlNb2RlTm90aWNle2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7bWFyZ2luOjAgYXV0bzt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOiNmMzdlMDA7cGFkZGluZzo1cHg7bGluZS1oZWlnaHQ6MTZweDtjb2xvcjojZmZmZmZmfS5yZWFkb25seU1vZGVOb3RpY2UgYXtwb2ludGVyLWV2ZW50czphbGw7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmc6MXB4IDRweCAwcHg7Zm9udC13ZWlnaHQ6NjAwO2JvcmRlcjoxcHggc29saWQgIzFjNzViY30ucmVhZG9ubHlNb2RlTm90aWNlIGE6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuNSk7Y29sb3I6IzAwOTQ0NDtib3JkZXItY29sb3I6IzAwOTQ0NH0ucmVhZHkgfiAjZm9yY2VTdWJtaXNzaW9uQmxvY2t7ZGlzcGxheTpibG9ja30uZm9yY2VTdWJtaXNzaW9uTWVzc2FnZXtwYWRkaW5nOjIwcHg7YmFja2dyb3VuZDojRERFRUY3O21heC13aWR0aDpjYWxjKDEwMCUgLSAzMDBweCk7d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5mb3JjZVN1Ym1pc3Npb25NZXNzYWdle21heC13aWR0aDoxMDAlfX0uZm9yY2VTdWJtaXNzaW9uTWVzc2FnZSBidXR0b257ZmxvYXQ6cmlnaHR9LmZvcmNlU3VibWlzc2lvbk1lc3NhZ2U6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH0jZm9yY2VTdWJtaXNzaW9uQmxvY2sgI2ludmFsaWRNZXNzYWdle2Rpc3BsYXk6bm9uZX0uaW52YWxpZCAjZm9yY2VTdWJtaXNzaW9uQmxvY2sgI2ludmFsaWRNZXNzYWdle2Rpc3BsYXk6aW5saW5lO2NvbG9yOiNCRTFFMkR9LmludmFsaWQgI2ZvcmNlU3VibWlzc2lvbkJsb2NrIGJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiM5OTk7Ym9yZGVyOjFweCBzb2xpZCAjOTk5Oy13ZWJraXQtb3BhY2l0eTowLjY7LW1vei1vcGFjaXR5OjAuNjstbXMtb3BhY2l0eTowLjY7LW8tb3BhY2l0eTowLjY7b3BhY2l0eTowLjY7Y3Vyc29yOmRlZmF1bHQ7cG9pbnRlci1ldmVudHM6bm9uZX0ucmVhZG9ubHlNb2RlTm90aWNle3Bvc2l0aW9uOmZpeGVkO3RvcDowO2hlaWdodDoyNXB4O3otaW5kZXg6OTk5OTk1NTA7dmVydGljYWwtYWxpZ246bWlkZGxlO3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW59LnJlYWRvbmx5TW9kZU5vdGljZSB+ICNtYWluaGVhZGVyLC5yZWFkb25seU1vZGVOb3RpY2UgfiAjaGVhZGJhbmQsLnJlYWRvbmx5TW9kZU5vdGljZSB+IGZvcm0gLmpmLWhlYWRlci1zZWN0aW9ue21hcmdpbi10b3A6MjVweH0ucmVhZG9ubHlOb3RpY2V7Y29sb3I6cmVkfS5yZWFkb25seU1vZGVNb2RhbHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDtoZWlnaHQ6MTAwJTt6LWluZGV4Ojk5OTk5NTUwO2Rpc3BsYXk6ZmxleDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC40KTthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2hpdGUtc3BhY2U6bm9ybWFsO2xpbmUtaGVpZ2h0OjEuNWVtO2NvbG9yOiNmZmZmZmY7dGV4dC1zaGFkb3c6bm9uZX0ucmVhZG9ubHlNb2RlTW9kYWwgLmxvY2tlZG1zZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjkwJTttYXgtd2lkdGg6NjAwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnJlYWRvbmx5TW9kZU1vZGFsIC5sb2NrZWRtc2cgYXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MjBweH0ucmVhZG9ubHlNb2RlTW9kYWxDb2xsYXBzZWR7aGVpZ2h0OjE0MHB4O3BvaW50ZXItZXZlbnRzOm5vbmV9LnJlYWRvbmx5TW9kZU1vZGFsQ29sbGFwc2Vke2hlaWdodDoxMDVweDtwb2ludGVyLWV2ZW50czpub25lO21hcmdpbjowIGF1dG87YmFja2dyb3VuZDpub25lO3dpZHRoOmNhbGMoMTAwJSAtIDM1MHB4KTtjb2xvcjpvcmFuZ2V9LnJlYWRvbmx5TW9kZU1vZGFsQ29sbGFwc2VkIC5sb2NrZWRtc2d7ZGlzcGxheTpub25lfS5yZWFkb25seU1vZGVNb2RhbENvbGxhcHNlZDpiZWZvcmV7Y29udGVudDphdHRyKHJlYWRvbmx5LXRleHQpO2ZvbnQtc2l6ZToxNHB4fS5yZWFkb25seU1vZGVNb2RhbDphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7aGVpZ2h0OjRweDtiYWNrZ3JvdW5kOm9yYW5nZX1ib2R5LnJlYWRvbmx5TW9kZSAucmVhZG9ubHlNb2RlTW9kYWwrI3BhZ2UtY29udGFpbmVye2ZpbHRlcjpibHVyKDVweCl9Ym9keS5yZWFkb25seU1vZGUgLnJlYWRvbmx5TW9kZU1vZGFsLnJlYWRvbmx5TW9kZU1vZGFsQ29sbGFwc2VkKyNwYWdlLWNvbnRhaW5lcntmaWx0ZXI6bm9uZX0jZmlsZUxpc3RXcmFwe3BhZGRpbmc6MzJweH0jZmlsZUxpc3RXcmFwIGgze21hcmdpbjowO3BhZGRpbmc6MTVweDtsaW5lLWhlaWdodDoxZW07Y29sb3I6I2ZmZjtib3JkZXItdG9wOjFweCBzb2xpZCAjNzc3Njc3O3BhZGRpbmc6MzJweCAwIDMycHggMH0jZmlsZUxpc3RXcmFwIHVse21hcmdpbjowO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7Y29sb3I6I2ZmZn0jZmlsZUxpc3RXcmFwIHVsIGxpe3BhZGRpbmctYm90dG9tOjI0cHh9I2ZpbGVMaXN0V3JhcCB1bCBsaSBhe2NvbG9yOiNmZmY7Ym9yZGVyLXRvcDoxcHggc29saWQgIzc3NzY3Nzt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6NnB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7I2ZpbGVMaXN0V3JhcHtib3JkZXItbGVmdDoxcHggc29saWQgIzc3NzY3N319Lmpzb25Gb3JtIC5maWxldXBsb2FkZXJ7cG9zaXRpb246cmVsYXRpdmU7bWluLXdpZHRoOjMwMHB4O3dpZHRoOmNhbGMoMTAwJSAtIDZweCk7bWFyZ2luOjAgMCAwIDZweDtmb250LXNpemU6MTNweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y29sb3I6I2IyYjFiMjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjOWI5YjliO2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZmZmLC02cHggMCAwIDAgIzY3ODY4ZX0uanNvbkZvcm0gLmZpbGV1cGxvYWRlci5yZXF1aXJlZHtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwtNnB4IDAgMCAwICNmNWE2MjN9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLnRodW1ie3dpZHRoOmF1dG87aGVpZ2h0OjM0cHg7bWFyZ2luOjFweCAxcHggMXB4IDNweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZsZXg6bm9uZTt3aWR0aDphdXRvO3BhZGRpbmc6MCAxNHB4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjM0cHg7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWluZGVudDowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAxQkVFNTtib3JkZXI6MXB4IHNvbGlkICMwMUJFRTU7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2Utb3V0fS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIGJ1dHRvbi5kZWxldGVGaWxlQnV0dG9ue2JhY2tncm91bmQ6IzVCODlCMn0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciBidXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDBhOWNjO2JvcmRlcjoxcHggc29saWQgIzAwYTljY30uanNvbkZvcm0gLmZpbGV1cGxvYWRlciBidXR0b246Zm9jdXN7b3V0bGluZTpub25lfS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMGE5Y2M7Ym9yZGVyOjFweCBzb2xpZCAjMDBhOWNjfS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5jaG9vc2VGaWxle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDttaW4taGVpZ2h0OjM2cHg7bWFyZ2luOi0xcHg7bWFyZ2luLXJpZ2h0OjA7bGluZS1oZWlnaHQ6MzZweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLmNob29zZUZpbGUgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpub25lO3BhZGRpbmc6MCAxNHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbn0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAuY2hvb3NlRmlsZSBzcGFuLndhcm5pbmd7ZGlzcGxheTpibG9jazttYXJnaW46MHB4O3BhZGRpbmc6MHB4IDBweCAwcHggMjRweDtjb2xvcjojNjY2O2JhY2tncm91bmQ6I2ZmZjVjMCB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgdmVyc2lvbj1cIjEuMVwiIGlkPVwiTGF5ZXJfMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB4PVwiMHB4XCIgeT1cIjBweFwiIHdpZHRoPVwiMjNweFwiIGhlaWdodD1cIjE2cHhcIiB2aWV3Qm94PVwiMCAwIDIzIDE2XCIgZW5hYmxlLWJhY2tncm91bmQ9XCJuZXcgMCAwIDIzIDE2XCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIj48cGF0aCBmaWxsPVwiI0ZGOTkwMFwiIGQ9XCJNOCwyLjQ4TDIuNjEyLDE0aDEwLjc3N0w4LDIuNDh6IE04LDBMOCwwYzAuMzQ1LDAsMC42ODksMC4yMzMsMC45NTEsMC42OThsNi44MjgsMTMuNjEgQzE2LjMwMywxNS4yMzksMTUuODU3LDE2LDE0Ljc5MSwxNkgxLjIwOGMtMS4wNjcsMC0xLjUxMi0wLjc2MS0wLjk4OS0xLjY5MWw2LjgyOS0xMy42MUM3LjMxLDAuMjMzLDcuNjU0LDAsOCwwTDgsMHogTTcsMTIgYzAtMC41NTIsMC40NDgtMSwxLTFzMSwwLjQ0OCwxLDFzLTAuNDQ4LDEtMSwxUzcsMTIuNTUyLDcsMTJ6IE04LDZjMC41NTIsMCwxLDAuNDQ4LDEsMWwtMC4zMTIsM0g3LjMxMkw2Ljk5OSw3IEM2Ljk5OSw2LjQ0OCw3LjQ0Nyw2LDgsNkw4LDZ6XCIvPjwvc3ZnPicpIDRweCBjZW50ZXIgbm8tcmVwZWF0fS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5jcm9wRGlzcGxheXtkaXNwbGF5OmJsb2NrO21hcmdpbjowcHggMnB4IDJweDtwYWRkaW5nOjBweDtiYWNrZ3JvdW5kOiNmMGYwZjA7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlci1yYWRpdXM6MnB4fS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5jcm9wRGlzcGxheSAuY3JvcFdhcm5pbmd7bWluLWhlaWdodDoxNnB4O21hcmdpbjo0cHg7cGFkZGluZzo0cHggNHB4IDRweCAyNHB4O2NvbG9yOiM2NjY7YmFja2dyb3VuZDojZmZmNWMwIHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB2ZXJzaW9uPVwiMS4xXCIgaWQ9XCJMYXllcl8xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHg9XCIwcHhcIiB5PVwiMHB4XCIgd2lkdGg9XCIyM3B4XCIgaGVpZ2h0PVwiMTZweFwiIHZpZXdCb3g9XCIwIDAgMjMgMTZcIiBlbmFibGUtYmFja2dyb3VuZD1cIm5ldyAwIDAgMjMgMTZcIiB4bWw6c3BhY2U9XCJwcmVzZXJ2ZVwiPjxwYXRoIGZpbGw9XCIjRkY5OTAwXCIgZD1cIk04LDIuNDhMMi42MTIsMTRoMTAuNzc3TDgsMi40OHogTTgsMEw4LDBjMC4zNDUsMCwwLjY4OSwwLjIzMywwLjk1MSwwLjY5OGw2LjgyOCwxMy42MSBDMTYuMzAzLDE1LjIzOSwxNS44NTcsMTYsMTQuNzkxLDE2SDEuMjA4Yy0xLjA2NywwLTEuNTEyLTAuNzYxLTAuOTg5LTEuNjkxbDYuODI5LTEzLjYxQzcuMzEsMC4yMzMsNy42NTQsMCw4LDBMOCwweiBNNywxMiBjMC0wLjU1MiwwLjQ0OC0xLDEtMXMxLDAuNDQ4LDEsMXMtMC40NDgsMS0xLDFTNywxMi41NTIsNywxMnogTTgsNmMwLjU1MiwwLDEsMC40NDgsMSwxbC0wLjMxMiwzSDcuMzEyTDYuOTk5LDcgQzYuOTk5LDYuNDQ4LDcuNDQ3LDYsOCw2TDgsNnpcIi8+PC9zdmc+JykgNHB4IGNlbnRlciBuby1yZXBlYXR9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLmNyb3BEaXNwbGF5IC5pbWFnZUlucHV0LC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5jcm9wRGlzcGxheSAuaW1hZ2VPdXRwdXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWluLWhlaWdodDo2MHB4O3dpZHRoOjUwJTt3aWR0aDpjYWxjKDUwJSAtIDZweCk7bWFyZ2luOjRweCAwcHggNHB4IDRweDt2ZXJ0aWNhbC1hbGlnbjp0b3A7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2RkZCAyNSUsIHRyYW5zcGFyZW50IDI1JSksLW1vei1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjZGRkIDI1JSwgdHJhbnNwYXJlbnQgMjUlKSwtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgNzUlLCAjZGRkIDc1JSksLW1vei1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCB0cmFuc3BhcmVudCA3NSUsICNkZGQgNzUlKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDEwMCUsIDEwMCUgMCwgY29sb3Itc3RvcCgwLjI1LCAjZGRkKSwgY29sb3Itc3RvcCgwLjI1LCB0cmFuc3BhcmVudCkpLC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDEwMCUgMTAwJSwgY29sb3Itc3RvcCgwLjI1LCAjZGRkKSwgY29sb3Itc3RvcCgwLjI1LCB0cmFuc3BhcmVudCkpLC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDEwMCUsIDEwMCUgMCwgY29sb3Itc3RvcCgwLjc1LCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMC43NSwgI2RkZCkpLC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDEwMCUgMTAwJSwgY29sb3Itc3RvcCgwLjc1LCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMC43NSwgI2RkZCkpO2JhY2tncm91bmQtc2l6ZToyMHB4IDIwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjowIDAsIDEwcHggMCwgMTBweCAtMTBweCwgMHB4IDEwcHh9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLnByb2dyZXNzQmFye3Bvc2l0aW9uOmFic29sdXRlO2ZsZXg6bm9uZTtsZWZ0OjA7Ym90dG9tOi04cHg7d2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjojZWRlZWVlO2JvdHRvbTotNnB4O2JhY2tncm91bmQtY29sb3I6aW5oZXJpdDtoZWlnaHQ6M3B4fS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5wcm9ncmVzc0JhciBie2Rpc3BsYXk6YmxvY2s7d2lkdGg6MCU7aGVpZ2h0OjZweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMUJFRTU7dHJhbnNpdGlvbjphbGwgLjI1c30uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25ze3Bvc2l0aW9uOmFic29sdXRlO2ZsZXg6bm9uZTt0b3A6MCU7cmlnaHQ6MHB4O2JvdHRvbTowcHg7bWFyZ2luOjA7Zm9udC1zaXplOjB9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b257aGVpZ2h0OjEwMCU7bWFyZ2luOjB9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24udXBsb2FkRmlsZUJ1dHRvbk5PVFNVUkVJRldFV0FOVFRISVM6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTAwJTtjb250ZW50Olwi4oaQIGNsaWNrIHRvIHVwbG9hZCBmaWxlXCI7cGFkZGluZy1sZWZ0OjZweDtjb2xvcjpyZWR9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uZGVsZXRlRmlsZUJ1dHRvbk5PVFNVUkVJRldFV0FOVFRISVN7d2lkdGg6MzZweDtmb250LXNpemU6MDt0ZXh0LWluZGVudDotMTAwMHB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWltYWdlOnVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB2ZXJzaW9uPVwiMS4xXCIgaWQ9XCJMYXllcl8xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHg9XCIwcHhcIiB5PVwiMHB4XCIgd2lkdGg9XCIzMnB4XCIgaGVpZ2h0PVwiMzJweFwiIHZpZXdCb3g9XCI0IDQgMzIgMzJcIiBlbmFibGUtYmFja2dyb3VuZD1cIm5ldyA0IDQgMzIgMzJcIiB4bWw6c3BhY2U9XCJwcmVzZXJ2ZVwiPjxwb2x5Z29uIGZpbGw9XCIjYWEwMDAwXCIgcG9pbnRzPVwiMjQuOTUsMTIuMjIyIDIwLjAwMSwxNy4xNzEgMTUuMDUxLDEyLjIyMiAxMi4yMjIsMTUuMDUgMTcuMTcyLDIwIDEyLjIyMiwyNC45NSAxNS4wNTEsMjcuNzc3IDIwLjAwMSwyMi44MjkgMjQuOTUsMjcuNzc3IDI3Ljc3NywyNC45NSAyMi44MjksMjAgMjcuNzc3LDE1LjA1IFwiLz48L3N2Zz4nKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JvcmRlcjoxcHggc29saWQgIzliOWI5Yn0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi51cGxvYWRGaWxlQnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1yaWdodDotMXB4fS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmNhbmNlbEZpbGVCdXR0b24sLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24ucmVwbGFjZUZpbGVCdXR0b24sLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uZGVsZXRlRmlsZUJ1dHRvbnt3aWR0aDozNnB4O21hcmdpbjowO3BhZGRpbmc6MDtmb250LXNpemU6MDt0ZXh0LWluZGVudDotMTAwMHB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtib3JkZXI6MXB4IHNvbGlkICM5YjliOWI7Ym9yZGVyLXJpZ2h0Om5vbmV9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uY2FuY2VsRmlsZUJ1dHRvbjpob3ZlciwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5jYW5jZWxGaWxlQnV0dG9uLmhvdmVyLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLnJlcGxhY2VGaWxlQnV0dG9uOmhvdmVyLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLnJlcGxhY2VGaWxlQnV0dG9uLmhvdmVyLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmRlbGV0ZUZpbGVCdXR0b246aG92ZXIsLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uZGVsZXRlRmlsZUJ1dHRvbi5ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM5Nzk3OTc7Y3Vyc29yOnBvaW50ZXJ9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uY2FuY2VsRmlsZUJ1dHRvbjpob3Zlcjo6YWZ0ZXIsLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uY2FuY2VsRmlsZUJ1dHRvbi5ob3Zlcjo6YWZ0ZXIsLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24ucmVwbGFjZUZpbGVCdXR0b246aG92ZXI6OmFmdGVyLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLnJlcGxhY2VGaWxlQnV0dG9uLmhvdmVyOjphZnRlciwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5kZWxldGVGaWxlQnV0dG9uOmhvdmVyOjphZnRlciwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5kZWxldGVGaWxlQnV0dG9uLmhvdmVyOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmlubGluZS1ibG9jaztsZWZ0OjAlO2JvdHRvbToxMDAlO2hlaWdodDphdXRvO21hcmdpbjowIDAgNnB4IDE0cHg7cGFkZGluZzo0cHggN3B4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjFlbTt0ZXh0LWluZGVudDowO2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMDBhOWNjO2JvcmRlcjpub25lO3otaW5kZXg6ODh9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uY2FuY2VsRmlsZUJ1dHRvbjpob3Zlcjo6YmVmb3JlLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmNhbmNlbEZpbGVCdXR0b24uaG92ZXI6OmJlZm9yZSwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5yZXBsYWNlRmlsZUJ1dHRvbjpob3Zlcjo6YmVmb3JlLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLnJlcGxhY2VGaWxlQnV0dG9uLmhvdmVyOjpiZWZvcmUsLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uZGVsZXRlRmlsZUJ1dHRvbjpob3Zlcjo6YmVmb3JlLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmRlbGV0ZUZpbGVCdXR0b24uaG92ZXI6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtsZWZ0OjAlO2JvdHRvbToxMDAlO3dpZHRoOjBweDtoZWlnaHQ6MHB4O21hcmdpbjowIDAgLTJweCAxNHB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyOjRweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wLWNvbG9yOiMwMGE5Y2M7ei1pbmRleDo4OH0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5jYW5jZWxGaWxlQnV0dG9ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjIxNCUyMiUyMGhlaWdodCUzRCUyMjE0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTQlMjAxNCUyMiUzRSUwQSUyMCUyMCUyMCUyMCUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzOTc5Nzk3JTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGQlM0QlMjJNMTQlMjAxLjQxTDEyLjU5JTIwMCUyMDclMjA1LjU5JTIwMS40MSUyMDAlMjAwJTIwMS40MSUyMDUuNTklMjA3JTIwMCUyMDEyLjU5JTIwMS40MSUyMDE0JTIwNyUyMDguNDElMjAxMi41OSUyMDE0JTIwMTQlMjAxMi41OSUyMDguNDElMjA3eiUyMiUyRiUzRSUwQSUzQyUyRnN2ZyUzRVwiKX0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5jYW5jZWxGaWxlQnV0dG9uOmhvdmVyLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmNhbmNlbEZpbGVCdXR0b24uaG92ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjE0JTIyJTIwaGVpZ2h0JTNEJTIyMTQlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNCUyMDE0JTIyJTNFJTBBJTIwJTIwJTIwJTIwJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwZCUzRCUyMk0xNCUyMDEuNDFMMTIuNTklMjAwJTIwNyUyMDUuNTklMjAxLjQxJTIwMCUyMDAlMjAxLjQxJTIwNS41OSUyMDclMjAwJTIwMTIuNTklMjAxLjQxJTIwMTQlMjA3JTIwOC40MSUyMDEyLjU5JTIwMTQlMjAxNCUyMDEyLjU5JTIwOC40MSUyMDd6JTIyJTJGJTNFJTBBJTNDJTJGc3ZnJTNFXCIpfS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmNhbmNlbEZpbGVCdXR0b246aG92ZXI6OmFmdGVyLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmNhbmNlbEZpbGVCdXR0b24uaG92ZXI6OmFmdGVye2NvbnRlbnQ6XCJDYW5jZWxcIn0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5yZXBsYWNlRmlsZUJ1dHRvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjB3aWR0aCUzRCUyMjIwJTIyJTIwaGVpZ2h0JTNEJTIyMjAlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA0MCUyMDQwJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjM5Nzk3OTclMjIlMjBkJTNEJTIyTTExLjAzMiUyMDI4LjQ0OGMtNC41MjQtNC44NjYtNC40NDQtMTIuNDklMjAwLjI1NC0xNy4yMjIlMjAxLjkyNC0xLjkzNiUyMDQuMzI4LTMuMDkyJTIwNi44MjgtMy40NzJsLTAuMTM4LTQuMTU0Yy0zLjUwOCUyMDAuNDI2LTYuOTA0JTIwMS45OTItOS41OTQlMjA0LjctNi4yOTglMjA2LjM0NC02LjM3MiUyMDE2LjU4LTAuMjQ2JTIwMjMuMDY0bC0zLjQ4MiUyMDMuNTA2JTIwMTEuMDIwJTIwMC42MDItMC4wMzAtMTEuNjY4LTQuNjEyJTIwNC42NDR6TTI0LjMyNCUyMDQuNTNsMC4wMzAlMjAxMS42NjglMjA0LjYxNC00LjY0NmM0LjUyNCUyMDQuODY2JTIwNC40NDYlMjAxMi40OS0wLjI1NCUyMDE3LjIyMi0xLjkyNCUyMDEuOTM4LTQuMzI4JTIwMy4wOTItNi44MyUyMDMuNDcybDAuMTM4JTIwNC4xNTJjMy41MS0wLjQyNiUyMDYuOTA2LTEuOTkyJTIwOS41OTYtNC43MDIlMjA2LjI5Ni02LjM0MiUyMDYuMzc0LTE2LjU4JTIwMC4yNDQtMjMuMDYybDMuNDgyLTMuNTA2LTExLjAyMC0wLjU5OHolMjIlM0UlM0MlMkZwYXRoJTNFJTNDJTJGc3ZnJTNFXCIpfS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLnJlcGxhY2VGaWxlQnV0dG9uOmhvdmVyLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLnJlcGxhY2VGaWxlQnV0dG9uLmhvdmVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMHdpZHRoJTNEJTIyMjAlMjIlMjBoZWlnaHQlM0QlMjIyMCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDQwJTIwNDAlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMGQlM0QlMjJNMTEuMDMyJTIwMjguNDQ4Yy00LjUyNC00Ljg2Ni00LjQ0NC0xMi40OSUyMDAuMjU0LTE3LjIyMiUyMDEuOTI0LTEuOTM2JTIwNC4zMjgtMy4wOTIlMjA2LjgyOC0zLjQ3MmwtMC4xMzgtNC4xNTRjLTMuNTA4JTIwMC40MjYtNi45MDQlMjAxLjk5Mi05LjU5NCUyMDQuNy02LjI5OCUyMDYuMzQ0LTYuMzcyJTIwMTYuNTgtMC4yNDYlMjAyMy4wNjRsLTMuNDgyJTIwMy41MDYlMjAxMS4wMjAlMjAwLjYwMi0wLjAzMC0xMS42NjgtNC42MTIlMjA0LjY0NHpNMjQuMzI0JTIwNC41M2wwLjAzMCUyMDExLjY2OCUyMDQuNjE0LTQuNjQ2YzQuNTI0JTIwNC44NjYlMjA0LjQ0NiUyMDEyLjQ5LTAuMjU0JTIwMTcuMjIyLTEuOTI0JTIwMS45MzgtNC4zMjglMjAzLjA5Mi02LjgzJTIwMy40NzJsMC4xMzglMjA0LjE1MmMzLjUxLTAuNDI2JTIwNi45MDYtMS45OTIlMjA5LjU5Ni00LjcwMiUyMDYuMjk2LTYuMzQyJTIwNi4zNzQtMTYuNTglMjAwLjI0NC0yMy4wNjJsMy40ODItMy41MDYtMTEuMDIwLTAuNTk4eiUyMiUzRSUzQyUyRnBhdGglM0UlM0MlMkZzdmclM0VcIil9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24ucmVwbGFjZUZpbGVCdXR0b246aG92ZXI6OmFmdGVyLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLnJlcGxhY2VGaWxlQnV0dG9uLmhvdmVyOjphZnRlcntjb250ZW50OlwiUmVwbGFjZSBGaWxlXCJ9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uZGVsZXRlRmlsZUJ1dHRvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjB3aWR0aCUzRCUyMjIwJTIyJTIwaGVpZ2h0JTNEJTIyMjAlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA0MCUyMDQwJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjM5Nzk3OTclMjIlMjBkJTNEJTIyTTYuNzc4JTIwMTUuODI0bDIuMjA0JTIwMTkuNDE4YzAuMTE4JTIwMC45MjIlMjA0LjU3JTIwMy45NTQlMjAxMS4wMTglMjAzLjk1OCUyMDYuNDQ4LTAuMDA0JTIwMTAuOTAyLTMuMDM2JTIwMTEuMDIwLTMuOTU4bDIuMjA0LTE5LjQxOGMtMy4zNjglMjAxLjg4NC04LjQwMiUyMDIuNzc2LTEzLjIyNCUyMDIuNzc2cy05Ljg1Ni0wLjg5Mi0xMy4yMjItMi43NzZ6TTI2LjMzNCUyMDMuODI0bC0xLjcxOC0xLjkwNmMtMC42NjItMC45NDItMS4zODItMS4xMTgtMi43ODQtMS4xMThoLTMuNjY0Yy0xLjQlMjAwLTIuMTIlMjAwLjE3Ni0yLjc4NCUyMDEuMTE4bC0xLjcxNiUyMDEuOTA2Yy01LjE0JTIwMC44OTgtOC44NjglMjAzLjI4LTguODY4JTIwNS4wMzZ2MC4zNDJjMCUyMDMuMDkyJTIwNi44MDQlMjA1LjYlMjAxNS4yJTIwNS42czE1LjItMi41MDglMjAxNS4yLTUuNnYtMC4zNDJjMC0xLjc1Ni0zLjcyNi00LjEzOC04Ljg2Ni01LjAzNnpNMjQuMTM4JTIwOC4yNzhsLTIuNTA0LTIuNjc4aC0zLjI2OGwtMi41MDQlMjAyLjY3OGgtMy40YzAlMjAwJTIwMy43MjQtNC40NCUyMDQuMjIyLTUuMDQyJTIwMC4zOC0wLjQ2JTIwMC43Ny0wLjYzNiUyMDEuMjc0LTAuNjM2aDQuMDg2YzAuNTA0JTIwMCUyMDAuODkyJTIwMC4xNzYlMjAxLjI3NCUyMDAuNjM2JTIwMC40OTYlMjAwLjYwMiUyMDQuMjIyJTIwNS4wNDIlMjA0LjIyMiUyMDUuMDQyaC0zLjQwMnolMjIlM0UlM0MlMkZwYXRoJTNFJTNDJTJGc3ZnJTNFXCIpfS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmRlbGV0ZUZpbGVCdXR0b246aG92ZXIsLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uZGVsZXRlRmlsZUJ1dHRvbi5ob3ZlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjB3aWR0aCUzRCUyMjIwJTIyJTIwaGVpZ2h0JTNEJTIyMjAlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA0MCUyMDQwJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBkJTNEJTIyTTYuNzc4JTIwMTUuODI0bDIuMjA0JTIwMTkuNDE4YzAuMTE4JTIwMC45MjIlMjA0LjU3JTIwMy45NTQlMjAxMS4wMTglMjAzLjk1OCUyMDYuNDQ4LTAuMDA0JTIwMTAuOTAyLTMuMDM2JTIwMTEuMDIwLTMuOTU4bDIuMjA0LTE5LjQxOGMtMy4zNjglMjAxLjg4NC04LjQwMiUyMDIuNzc2LTEzLjIyNCUyMDIuNzc2cy05Ljg1Ni0wLjg5Mi0xMy4yMjItMi43NzZ6TTI2LjMzNCUyMDMuODI0bC0xLjcxOC0xLjkwNmMtMC42NjItMC45NDItMS4zODItMS4xMTgtMi43ODQtMS4xMThoLTMuNjY0Yy0xLjQlMjAwLTIuMTIlMjAwLjE3Ni0yLjc4NCUyMDEuMTE4bC0xLjcxNiUyMDEuOTA2Yy01LjE0JTIwMC44OTgtOC44NjglMjAzLjI4LTguODY4JTIwNS4wMzZ2MC4zNDJjMCUyMDMuMDkyJTIwNi44MDQlMjA1LjYlMjAxNS4yJTIwNS42czE1LjItMi41MDglMjAxNS4yLTUuNnYtMC4zNDJjMC0xLjc1Ni0zLjcyNi00LjEzOC04Ljg2Ni01LjAzNnpNMjQuMTM4JTIwOC4yNzhsLTIuNTA0LTIuNjc4aC0zLjI2OGwtMi41MDQlMjAyLjY3OGgtMy40YzAlMjAwJTIwMy43MjQtNC40NCUyMDQuMjIyLTUuMDQyJTIwMC4zOC0wLjQ2JTIwMC43Ny0wLjYzNiUyMDEuMjc0LTAuNjM2aDQuMDg2YzAuNTA0JTIwMCUyMDAuODkyJTIwMC4xNzYlMjAxLjI3NCUyMDAuNjM2JTIwMC40OTYlMjAwLjYwMiUyMDQuMjIyJTIwNS4wNDIlMjA0LjIyMiUyMDUuMDQyaC0zLjQwMnolMjIlM0UlM0MlMkZwYXRoJTNFJTNDJTJGc3ZnJTNFXCIpfS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmRlbGV0ZUZpbGVCdXR0b246aG92ZXI6OmFmdGVyLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmRlbGV0ZUZpbGVCdXR0b24uaG92ZXI6OmFmdGVye2NvbnRlbnQ6XCJEZWxldGUgRmlsZVwiO2xlZnQ6MTAwJTttYXJnaW4tbGVmdDotMjBweH0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5kZWxldGVGaWxlQnV0dG9uOmhvdmVyOjpiZWZvcmUsLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uZGVsZXRlRmlsZUJ1dHRvbi5ob3Zlcjo6YmVmb3Jle2xlZnQ6MTAwJTttYXJnaW46MCAwIC0ycHggLTIwcHh9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLmZvRWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOi01MDAwcHg7bGVmdDotNTAwMHB4fS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5mb0VsLmVycm9yLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5mb0VsLnZhbGlke3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtib3R0b206MDttaW4taGVpZ2h0OjEwMCU7d2lkdGg6MDttYXJnaW46MDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO29wYWNpdHk6MDtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7Ym94LXNoYWRvdzpub25lO3BvaW50ZXItZXZlbnRzOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7Lmpzb25Gb3JtIC5maWxldXBsb2FkZXJ7d2lkdGg6MTAwJTttYXJnaW4tbGVmdDowO2JvcmRlci1sZWZ0OjRweCBzb2xpZCAjZjVhNjIzO2JveC1zaGFkb3c6bm9uZX19Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbntjdXJzb3I6cG9pbnRlcn0ubGF5b3V0LXN0eWxlLWNvbHVtbnN7ZGlzcGxheTp0YWJsZTtwYWRkaW5nLWxlZnQ6MTMwcHggIWltcG9ydGFudH0ubGF5b3V0LXN0eWxlLWNvbHVtbnMgLmxpbmtlZEZvcm1XcmFwcGVyKy5saW5rZWRGb3JtQWRkTmV3e3BhZGRpbmctbGVmdDoyMHB4fS5sYXlvdXQtc3R5bGUtY29sdW1ucyAubGlua2VkRm9ybVdyYXBwZXJ7ZGlzcGxheTp0YWJsZS1jZWxsfS5sYXlvdXQtc3R5bGUtY29sdW1ucyAubGlua2VkRm9ybVdyYXBwZXIgLmpzb25Gb3JtIC5qZi1yb3d7ZGlzcGxheTpibG9jaztwYWRkaW5nOjRweDt3aWR0aDphdXRvO3ZlcnRpY2FsLWFsaWduOmJvdHRvbTt0ZXh0LWFsaWduOnJpZ2h0O21hcmdpbjowcHggMnB4IDBweCAwcHh9LmxheW91dC1zdHlsZS1jb2x1bW5zIC5saW5rZWRGb3JtV3JhcHBlcisubGlua2VkRm9ybVdyYXBwZXIgLmpzb25Gb3JtIC5qZi1yb3d7cGFkZGluZy1sZWZ0OjRweDttaW4td2lkdGg6aW5oZXJpdH0ubGF5b3V0LXN0eWxlLWNvbHVtbnMgLmxpbmtlZEZvcm1XcmFwcGVyIC5qc29uRm9ybSAuamYtcm93PmxhYmVse3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbjowO3dpZHRoOjEyNXB4O3RvcDowO2JvdHRvbToxcHg7d2hpdGUtc3BhY2U6bm93cmFwO3JpZ2h0OjEwMCU7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlci1yYWRpdXM6MnB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjA1KX0ubGF5b3V0LXN0eWxlLWNvbHVtbnMgLmxpbmtlZEZvcm1XcmFwcGVyKy5saW5rZWRGb3JtV3JhcHBlciAuanNvbkZvcm0gLmpmLXJvdz5sYWJlbHtkaXNwbGF5Om5vbmV9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKXt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjE2cHg7Ym9yZGVyLXNwYWNpbmc6MH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIGNhcHRpb257dGV4dC1hbGlnbjpsZWZ0fS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGhlYWQgdGh7cGFkZGluZzo0cHggN3B4O2ZvbnQtc2l6ZToxMXB4O2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LWFsaWduOmxlZnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGhlYWQgdHIucHJlaGVhZGVyIHRoW2NvbHNwYW5de21heC13aWR0aDo1MHB4fS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGJvZHkgdGg6Zmlyc3QtY2hpbGR7cGFkZGluZy1yaWdodDo1cHg7Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246bGVmdH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRyW2RhdGEtaXMtdG90YWwtcm93PVwidHJ1ZVwiXSB0aHtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHg7Zm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6NTAwO3RleHQtYWxpZ246cmlnaHQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2JhY2tncm91bmQ6I2UyZjdmYjtib3JkZXI6MXB4IHNvbGlkICNjZmU1ZTl9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0cltkYXRhLWlzLXRvdGFsLXJvdz1cInRydWVcIl0gdGR7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowfS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdHJbZGF0YS1pcy10b3RhbC1yb3c9XCJ0cnVlXCJdIGlucHV0W3R5cGU9bnVtYmVyXXtib3gtc2hhZG93Om5vbmV9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0aD5zcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7dHJhbnNpdGlvbjptYXgtd2lkdGggLjVzfS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGggYXtmb250LXNpemU6MC44ZW07dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6Izg4ODg4OH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRoIGE6aG92ZXJ7Y29sb3I6IzMyODA5RH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRoIGRmbnttYXJnaW4tcmlnaHQ6MnB4fS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGhbZGF0YS1jb2xsYXBzZWQ9J3RydWUnXXtjdXJzb3I6ZS1yZXNpemV9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0aFtkYXRhLWNvbGxhcHNlZD0nZmFsc2UnXXtjdXJzb3I6dy1yZXNpemV9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0ZHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjRweCA1cHg7dGV4dC1hbGlnbjpyaWdodH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRkIGlucHV0e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlci1yYWRpdXM6MH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRkLmNvbGxhcHNlZCBpbnB1dHt3aWR0aDoxMDAlO21hcmdpbjowO2ZvbnQtc2l6ZTowO2JveC1zaGFkb3c6bm9uZX0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRoLC5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGR7dHJhbnNpdGlvbjptYXgtd2lkdGggLjVzfS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGhbZGF0YS1jb2xsYXBzZWQ9J3RydWUnXSwuanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRkW2RhdGEtY29sbGFwc2VkPSd0cnVlJ117bWF4LXdpZHRoOjQwcHggIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0aFtkYXRhLWNvbGxhcHNlZD0ndHJ1ZSddPnNwYW4sLmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0ZFtkYXRhLWNvbGxhcHNlZD0ndHJ1ZSddPnNwYW57bWF4LXdpZHRoOjQwcHg7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbn0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRoK3RoLC5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGgrdGQsLmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0ZCt0aCwuanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRkK3Rke21heC13aWR0aDoyMDBweH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRoW2RhdGEtY2hpbGQtaXM9J3JhZGlvJ10sLmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0ZFtkYXRhLWNoaWxkLWlzPSdyYWRpbydde3dpZHRoOjUwcHh9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSBsYWJlbC5lcnJvcntsZWZ0OjVweDtib3R0b206Y2FsYygxMDAlICsgN3B4KX0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpW2RhdGEtdGFiLWRpcmVjdGlvbj1cInZlcnRpY2FsXCJdIHRoOmZpcnN0LWNoaWxkLC5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSlbZGF0YS10YWItZGlyZWN0aW9uPVwidmVydGljYWxcIl0gdGQ6Zmlyc3QtY2hpbGR7bWluLXdpZHRoOjI0MHB4O3BhZGRpbmc6MHB4fS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSlbZGF0YS10YWItZGlyZWN0aW9uPVwidmVydGljYWxcIl0gdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZHtwYWRkaW5nLWJvdHRvbToxMnB4fS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSlbZGF0YS10YWItZGlyZWN0aW9uPVwidmVydGljYWxcIl0gdGJvZHkgdGg6Zmlyc3QtY2hpbGR7Zm9udC13ZWlnaHQ6NDAwfS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSlbZGF0YS10YWItZGlyZWN0aW9uPVwidmVydGljYWxcIl0gdGJvZHkgdGggZGZuIHN2Z1tjbGFzcyo9aWNvbl17bWFyZ2luLWxlZnQ6NnB4fS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSlbZGF0YS10YWItZGlyZWN0aW9uPVwidmVydGljYWxcIl0ubGltaXRlZCB0ciB0aDpsYXN0LWNoaWxkLC5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSlbZGF0YS10YWItZGlyZWN0aW9uPVwidmVydGljYWxcIl0ubGltaXRlZCB0ciB0ZDpsYXN0LWNoaWxke3dpZHRoOjkwcHg7cGFkZGluZy1sZWZ0OjNweH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpW2RhdGEtdGFiLWRpcmVjdGlvbj1cInZlcnRpY2FsXCJdLmxpbWl0ZWQgdHIgdGg6bGFzdC1jaGlsZCBpbnB1dCwuanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpW2RhdGEtdGFiLWRpcmVjdGlvbj1cInZlcnRpY2FsXCJdLmxpbWl0ZWQgdHIgdGQ6bGFzdC1jaGlsZCBpbnB1dHt3aWR0aDoxMDAlO21hcmdpbi1sZWZ0OjB9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKVtkYXRhLXRhYi1kaXJlY3Rpb249XCJ2ZXJ0aWNhbFwiXS5saW1pdGVkIHRyIHRoOm50aC1sYXN0LWNoaWxkKDIpLC5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSlbZGF0YS10YWItZGlyZWN0aW9uPVwidmVydGljYWxcIl0ubGltaXRlZCB0ciB0ZDpudGgtbGFzdC1jaGlsZCgyKXtwYWRkaW5nLXJpZ2h0OjE1cHh9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKVtkYXRhLXRhYi1kaXJlY3Rpb249XCJ2ZXJ0aWNhbFwiXS5saW1pdGVkIGxhYmVsLmVycm9ye2xlZnQ6LTNweH0uanNvbkZvcm0gI2NsYWltc0ZpZWxkc2V0SW5FbmR1cmFuY2VGb3JtIHRoOmZpcnN0LWNoaWxke21pbi13aWR0aDp1bnNldDt3aWR0aDoxMCV9Lmpzb25Gb3JtICNjbGFpbXNGaWVsZHNldEluRW5kdXJhbmNlRm9ybSB0ZFtkYXRhLWNoaWxkLWlzPSdyYWRpbydde3dpZHRoOjE1JX0uanNvbkZvcm0gI2NsYWltc0ZpZWxkc2V0SW5FbmR1cmFuY2VGb3JtIHRkW2RhdGEtY2hpbGQtaXM9J3RleHQnXXt3aWR0aDo3MCV9Lmpzb25Gb3JtICNjbGFpbXNGaWVsZHNldEluRW5kdXJhbmNlRm9ybSB0ZFtkYXRhLWNoaWxkLWlzPSd0ZXh0J10gaW5wdXR7bWF4LXdpZHRoOjk3JX0uanNvbkZvcm0gI2FyZWFzUHJhY3Rpc2VGaWVsZHNFbmR1cmFuY2VGb3JtIHRke3dpZHRoOjI1JX0uanNvbkZvcm0gdGFibGVbZGF0YS10ZXh0LWFsaWduPSdsZWZ0J106bm90KC5kYXRhVGFibGUpIHRoLC5qc29uRm9ybSB0YWJsZVtkYXRhLXRleHQtYWxpZ249J2xlZnQnXTpub3QoLmRhdGFUYWJsZSkgdGR7dGV4dC1hbGlnbjpsZWZ0fS5qc29uRm9ybSB0YWJsZVtkYXRhLXRleHQtYWxpZ249J2xlZnQnXTpub3QoLmRhdGFUYWJsZSkgdGggbGFiZWwuZm9jYiwuanNvbkZvcm0gdGFibGVbZGF0YS10ZXh0LWFsaWduPSdsZWZ0J106bm90KC5kYXRhVGFibGUpIHRkIGxhYmVsLmZvY2J7dmVydGljYWwtYWxpZ246dG9wfS5qc29uRm9ybSB0YWJsZSNjbGFpbXMtdGFibGV7d2lkdGg6YXV0b31AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5qc29uRm9ybSB0YWJsZSNjbGFpbXMtdGFibGV7bWluLXdpZHRoOjYwMHB4fX0uanNvbkZvcm0gdGFibGUjY2xhaW1zLXRhYmxlIHRkW2RhdGEtY2hpbGQtaXM9J3RleHQnXXtwYWRkaW5nLXJpZ2h0OjE1cHh9Lmpzb25Gb3JtIHRhYmxlI2NsYWltcy10YWJsZSB0aGVhZCB0aHt2ZXJ0aWNhbC1hbGlnbjpib3R0b207Zm9udC13ZWlnaHQ6Ym9sZH0uanNvbkZvcm0gdGFibGUjY2xhaW1zLXRhYmxlIHRoOmZpcnN0LWNoaWxkLC5qc29uRm9ybSB0YWJsZSNjbGFpbXMtdGFibGUgdGQ6Zmlyc3QtY2hpbGR7bWluLXdpZHRoOjhlbTttYXgtd2lkdGg6OGVtO3dpZHRoOjhlbX0uanNvbkZvcm0gLmhlbHAtdHJpZ2dlciwuanNvbkZvcm0gZGZuIHN2Z1tjbGFzcyo9aWNvbl0sLnBmLWFkbWluIC5oZWxwLXRyaWdnZXIsLnBmLWFkbWluIGRmbiBzdmdbY2xhc3MqPWljb25de3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE3cHg7aGVpZ2h0OjE3cHg7bWFyZ2luLWxlZnQ6LjNlbX0uanNvbkZvcm0gLmhlbHAtdHJpZ2dlciBzdmdbY2xhc3MqPWljb25dLC5qc29uRm9ybSBkZm4gc3ZnW2NsYXNzKj1pY29uXSwucGYtYWRtaW4gLmhlbHAtdHJpZ2dlciBzdmdbY2xhc3MqPWljb25dLC5wZi1hZG1pbiBkZm4gc3ZnW2NsYXNzKj1pY29uXXtjb2xvcjojZmZmO2ZpbGw6IzAxQkVFNX0uanNvbkZvcm0gLmhlbHAtdHJpZ2dlcjpob3ZlciBzdmdbY2xhc3MqPWljb25dLC5qc29uRm9ybSBkZm46aG92ZXIgc3ZnW2NsYXNzKj1pY29uXSwucGYtYWRtaW4gLmhlbHAtdHJpZ2dlcjpob3ZlciBzdmdbY2xhc3MqPWljb25dLC5wZi1hZG1pbiBkZm46aG92ZXIgc3ZnW2NsYXNzKj1pY29uXXtmaWxsOiMwMEE5Q0N9Lmpzb25Gb3JtIC5oZWxwLXRyaWdnZXIsLnBmLWFkbWluIC5oZWxwLXRyaWdnZXJ7bWFyZ2luLXRvcDotNHB4O2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbG9yOnRyYW5zcGFyZW50O2N1cnNvcjpoZWxwICFpbXBvcnRhbnR9Lmpzb25Gb3JtIC5oZWxwLXRyaWdnZXIgc3ZnLC5wZi1hZG1pbiAuaGVscC10cmlnZ2VyIHN2Z3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5qc29uRm9ybSAuaGVscC10cmlnZ2VyOmhvdmVyLC5wZi1hZG1pbiAuaGVscC10cmlnZ2VyOmhvdmVye2N1cnNvcjpoZWxwfS5qc29uRm9ybSAuaGVscC10cmlnZ2VyOmhvdmVyKy5oZWxwLC5wZi1hZG1pbiAuaGVscC10cmlnZ2VyOmhvdmVyKy5oZWxwe2hlaWdodDphdXRvO21hcmdpbjoxMHB4IDA7cGFkZGluZzoxN3B4IDQycHggMjFweCA0N3B4O29wYWNpdHk6MTtib3JkZXItY29sb3I6I2NmZTVlOX0uanNvbkZvcm0gLmhlbHAsLnBmLWFkbWluIC5oZWxwe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjcwNnB4O2hlaWdodDowO21hcmdpbjowO3BhZGRpbmc6MCA0MnB4IDAgNDdweDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNXB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtvdmVyZmxvdzpoaWRkZW47b3BhY2l0eTowO2NvbG9yOiM0YTRhNGE7YmFja2dyb3VuZDojZTJmN2ZiIHVybChcIi9pbWcvc291cmNlL2hlbHAuc3ZnXCIpIG5vLXJlcGVhdCAxNXB4IDE2cHg7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDt0cmFuc2l0aW9uOmFsbCAuNXN9Lmpzb25Gb3JtIGRmbiwucGYtYWRtaW4gZGZue3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc3R5bGU6bm9ybWFsO3doaXRlLXNwYWNlOm5vcm1hbDtjdXJzb3I6aGVscH0uanNvbkZvcm0gZGZuOjpiZWZvcmUsLmpzb25Gb3JtIGRmbjo6YWZ0ZXIsLnBmLWFkbWluIGRmbjo6YmVmb3JlLC5wZi1hZG1pbiBkZm46OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAwLjI1cyBlYXNlLW91dH0uanNvbkZvcm0gZGZuOjpiZWZvcmUsLnBmLWFkbWluIGRmbjo6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLXRpdGxlKTtsZWZ0OjEwMCU7bGVmdDpjYWxjKDEwMCUgLSA0MnB4KTtib3R0b206MTAwJTtib3R0b206Y2FsYygxMDAlICsgMTVweCk7bWluLXdpZHRoOjI1MHB4O21heC1oZWlnaHQ6MDttYXJnaW46MDtwYWRkaW5nOjA7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxNXB4O3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpub3JtYWw7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6IzAwYTljYyB1cmwoXCIvaW1nL3NvdXJjZS9oZWxwLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgMTFweCAxMnB4O2JveC1zaGFkb3c6MCAwIDVweCAwIHJnYmEoMCwwLDAsMC41KTt6LWluZGV4Ojk5OTk5fS5qc29uRm9ybSBkZm4gc3ZnW2NsYXNzKj1pY29uXSwucGYtYWRtaW4gZGZuIHN2Z1tjbGFzcyo9aWNvbl17bWFyZ2luLXRvcDotM3B4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uanNvbkZvcm0gZGZuOjphZnRlciwucGYtYWRtaW4gZGZuOjphZnRlcntjb250ZW50OlwiXCI7bGVmdDoxMDAlO2xlZnQ6Y2FsYygxMDAlIC0gMjBweCk7Ym90dG9tOjEwMCU7Ym90dG9tOmNhbGMoMTAwJSArIDVweCk7ei1pbmRleDo5OTk5OX0uanNvbkZvcm0gZGZuOmhvdmVyLC5wZi1hZG1pbiBkZm46aG92ZXJ7Y3Vyc29yOmhlbHB9Lmpzb25Gb3JtIGRmbjpob3Zlcjo6YmVmb3JlLC5wZi1hZG1pbiBkZm46aG92ZXI6OmJlZm9yZXttYXgtaGVpZ2h0Om5vbmU7bWluLWhlaWdodDo0MHB4O3BhZGRpbmc6MTJweCAyMHB4IDE1cHggNDJweDtvdmVyZmxvdzphdXRvO29wYWNpdHk6MX0uanNvbkZvcm0gZGZuOmhvdmVyOjphZnRlciwucGYtYWRtaW4gZGZuOmhvdmVyOjphZnRlcntvcGFjaXR5OjE7Ym9yZGVyOjEycHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDoxMHB4IHNvbGlkICMwMGE5Y2M7Ym9yZGVyLWJvdHRvbTpub25lfS5qc29uRm9ybSB0aCBkZm4sLnBmLWFkbWluIHRoIGRmbntkaXNwbGF5OmlubGluZTt3aGl0ZS1zcGFjZTpub3dyYXB9Lmpzb25Gb3JtIC5kaWFsb2d1ZS1tZXNzYWdlIGRmbjo6YmVmb3JlLC5wZi1hZG1pbiAuZGlhbG9ndWUtbWVzc2FnZSBkZm46OmJlZm9yZXtsZWZ0OmF1dG87cmlnaHQ6LTQycHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuanNvbkZvcm0gLmhlbHAtdHJpZ2dlciwuanNvbkZvcm0gZGZuIHN2Z1tjbGFzcyo9aWNvbl0sLnBmLWFkbWluIC5oZWxwLXRyaWdnZXIsLnBmLWFkbWluIGRmbiBzdmdbY2xhc3MqPWljb25de21hcmdpbi1sZWZ0OjRweH19LnBmLWFkbWluIGRmbnttaW4td2lkdGg6MjgwcHh9LnBmLWFkbWluIGRmbjo6YmVmb3Jle3doaXRlLXNwYWNlOnByZS13cmFwfS5qc29uRm9ybSAuZm9yd2FyZFF1ZXN0aW9uQnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RvcDowO2xlZnQ6My41ZW07bWF4LXdpZHRoOjI1cHg7bWFyZ2luLWxlZnQ6NXB4O3BhZGRpbmc6M3B4IDZweDtsaW5lLWhlaWdodDoyMHB4O3RleHQtaW5kZW50OjI2cHg7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjtjb2xvcjojNjY2O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgdXJsKFwiL3Byb3Bvc2FsZm9ybS92MjAxNnYyL2pzb25Gb3JtLjIuMC4wL3BsdWdpbnMvRm9yd2FyZFF1ZXN0aW9uL2ZvcndhcmRRdWVzdGlvbi5zdmdcIikgM3B4IDAgbm8tcmVwZWF0O2JvcmRlci1yYWRpdXM6MnB4O3RyYW5zaXRpb246YWxsIC41cztib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOnBvaW50ZXJ9Lmpzb25Gb3JtIC5mb3J3YXJkUXVlc3Rpb25CdXR0b246aG92ZXJ7bWF4LXdpZHRoOjYwMHB4O2JhY2tncm91bmQtY29sb3I6I2VlZX0uZm9yd2FyZFF1ZXN0aW9uSWNvbk9ubHl7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21heC13aWR0aDoyNXB4O3BhZGRpbmc6M3B4IDZweDt0ZXh0LWluZGVudDoyNnB4O3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47Y29sb3I6IzY2NjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHVybChcIi9wcm9wb3NhbGZvcm0vdjIwMTZ2Mi9qc29uRm9ybS4yLjAuMC9wbHVnaW5zL0ZvcndhcmRRdWVzdGlvbi9mb3J3YXJkUXVlc3Rpb24uc3ZnXCIpIDNweCAwIG5vLXJlcGVhdDtib3JkZXItcmFkaXVzOjJweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Zm9ybS5mb3J3YXJkUXVlc3Rpb257bWFyZ2luOjA7cGFkZGluZzowO3RleHQtYWxpZ246bGVmdH1mb3JtLmZvcndhcmRRdWVzdGlvbiBwe21hcmdpbjowIDAgMTBweCAwO2ZvbnQtc2l6ZToxLjJlbX1mb3JtLmZvcndhcmRRdWVzdGlvbiBwIHNtYWxse2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjFlbSAwO2ZvbnQtc2l6ZTowLjhlbTtjb2xvcjojNjY2fWZvcm0uZm9yd2FyZFF1ZXN0aW9uIHAuZmNmb290LGZvcm0uZm9yd2FyZFF1ZXN0aW9uIHAuZmNmb290IHNtYWxse21hcmdpbi1ib3R0b206MH1mb3JtLmZvcndhcmRRdWVzdGlvbiBmaWVsZHNldHttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjB9Zm9ybS5mb3J3YXJkUXVlc3Rpb24gZmllbGRzZXQgbGFiZWx7ZGlzcGxheTpibG9ja31mb3JtLmZvcndhcmRRdWVzdGlvbiBmaWVsZHNldCBsYWJlbCBpe2ZvbnQtc3R5bGU6bm9ybWFsfWZvcm0uZm9yd2FyZFF1ZXN0aW9uIGZpZWxkc2V0IGxhYmVsLmVycm9ye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojQkUxRTJEfWZvcm0uZm9yd2FyZFF1ZXN0aW9uIGZpZWxkc2V0IGlucHV0LGZvcm0uZm9yd2FyZFF1ZXN0aW9uIGZpZWxkc2V0IHRleHRhcmVhe3dpZHRoOjEwMCU7bWFyZ2luOjFweCAwO3BhZGRpbmc6NHB4O2JvcmRlcjoxcHggc29saWQgI2NjYztib3gtc2l6aW5nOmJvcmRlci1ib3h9Zm9ybS5mb3J3YXJkUXVlc3Rpb24gZmllbGRzZXQgaW5wdXQ6Zm9jdXMsZm9ybS5mb3J3YXJkUXVlc3Rpb24gZmllbGRzZXQgdGV4dGFyZWE6Zm9jdXN7b3V0bGluZTpub25lfWZvcm0uZm9yd2FyZFF1ZXN0aW9uIGZpZWxkc2V0IHRleHRhcmVhe2hlaWdodDoxMC41ZW19Zm9ybS5mb3J3YXJkUXVlc3Rpb24gZmllbGRzZXQgaW5wdXRbdHlwZT1jaGVja2JveF17d2lkdGg6aW5oZXJpdDttYXJnaW4tcmlnaHQ6MTBweDtmb250LXNpemU6MS4yZW19Zm9ybS5mb3J3YXJkUXVlc3Rpb24gZmllbGRzZXQuZXJyb3IgaW5wdXQsZm9ybS5mb3J3YXJkUXVlc3Rpb24gZmllbGRzZXQuZXJyb3IgdGV4dGFyZWEsZm9ybS5mb3J3YXJkUXVlc3Rpb24gZmllbGRzZXQgLmVycm9yIGlucHV0LGZvcm0uZm9yd2FyZFF1ZXN0aW9uIGZpZWxkc2V0IC5lcnJvciB0ZXh0YXJlYXtib3JkZXI6MXB4IHNvbGlkICNCRTFFMkQ7Ym9yZGVyLWNvbG9yOiNCRTFFMkQ7Ym94LXNoYWRvdzowIDAgNnB4ICNCRTFFMkR9Zm9ybS5mb3J3YXJkUXVlc3Rpb24gZmllbGRzZXQgLmVycm9yIHNwYW57Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNCRTFFMkR9Zm9ybS5mb3J3YXJkUXVlc3Rpb24gZmllbGRzZXQgLmVtYWlsdG97cG9zaXRpb246cmVsYXRpdmV9Zm9ybS5mb3J3YXJkUXVlc3Rpb24gZmllbGRzZXQgLmVtYWlsdG8gc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDowO2xlZnQ6MDtib3R0b206MDt3aWR0aDozZW07bWFyZ2luOjFweDtwYWRkaW5nOjRweDtsaW5lLWhlaWdodDoxLjVlbTtiYWNrZ3JvdW5kLWNvbG9yOiNjY2N9Zm9ybS5mb3J3YXJkUXVlc3Rpb24gZmllbGRzZXQgLmVtYWlsdG8gaW5wdXR7dGV4dC1pbmRlbnQ6NGVtfS5wYW5lbENsb3NlQnV0dG9ue2JhY2tncm91bmQ6I0ZBRkFGQTtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC43NSk7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlci1yYWRpdXM6MDt0ZXh0LWluZGVudDowO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87cGFkZGluZzo3cHggMTBweDtjb2xvcjojODg4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LWZhbWlseTpcIlJvYm90byBDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MWVtO3RvcDozMnB4ICFpbXBvcnRhbnQ7cmlnaHQ6MTBweCAhaW1wb3J0YW50fS5wYW5lbENsb3NlQnV0dG9uOmhvdmVye2JhY2tncm91bmQ6I2RkZDtib3JkZXItY29sb3I6IzU1NTtjb2xvcjojMzMzfSNpc3N1ZXMgLnBhbmVsQ2xvc2VCdXR0b257dG9wOjBweCAhaW1wb3J0YW50O3JpZ2h0OjEwcHggIWltcG9ydGFudH0uanNvbkZvcm0uaW5JZnJhbWUgLmpmLWhlYWRlci1ib3VuZHN7d2lkdGg6MTAwJX0uanNvbkZvcm0uaW5JZnJhbWU+c2VjdGlvbj5oZWFkZXI+aDIsLmpzb25Gb3JtLmluSWZyYW1lPnNlY3Rpb24+LmludHJvLC5qc29uRm9ybS5pbklmcmFtZT5zZWN0aW9uPmZpZWxkc2V0LC5qc29uRm9ybS5pbklmcmFtZT5zZWN0aW9uPi5ub3QtYXBwbGljYWJsZXt3aWR0aDoxMDAlfS5qc29uRm9ybS5pbklmcmFtZS5qc29uRm9ybSB1bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGV7cmlnaHQ6MTBweH1pbnB1dCB+IHNwYW4udHR7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTk5O2JvdHRvbToxMDAlO21hcmdpbjotM3B4IDVweDtyaWdodDowO3BhZGRpbmc6MnB4IDRweCAxcHg7YmFja2dyb3VuZDojRkZGQ0Q5O2JvcmRlcjoxcHggc29saWQgI0FEQURBRDtjb2xvcjojMUQxRDFEO2JvcmRlci1yYWRpdXM6M3B4O2ZvbnQtc2l6ZTowLjg1ZW07Ym94LXNoYWRvdzowcHggNXB4IDE0cHggMHB4IHJnYmEoMCwwLDAsMC40KX1zcGFuLnR0OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtib3JkZXI6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi02cHg7Ym9yZGVyLXRvcC1jb2xvcjojRkZGQ0Q5fXRkOmhvdmVyIGlucHV0IH4gc3Bhbi50dCxpbnB1dDpob3ZlciB+IHNwYW4udHR7ZGlzcGxheTpibG9ja30uanNvbkZvcm0gLm5vdC1hcHBsaWNhYmxlLC5qc29uRm9ybSAubWFqb3ItcHJvcC1ub3QtYXBwbGljYWJsZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjlweCAxNXB4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiM5YjliOWI7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2RmZTBlMX0uanNvbkZvcm0gZmllbGRzZXQ+bGVnZW5ke2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MThweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6Mi4yNjtsZXR0ZXItc3BhY2luZzouMnB4O2N1cnNvcjpkZWZhdWx0fS5qc29uRm9ybSBmaWVsZHNldD5sZWdlbmQ6aG92ZXIgfiAuZmllbGRzZXQtYWN0aW9uc3ttYXgtaGVpZ2h0Om5vbmU7b3ZlcmZsb3c6dmlzaWJsZTtvcGFjaXR5OjF9Lmpzb25Gb3JtIGZpZWxkc2V0PnN0cm9uZzpmaXJzdC1jaGlsZCwuanNvbkZvcm0gZmllbGRzZXQ+bGVnZW5kIHN0cm9uZywuanNvbkZvcm0gZmllbGRzZXQ+LmZpZWxkc2V0LWFjdGlvbnMrc3Ryb25ne2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDo3cHg7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4zMztsZXR0ZXItc3BhY2luZzouMnB4fS5qc29uRm9ybSBmaWVsZHNldD5zdHJvbmc6Zmlyc3QtY2hpbGQrZGZuLC5qc29uRm9ybSBmaWVsZHNldD5sZWdlbmQgc3Ryb25nK2RmbiwuanNvbkZvcm0gZmllbGRzZXQ+LmZpZWxkc2V0LWFjdGlvbnMrc3Ryb25nK2RmbntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDo2cHg7bWFyZ2luLWJvdHRvbToxMnB4O2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMzN9Lmpzb25Gb3JtIGlucHV0LC5qc29uRm9ybSB0ZXh0YXJlYSwuanNvbkZvcm0gc2VsZWN0e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOjdweCAxNHB4O2ZvbnQtc2l6ZToxM3B4ICFpbXBvcnRhbnQ7Y29sb3I6IzA2MDcwOH0uanNvbkZvcm0gLmlhZC1zdWJtaXR7cGFkZGluZy1sZWZ0OjB9Lmpzb25Gb3JtIC5pYWQtc3VibWl0IGlucHV0e2ZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7ZmxvYXQ6bGVmdH0uanNvbkZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cIm1vbnRoXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FzaFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInBlcmNlbnRcIl0sLmpzb25Gb3JtIHNlbGVjdCwuanNvbkZvcm0gdGV4dGFyZWF7d2lkdGg6Y2FsYygxMDAlIC0gNnB4KTttYXJnaW4tbGVmdDo2cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzY3ODY4ZTtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwtNnB4IDAgMCAwICM2Nzg2OGV9Lmpzb25Gb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOnJlcXVpcmVkLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06cmVxdWlyZWQsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpyZXF1aXJlZCwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTpyZXF1aXJlZCwuanNvbkZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXTpyZXF1aXJlZCwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06cmVxdWlyZWQsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJtb250aFwiXTpyZXF1aXJlZCwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhc2hcIl06cmVxdWlyZWQsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdOnJlcXVpcmVkLC5qc29uRm9ybSBzZWxlY3Q6cmVxdWlyZWQsLmpzb25Gb3JtIHRleHRhcmVhOnJlcXVpcmVke2JvcmRlci1jb2xvcjojOWI5YjliO2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZmZmLC02cHggMCAwIDAgI2Y1YTYyM30uanNvbkZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0gaW5wdXRbdHlwZT1cIm1vbnRoXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FzaFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInBlcmNlbnRcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtIHNlbGVjdDpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0gdGV4dGFyZWE6cmVxdWlyZWQ6dmFsaWR7Ym9yZGVyLWNvbG9yOiM5YjliOWI7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNmZmYsLTZweCAwIDAgMCAjOTNiZTMwfS5qc29uRm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXTppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwibW9udGhcIl06aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhc2hcIl06aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInBlcmNlbnRcIl06aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0gc2VsZWN0OmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtIHRleHRhcmVhOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl17Ym9yZGVyLWNvbG9yOiNkMDAyMWI7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNmZmYsLTZweCAwIDAgMCAjZDAwMjFifS5qc29uRm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwibW9udGhcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYXNoXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXSwuanNvbkZvcm0gc2VsZWN0e2hlaWdodDozNnB4O3BhZGRpbmc6N3B4IDE0cHg7bGluZS1oZWlnaHQ6MjBweH0uanNvbkZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl17cGFkZGluZzo0LjVweCAxNHB4fS5qc29uRm9ybSB0ZXh0YXJlYXttaW4taGVpZ2h0OjM2cHg7cGFkZGluZzo4cHggMTRweDtsaW5lLWhlaWdodDoxOHB4fS5qc29uRm9ybSBpbnB1dDpyZXF1aXJlZCwuanNvbkZvcm0gdGV4dGFyZWE6cmVxdWlyZWQsLmpzb25Gb3JtIHNlbGVjdDpyZXF1aXJlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lmpzb25Gb3JtIGlucHV0OmZvY3VzLC5qc29uRm9ybSBpbnB1dDpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm0gdGV4dGFyZWE6Zm9jdXMsLmpzb25Gb3JtIHRleHRhcmVhOnJlcXVpcmVkOmZvY3Vze291dGxpbmU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZWZjZGZ9Lmpzb25Gb3JtIGlucHV0OnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtIGlucHV0LmVycm9yOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybSBpbnB1dC52YWxpZDpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybSB0ZXh0YXJlYTpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybSB0ZXh0YXJlYS5lcnJvcjpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm0gdGV4dGFyZWEudmFsaWQ6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZHtjb2xvcjojZDAwMjFiO2JvcmRlci1jb2xvcjojZDAwMjFiO2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZmZmLC02cHggMCAwIDAgI2QwMDIxYn0uanNvbkZvcm0gaW5wdXQ6cmVxdWlyZWQ6Zm9jdXM6dmFsaWQsLmpzb25Gb3JtIGlucHV0LnZhbGlkOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybSB0ZXh0YXJlYTpyZXF1aXJlZDpmb2N1czp2YWxpZCwuanNvbkZvcm0gdGV4dGFyZWEudmFsaWQ6cmVxdWlyZWQ6Zm9jdXN7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNmZmYsLTZweCAwIDAgMCAjOTNiZTMwfS5qc29uRm9ybSBpbnB1dFt0eXBlPVwiaGlkZW1lXCJde2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJyYWRpb1wiXXt3aWR0aDphdXRvfS5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOnJlcXVpcmVkOmZvY3Vze291dGxpbmU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiM5YjliOWJ9Lmpzb25Gb3JtIHNlbGVjdHthcHBlYXJhbmNlOm5vbmUgIWltcG9ydGFudH0uanNvbkZvcm0gc2VsZWN0OjotbXMtZXhwYW5ke2Rpc3BsYXk6bm9uZX0uanNvbkZvcm0gOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiNiMmIxYjJ9Lmpzb25Gb3JtIDo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojYjJiMWIyfS5qc29uRm9ybSA6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojYjJiMWIyfS5qc29uRm9ybSA6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiNiMmIxYjJ9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHRleHRhcmVhLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2Ugc2VsZWN0e2NvbG9yOiNmZmZ9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwidGV4dFwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJ0ZWxcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cImRhdGVcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwibW9udGhcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwiY2FzaFwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2Ugc2VsZWN0LC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgdGV4dGFyZWF7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzJEMzczRDtib3JkZXI6bm9uZTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwwLDAsMC43KX0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOnJlcXVpcmVkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cImVtYWlsXCJdOnJlcXVpcmVkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOnJlcXVpcmVkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInRlbFwiXTpyZXF1aXJlZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJudW1iZXJcIl06cmVxdWlyZWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpyZXF1aXJlZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJtb250aFwiXTpyZXF1aXJlZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJjYXNoXCJdOnJlcXVpcmVkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInBlcmNlbnRcIl06cmVxdWlyZWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBzZWxlY3Q6cmVxdWlyZWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSB0ZXh0YXJlYTpyZXF1aXJlZHtiYWNrZ3JvdW5kLWNvbG9yOiMyRDM3M0Q7Ym94LXNoYWRvdzppbnNldCAwIDFweCAzcHggMCByZ2JhKDAsMCwwLDAuNyl9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwidGV4dFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJ0ZWxcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cImRhdGVcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwibW9udGhcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwiY2FzaFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2Ugc2VsZWN0OnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgdGV4dGFyZWE6cmVxdWlyZWQ6dmFsaWR7YmFja2dyb3VuZC1jb2xvcjojMkQzNzNEO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLDAsMCwwLjcpfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInRleHRcIl06cmVxdWlyZWQ6aW52YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpyZXF1aXJlZDppbnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOnJlcXVpcmVkOmludmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwidGVsXCJdOnJlcXVpcmVkOmludmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOnJlcXVpcmVkOmludmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpyZXF1aXJlZDppbnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cIm1vbnRoXCJdOnJlcXVpcmVkOmludmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwiY2FzaFwiXTpyZXF1aXJlZDppbnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInBlcmNlbnRcIl06cmVxdWlyZWQ6aW52YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHNlbGVjdDpyZXF1aXJlZDppbnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgdGV4dGFyZWE6cmVxdWlyZWQ6aW52YWxpZHtiYWNrZ3JvdW5kLWNvbG9yOiMyRDM3M0R9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwidGV4dFwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cImVtYWlsXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJ0ZWxcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJudW1iZXJcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJkYXRlXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwibW9udGhcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJjYXNoXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2Ugc2VsZWN0OnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSB0ZXh0YXJlYTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJde2JveC1zaGFkb3c6aW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLDAsMCwwLjcpfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInRleHRcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwidGVsXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJkYXRlXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cImNhc2hcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHNlbGVjdHtoZWlnaHQ6NDZweDtsaW5lLWhlaWdodDozMHB4fS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgdGV4dGFyZWF7bWluLWhlaWdodDo0NnB4O2xpbmUtaGVpZ2h0OjI4cHh9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dDpyZXF1aXJlZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHRleHRhcmVhOnJlcXVpcmVkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2Ugc2VsZWN0OnJlcXVpcmVke2JhY2tncm91bmQtY29sb3I6IzJEMzczRH0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0OmZvY3VzLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXQ6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSB0ZXh0YXJlYTpmb2N1cywuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHRleHRhcmVhOnJlcXVpcmVkOmZvY3Vze291dGxpbmU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZWZjZGZ9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dDpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXQuZXJyb3I6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dC52YWxpZDpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgdGV4dGFyZWE6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHRleHRhcmVhLmVycm9yOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgdGV4dGFyZWEudmFsaWQ6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZHtjb2xvcjojZDAwMjFiO2JvcmRlci1jb2xvcjojZDAwMjFiO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLDAsMCwwLjcpfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXQ6cmVxdWlyZWQ6Zm9jdXM6dmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dC52YWxpZDpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHRleHRhcmVhOnJlcXVpcmVkOmZvY3VzOnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgdGV4dGFyZWEudmFsaWQ6cmVxdWlyZWQ6Zm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIDFweCAzcHggMCByZ2JhKDAsMCwwLDAuNyl9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpyZXF1aXJlZDpmb2N1c3tvdXRsaW5lOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojOWI5YjlifS5qc29uRm9ybS5qc29uRm9ybUludmVyc2Ugc2VsZWN0LmVycm9yLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2Ugc2VsZWN0W2RhdGEtYW5zd2VyZWQ9XCJmYWxzZVwiXXtjb2xvcjojYjJiMWIyfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2Ugc2VsZWN0LmVycm9yIG9wdGlvbiwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHNlbGVjdFtkYXRhLWFuc3dlcmVkPVwiZmFsc2VcIl0gb3B0aW9ue2NvbG9yOiNmZmZ9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBzZWxlY3QuZXJyb3IgfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHNlbGVjdFtkYXRhLWFuc3dlcmVkPVwiZmFsc2VcIl0gfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZXtjb2xvcjojZmZmfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2Ugc2VsZWN0W2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGV7Ym94LXNoYWRvdzppbnNldCAwIDFweCAzcHggMCByZ2JhKDAsMCwwLDAuNyl9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBzZWxlY3RbbXVsdGlwbGU9XCJtdWx0aXBsZVwiXVt2YWx1ZV0gfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWNob2ljZXN7Ym94LXNoYWRvdzppbnNldCAwIDFweCAzcHggMCByZ2JhKDAsMCwwLDAuNyl9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSAuZmxleC13cmFwLXJvdyAub25lLWhhbGYubGVmdC1ibG9ja3ttYXJnaW4tcmlnaHQ6MjBweH0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIC5qZi1yb3cuamYtaW5wdXQtdHlwZS10ZXh0Lm9uZS1oYWxme21hcmdpbi1ib3R0b206MH0uanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXSwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwibW9udGhcIl0sLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImNhc2hcIl0sLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInBlcmNlbnRcIl0sLmpzb25Gb3JtLnF1b3RlLWZvcm0gc2VsZWN0LC5qc29uRm9ybS5xdW90ZS1mb3JtIHRleHRhcmVhe2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZWVlLC02cHggMCAwIDAgIzY3ODY4ZX0uanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpyZXF1aXJlZCwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06cmVxdWlyZWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOnJlcXVpcmVkLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06cmVxdWlyZWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXTpyZXF1aXJlZCwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpyZXF1aXJlZCwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwibW9udGhcIl06cmVxdWlyZWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImNhc2hcIl06cmVxdWlyZWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInBlcmNlbnRcIl06cmVxdWlyZWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gc2VsZWN0OnJlcXVpcmVkLC5qc29uRm9ybS5xdW90ZS1mb3JtIHRleHRhcmVhOnJlcXVpcmVke2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZWVlLC02cHggMCAwIDAgI2Y1YTYyM30uanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwibW9udGhcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImNhc2hcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInBlcmNlbnRcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gc2VsZWN0OnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybS5xdW90ZS1mb3JtIHRleHRhcmVhOnJlcXVpcmVkOnZhbGlke2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZWVlLC02cHggMCAwIDAgIzkzYmUzMH0uanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwibW9udGhcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiY2FzaFwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtLnF1b3RlLWZvcm0gc2VsZWN0OnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtLnF1b3RlLWZvcm0gdGV4dGFyZWE6cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXXtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2VlZSwtNnB4IDAgMCAwICNkMDAyMWJ9Lmpzb25Gb3JtLnF1b3RlLWZvcm0gc2VsZWN0e2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZWVlLC02cHggMCAwIDAgIzY3ODY4ZX0uanNvbkZvcm0ucXVvdGUtZm9ybSBzZWxlY3Q6cmVxdWlyZWQ6aW52YWxpZHtjb2xvcjojYjJiMWIyfS5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0OnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXQuZXJyb3I6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXQudmFsaWQ6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm0ucXVvdGUtZm9ybSB0ZXh0YXJlYTpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybS5xdW90ZS1mb3JtIHRleHRhcmVhLmVycm9yOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybS5xdW90ZS1mb3JtIHRleHRhcmVhLnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWR7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNlZWUsLTZweCAwIDAgMCAjZDAwMjFifS5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0OnJlcXVpcmVkOmZvY3VzOnZhbGlkLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0LnZhbGlkOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybS5xdW90ZS1mb3JtIHRleHRhcmVhOnJlcXVpcmVkOmZvY3VzOnZhbGlkLC5qc29uRm9ybS5xdW90ZS1mb3JtIHRleHRhcmVhLnZhbGlkOnJlcXVpcmVkOmZvY3Vze2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZWVlLC02cHggMCAwIDAgIzkzYmUzMH0uanNvbkZvcm0ucXVvdGUtZm9ybSBzZWxlY3RbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0gfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZXtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2VlZSwtNnB4IDAgMCAwICM5M2JlMzB9Lmpzb25Gb3JtLnF1b3RlLWZvcm0gc2VsZWN0W211bHRpcGxlPVwibXVsdGlwbGVcIl1bdmFsdWVdIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1jaG9pY2Vze2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZWVlLC02cHggMCAwIDAgIzkzYmUzMH0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSB0ZXh0YXJlYSwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBzZWxlY3R7Y29sb3I6I2ZmZn0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGV4dFwiXSwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJ0ZWxcIl0sLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwibW9udGhcIl0sLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImNhc2hcIl0sLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInBlcmNlbnRcIl0sLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgc2VsZWN0e2hlaWdodDo0NHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjA1KTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7Ym9yZGVyLXJhZGl1czowcHg7bGluZS1oZWlnaHQ6MzBweDt3aWR0aDpjYWxjKDEwMCUgLSA2cHgpO21hcmdpbi1sZWZ0OjZweDtib3gtc2hhZG93Oi0zcHggMCAwIDAgIzRhNGE0YSwtNnB4IDAgMCAwICM2Nzg2OGV9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRleHRcIl06cmVxdWlyZWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImVtYWlsXCJdOnJlcXVpcmVkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpyZXF1aXJlZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGVsXCJdOnJlcXVpcmVkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJudW1iZXJcIl06cmVxdWlyZWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImRhdGVcIl06cmVxdWlyZWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm1vbnRoXCJdOnJlcXVpcmVkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJjYXNoXCJdOnJlcXVpcmVkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdOnJlcXVpcmVkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIHNlbGVjdDpyZXF1aXJlZHtib3gtc2hhZG93Oi0zcHggMCAwIDAgIzRhNGE0YSwtNnB4IDAgMCAwICNmNWE2MjN9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRleHRcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImVtYWlsXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGVsXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJudW1iZXJcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImRhdGVcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm1vbnRoXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJjYXNoXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIHNlbGVjdDpyZXF1aXJlZDp2YWxpZHtib3gtc2hhZG93Oi0zcHggMCAwIDAgIzRhNGE0YSwtNnB4IDAgMCAwICM5M2JlMzB9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRleHRcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZW1haWxcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGVsXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJkYXRlXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm1vbnRoXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImNhc2hcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIHNlbGVjdDpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJde2JveC1zaGFkb3c6LTNweCAwIDAgMCAjNGE0YTRhLC02cHggMCAwIDAgI2QwMDIxYn0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGV4dFwiXTpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImVtYWlsXCJdOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGVsXCJdOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwibW9udGhcIl06Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm1vbnRoXCJdOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJjYXNoXCJdOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJjYXNoXCJdOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIHNlbGVjdDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBzZWxlY3Q6cmVxdWlyZWQ6Zm9jdXN7b3V0bGluZTpub25lO2JvcmRlci1jb2xvcjojOWI5YjliO2JveC1zaGFkb3c6LTNweCAwIDAgMCAjNGE0YTRhLC02cHggMCAwIDAgI2Y1YTYyM30uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGV4dFwiXTpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmVycm9yOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImVtYWlsXCJdOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImVtYWlsXCJdLmVycm9yOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJlbWFpbFwiXS52YWxpZDpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5lcnJvcjpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0udmFsaWQ6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGVsXCJdOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRlbFwiXS5lcnJvcjpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGVsXCJdLnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJudW1iZXJcIl0uZXJyb3I6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm51bWJlclwiXS52YWxpZDpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJkYXRlXCJdOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImRhdGVcIl0uZXJyb3I6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImRhdGVcIl0udmFsaWQ6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwibW9udGhcIl06cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwibW9udGhcIl0uZXJyb3I6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImNhc2hcIl06cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiY2FzaFwiXS5lcnJvcjpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiY2FzaFwiXS52YWxpZDpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInBlcmNlbnRcIl0uZXJyb3I6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInBlcmNlbnRcIl0udmFsaWQ6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBzZWxlY3Q6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBzZWxlY3QuZXJyb3I6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgc2VsZWN0LnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWR7Ym9yZGVyLWNvbG9yOiNkMDAyMWI7Ym94LXNoYWRvdzotM3B4IDAgMCAwICM0YTRhNGEsLTZweCAwIDAgMCAjZDAwMjFifS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOnJlcXVpcmVkOmZvY3VzOnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLnZhbGlkOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpyZXF1aXJlZDpmb2N1czp2YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZW1haWxcIl0udmFsaWQ6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOnJlcXVpcmVkOmZvY3VzOnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS52YWxpZDpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGVsXCJdOnJlcXVpcmVkOmZvY3VzOnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJ0ZWxcIl0udmFsaWQ6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpyZXF1aXJlZDpmb2N1czp2YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLnZhbGlkOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJkYXRlXCJdOnJlcXVpcmVkOmZvY3VzOnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJkYXRlXCJdLnZhbGlkOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJtb250aFwiXTpyZXF1aXJlZDpmb2N1czp2YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwibW9udGhcIl0udmFsaWQ6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImNhc2hcIl06cmVxdWlyZWQ6Zm9jdXM6dmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImNhc2hcIl0udmFsaWQ6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInBlcmNlbnRcIl06cmVxdWlyZWQ6Zm9jdXM6dmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInBlcmNlbnRcIl0udmFsaWQ6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgc2VsZWN0OnJlcXVpcmVkOmZvY3VzOnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIHNlbGVjdC52YWxpZDpyZXF1aXJlZDpmb2N1c3tib3JkZXItY29sb3I6IzliOWI5Yjtib3gtc2hhZG93Oi0zcHggMCAwIDAgIzRhNGE0YSwtNnB4IDAgMCAwICM5M2JlMzB9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgdGV4dGFyZWF7aGVpZ2h0OjExMXB4O3dpZHRoOjEwMCU7bWFyZ2luLWxlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7Ym9yZGVyOjFweCByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO2JvcmRlci1yYWRpdXM6MHB4O2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2IyYjFiMjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yOX0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJde3BhZGRpbmc6MTBweH0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXXtwYWRkaW5nOjEwcHg7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojYjJiMWIyO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjI5fS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIHNlbGVjdHtwYWRkaW5nOjEwcHg7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojYjJiMWIyO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjI5fS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpyZXF1aXJlZDpmb2N1c3tvdXRsaW5lOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojOWI5YjlifS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIC5ibG9jay1idXR0b25ze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLWxlZnQ6NnB4O3dpZHRoOmNhbGMoMTAwJSAtIDZweCl9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgLmJsb2NrLWJ1dHRvbnMgLmRpdi1idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NDclfS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIC5jaGVja2JveC1jb250YWluZXJ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MzVweDttYXJnaW4tYm90dG9tOjEycHg7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIC5jaGVja2JveC1jb250YWluZXIgaW5wdXR7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowO2N1cnNvcjpwb2ludGVyfS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrbWFya3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7aGVpZ2h0OjI1cHg7d2lkdGg6MjVweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7Ym9yZGVyLXJhZGl1czo1MCV9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2ttYXJrOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5Om5vbmU7dG9wOjZweDtsZWZ0OjZweDt3aWR0aDoxM3B4O2hlaWdodDoxM3B4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6cmVkfS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIC5jaGVja2JveC1jb250YWluZXI6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJre2JhY2tncm91bmQtY29sb3I6I2NjY30uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSAuY2hlY2tib3gtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJre2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93Om5vbmV9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlcntkaXNwbGF5OmJsb2NrfS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIC5mbGV4LXdyYXAtcm93IC5vbmUtaGFsZi5sZWZ0LWJsb2Nre21hcmdpbi1yaWdodDoyMHB4fS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIC5qZi1yb3cuamYtaW5wdXQtdHlwZS10ZXh0Lm9uZS1oYWxme21hcmdpbi1ib3R0b206MH0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBvbHtwb3NpdGlvbjpyZWxhdGl2ZTtsaXN0LXN0eWxlLXBvc2l0aW9uOmluc2lkZTtwYWRkaW5nLWxlZnQ6MHB4fS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGxpe21hcmdpbi1ib3R0b206MTBweDtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNzV9Lmpzb25Gb3JtIGlucHV0W3R5cGU9ZGF0ZV06Oi13ZWJraXQtY2xlYXItYnV0dG9uLC5qc29uRm9ybSBpbnB1dFt0eXBlPW1vbnRoXTo6LXdlYmtpdC1jbGVhci1idXR0b257cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDotM3B4O21hcmdpbi1yaWdodDozcHh9Lmpzb25Gb3JtIGlucHV0W3R5cGU9ZGF0ZV06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sLmpzb25Gb3JtIGlucHV0W3R5cGU9bW9udGhdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9ue29wYWNpdHk6MC41fS5qc29uRm9ybSBpbnB1dFt0eXBlPWRhdGVdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3IsLmpzb25Gb3JtIGlucHV0W3R5cGU9bW9udGhdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3J7b3BhY2l0eTowLjV9Lmpzb25Gb3JtIGlucHV0W3R5cGU9ZGF0ZV06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvcjpob3ZlciwuanNvbkZvcm0gaW5wdXRbdHlwZT1tb250aF06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvcjpob3ZlcntjdXJzb3I6cG9pbnRlcn0uanNvbkZvcm0gc2VsZWN0OnJlcXVpcmVkIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsLmpzb25Gb3JtIHNlbGVjdDpyZXF1aXJlZCB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tY2hvaWNlc3tib3JkZXItY29sb3I6IzliOWI5Yjtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwtNnB4IDAgMCAwICNmNWE2MjN9Lmpzb25Gb3JtIHNlbGVjdDpyZXF1aXJlZDp2YWxpZCB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLC5qc29uRm9ybSBzZWxlY3Q6cmVxdWlyZWQ6dmFsaWQgfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWNob2ljZXN7Ym9yZGVyLWNvbG9yOiM5YjliOWI7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNmZmYsLTZweCAwIDAgMCAjOTNiZTMwfS5qc29uRm9ybSBzZWxlY3Q6cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLC5qc29uRm9ybSBzZWxlY3Q6cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tY2hvaWNlc3tib3JkZXItY29sb3I6I2QwMDIxYjtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwtNnB4IDAgMCAwICNkMDAyMWJ9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyW3N0eWxlXXt3aWR0aDoxMDAlICFpbXBvcnRhbnR9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG87d2lkdGg6YXV0bzttYXJnaW4tbGVmdDo2cHg7Zm9udC1zaXplOjEzcHh9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLC5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWNob2ljZXN7bWluLWhlaWdodDozNnB4O2hlaWdodDphdXRvO3BhZGRpbmc6N3B4IDAgN3B4IDE0cHg7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MjBweDtjb2xvcjojMDYwNzA4O2JvcmRlci1yYWRpdXM6MDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjNjc4NjhlO2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZmZmLC02cHggMCAwIDAgIzY3ODY4ZX0uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3BhbnttYXJnaW4tcmlnaHQ6MzJweDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O3RleHQtdHJhbnNmb3JtOm5vbmV9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIGRpdntyaWdodDoxMnB4O3dpZHRoOmF1dG99Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIGRpdiBie2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTBweDtoZWlnaHQ6MTAwJX0uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9we2JvcmRlcjoxcHggc29saWQgIzliOWI5Yjtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lO3otaW5kZXg6OTk5OTk5OTk5fS5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHN7bWFyZ2luOjA7cGFkZGluZzowIDRweDtmb250LXNpemU6MTNweDtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6IzA2MDcwOH0uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpe3BhZGRpbmc6OHB4IDEwcHg7bGluZS1oZWlnaHQ6MjBweH0uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLW9wdGlvbntwYWRkaW5nLWxlZnQ6MTVweH0uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWRyb3B7cmlnaHQ6MDtsZWZ0OjB9Lmpzb25Gb3JtIHNlbGVjdFtkYXRhLXR5cGU9XCJjb250YWN0XCJdIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3BhbnttYXJnaW4tcmlnaHQ6NjVweH0uanNvbkZvcm0gc2VsZWN0W2RhdGEtdHlwZT1cImNvbnRhY3RcIl0gfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBkaXZ7cmlnaHQ6NDhweH0uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXItYWN0aXZle2JvcmRlcjpub25lfS5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZXtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjOWI5YjliO2JvcmRlci1yYWRpdXM6MDtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwtNnB4IDAgMCAwICNmNWE2MjN9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdntib3JkZXI6bm9uZX0uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IGJ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aXttYXgtd2lkdGg6MTAwJTt3aWR0aDpjYWxjKDEwMCUgLSA2cHgpICFpbXBvcnRhbnR9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tZHJvcHt3aWR0aDoxMDAlICFpbXBvcnRhbnR9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlc3twYWRkaW5nOjVweCAzMHB4IDAgNXB4O2JhY2tncm91bmQtcG9zaXRpb246Y2FsYygxMDAlIC0gMTJweCkgY2VudGVyfS5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxke21hcmdpbjowIDAgNXB4IDlweH0uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXXttaW4taGVpZ2h0OjA7aGVpZ2h0OmF1dG87bWFyZ2luOjA7cGFkZGluZzoycHggMDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O2NvbG9yOiNiMmIxYjJ9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNle21hcmdpbjowIDZweCA1cHggMDtwYWRkaW5nOjRweCAyOHB4IDRweCAxMXB4O2xpbmUtaGVpZ2h0OjE0cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZDojZWRlZWVlO2JvcmRlcjoxcHggc29saWQgI2UzZTNlNDtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lfS5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDo1MCU7cmlnaHQ6MTBweDt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O21hcmdpbi10b3A6LTdweDtwYWRkaW5nOjJweDtiYWNrZ3JvdW5kOnVybChcIi9pbWcvc291cmNlL2ljLWNsb3NlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1zaXplOjEwcHggMTBweDtjdXJzb3I6cG9pbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aXt3aWR0aDoxMDAlICFpbXBvcnRhbnR9fSNteV9zZWxlY3RfY2h6biAuY2h6bi1kcm9wIC5jaG9zZW4tc2VhcmNoe3dpZHRoOjk5JSAhaW1wb3J0YW50fSN3ZWJfdGVtcGxhdGVfZXhwbG9pdF9uYW1lX2Noem4gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoIGlucHV0e3dpZHRoOjk4JSAhaW1wb3J0YW50fS5qc29uRm9ybS5yZWFkb25seSBzZWxlY3RbZGF0YS10eXBlPSdhc3NldCddKy5jaG9zZW4tY29udGFpbmVyIHNwYW4uYXNzZXRWaWV3T25seXtjdXJzb3I6cG9pbnRlcn0uanNvbkZvcm0ucmVhZG9ubHkgc2VsZWN0W2RhdGEtdHlwZT0nYXNzZXQnXSsuY2hvc2VuLWNvbnRhaW5lciBzcGFuLmFzc2V0Vmlld09ubHk6YWZ0ZXJ7Y29udGVudDpcIuKGl1wiO2NvbG9yOiMwMDk0ZmY7cG9zaXRpb246YWJzb2x1dGU7Zm9udC13ZWlnaHQ6OTAwO21hcmdpbi1sZWZ0OjEwcHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5qc29uRm9ybS5yZWFkb25seSBzZWxlY3RbZGF0YS10eXBlPSdhc3NldCddKy5mYWtlLWNob3Nlbi1jb250YWluZXJ7ZGlzcGxheTpjb250ZW50c30uanNvbkZvcm0ucmVhZG9ubHkgc2VsZWN0W2RhdGEtdHlwZT0nYXNzZXQnXSsuZmFrZS1jaG9zZW4tY29udGFpbmVyIHNwYW4uYXNzZXRWaWV3T25seXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt3aWR0aDoxMDAlO2hlaWdodDozNnB4fS5qc29uRm9ybS5yZWFkb25seSBzZWxlY3RbZGF0YS10eXBlPSdhc3NldCddKy5mYWtlLWNob3Nlbi1jb250YWluZXIgc3Bhbi5hc3NldFZpZXdPbmx5OmFmdGVye2hlaWdodDoyNXB4O2JvdHRvbTo0cHg7cmlnaHQ6OXB4O3RleHQtYWxpZ246cmlnaHQ7YmFja2dyb3VuZDojZmZmfS5mb2Nie2N1cnNvcjpwb2ludGVyfS5mb2NiOjpiZWZvcmV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7d2lkdGg6MjNweDtoZWlnaHQ6MjNweDttYXJnaW46MDtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyMXB4O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM5YjliOWJ9LmZvY2I6OmJlZm9yZSwuZm9jYjo6YWZ0ZXJ7dHJhbnNpdGlvbjphbGwgMC4ycyBlYXNlLW91dH1sYWJlbC5mb2Nie2NvbG9yOnJnYmEoNTAsNTAsNTAsMC41KX1pbnB1dFt0eXBlPWNoZWNrYm94XS5mb2NiZWQsaW5wdXRbdHlwZT1yYWRpb10uZm9jYmVke3Bvc2l0aW9uOmFic29sdXRlO2ZsZXg6bm9uZTtvcGFjaXR5OjAuMDE7d2lkdGg6MXB4O2hlaWdodDoxcHg7bGVmdDotNTAwMHB4O3otaW5kZXg6LTEwfWlucHV0W3R5cGU9Y2hlY2tib3hdKy5mb2NiLGlucHV0W3R5cGU9cmFkaW9dKy5mb2Nie3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6bm9uZTttYXJnaW4tcmlnaHQ6MTBweDtwYWRkaW5nOjAgIWltcG9ydGFudDttaW4td2lkdGg6MjhweH1pbnB1dFt0eXBlPWNoZWNrYm94XSsuZm9jYjpob3Zlcjo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2ZlZmNkZjtib3JkZXItY29sb3I6IzkzYmUzMH1pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5mb2NiOjpiZWZvcmV7Y29udGVudDpcIlxcMjcxNFwiO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojOTBjZTUxO2JvcmRlci1jb2xvcjojOTBjZTUxfWlucHV0W3R5cGU9cmFkaW9dKy5mb2NiOjpiZWZvcmV7d2lkdGg6MjhweDtoZWlnaHQ6MjhweDtib3JkZXItcmFkaXVzOjUwJX1pbnB1dFt0eXBlPXJhZGlvXSsuZm9jYjo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX1pbnB1dFt0eXBlPXJhZGlvXSsuZm9jYjpob3Zlcjo6YmVmb3Jle2JvcmRlci1jb2xvcjojOWI5YjlifWlucHV0W3R5cGU9cmFkaW9dKy5mb2NiOmhvdmVyOjphZnRlcntiYWNrZ3JvdW5kOiNjOGM5Y2F9aW5wdXRbdHlwZT1yYWRpb106cmVxdWlyZWQrLmZvY2I6OmJlZm9yZXtib3JkZXItY29sb3I6I2Y1YTYyM31pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkKy5mb2NiOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiMyMTJmMzh9aW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCsuZm9jYjo6YWZ0ZXJ7YmFja2dyb3VuZDojOTNiZTMwfWlucHV0W3R5cGU9cmFkaW9dW2RhdGEtdXNlLWljb25dKy5mb2NiOjphZnRlcntjb250ZW50Olwi4pyUXCI7Zm9udC1zaXplOjE4cHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2M4YzljYX1pbnB1dFt0eXBlPXJhZGlvXVtkYXRhLXVzZS1pY29uXSsuZm9jYjpob3Zlcjo6YWZ0ZXJ7YmFja2dyb3VuZDpub25lO2NvbG9yOiNjOGM5Y2F9aW5wdXRbdHlwZT1yYWRpb11bZGF0YS11c2UtaWNvbj0ndGljayddKy5mb2NiOjphZnRlcntjb250ZW50Olwi4pyUXCJ9aW5wdXRbdHlwZT1yYWRpb11bZGF0YS11c2UtaWNvbj0nY3Jvc3MnXSsuZm9jYjo6YWZ0ZXJ7Y29udGVudDpcIuKcmFwifWlucHV0W3R5cGU9cmFkaW9dW2RhdGEtdXNlLWljb25dOmNoZWNrZWQrLmZvY2I6OmJlZm9yZXtib3JkZXItY29sb3I6IzkzYmUzMH1pbnB1dFt0eXBlPXJhZGlvXVtkYXRhLXVzZS1pY29uXTpjaGVja2VkKy5mb2NiOjphZnRlcntjb2xvcjojNTU1NTU1O2JhY2tncm91bmQ6bm9uZX0uamYtaW5wdXQtdHlwZS1yYWRpbyBsYWJlbC5lcnJvcntsZWZ0OjEwcHh9W2RhdGEtaXNhbnN3ZXJlZD10cnVlXSBpbnB1dDpub3QoOmNoZWNrZWQpKy5mb2NiOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiM5YjliOWJ9W2RhdGEtaXNhbnN3ZXJlZD10cnVlXSBpbnB1dDpub3QoOmNoZWNrZWQpKy5mb2NiOjphZnRlcntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5saW5rZWRGb3JtV3JhcHBlciBmaWVsZHNldFtkYXRhLWhhc2Fuc3dlcnM9ZmFsc2VdIGlucHV0W3R5cGU9cmFkaW9dOnJlcXVpcmVke2JvcmRlci1jb2xvcjojY2NjY2NjfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgLmZvY2I6OmJlZm9yZXt3aWR0aDoyNnB4O2hlaWdodDoyNnB4O2xpbmUtaGVpZ2h0OjI2cHg7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojMkQzNzNEO2JvcmRlcjpub25lO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLDAsMCwwLjcpfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1jaGVja2JveF0rLmZvY2I6aG92ZXI6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMzNzNmNDU7Ym9yZGVyLWNvbG9yOiMzNzNmNDV9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5mb2NiOjpiZWZvcmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM5MGNlNTE7Ym9yZGVyLWNvbG9yOiM5MGNlNTF9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPXJhZGlvXSsuZm9jYjpob3Zlcjo6YmVmb3Jle2JvcmRlci1jb2xvcjojOWI5YjlifS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1yYWRpb10rLmZvY2I6aG92ZXI6OmFmdGVye2JhY2tncm91bmQ6I2M4YzljYX0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrLmZvY2I6OmJlZm9yZXtib3JkZXItY29sb3I6IzIxMmYzOH0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrLmZvY2I6OmFmdGVye2JhY2tncm91bmQ6IzkzYmUzMH0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIFtkYXRhLWlzYW5zd2VyZWQ9dHJ1ZV0gaW5wdXQ6bm90KDpjaGVja2VkKSsuZm9jYjo6YmVmb3Jle2JvcmRlci1jb2xvcjojOWI5YjlifS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgW2RhdGEtaXNhbnN3ZXJlZD10cnVlXSBpbnB1dDpub3QoOmNoZWNrZWQpKy5mb2NiOjphZnRlcntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5qc29uRm9ybSAubm90ZXNEaXYgdGV4dGFyZWFbZGF0YS1ub3Rlcy1maWVsZF17ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21heC1oZWlnaHQ6NDgwcHg7aGVpZ2h0OjEyMHB4O21hcmdpbjowIDAgMTVweDtmb250LWZhbWlseTpBR2FyYW1vbmRQcm8sIEdlb3JnaWE7Zm9udC1zdHlsZTppdGFsaWM7Y29sb3I6IzA2MDcwODtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBkYXNoZWQgI2IyYjFiMjtib3gtc2hhZG93Om5vbmU7dHJhbnNpdGlvbjphbGwgLjZzfS5qc29uRm9ybSAubm90ZXNEaXYgdGV4dGFyZWFbZGF0YS1ub3Rlcy1maWVsZF06Zm9jdXN7Ym9yZGVyLXJhZGl1czowO2JveC1zaGFkb3c6MCAxcHggMTBweCAjZDRkNGQ0fS5qc29uRm9ybSAubm90ZXNEaXYgdGV4dGFyZWFbZGF0YS1ub3Rlcy1maWVsZF0uaXNoaWRkZW57bWF4LWhlaWdodDowO21pbi1oZWlnaHQ6MDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjA7Ym9yZGVyLXdpZHRoOjA7dHJhbnNpdGlvbjphbGwgLjNzO3Jlc2l6ZTpub25lfS5qc29uRm9ybSAqOnJlcXVpcmVkLC5qc29uRm9ybSAubGlua2VkRm9ybVdyYXBwZXIgZmllbGRzZXQgKjpyZXF1aXJlZHtib3JkZXI6MXB4IHNvbGlkICM5YjliOWI7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNmZmYsLTZweCAwIDAgMCAjZjVhNjIzfS5qc29uRm9ybSBbZGF0YS1hbnN3ZXJlZD10cnVlXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0gW2RhdGEtYW5zd2VyZWQ9dHJ1ZV0udmFsaWQ6cmVxdWlyZWR7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNmZmYsLTZweCAwIDAgMCAjOTNiZTMwfS5qc29uRm9ybSBbZGF0YS1hbnN3ZXJlZD10cnVlXTppbnZhbGlkLC5qc29uRm9ybSBbZGF0YS1hbnN3ZXJlZD10cnVlXS5lcnJvcjpyZXF1aXJlZHtjb2xvcjojZDAwMjFiO2JvcmRlci1jb2xvcjojZDAwMjFiO2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZmZmLC02cHggMCAwIDAgI2QwMDIxYn0uanNvbkZvcm0gLmxpbmtlZEZvcm1XcmFwcGVyIGZpZWxkc2V0ICo6cmVxdWlyZWR7Ym9yZGVyOjFweCBzb2xpZCAjOWI5YjlifS5qc29uRm9ybSAubGlua2VkRm9ybVdyYXBwZXIgZmllbGRzZXRbZGF0YS1oYXNhbnN3ZXJzPXRydWVdICo6cmVxdWlyZWR7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNmZmYsLTZweCAwIDAgMCAjZjVhNjIzfS5qc29uRm9ybSAubGlua2VkRm9ybVdyYXBwZXIgZmllbGRzZXRbZGF0YS1oYXNhbnN3ZXJzPXRydWVdIFtkYXRhLWFuc3dlcmVkPXRydWVdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybSAubGlua2VkRm9ybVdyYXBwZXIgZmllbGRzZXRbZGF0YS1oYXNhbnN3ZXJzPXRydWVdIFtkYXRhLWFuc3dlcmVkPXRydWVdLnZhbGlkOnJlcXVpcmVke2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZmZmLC02cHggMCAwIDAgIzkzYmUzMH0uanNvbkZvcm0gLmxpbmtlZEZvcm1XcmFwcGVyIGZpZWxkc2V0W2RhdGEtaGFzYW5zd2Vycz10cnVlXSBbZGF0YS1hbnN3ZXJlZD10cnVlXTppbnZhbGlkLC5qc29uRm9ybSAubGlua2VkRm9ybVdyYXBwZXIgZmllbGRzZXRbZGF0YS1oYXNhbnN3ZXJzPXRydWVdIFtkYXRhLWFuc3dlcmVkPXRydWVdLmVycm9yOnJlcXVpcmVke2NvbG9yOiNkMDAyMWI7Ym9yZGVyLWNvbG9yOiNkMDAyMWI7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNmZmYsLTZweCAwIDAgMCAjZDAwMjFifS5qc29uRm9ybSBsYWJlbC5lcnJvcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2ZsZXg6bm9uZTtsZWZ0OjBweDtyaWdodDphdXRvO2JvdHRvbTo0N3B4O21pbi13aWR0aDoxNTBweDttYXgtaGVpZ2h0OjAlO21pbi1oZWlnaHQ6MDttYXJnaW46MDtwYWRkaW5nOjA7Zm9udC1zaXplOjBweDtsaW5lLWhlaWdodDoxNXB4O2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LWFsaWduOmxlZnQ7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjtvcGFjaXR5OjA7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiNkMDAyMWIgdXJsKFwiL2ltZy9zb3VyY2UvaWMtd2FybmluZy5zdmdcIikgbm8tcmVwZWF0IDExcHggMTJweDtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzowIDAgNXB4IDAgcmdiYSgwLDAsMCwwLjUpO3RyYW5zaXRpb246b3BhY2l0eSAuMjVzIGVhc2Utb3V0O2N1cnNvcjpoZWxwO3otaW5kZXg6OTk5OTk7Ym9yZGVyOm5vbmV9Lmpzb25Gb3JtIGxhYmVsLmVycm9yOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7dG9wOjEwMCU7bGVmdDoyMHB4O3dpZHRoOjBweDtoZWlnaHQ6MHB4O2JvcmRlcjoxMnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6MTBweCBzb2xpZCAjZDAwMjFiO2JvcmRlci1ib3R0b206bm9uZX0uanNvbkZvcm0gKjpmb2N1cytsYWJlbC5lcnJvciwuanNvbkZvcm0gLmNvbGxlY3Rpb246aG92ZXIgfiBsYWJlbC5lcnJvciwuanNvbkZvcm0gLmNvbGxlY3Rpb24gbGFiZWw6aG92ZXIgfiBsYWJlbC5lcnJvciwuanNvbkZvcm0gLmNvbGxlY3Rpb24gbGFiZWw6Zm9jdXMtd2l0aGluIH4gbGFiZWwuZXJyb3IsLmpzb25Gb3JtICorbGFiZWwuZXJyb3I6aG92ZXIsLmpzb25Gb3JtIC5mb2N1c2ZhZGUrbGFiZWwuZXJyb3IsLmpzb25Gb3JtIC5vbm9mZnN3aXRjaDpob3ZlciB+IGxhYmVsLmVycm9ye2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0Om5vbmU7bWluLWhlaWdodDo0M3B4O3BhZGRpbmc6MTNweCAxM3B4IDE2cHggNDVweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMnB4O292ZXJmbG93OnZpc2libGU7b3BhY2l0eToxO3doaXRlLXNwYWNlOm5vcm1hbH0uanNvbkZvcm0gLmNvbGxlY3Rpb24gfiBsYWJlbC5lcnJvcltzdHlsZV0sLmpzb25Gb3JtIC5jb2xsZWN0aW9uIGxhYmVsLmVycm9yW3N0eWxlXXt3aWR0aDphdXRvICFpbXBvcnRhbnR9Lmpzb25Gb3JtIC5jb2xsZWN0aW9uIH4gbGFiZWwuZXJyb3IsLmpzb25Gb3JtIC5jb2xsZWN0aW9uIGxhYmVsLmVycm9yLC5qc29uRm9ybSB0ZCBsYWJlbC5lcnJvcnttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0uanNvbkZvcm0gLnZhbGlkK2xhYmVsLmVycm9yLC5qc29uRm9ybSA6dmFsaWQrbGFiZWwuZXJyb3J7ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7dmlzaWJpbGl0eTpoaWRkZW4gIWltcG9ydGFudDtvcGFjaXR5OjAgIWltcG9ydGFudH0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlciwubG9ja3RvbkFzc2V0QWN0aW9uc1dyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4Om5vbmU7ZmxleDpub25lO2JvdHRvbTowO3JpZ2h0OjA7cGFkZGluZzozcHg7bGluZS1oZWlnaHQ6MDtjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjJ9LmxvY2t0b25Db250YWN0QWN0aW9uc1dyYXBwZXIgc3Bhbi5pY29uLWpmLWFkZC1lZGl0LXdyYXBwZXIsLmxvY2t0b25Bc3NldEFjdGlvbnNXcmFwcGVyIHNwYW4uaWNvbi1qZi1hZGQtZWRpdC13cmFwcGVye2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjojMDFCRUU1O3RyYW5zaXRpb246YWxsIDAuMjVzIGVhc2Utb3V0fS5sb2NrdG9uQ29udGFjdEFjdGlvbnNXcmFwcGVyIHN2ZywubG9ja3RvbkFzc2V0QWN0aW9uc1dyYXBwZXIgc3Zne2Rpc3BsYXk6YmxvY2s7ZmlsbDp3aGl0ZX0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlciBzdmcuaWNvbi1qZi1hZGQtZWRpdCwubG9ja3RvbkFzc2V0QWN0aW9uc1dyYXBwZXIgc3ZnLmljb24tamYtYWRkLWVkaXR7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDt0cmFuc2l0aW9uOmFsbCAwLjI1cyBlYXNlLW91dH0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlcjpob3ZlciwubG9ja3RvbkFzc2V0QWN0aW9uc1dyYXBwZXI6aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9LmxvY2t0b25Db250YWN0QWN0aW9uc1dyYXBwZXI6aG92ZXIgc3Bhbi5pY29uLWpmLWFkZC1lZGl0LXdyYXBwZXIsLmxvY2t0b25Bc3NldEFjdGlvbnNXcmFwcGVyOmhvdmVyIHNwYW4uaWNvbi1qZi1hZGQtZWRpdC13cmFwcGVye2JhY2tncm91bmQtY29sb3I6IzAwQTlDQ30ubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlcjpob3ZlciAubG9ja3RvbkNvbnRhY3RBY3Rpb25zLC5sb2NrdG9uQ29udGFjdEFjdGlvbnNXcmFwcGVyOmhvdmVyIC5maWVsZHNldC1hY3Rpb25zLC5sb2NrdG9uQ29udGFjdEFjdGlvbnNXcmFwcGVyOmhvdmVyIC5sb2NrdG9uQXNzZXRBY3Rpb25zLC5sb2NrdG9uQXNzZXRBY3Rpb25zV3JhcHBlcjpob3ZlciAubG9ja3RvbkNvbnRhY3RBY3Rpb25zLC5sb2NrdG9uQXNzZXRBY3Rpb25zV3JhcHBlcjpob3ZlciAuZmllbGRzZXQtYWN0aW9ucywubG9ja3RvbkFzc2V0QWN0aW9uc1dyYXBwZXI6aG92ZXIgLmxvY2t0b25Bc3NldEFjdGlvbnN7bWF4LWhlaWdodDpub25lO292ZXJmbG93OnZpc2libGU7b3BhY2l0eToxfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmxvY2t0b25Db250YWN0QWN0aW9uc1dyYXBwZXIsLmxvY2t0b25Bc3NldEFjdGlvbnNXcmFwcGVye3RvcDphdXRvO3JpZ2h0OjA7Ym90dG9tOjA7dHJhbnNmb3JtOm5vbmV9fS5sb2NrdG9uQ29udGFjdEFjdGlvbnMsLmZpZWxkc2V0LWFjdGlvbnMsLmxvY2t0b25Bc3NldEFjdGlvbnN7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpmbGV4O2xlZnQ6LTE1cHg7Ym90dG9tOmNhbGMoMTAwJSArIDEwcHgpO21heC13aWR0aDozMTBweDttaW4td2lkdGg6ODBweDttYXgtaGVpZ2h0OjA7b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiMyMTJmMzg7Ym94LXNoYWRvdzowIDAgNXB4IDAgcmdiYSgwLDAsMCwwLjUpO3RyYW5zaXRpb246b3BhY2l0eSAwLjI1cyBlYXNlLW91dDt6LWluZGV4Ojk5OX0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zOmhvdmVyLC5maWVsZHNldC1hY3Rpb25zOmhvdmVyLC5sb2NrdG9uQXNzZXRBY3Rpb25zOmhvdmVye21heC1oZWlnaHQ6bm9uZTtvdmVyZmxvdzp2aXNpYmxlO29wYWNpdHk6MX0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zOjpiZWZvcmUsLmZpZWxkc2V0LWFjdGlvbnM6OmJlZm9yZSwubG9ja3RvbkNvbnRhY3RBY3Rpb25zOjphZnRlciwuZmllbGRzZXQtYWN0aW9uczo6YWZ0ZXIsLmxvY2t0b25Bc3NldEFjdGlvbnM6OmJlZm9yZSwubG9ja3RvbkFzc2V0QWN0aW9uczo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7ZmxleDpub25lO3RvcDoxMDAlfS5sb2NrdG9uQ29udGFjdEFjdGlvbnM6OmJlZm9yZSwuZmllbGRzZXQtYWN0aW9uczo6YmVmb3JlLC5sb2NrdG9uQXNzZXRBY3Rpb25zOjpiZWZvcmV7bGVmdDowO3JpZ2h0OjA7aGVpZ2h0OjEwcHg7b3BhY2l0eTowO2N1cnNvcjpkZWZhdWx0fS5sb2NrdG9uQ29udGFjdEFjdGlvbnM6OmFmdGVyLC5maWVsZHNldC1hY3Rpb25zOjphZnRlciwubG9ja3RvbkFzc2V0QWN0aW9uczo6YWZ0ZXJ7bGVmdDoyMHB4O2JvcmRlcjoxMnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6MTBweCBzb2xpZCAjMjEyZjM4O2JvcmRlci1ib3R0b206bm9uZX0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zPmEsLmZpZWxkc2V0LWFjdGlvbnM+YSwubG9ja3RvbkNvbnRhY3RBY3Rpb25zPmxhYmVsLC5maWVsZHNldC1hY3Rpb25zPmxhYmVsLC5sb2NrdG9uQXNzZXRBY3Rpb25zPmEsLmxvY2t0b25Bc3NldEFjdGlvbnM+bGFiZWx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4OjAgMSBhdXRvO21pbi1oZWlnaHQ6NjBweDtwYWRkaW5nOjE1cHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTVweDtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6I2ZmZjtvdXRsaW5lOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9LmxvY2t0b25Db250YWN0QWN0aW9ucz5hIHN2ZywuZmllbGRzZXQtYWN0aW9ucz5hIHN2ZywubG9ja3RvbkNvbnRhY3RBY3Rpb25zPmxhYmVsIHN2ZywuZmllbGRzZXQtYWN0aW9ucz5sYWJlbCBzdmcsLmxvY2t0b25Bc3NldEFjdGlvbnM+YSBzdmcsLmxvY2t0b25Bc3NldEFjdGlvbnM+bGFiZWwgc3Zne2ZsZXg6bm9uZX0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zPmEgc3ZnW2NsYXNzKj1pY29uXSwuZmllbGRzZXQtYWN0aW9ucz5hIHN2Z1tjbGFzcyo9aWNvbl0sLmxvY2t0b25Db250YWN0QWN0aW9ucz5sYWJlbCBzdmdbY2xhc3MqPWljb25dLC5maWVsZHNldC1hY3Rpb25zPmxhYmVsIHN2Z1tjbGFzcyo9aWNvbl0sLmxvY2t0b25Bc3NldEFjdGlvbnM+YSBzdmdbY2xhc3MqPWljb25dLC5sb2NrdG9uQXNzZXRBY3Rpb25zPmxhYmVsIHN2Z1tjbGFzcyo9aWNvbl17bWFyZ2luLXJpZ2h0OjE0cHh9LmxvY2t0b25Db250YWN0QWN0aW9ucz5hOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUsLmZpZWxkc2V0LWFjdGlvbnM+YTpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlLC5sb2NrdG9uQ29udGFjdEFjdGlvbnM+bGFiZWw6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSwuZmllbGRzZXQtYWN0aW9ucz5sYWJlbDpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlLC5sb2NrdG9uQXNzZXRBY3Rpb25zPmE6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSwubG9ja3RvbkFzc2V0QWN0aW9ucz5sYWJlbDpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO3RvcDoxM3B4O2xlZnQ6MDtib3R0b206MTNweDt3aWR0aDoxcHg7YmFja2dyb3VuZDojNjc2NjY4fS5sb2NrdG9uQ29udGFjdEFjdGlvbnM+YTpob3ZlciBzdmcsLmZpZWxkc2V0LWFjdGlvbnM+YTpob3ZlciBzdmcsLmxvY2t0b25Db250YWN0QWN0aW9ucz5sYWJlbDpob3ZlciBzdmcsLmZpZWxkc2V0LWFjdGlvbnM+bGFiZWw6aG92ZXIgc3ZnLC5sb2NrdG9uQXNzZXRBY3Rpb25zPmE6aG92ZXIgc3ZnLC5sb2NrdG9uQXNzZXRBY3Rpb25zPmxhYmVsOmhvdmVyIHN2Z3tmaWxsOiMwMEE5Q0N9LmxvY2t0b25Db250YWN0QWN0aW9ucyBhW2NsYXNzKj1CdXR0b25dLC5maWVsZHNldC1hY3Rpb25zIGFbY2xhc3MqPUJ1dHRvbl0sLmxvY2t0b25Bc3NldEFjdGlvbnMgYVtjbGFzcyo9QnV0dG9uXXtjb2xvcjojZmZmfS5sb2NrdG9uQ29udGFjdEFjdGlvbnMgLmxvY2t0b25Db250YWN0RWRpdEJ1dHRvbiwuZmllbGRzZXQtYWN0aW9ucyAubG9ja3RvbkNvbnRhY3RFZGl0QnV0dG9uLC5sb2NrdG9uQ29udGFjdEFjdGlvbnMgLmxvY2t0b25Bc3NldEVkaXRCdXR0b24sLmZpZWxkc2V0LWFjdGlvbnMgLmxvY2t0b25Bc3NldEVkaXRCdXR0b24sLmxvY2t0b25Bc3NldEFjdGlvbnMgLmxvY2t0b25Db250YWN0RWRpdEJ1dHRvbiwubG9ja3RvbkFzc2V0QWN0aW9ucyAubG9ja3RvbkFzc2V0RWRpdEJ1dHRvbnttaW4td2lkdGg6ODNweDtkaXNwbGF5Om5vbmV9LmxvY2t0b25Db250YWN0QWN0aW9ucyAubG9ja3RvbkNvbnRhY3RFZGl0QnV0dG9uIHN2Z1tjbGFzcyo9aWNvbl0sLmZpZWxkc2V0LWFjdGlvbnMgLmxvY2t0b25Db250YWN0RWRpdEJ1dHRvbiBzdmdbY2xhc3MqPWljb25dLC5sb2NrdG9uQ29udGFjdEFjdGlvbnMgLmxvY2t0b25Bc3NldEVkaXRCdXR0b24gc3ZnW2NsYXNzKj1pY29uXSwuZmllbGRzZXQtYWN0aW9ucyAubG9ja3RvbkFzc2V0RWRpdEJ1dHRvbiBzdmdbY2xhc3MqPWljb25dLC5sb2NrdG9uQXNzZXRBY3Rpb25zIC5sb2NrdG9uQ29udGFjdEVkaXRCdXR0b24gc3ZnW2NsYXNzKj1pY29uXSwubG9ja3RvbkFzc2V0QWN0aW9ucyAubG9ja3RvbkFzc2V0RWRpdEJ1dHRvbiBzdmdbY2xhc3MqPWljb25de21hcmdpbi1yaWdodDoxNHB4fS5sb2NrdG9uQ29udGFjdEFjdGlvbnMgLmxvY2t0b25Db250YWN0RWRpdEJ1dHRvbjo6YWZ0ZXIsLmZpZWxkc2V0LWFjdGlvbnMgLmxvY2t0b25Db250YWN0RWRpdEJ1dHRvbjo6YWZ0ZXIsLmxvY2t0b25Db250YWN0QWN0aW9ucyAubG9ja3RvbkFzc2V0RWRpdEJ1dHRvbjo6YWZ0ZXIsLmZpZWxkc2V0LWFjdGlvbnMgLmxvY2t0b25Bc3NldEVkaXRCdXR0b246OmFmdGVyLC5sb2NrdG9uQXNzZXRBY3Rpb25zIC5sb2NrdG9uQ29udGFjdEVkaXRCdXR0b246OmFmdGVyLC5sb2NrdG9uQXNzZXRBY3Rpb25zIC5sb2NrdG9uQXNzZXRFZGl0QnV0dG9uOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jaztjb250ZW50OlwiRWRpdFwifS5sb2NrdG9uQ29udGFjdEFjdGlvbnMgLmxvY2t0b25Bc3NldEVkaXRCdXR0b246OmFmdGVyLC5maWVsZHNldC1hY3Rpb25zIC5sb2NrdG9uQXNzZXRFZGl0QnV0dG9uOjphZnRlciwubG9ja3RvbkFzc2V0QWN0aW9ucyAubG9ja3RvbkFzc2V0RWRpdEJ1dHRvbjo6YWZ0ZXJ7Y29udGVudDphdHRyKGRhdGEtYnV0dG9uLXRleHQpfS5sb2NrdG9uQ29udGFjdEFjdGlvbnMgc2VsZWN0OmludmFsaWQgLmxvY2t0b25Db250YWN0RWRpdEJ1dHRvbiwuZmllbGRzZXQtYWN0aW9ucyBzZWxlY3Q6aW52YWxpZCAubG9ja3RvbkNvbnRhY3RFZGl0QnV0dG9uLC5sb2NrdG9uQ29udGFjdEFjdGlvbnMgc2VsZWN0OmludmFsaWQgLmxvY2t0b25Bc3NldEVkaXRCdXR0b24sLmZpZWxkc2V0LWFjdGlvbnMgc2VsZWN0OmludmFsaWQgLmxvY2t0b25Bc3NldEVkaXRCdXR0b24sLmxvY2t0b25Bc3NldEFjdGlvbnMgc2VsZWN0OmludmFsaWQgLmxvY2t0b25Db250YWN0RWRpdEJ1dHRvbiwubG9ja3RvbkFzc2V0QWN0aW9ucyBzZWxlY3Q6aW52YWxpZCAubG9ja3RvbkFzc2V0RWRpdEJ1dHRvbntkaXNwbGF5OmluaGVyaXR9LmxvY2t0b25Db250YWN0QWN0aW9ucyAubG9ja3RvbkNvbnRhY3RBZGRCdXR0b24sLmZpZWxkc2V0LWFjdGlvbnMgLmxvY2t0b25Db250YWN0QWRkQnV0dG9uLC5sb2NrdG9uQ29udGFjdEFjdGlvbnMgLmxvY2t0b25Bc3NldEFkZEJ1dHRvbiwuZmllbGRzZXQtYWN0aW9ucyAubG9ja3RvbkFzc2V0QWRkQnV0dG9uLC5sb2NrdG9uQXNzZXRBY3Rpb25zIC5sb2NrdG9uQ29udGFjdEFkZEJ1dHRvbiwubG9ja3RvbkFzc2V0QWN0aW9ucyAubG9ja3RvbkFzc2V0QWRkQnV0dG9ue21pbi13aWR0aDoxMzVweH0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zIC5sb2NrdG9uQ29udGFjdEFkZEJ1dHRvbiBzdmdbY2xhc3MqPWljb25dLC5maWVsZHNldC1hY3Rpb25zIC5sb2NrdG9uQ29udGFjdEFkZEJ1dHRvbiBzdmdbY2xhc3MqPWljb25dLC5sb2NrdG9uQ29udGFjdEFjdGlvbnMgLmxvY2t0b25Bc3NldEFkZEJ1dHRvbiBzdmdbY2xhc3MqPWljb25dLC5maWVsZHNldC1hY3Rpb25zIC5sb2NrdG9uQXNzZXRBZGRCdXR0b24gc3ZnW2NsYXNzKj1pY29uXSwubG9ja3RvbkFzc2V0QWN0aW9ucyAubG9ja3RvbkNvbnRhY3RBZGRCdXR0b24gc3ZnW2NsYXNzKj1pY29uXSwubG9ja3RvbkFzc2V0QWN0aW9ucyAubG9ja3RvbkFzc2V0QWRkQnV0dG9uIHN2Z1tjbGFzcyo9aWNvbl17bWFyZ2luLXJpZ2h0OjEycHh9LmxvY2t0b25Db250YWN0QWN0aW9ucyAubG9ja3RvbkNvbnRhY3RBZGRCdXR0b246OmFmdGVyLC5maWVsZHNldC1hY3Rpb25zIC5sb2NrdG9uQ29udGFjdEFkZEJ1dHRvbjo6YWZ0ZXIsLmxvY2t0b25Db250YWN0QWN0aW9ucyAubG9ja3RvbkFzc2V0QWRkQnV0dG9uOjphZnRlciwuZmllbGRzZXQtYWN0aW9ucyAubG9ja3RvbkFzc2V0QWRkQnV0dG9uOjphZnRlciwubG9ja3RvbkFzc2V0QWN0aW9ucyAubG9ja3RvbkNvbnRhY3RBZGRCdXR0b246OmFmdGVyLC5sb2NrdG9uQXNzZXRBY3Rpb25zIC5sb2NrdG9uQXNzZXRBZGRCdXR0b246OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbnRlbnQ6XCJBZGQgQ29udGFjdFwifS5sb2NrdG9uQ29udGFjdEFjdGlvbnMgLmxvY2t0b25Bc3NldEFkZEJ1dHRvbjo6YWZ0ZXIsLmZpZWxkc2V0LWFjdGlvbnMgLmxvY2t0b25Bc3NldEFkZEJ1dHRvbjo6YWZ0ZXIsLmxvY2t0b25Bc3NldEFjdGlvbnMgLmxvY2t0b25Bc3NldEFkZEJ1dHRvbjo6YWZ0ZXJ7Y29udGVudDphdHRyKGRhdGEtYnV0dG9uLXRleHQpfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmxvY2t0b25Db250YWN0QWN0aW9ucywuZmllbGRzZXQtYWN0aW9ucywubG9ja3RvbkFzc2V0QWN0aW9uc3tsZWZ0OmF1dG87cmlnaHQ6MDtib3R0b206MTAwJTtib3R0b206Y2FsYygxMDAlICsgMXB4KX0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zOjpiZWZvcmUsLmZpZWxkc2V0LWFjdGlvbnM6OmJlZm9yZSwubG9ja3RvbkNvbnRhY3RBY3Rpb25zOjphZnRlciwuZmllbGRzZXQtYWN0aW9uczo6YWZ0ZXIsLmxvY2t0b25Bc3NldEFjdGlvbnM6OmJlZm9yZSwubG9ja3RvbkFzc2V0QWN0aW9uczo6YWZ0ZXJ7ZGlzcGxheTpub25lfX1zZWxlY3RbZGF0YS10eXBlPSdjb250YWN0J10gfiAubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlciAubG9ja3RvbkNvbnRhY3RFZGl0QnV0dG9uLHNlbGVjdFtkYXRhLXR5cGU9J2Fzc2V0J10gfiAubG9ja3RvbkFzc2V0QWN0aW9uc1dyYXBwZXIgLmxvY2t0b25Db250YWN0RWRpdEJ1dHRvbntkaXNwbGF5Om5vbmV9c2VsZWN0W2RhdGEtdHlwZT0nY29udGFjdCddW2RhdGEtYW5zd2VyZWQ9J3RydWUnXSB+IC5sb2NrdG9uQ29udGFjdEFjdGlvbnNXcmFwcGVyIC5sb2NrdG9uQ29udGFjdEVkaXRCdXR0b24sc2VsZWN0W2RhdGEtdHlwZT0nYXNzZXQnXVtkYXRhLWFuc3dlcmVkPSd0cnVlJ10gfiAubG9ja3RvbkFzc2V0QWN0aW9uc1dyYXBwZXIgLmxvY2t0b25Bc3NldEVkaXRCdXR0b257ZGlzcGxheTpmbGV4fS5qc29uRm9ybS5yZWFkb25seSAubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlciwuanNvbkZvcm0ucmVhZG9ubHkgLmxvY2t0b25Bc3NldEFjdGlvbnNXcmFwcGVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5qc29uRm9ybSAub25vZmZzd2l0Y2h7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAycHggIWltcG9ydGFudDttYXJnaW4tdG9wOjVweDt1c2VyLXNlbGVjdDpub25lfS5qc29uRm9ybSAub25vZmZzd2l0Y2ggLmlzb24sLmpzb25Gb3JtIC5vbm9mZnN3aXRjaCAuaXNvZmZ7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3dpZHRoOjUwJTtoZWlnaHQ6MzZweDtwYWRkaW5nOjA7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MzRweDtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zdHlsZTpub3JtYWw7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjOWI5YjliO2JvcmRlci1yYWRpdXM6MnB4O2JveC1zaXppbmc6Ym9yZGVyLWJveH0uanNvbkZvcm0gLm9ub2Zmc3dpdGNoIC5pc29ue3BhZGRpbmctcmlnaHQ6MjAlO2JhY2tncm91bmQtY29sb3I6IzdlZDMyMTtib3gtc2hhZG93Omluc2V0IDAgMnB4IDNweCAwICM0MTc1MDV9Lmpzb25Gb3JtIC5vbm9mZnN3aXRjaCAuaXNvZmZ7cGFkZGluZy1sZWZ0OjIwJTtiYWNrZ3JvdW5kLWNvbG9yOiNiYmJkYmQ7Ym94LXNoYWRvdzppbnNldCAwIDJweCAzcHggMCAjNGE0YTRhfS5qc29uRm9ybSAub25vZmZzd2l0Y2gtY2hlY2tib3h7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjA7d2lkdGg6MDtvdmVyZmxvdzpoaWRkZW47b3BhY2l0eTowfS5qc29uRm9ybSAub25vZmZzd2l0Y2gtY2hlY2tib3g6Y2hlY2tlZCsub25vZmZzd2l0Y2gtbGFiZWwgLm9ub2Zmc3dpdGNoLWlubmVye21hcmdpbi1sZWZ0OjB9Lmpzb25Gb3JtIC5vbm9mZnN3aXRjaC1jaGVja2JveDpjaGVja2VkKy5vbm9mZnN3aXRjaC1sYWJlbCAub25vZmZzd2l0Y2gtc3dpdGNoe3JpZ2h0OjBweDttYXJnaW4tcmlnaHQ6MH0uanNvbkZvcm0gLm9ub2Zmc3dpdGNoLWxhYmVse2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7cGFkZGluZzowICFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuO2N1cnNvcjpwb2ludGVyfS5qc29uRm9ybSAub25vZmZzd2l0Y2gtaW5uZXJ7ZGlzcGxheTpibG9jazt3aWR0aDoyMDAlO21hcmdpbi1sZWZ0Oi0xMDAlO3RyYW5zaXRpb246bWFyZ2luIDAuMXMgZWFzZS1pbiAwc30uanNvbkZvcm0gLm9ub2Zmc3dpdGNoLXN3aXRjaHtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDowO2JvdHRvbTowO3JpZ2h0OjEwMCU7d2lkdGg6NDAlO21hcmdpbjowcHg7bWFyZ2luLXJpZ2h0Oi00MCU7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgIzliOWI5Yjtib3JkZXItcmFkaXVzOjJweDt0cmFuc2l0aW9uOmFsbCAwLjFzIGVhc2UtaW4gMHN9Lmpzb25Gb3JtIC5vbm9mZnN3aXRjaC1zd2l0Y2g6OmJlZm9yZSwuanNvbkZvcm0gLm9ub2Zmc3dpdGNoLXN3aXRjaDo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7aGVpZ2h0OjE4cHg7d2lkdGg6MTJweDttYXJnaW46YXV0bztib3JkZXItbGVmdDoxcHggc29saWQgI2I3YmZjNDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNiN2JmYzR9Lmpzb25Gb3JtIC5vbm9mZnN3aXRjaC1zd2l0Y2g6OmJlZm9yZXt3aWR0aDoyMHB4fS5qc29uRm9ybSAub25vZmZzd2l0Y2gtcGxhY2Vob2xkZXJ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjA7bGluZS1oZWlnaHQ6MS44ZW07dmVydGljYWwtYWxpZ246dG9wO2NvbG9yOnJnYmEoMCwwLDAsMC40KX0uanNvbkZvcm0gLmpmLWlucHV0LXR5cGUtdGV4dGFyZWE+bGFiZWwsLmpzb25Gb3JtIC5qZi1pbnB1dC10eXBlLXRleHRhcmVhPnRleHRhcmVhe3ZlcnRpY2FsLWFsaWduOnRvcH0jd3JhcHBlci1mb3ItUHJpbWFyeUNvbnRhY3QgbGFiZWx7Zm9udC1zaXplOjEwcHh9I2lucHV0LXN1Ym1pdC13cmFwe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9Lmpzb25Gb3JtIC5qZi1pbnB1dC10eXBlLXRleHRhcmVhIH4gLmpmLWlucHV0LXR5cGUtZmlsZXttYXJnaW4tdG9wOjEwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLmNyb3BEaXNwbGF5IC5pbWFnZUlucHV0LC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5jcm9wRGlzcGxheSAuaW1hZ2VPdXRwdXR7ZGlzcGxheTpibG9jazt3aWR0aDphdXRvO21hcmdpbjo0cHh9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLmNyb3BEaXNwbGF5IC5pbWFnZU91dHB1dHttYXJnaW4tdG9wOjBweH19LmZpZWxkc2V0LWFjdGlvbnN7bGVmdDoxMHB4fS5maWVsZHNldC1hY3Rpb25zIHN2Z3tkaXNwbGF5OmJsb2NrO2ZpbGw6IzAxQkVFNX0uZmllbGRzZXQtYWN0aW9ucyBhOmhvdmVyIHN2ZywuZmllbGRzZXQtYWN0aW9ucyBsYWJlbDpob3ZlciBzdmd7ZmlsbDojMDBBOUNDfS5maWVsZHNldC1hY3Rpb25zIC5ub3Rlc0xhYmVse21pbi13aWR0aDoxMzJweH0jc3VtbWFyeVNjcmVlbntwb3NpdGlvbjpmaXhlZDt0b3A6LTEwMCU7Ym90dG9tOjEwMCU7bGVmdDowO3JpZ2h0OjA7bWFyZ2luLXRvcDowO292ZXJmbG93OmF1dG87ei1pbmRleDo5OTk5O2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtvdmVyZmxvdzphdXRvOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC41czstbW96LXRyYW5zaXRpb246YWxsIDAuNXM7LW1zLXRyYW5zaXRpb246YWxsIDAuNXM7LW8tdHJhbnNpdGlvbjphbGwgMC41czt0cmFuc2l0aW9uOmFsbCAwLjVzO3BhZGRpbmc6MCAhaW1wb3J0YW50fSNzdW1tYXJ5U2NyZWVuIC5tYWluQmxvY2t7YmFja2dyb3VuZDojZjdmN2Y3fSNzdW1tYXJ5U2NyZWVuIC5zaWRlYmFye2JhY2tncm91bmQtY29sb3I6IzEzMTYxOH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpeyNzdW1tYXJ5U2NyZWVuIC5zaWRlYmFye2Rpc3BsYXk6ZmxleH19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsjc3VtbWFyeVNjcmVlbiAuYmxvY2t7ZmxleC1iYXNpczoxMDAlfX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpeyNzdW1tYXJ5U2NyZWVuIC5mbGV4LXBhcmVudHtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX19LnN1bW1hcnktdGFibGUgLm5hIC5idXR0b257YmFja2dyb3VuZC1jb2xvcjojYmJiO3Bvc2l0aW9uOnJlbGF0aXZlfS5zdW1tYXJ5LXRhYmxlIC5uYSAuYnV0dG9uOmFmdGVye2NvbnRlbnQ6XCJOL0FcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6NXB4IDEwcHg7YmFja2dyb3VuZDojYmJifS5qZi1wYWdlLXN1bW1hcnlzY3JlZW57Ym9yZGVyOjAgbm9uZSAhaW1wb3J0YW50fS5qZi1wYWdlLXN1bW1hcnlzY3JlZW4gYXtib3JkZXI6MCBub25lICFpbXBvcnRhbnR9LmpmLXBhZ2Utc3VtbWFyeXNjcmVlbiBhIC5pY29uLXBpZS1jaGFydHtkaXNwbGF5OmJsb2NrO21hcmdpbi1yaWdodDouNzVlbX0uZG91Z2hudXRDaGFydEtleXtmb250LXNpemU6MC44ZW07Y29sb3I6IzY2Njt0ZXh0LWFsaWduOmNlbnRlcn0uZG91Z2hudXRDaGFydEtleSBzcGFue2NvbG9yOiM2RDZFNzE7Zm9udC1zaXplOjJlbTtsaW5lLWhlaWdodDowLjVlbTt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LXRvcH0jc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZXtmbGV4LWJhc2lzOjYwJTtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjJ9I3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgdGFibGV7d2lkdGg6MTAwJTtib3JkZXItc3BhY2luZzoxcHg7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlfSNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIHRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHRkOm50aC1jaGlsZCgybil7YmFja2dyb3VuZDojZWRlZWVlfSNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIHRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB0ZDpudGgtY2hpbGQoMm4pe2JhY2tncm91bmQ6I2UzZTNlNH1AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpeyNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIHRhYmxlIHRye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH19I3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgdGFibGUgdHIgdGR7cGFkZGluZzoyMHB4fSNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIHRhYmxlIHRyIHRkOmZpcnN0LW9mLXR5cGV7YmFja2dyb3VuZC1jb2xvcjojMzczZjQ1O2ZvbnQtd2VpZ2h0OjUwMDt3aWR0aDo3MHB4O3BhZGRpbmctcmlnaHQ6MTBweDtjb2xvcjojZmZmfSNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIHRhYmxlIHRyIHRkOm50aC1vZi10eXBlKDJuKXtiYWNrZ3JvdW5kLWNvbG9yOiMxMzE2MTh9I3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgdGFibGUgdHIgdGQ6bnRoLW9mLXR5cGUoM24pe2JhY2tncm91bmQtY29sb3I6IzEzMTYxODt3aWR0aDoyNTBweDtwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojZmZmfSNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIHRhYmxlIHRyIHRkOmxhc3Qtb2YtdHlwZXt3aWR0aDo2MHB4O2NvbG9yOiNmZmY7cGFkZGluZzowfSNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIHRhYmxlIHRyIHRkIHN2Z3tmaWxsOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoMSl7ZmxleC1iYXNpczoyMCV9I3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDIpe2ZsZXgtYmFzaXM6ODAlfSNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIHRhYmxlIHRyIHRkOm50aC1jaGlsZCgzKXtmbGV4LWJhc2lzOjgwJTtib3JkZXItdG9wOjFweCBzb2xpZCAjZmZmO2JvcmRlci1yaWdodDoxcHggc29saWQgI2ZmZn0jc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoNCl7ZmxleC1iYXNpczoyMCU7Ym9yZGVyLXRvcDoxcHggc29saWQgI2ZmZn0jc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSB0YWJsZSB0cjpudGgtY2hpbGQob2RkKSB0ZDpudGgtY2hpbGQoMSl7YmFja2dyb3VuZDojZWRlZWVlO2NvbG9yOiM5YjliOWJ9I3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkOm50aC1jaGlsZCgxKXtiYWNrZ3JvdW5kOiNlM2UzZTQ7Y29sb3I6IzliOWI5Yn19I3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfSNpc3N1ZXN7cG9zaXRpb246Zml4ZWQ7dG9wOi0xMDAlO2JvdHRvbToxMDAlO2xlZnQ6MDtyaWdodDowO21hcmdpbi10b3A6MDtvdmVyZmxvdzphdXRvO3otaW5kZXg6OTk5OTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7b3ZlcmZsb3c6YXV0bzstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuNXM7LW1vei10cmFuc2l0aW9uOmFsbCAwLjVzOy1tcy10cmFuc2l0aW9uOmFsbCAwLjVzOy1vLXRyYW5zaXRpb246YWxsIDAuNXM7dHJhbnNpdGlvbjphbGwgMC41cztwYWRkaW5nOjAgIWltcG9ydGFudH0jaXNzdWVzIC5pc3N1ZXMsI2lzc3VlcyAudG9kbywjaXNzdWVzIC5jb21wbGV0ZXtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowfSNpc3N1ZXMgLnRpdGxle2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MzBweDtjb2xvcjojMDYwNzA4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxO2JhY2tncm91bmQtY29sb3I6I2VkZWVlZTtwYWRkaW5nOjMycHh9I2lzc3VlcyB1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZTtwYWRkaW5nLWxlZnQ6MzBweH0jaXNzdWVzIHVsIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MjBweH0jaXNzdWVzIHVsIGxpIGF7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTdweDtjb2xvcjojMDYwNzA4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoyLjEyfSNpc3N1ZXMgdWwgbGkgYSBzcGFue2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Y29sb3I6I2QwMDIxYjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MTt3aWR0aDoxMDAlO2Rpc3BsYXk6bm9uZX0jaXNzdWVzIC50b2RvIHVsIGxpe3BhZGRpbmctYm90dG9tOjIwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q0ZDRkNH0jaXNzdWVzIC50b2RvIHVsIGxpIGF7Y29sb3I6I0QwNUYwNDttYXJnaW4tbGVmdDozMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNpc3N1ZXMgLnRvZG8gdWwgbGkgYTpob3Zlcntjb2xvcjojNGE0YTRhfSNpc3N1ZXMgdWwgbGkgYSBzcGFuK3NwYW57YmFja2dyb3VuZDojQkUxRTJEO2NvbG9yOndoaXRlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MTRweDt3aWR0aDphdXRvO3BhZGRpbmc6MnB4IDE4cHggMnB4IDhweDtwb3NpdGlvbjpyZWxhdGl2ZX0uaW52YWxpZCAjaXNzdWVzIC5pc3N1ZXN7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6YXV0bztiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzoyMHB4IDAgNTBweCAwfS5pbnZhbGlkICNpc3N1ZXMgLmlzc3VlcyB1bCBsaSBhIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2t9LmludmFsaWQgI2lzc3VlcyAuaXNzdWVzIHVsIGxpOmJlZm9yZXtjb2xvcjojZmZmfS5pbmNvbXBsZXRlICNpc3N1ZXMgLnRvZG97aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6YXV0bztiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzoyMHB4IDAgNTBweCAwfS5pbmNvbXBsZXRlICNpc3N1ZXMgLnRvZG8gdWwgbGk6YmVmb3Jle2NvbG9yOiNmZmZ9LmNvbXBsZXRlICNpc3N1ZXMgLmNvbXBsZXRle2hlaWdodDoxMDAlO292ZXJmbG93OmF1dG87YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6MjBweCAwIDUwcHggMH0jaGVscFBhbmVse3Bvc2l0aW9uOmZpeGVkO3RvcDotMTAwJTtib3R0b206MTAwJTtsZWZ0OjA7cmlnaHQ6MDttYXJnaW4tdG9wOjA7b3ZlcmZsb3c6YXV0bzt6LWluZGV4Ojk5OTk5NTAwO292ZXJmbG93OmF1dG87dHJhbnNpdGlvbjphbGwgMC41cztwYWRkaW5nOjAgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiNGQkZCRkI7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZH0jaGVscFBhbmVsIC5ib3VuZHMsI2hlbHBQYW5lbCAuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nLXRvcDoyMHB4fSNoZWxwUGFuZWwgLmJvdW5kcyBwLCNoZWxwUGFuZWwgLmpmLWhlYWRlci1ib3VuZHMgcHttYXJnaW46MmVtIDB9I2hlbHBQYW5lbCAuYnJvd3Nlci1sb2dvc3tkaXNwbGF5OnRhYmxlO21hcmdpbjoxZW0gMH0jaGVscFBhbmVsIC5icm93c2VyLWxvZ29zIGF7ZGlzcGxheTp0YWJsZS1jZWxsfSNoZWxwUGFuZWwgLmJyb3dzZXItbG9nb3MgYSthe3BhZGRpbmctbGVmdDoyMHB4fSNoZWxwUGFuZWwgLmJyb3dzZXItbG9nb3MgYSBpbWd7d2lkdGg6MTAwJTttYXgtd2lkdGg6OTZweH0jaGVscFBhbmVsIC5pY29uLWhlbHB7Y29sb3I6IzFDNzVCQztkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9a2Jkey1tb3otYm9yZGVyLXJhZGl1czozcHg7LW1vei1ib3gtc2hhZG93OjAgMXB4IDAgcmdiYSgwLDAsMCwwLjIpLDAgMCAwIDJweCAjZmZmIGluc2V0Oy13ZWJraXQtYm9yZGVyLXJhZGl1czozcHg7LXdlYmtpdC1ib3gtc2hhZG93OjAgMXB4IDAgcmdiYSgwLDAsMCwwLjIpLDAgMCAwIDJweCAjZmZmIGluc2V0O2JhY2tncm91bmQtY29sb3I6I0VGRUZFRjtib3JkZXI6MXB4IHNvbGlkICNDN0M3Qzc7Ym9yZGVyLXJhZGl1czozcHg7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgwLDAsMCwwLjIpLDAgMCAwIDJweCAjZmZmIGluc2V0O2NvbG9yOiMzMzM7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6J3Byb3hpbWEgbm92YScsc2Fucy1zZXJpZjtmb250LXNpemU6MS4xZW07bGluZS1oZWlnaHQ6MS40ZW07bWFyZ2luOjAgLjFlbTtwYWRkaW5nOi4xZW0gLjZlbTt0ZXh0LXNoYWRvdzowIDFweCAwICNmZmY7Zm9udC1mYW1pbHk6bW9ub3NwYWNlfS5qZi1oZWFkZXItc2VjdGlvbnt3aWR0aDoxMDAlO2JhY2tncm91bmQ6IzJlMzczZDtib3JkZXI6bm9uZTt6LWluZGV4Ojk5OTk5OX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1NXB4KXsuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nLWJvdHRvbTozOXB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4N3B4KXsuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nOjAgMTBweCA0MHB4IDEwcHh9LmpmLXBhZ2UtY29udHJvbCBsaVtkYXRhLXRhYl17ZGlzcGxheTpub25lfX0uamYtaGVhZGVyLWJvdW5kc3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nLXRvcDoxOXB4O3BhZGRpbmctYm90dG9tOjE5cHh9dWwuamYtcGFnZS1jb250cm9se2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmJsb2NrO21hcmdpbjowO3RleHQtYWxpZ246bGVmdDt6LWluZGV4Ojk5OTk5OTtwYWRkaW5nOjA7bGluZS1oZWlnaHQ6MDttYXJnaW4tbGVmdDotM3B4O2ZsZXg6MX11bC5qZi1wYWdlLWNvbnRyb2wgKjpmb2N1c3tvdXRsaW5lOm5vbmV9dWwuamYtcGFnZS1jb250cm9sIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowcHggM3B4O3BhZGRpbmc6M3B4IDAgNHB4O2JvcmRlci10b3A6MHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206M3B4IHNvbGlkIHRyYW5zcGFyZW50O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX11bC5qZi1wYWdlLWNvbnRyb2wgbGk6Zmlyc3Qtb2YtdHlwZXtwYWRkaW5nLWxlZnQ6MH11bC5qZi1wYWdlLWNvbnRyb2wgbGkgYXtib3JkZXI6MnB4IHNvbGlkICM2Nzg2OGU7ZGlzcGxheTpibG9jazttaW4td2lkdGg6MzBweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyNnB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjA7bWFyZ2luOjA7Y29sb3I6I2Y3ZjdmNzt0ZXh0LWRlY29yYXRpb246bm9uZX11bC5qZi1wYWdlLWNvbnRyb2wgbGk6aG92ZXIgYXtiYWNrZ3JvdW5kOiM2Nzg2OGV9dWwuamYtcGFnZS1jb250cm9sIGxpLmN1cnJlbnR7Ym9yZGVyLWJvdHRvbS1jb2xvcjojNjc4NjhlfXVsLmpmLXBhZ2UtY29udHJvbCBsaS5jdXJyZW50IGF7Y29sb3I6I2Y3ZjdmN311bC5qZi1wYWdlLWNvbnRyb2wgbGkgYS52YWxpZCx1bC5qZi1wYWdlLWNvbnRyb2wgbGkuY3VycmVudC52YWxpZHtib3JkZXItY29sb3I6IzkzYmUzMH11bC5qZi1wYWdlLWNvbnRyb2wgbGk6aG92ZXIgYS52YWxpZHtiYWNrZ3JvdW5kOnJnYmEoMTQ3LDE5MCw0OCwwLjUpfXVsLmpmLXBhZ2UtY29udHJvbCBsaSBhLnZhbGlke2JhY2tncm91bmQ6IzkzYmUzMH11bC5qZi1wYWdlLWNvbnRyb2wgbGkgYS51bmZpbGxlZCx1bC5qZi1wYWdlLWNvbnRyb2wgbGkuY3VycmVudC51bmZpbGxlZHtib3JkZXItY29sb3I6I2Y5M311bC5qZi1wYWdlLWNvbnRyb2wgbGk6aG92ZXIgYS51bmZpbGxlZHtiYWNrZ3JvdW5kOnJnYmEoMjU1LDE1Myw1MSwwLjUpfXVsLmpmLXBhZ2UtY29udHJvbCBsaSBhLmludmFsaWQsdWwuamYtcGFnZS1jb250cm9sIGxpLmN1cnJlbnQuaW52YWxpZHtib3JkZXItY29sb3I6I0JFMUUyRH11bC5qZi1wYWdlLWNvbnRyb2wgbGk6aG92ZXIgYS5pbnZhbGlke2JhY2tncm91bmQ6cmdiYSgxOTAsMzAsNDUsMC41KX11bC5qZi1wYWdlLWNvbnRyb2wgbGkgYS5uYSx1bC5qZi1wYWdlLWNvbnRyb2wgbGkuY3VycmVudC5uYXtib3JkZXItY29sb3I6IzY3ODY4ZX11bC5qZi1wYWdlLWNvbnRyb2wgbGk6aG92ZXIgYS5uYXtiYWNrZ3JvdW5kOnJnYmEoMTAzLDEzNCwxNDIsMC41KX11bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGV7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxM3B4O3JpZ2h0OjE5NXB4O3otaW5kZXg6OTk5OTk5OTtsaXN0LXN0eWxlLXR5cGU6bm9uZTt0ZXh0LWluZGVudDppbmhlcml0O21hcmdpbjowO3BhZGRpbmc6MDt0ZXh0LWFsaWduOnJpZ2h0fXVsLmpmLXBhZ2UtY29udHJvbC10aXRsZSBsaXtmb250LXNpemU6MTBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7b3BhY2l0eTowO21heC1oZWlnaHQ6MHB4O3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuOHM7LW1vei10cmFuc2l0aW9uOmFsbCAuOHM7LW1zLXRyYW5zaXRpb246YWxsIC44czstby10cmFuc2l0aW9uOmFsbCAuOHM7dHJhbnNpdGlvbjphbGwgLjhzO2ZvbnQtd2VpZ2h0OjEwMH11bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGUgbGkuY3VycmVudHtmb250LXNpemU6MThweDttYXgtaGVpZ2h0OjQwcHg7b3BhY2l0eToxO2xpbmUtaGVpZ2h0OjI1cHh9dWwuamYtcGFnZS1jb250cm9sLXRpdGxlIGxpIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6I0ExQTFBMX0ucmVhZG9ubHkgdWwuamYtcGFnZS1jb250cm9sLXRpdGxle3JpZ2h0OjEwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpe3VsLmpmLXBhZ2UtY29udHJvbC10aXRsZXtkaXNwbGF5Om5vbmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU1cHgpe3VsLmpmLXBhZ2UtY29udHJvbC10aXRsZXtkaXNwbGF5OmJsb2NrO2JvdHRvbToxMHB4O3RvcDppbmhlcml0O3JpZ2h0OmluaGVyaXQ7bGVmdDoxMHB4O3RleHQtYWxpZ246bGVmdH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCl7dWwuamYtcGFnZS1jb250cm9sLXRpdGxle2Rpc3BsYXk6bm9uZX19LmNoYXJ0LXdyYXB7YmFja2dyb3VuZDojMTMxNjE4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjpyZWxhdGl2ZX0uY2hhcnR7d2lkdGg6NDAwcHg7aGVpZ2h0OjQwMHB4O21hcmdpbjphdXRvO21heC13aWR0aDoxMDAlfS5kb3VnaG51dFRpcHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwMDAwO21pbi13aWR0aDozMHB4O21heC13aWR0aDozMDBweDtwYWRkaW5nOjVweCAxNXB4O2JvcmRlci1yYWRpdXM6MXB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjgpO2NvbG9yOiNkZGQ7Zm9udC1zaXplOjE3cHg7dGV4dC1zaGFkb3c6MCAxcHggMCAjMDAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoxLjM7bGV0dGVyLXNwYWNpbmc6LjA2ZW07Ym94LXNoYWRvdzowIDFweCAzcHggcmdiYSgwLDAsMCwwLjUpO3BvaW50ZXItZXZlbnRzOm5vbmV9LmRvdWdobnV0VGlwOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO2JvdHRvbTotNnB4O2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MDttYXJnaW46MCAwIDAgLTZweDtib3JkZXItcmlnaHQ6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0OjVweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wOjZweCBzb2xpZCByZ2JhKDAsMCwwLDAuNyk7bGluZS1oZWlnaHQ6MH0uZG91Z2hudXRTdW1tYXJ5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO2N1cnNvcjpkZWZhdWx0O3dpZHRoOjEwMCUgIWltcG9ydGFudDtoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb2ludGVyLWV2ZW50czpub25lO21hcmdpbjowICFpbXBvcnRhbnR9LmRvdWdobnV0U3VtbWFyeVRpdGxle3dpZHRoOjEwMHB4O2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MCBhdXRvO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9ja30uZG91Z2hudXRTdW1tYXJ5OmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MXB4O2hlaWdodDoxMDAlO21hcmdpbi1sZWZ0Oi0xcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlfS5jaGFydCBwYXRoOmhvdmVye29wYWNpdHk6MC43NX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmNoYXJ0e3dpZHRoOjIwMHB4O2hlaWdodDoyMDBweH0uZG91Z2hudXRTdW1tYXJ5VGl0bGV7bWFyZ2luOi0xMHB4IDAgMCAtNDFweDtmb250LXNpemU6MTRweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCl7LmNoYXJ0e3dpZHRoOjUwMHB4O2hlaWdodDo1MDBweH0uZG91Z2hudXRTdW1tYXJ5VGl0bGV7Zm9udC1zaXplOjE4cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY3cHgpey5jaGFydHt3aWR0aDoyMDBweDtoZWlnaHQ6MjAwcHh9LmRvdWdobnV0U3VtbWFyeVRpdGxle2ZvbnQtc2l6ZToxNHB4fX0jaWNvbi1waWUtY2hhcnQgcGF0aDpudGgtY2hpbGQoMyl7ZmlsbDojOTBjZTUxfSNpY29uLXBpZS1jaGFydCBwYXRoOm50aC1jaGlsZCgxKXtmaWxsOiNmOTN9I2ljb24tcGllLWNoYXJ0IHBhdGg6bnRoLWNoaWxkKDIpe2ZpbGw6I2QwMDIxYn0uanNvbkZvcm0gW2lkKj1cImFub3RoZXJQcmFjdGljZVwiXS5qZi1pbnB1dC10eXBlLXJhZGlve21pbi13aWR0aDoxOTBweDt3aWR0aDoyJX0uanNvbkZvcm0gI2Y4YSB0aCwuanNvbkZvcm0gI2Y4YSB0ZCwuanNvbkZvcm0gI2Y4YWEgdGgsLmpzb25Gb3JtICNmOGFhIHRkLC5qc29uRm9ybSAjZjlhIHRoLC5qc29uRm9ybSAjZjlhIHRke3dpZHRoOjI1JX0jaGlkZGVuLWZvci1yZW5ld2FsLWYxLTFie2Rpc3BsYXk6bm9uZX0uanNvbkZvcm0gI3dyYXBwZXItZm9yLWkxLTQtMj5sYWJlbC5pbmxpbmUtYXBwZW5ke3Bvc2l0aW9uOmFic29sdXRlO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCAwIDAgMCk7aGVpZ2h0OjFweDt3aWR0aDoxcHg7bWFyZ2luOi0xcHg7cGFkZGluZzowO2JvcmRlcjowfS5qc29uRm9ybSAjd3JhcHBlci1mb3ItaTEtNC0yIC5jb2xsZWN0aW9ue21hcmdpbi10b3A6LTEwcHh9Lmpzb25Gb3JtIGZpZWxkc2V0I2VscGxfc29mX29vcHMsLmpzb25Gb3JtIGZpZWxkc2V0I2RhbmRvX3NvZl9vb3BzLC5qc29uRm9ybSBmaWVsZHNldCNjeWJlcl9zb2Zfb29wc3ttYXJnaW4tdG9wOi00MHB4O2NvbG9yOiMwMWJlZTUgIWltcG9ydGFudDtiYWNrZ3JvdW5kOiNmZmZ9Lmpzb25Gb3JtIGZpZWxkc2V0I2VscGxfc29mLnNldGFzcmVxdWlyZWQsLmpzb25Gb3JtIGZpZWxkc2V0I2RhbmRvX3NvZi5zZXRhc3JlcXVpcmVkLC5qc29uRm9ybSBmaWVsZHNldCNjeWJlcl9zb2Yuc2V0YXNyZXF1aXJlZHtkaXNwbGF5Om5vbmV9Lmpzb25Gb3JtIGZpZWxkc2V0I2VscGxfc29mW2RhdGEtaGFzYW5zd2Vycz0nZmFsc2UnXStmaWVsZHNldCNlbHBsX3NvZl9vb3BzLC5qc29uRm9ybSBmaWVsZHNldCNkYW5kb19zb2ZbZGF0YS1oYXNhbnN3ZXJzPSdmYWxzZSddK2ZpZWxkc2V0I2RhbmRvX3NvZl9vb3BzLC5qc29uRm9ybSBmaWVsZHNldCNjeWJlcl9zb2ZbZGF0YS1oYXNhbnN3ZXJzPSdmYWxzZSddK2ZpZWxkc2V0I2N5YmVyX3NvZl9vb3Bze2Rpc3BsYXk6bm9uZX0uanNvbkZvcm0gZmllbGRzZXQjZWxwbF9zb2Yuc2V0YXNyZXF1aXJlZCtmaWVsZHNldCNlbHBsX3NvZl9vb3BzLC5qc29uRm9ybSBmaWVsZHNldCNkYW5kb19zb2Yuc2V0YXNyZXF1aXJlZCtmaWVsZHNldCNkYW5kb19zb2Zfb29wcywuanNvbkZvcm0gZmllbGRzZXQjY3liZXJfc29mLnNldGFzcmVxdWlyZWQrZmllbGRzZXQjY3liZXJfc29mX29vcHN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lmpzb25Gb3JtIGZpZWxkc2V0I2VscGxfc29mLC5qc29uRm9ybSBmaWVsZHNldCNkYW5kb19zb2YsLmpzb25Gb3JtIGZpZWxkc2V0I2N5YmVyX3NvZnttYXJnaW4tdG9wOi00MHB4fS5qc29uRm9ybSBmaWVsZHNldCNlbHBsX3NvZiAuaW50cm8sLmpzb25Gb3JtIGZpZWxkc2V0I2RhbmRvX3NvZiAuaW50cm8sLmpzb25Gb3JtIGZpZWxkc2V0I2N5YmVyX3NvZiAuaW50cm97Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyLjI2O2xldHRlci1zcGFjaW5nOi4ycHh9Lmpzb25Gb3JtICNudW1fY292ZXJhZ2VzX29vcHN7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowLjAxO3Zpc2liaWxpdHk6aGlkZGVuO3JpZ2h0OjEwMCV9Lmpzb25Gb3JtICNudW1fY292ZXJhZ2VzX29vcHM6bm90KC5zZXRhc3JlcXVpcmVkKSB+IGZpZWxkc2V0ICNudW1fY292ZXJhZ2VzX3N0YW5kYXJkLC5qc29uRm9ybSAjbnVtX2NvdmVyYWdlc19vb3BzOm5vdCguc2V0YXNyZXF1aXJlZCkgfiBmaWVsZHNldCAjbnVtX2NvdmVyYWdlc19leHBhbmRlZHtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwtNnB4IDAgMCAwICNmNWE2MjMgIWltcG9ydGFudH0uanNvbkZvcm0gI251bV9lbXBsb3llZXNfb29wc3twb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjAuMDE7dmlzaWJpbGl0eTpoaWRkZW47cmlnaHQ6MTAwJX0uanNvbkZvcm0gI251bV9lbXBsb3llZXNfb29wczpub3QoLnNldGFzcmVxdWlyZWQpIH4gZmllbGRzZXQgI251bV9lbXBsb3llZXNfc2VsZkVtcGxveWVkLC5qc29uRm9ybSAjbnVtX2VtcGxveWVlc19vb3BzOm5vdCguc2V0YXNyZXF1aXJlZCkgfiBmaWVsZHNldCAjbnVtX2VtcGxveWVlc3tib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAjZjVhNjIzICFpbXBvcnRhbnR9Lmpzb25Gb3JtICNudW1fY292ZXJhZ2VzX29vcHN7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowLjAxO3Zpc2liaWxpdHk6aGlkZGVuO3JpZ2h0OjEwMCV9Lmpzb25Gb3JtICNudW1fY292ZXJhZ2VzX29vcHM6bm90KC5zZXRhc3JlcXVpcmVkKSB+IGZpZWxkc2V0ICNudW1fYnVzaW5lc3NDb3ZlcmFnZXMsLmpzb25Gb3JtICNudW1fY292ZXJhZ2VzX29vcHM6bm90KC5zZXRhc3JlcXVpcmVkKSB+IGZpZWxkc2V0ICNudW1fcHJpdmF0ZUNvdmVyYWdlc3tib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAjZjVhNjIzICFpbXBvcnRhbnR9LnBmLWRhc2hib2FyZCAuanNvbkZvcm0gZmllbGRzZXQsLnBmLWFkbWluIC5qc29uRm9ybSBmaWVsZHNldHttYXgtd2lkdGg6NjAwcHh9LnBmLWNoZWNrb3V0IC5qc29uRm9ybSBpbnB1dFt0eXBlPSdzdWJtaXQnXXtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxN3B4O21hcmdpbi10b3A6MDtwYWRkaW5nOjZweCAyMHB4O2NvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXI6c29saWQgMXB4ICMwMjllZTM7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzfS5wZi1jaGVja291dCAuanNvbkZvcm0gaW5wdXRbdHlwZT0nc3VibWl0J106aG92ZXIsLnBmLWNoZWNrb3V0IC5qc29uRm9ybSBpbnB1dFt0eXBlPSdzdWJtaXQnXTphY3RpdmV7Y29sb3I6IzIwMjQyNyAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAxcHggIzIwMjQyNztiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnBmLWFkbWluIC5jaGVjay13cmFwe2Rpc3BsYXk6ZmxleDtsaW5lLWhlaWdodDoxLjVlbTthbGlnbi1pdGVtczpiYXNlbGluZX0ucGYtYWRtaW4gLmNoZWNrLXdyYXAgdWwsLnBmLWFkbWluIC5jaGVjay13cmFwIGxpe2xpc3Qtc3R5bGU6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZX0ucGYtYWRtaW4gLmNoZWNrLXdyYXAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXXttYXJnaW4tcmlnaHQ6MTBweH0ucGYtYWRtaW4gLmNoZWNrLXdyYXAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5mb2NiZWR7b3BhY2l0eTowLjAxO3dpZHRoOjFweDtoZWlnaHQ6MXB4O2xlZnQ6MDt6LWluZGV4OmluaGVyaXR9LnBmLWFkbWluIC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9jYmVkKy5mb2Nie2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luOjAgNXB4IDVweCAwO2ZsZXg6MX0ucGYtYWRtaW4gLmNoZWNrLXdyYXAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5mb2NiZWQrLmZvY2I6YmVmb3Jle21hcmdpbi1yaWdodDoxMHB4O2JvcmRlci1jb2xvcjojOWI5YjliO2ZsZXgtc2hyaW5rOjB9LnBmLWFkbWluIC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9jYmVkOnJlcXVpcmVkKy5mb2NiOmJlZm9yZXtib3JkZXItY29sb3I6I2Y1YTYyM30ucGYtYWRtaW4gLmNoZWNrLXdyYXAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5mb2NiZWQ6Y2hlY2tlZCsuZm9jYntjb2xvcjpibGFja30ucGYtYWRtaW4gLmNoZWNrLXdyYXAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5mb2NiZWQ6Y2hlY2tlZCsuZm9jYjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiM5MGNlNTF9LnBmLWFkbWluIC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9jYmVkW3JlYWRvbmx5XSsuZm9jYiwucGYtYWRtaW4gLmNoZWNrLXdyYXAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5mb2NiZWRbZGlzYWJsZWRdKy5mb2NiLC5wZi1hZG1pbiAuY2hlY2std3JhcCBpbnB1dFt0eXBlPSdjaGVja2JveCddLmZvY2JlZDpkaXNhYmxlZCsuZm9jYntvcGFjaXR5OjAuNTtjdXJzb3I6bm90LWFsbG93ZWR9LnBmLWFkbWluIC5jaGVjay13cmFwLWZsb3d7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfS5wZi1hZG1pbiAuY2hlY2std3JhcC1mbG93IC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9jYmVkKy5mb2Nie2JveC1zaGFkb3c6I2VlZSAwIDAgMCAxcHggaW5zZXQ7cGFkZGluZzowIDEwcHggMCAwICFpbXBvcnRhbnR9LnBmLWFkbWluIC5jaGVjay13cmFwLWZsb3cgLmNoZWNrLXdyYXAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5mb2NiZWQ6Y2hlY2tlZCsuZm9jYntiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9LnBmLWFkbWluIC5qc29uRm9ybSBzZWN0aW9uIGgye3BhZGRpbmc6MjBweCAwfS5wZi1hZG1pbiAuanNvbkZvcm0gZmllbGRzZXR7cGFkZGluZy1sZWZ0OjA7bWFyZ2luOjEwcHggMCAyMHB4IDB9LnBmLWFkbWluIC5wYWdlLWhlYWRlcisuanNvbkZvcm0+c2VjdGlvbjpmaXJzdC1vZi10eXBlIGgyOmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjB9I2RlY2xhcmF0aW9uUGFnZSAjZGVjbGFyYXRpb257cGFkZGluZy10b3A6MH0jZGVjbGFyYXRpb25QYWdlIC5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3guamYtaW5wdXQtdHlwZS1vbm9mZnN3aXRjaD5sYWJlbHttYXJnaW4tYm90dG9tOjEwcHh9OnJvb3R7LS10aGVtZS1uYW1lOiBcInByb2Zlc3Npb25zXCI7LS1icm93bi1ncmV5OiAjOWI5YjliOy0tY2hhcmNvYWwtZ3JleTogIzM3M2Y0NTstLXZlcnktbGlnaHQtYmx1ZTogI2U5ZWRmMDstLWF6dXJlOiAjMDI5ZWUzOy0tY2hhcmNvYWwtZ3JleTogIzM5NDE0NjstLWJyb3duLWdyZXk6ICM5Nzk3OTc7LS1wYWxlLXB1cnBsZTogI2IxYjBiMTstLWd1bm1ldGFsOiAjNTA1YzY0Oy0tYmx1aXNoLWdyZXk6ICM3ZjhjOTQ7LS1sb2NrdG9uLWN5YW46ICMwMjllZTM7LS1icm93bi1ncmV5OiAjOWI5YjliOy0tcGFsZS1wdXJwbGU6ICNiMWIwYjF9Lmpzb25Gb3JtIC5pbnRyb3tmb250LXNpemU6MTdweDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDoxLjQxO2xldHRlci1zcGFjaW5nOjAuMjZweDtjb2xvcjojMWMxYzFifS5qc29uRm9ybSAuaW50cm8tY29udGVudHtkaXNwbGF5OmJsb2NrfS5qc29uRm9ybSBmaWVsZHNldD5sZWdlbmR7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtmb250LXNpemU6MTlweDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDpub3JtYWw7bGV0dGVyLXNwYWNpbmc6MC4xN3B4O21hcmdpbi1ib3R0b206MTBweDttYXgtd2lkdGg6Y2FsYygxMDB2dyAtIDYwcHgpfS5qc29uRm9ybSAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZSwuanNvbkZvcm0gLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxlLC5qc29uRm9ybSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGV7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O2JveC1zaGFkb3c6dmFyKC0tYXp1cmUpIDBweCAtNHB4IGluc2V0O2xpbmUtaGVpZ2h0OjAuOGVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTozNHB4O3dpZHRoOmZpdC1jb250ZW50fS5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmFkZHJvd3tiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDtjb2xvcjppbmhlcml0ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6MTAwO2N1cnNvcjpwb2ludGVyO2JvcmRlcjpub25lO21heC13aWR0aDoxMDAlfS5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmFkZHJvdzpob3Zlcntib3JkZXI6bm9uZX0ucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5hZGRyb3cgc3ZnLmljb24tamYtYWRke3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmU7bGVmdDotMTBweDtjb2xvcjp2YXIoLS1henVyZSk7ZmlsbDp2YXIoLS1henVyZSk7c3Ryb2tlOnZhcigtLWF6dXJlKTtzdHJva2Utd2lkdGg6MTAlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uYWRkcm93IHN2Zy5pY29uLWpmLWFkZHt3aWR0aDoxMDBweDtoZWlnaHQ6MTAwcHg7bGVmdDowcHg7c3Ryb2tlLXdpZHRoOjAlO21hcmdpbi10b3A6MTBweH19ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKSAucmVwZWF0YWJsZS1mb290ZXItYXJlYSBzcGFuLmJ1dHRvbi5hZGRyb3cgc3ZnLmljb24tamYtYWRke3dpZHRoOjEwMHB4O2hlaWdodDoxMDBweDtzdHJva2Utd2lkdGg6MCU7bWFyZ2luLXRvcDoxMHB4fS5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhey0tZGFzaC1oZWlnaHQ6IDFweDstLWRhc2gtd2lkdGg6IDVweDstLWRhc2gtY29sb3I6ICM4NDg0ODQ7Ym9yZGVyOm5vbmU7cG9zaXRpb246cmVsYXRpdmV9LnJlcGVhdGFibGUtZm9vdGVyLWFyZWE6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO2luc2V0OmNhbGModmFyKC0tZGFzaC1oZWlnaHQpICogLTEpO2JvcmRlcjp2YXIoLS1kYXNoLXdpZHRoKSBkYXNoZWQgdmFyKC0tZGFzaC1jb2xvcil9Lmpzb25Gb3JtIC5ub3QtYXBwbGljYWJsZSwuanNvbkZvcm0gLm1ham9yLXByb3Atbm90LWFwcGxpY2FibGV7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2JvcmRlci1jb2xvcjpjdXJyZW50Q29sb3I7d2lkdGg6MTJyZW07Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3RyZXRjaDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6MS4wNztsZXR0ZXItc3BhY2luZzowLjJweDt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MTJweCAwIDI1cHh9Lmpzb25Gb3JtPnNlY3Rpb24+Lm5vdC1hcHBsaWNhYmxle21hcmdpbjozM3B4IGF1dG8gMCBhdXRvO2JvcmRlcjpub25lO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjB9LnBmLWZvcm06bm90KC5hY2NvcmRpb25uaWNlKSAuanNvbkZvcm0+c2VjdGlvbj4ubm90LWFwcGxpY2FibGUgc3BhbnttYXJnaW4tbGVmdDowfS5qc29uRm9ybT5zZWN0aW9uPi5ub3QtYXBwbGljYWJsZSBzcGFue2JvcmRlcjoxcHggc29saWQgY3VycmVudENvbG9yO3BhZGRpbmc6OXB4IDE1cHg7d2lkdGg6MTJyZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpjZW50ZXJ9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0+c2VjdGlvbi5zZXRhc3JlcXVpcmVkPi5ub3QtYXBwbGljYWJsZXtmb250LXdlaWdodDoxMDB9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0+c2VjdGlvbi5zZXRhc3JlcXVpcmVkPi5ub3QtYXBwbGljYWJsZSBzcGFue2JvcmRlcjpub25lICFpbXBvcnRhbnQ7d2lkdGg6YXV0bztwYWRkaW5nOjB9LnBmLWZvcm0gLmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1zdWJtaXR7Ym9yZGVyLXRvcDoxcHggc29saWQgI2I3YjdiNztwYWRkaW5nLXRvcDoyMHB4fWJvZHkucGYtZm9ybTpub3QoLmFjY29yZGlvbm5pY2UpIC5qc29uRm9ybSAuamYtcm93LGJvZHkucGYtZm9ybTpub3QoLmFjY29yZGlvbm5pY2UpIC5qc29uRm9ybSAuaW50cm8tY29udGVudCxib2R5LnBmLWZvcm06bm90KC5hY2NvcmRpb25uaWNlKSAuanNvbkZvcm0gbGVnZW5ke21heC13aWR0aDptaW4oNzcycHgsIDEwMCUpIWltcG9ydGFudH0uanNvbkZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cIm1vbnRoXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FzaFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInBlcmNlbnRcIl0sLmpzb25Gb3JtIHNlbGVjdHttaW4td2lkdGg6NTBweH0uanNvbkZvcm0gLmpmLWhlYWRlci1ib3VuZHMsLmpzb25Gb3JtPnNlY3Rpb24+aGVhZGVyPmgyLC5qc29uRm9ybT5zZWN0aW9uPi5pbnRybywuanNvbkZvcm0+c2VjdGlvbj5maWVsZHNldHtwYWRkaW5nOjAgMzJweH0uanNvbkZvcm0+c2VjdGlvbj4uaW50cm8tY29udGVudHttYXJnaW4tbGVmdDowfS5qc29uRm9ybT5zZWN0aW9uPmhlYWRlcj5oMntwYWRkaW5nOjE2cHggMzJweH1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtcmVwZWF0YWJsZXttYXgtd2lkdGg6Y2FsYygxMDB2dyAtIDMycHgpO292ZXJmbG93OnZpc2libGU7cGFkZGluZzoxcHg7bWFyZ2luLWxlZnQ6MHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveH19QG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KXtmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IHRleHRhcmVhe21pbi13aWR0aDoyMDBweH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LmpmLWlucHV0LXR5cGUtb25vZmZzd2l0Y2h7d2lkdGg6OTZweCAhaW1wb3J0YW50fX0uanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXt3aWR0aDphdXRvO2ZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7YmFja2dyb3VuZDp2YXIoLS1henVyZSk7Zm9udC1mYW1pbHk6U2FyYWJ1bjtwYWRkaW5nOjFyZW0gM3JlbX1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhPmRpdntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZW5kO21hcmdpbjowO2luc2V0OjA7anVzdGlmeS1jb250ZW50OmVuZH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2RpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF1bZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLnJlcGVhdGFibGUtZm9vdGVyLWFyZWE+ZGl2e2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5qc29uRm9ybT5zZWN0aW9uPmZpZWxkc2V0LC5qc29uRm9ybT5zZWN0aW9uPi5pbnRyb3ttYXgtd2lkdGg6bWluKDc3MnB4LCAxMDAlKX19Lmpzb25Gb3JtIC5qZi1yb3cubm90ZXNEaXZ7bWF4LXdpZHRoOmluaGVyaXQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTptYXJnaW47dHJhbnNpdGlvbi1kZWxheToyMDBtczt0cmFuc2l0aW9uLWR1cmF0aW9uOjEwMG1zO3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MH0uanNvbkZvcm0gLmpmLXJvdy5ub3Rlc0Rpdi5pc29wZW57bWFyZ2luLXRvcDp2YXIoLS1tYXJnaW4tdG9wKTt0cmFuc2l0aW9uLWRlbGF5OjBzO3Bvc2l0aW9uOnJlbGF0aXZlO29wYWNpdHk6MX1kaXZbZGF0YS1sYXlvdXQtc3R5bGU9J3Jvd3MnXXtkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IC5jaG9zZW4tY29udGFpbmVyLGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgLmNob3Nlbi1jb250YWluZXJbc3R5bGVde21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyAuY2hvc2VuLWNvbnRhaW5lcixmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IC5jaG9zZW4tY29udGFpbmVyW3N0eWxlXXttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1kYXRhdGFibGV7bWF4LXdpZHRoOmNhbGMoMTAwdncgLSAzMHB4KSAhaW1wb3J0YW50O292ZXJmbG93LXg6c2Nyb2xsfX0ucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5hZGRyb3d7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OmVuZDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxNnB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyBsYWJlbHtvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQ7Zm9udC1zaXplOjEzcHggIWltcG9ydGFudDtmb250LXdlaWdodDo2MDAgIWltcG9ydGFudH19Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0aGVhZCB0aHtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo2MDA7dmVydGljYWwtYWxpZ246Ym90dG9tO3BhZGRpbmc6NHB4IDNweH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRyW2RhdGEtaXMtdG90YWwtcm93PVwidHJ1ZVwiXSB0aHtwYWRkaW5nLXJpZ2h0OjEwcHggIWltcG9ydGFudDtib3JkZXI6bm9uZX0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRoPnNwYW57dmVydGljYWwtYWxpZ246Ym90dG9tfS5qc29uRm9ybSAuamYtcm93e21hcmdpbjowIDAgMTBweCAwfS5qc29uRm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwibW9udGhcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYXNoXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXSwuanNvbkZvcm0gc2VsZWN0LC5qc29uRm9ybSB0ZXh0YXJlYSwuanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsLmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tY2hvaWNlcywuanNvRm9ybSAuZmlsZXVwbG9hZGVye2JvcmRlci13aWR0aDoxcHggIWltcG9ydGFudDttYXJnaW4tbGVmdDo2cHggIWltcG9ydGFudDt3aWR0aDpjYWxjKDEwMCUgLSA2cHgpICFpbXBvcnRhbnR9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVye21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmRlbGV0ZXJvd3ttYXgtaGVpZ2h0OjMycHg7bWluLWhlaWdodDozMnB4O2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfX1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XSAucmVwZWF0YWJsZS1mb290ZXItYXJlYSBzcGFuLmFkZHJvd3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmc6MDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93Ky5qZi1yb3d7cGFkZGluZy1sZWZ0OjZweH19ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdy5yb3didXR0b253cmFwcGVye21pbi13aWR0aDo0M3B4ICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjQzcHggIWltcG9ydGFudH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRke3BhZGRpbmc6NHB4IDNweH0uanNvbkZvcm0gaW5wdXQsLmpzb25Gb3JtIHRleHRhcmVhLC5qc29uRm9ybSBzZWxlY3R7Zm9udC1zaXplOjE0cHggIWltcG9ydGFudDtjb2xvcjojMWMxYzFiO2ZvbnQtZmFtaWx5OmluaGVyaXR9YnV0dG9uI21haW5fc3VtbWFyeSxidXR0b24jbWFpbl9zdWJtaXRfZmxvYXR7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWF6dXJlKTtib3JkZXItY29sb3I6dmFyKC0tYXp1cmUpO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjYwMDtmb250LWZhbWlseTpTYXJhYnVufWJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdCAuYW1wbXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOnNtYWxsZXJ9YnV0dG9uI21haW5fc3VtbWFyeXtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDA7Zm9udC1mYW1pbHk6aW5oZXJpdH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe2ZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c+LmNvbGxlY3Rpb257ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtoZWlnaHQ6MzZweH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93Pi5jb2xsZWN0aW9uPmxhYmVsOm5vdCguZXJyb3Ipe21hcmdpbjowO3BhZGRpbmc6MH0uamYtaW5wdXQtdHlwZS1yZXBlYXRhYmxlIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3Nde21hcmdpbi1ib3R0b206MTBweCAhaW1wb3J0YW50fX0uanNvbkZvcm0gLmpmLXJvdyBsYWJlbCwuanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNhc2g+bGFiZWw6bm90KC5lcnJvcil7Zm9udC1mYW1pbHk6U2FyYWJ1biwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MTZweH0uanNvbkZvcm0gZmllbGRzZXQjZWxwbF9zb2YsLmpzb25Gb3JtIGZpZWxkc2V0I2RhbmRvX3NvZiwuanNvbkZvcm0gZmllbGRzZXQjY3liZXJfc29me21hcmdpbi10b3A6aW5oZXJpdH0uanNvbkZvcm0gZmllbGRzZXQjZWxwbF9zb2Zfb29wcywuanNvbkZvcm0gZmllbGRzZXQjZGFuZG9fc29mX29vcHMsLmpzb25Gb3JtIGZpZWxkc2V0I2N5YmVyX3NvZl9vb3Bze21hcmdpbi10b3A6aW5oZXJpdDtjb2xvcjp2YXIoLS1henVyZSk7YmFja2dyb3VuZDojZmZmfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7ZGl2PmZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3crLmpmLXJvdyAuZmlsZXVwbG9hZGVye3dpZHRoOmNhbGMoMTAwJSAtIDZweCkgIWltcG9ydGFudDttYXJnaW4tbGVmdDo2cHggIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93e3dpZHRoOjM1JX1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LnJvd2J1dHRvbndyYXBwZXJ7bWluLXdpZHRoOjQxcHggIWltcG9ydGFudDttYXgtd2lkdGg6NDFweCAhaW1wb3J0YW50fS5wZi1mb3JtIC5qc29uRm9ybXttaW4td2lkdGg6bWluKDc3M3B4LCAxMDAlKX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGYtZm9ybSB1bC5qZi1wYWdlLWNvbnRyb2x7ZGlzcGxheTpub25lfS5wZi1mb3JtIC5lbXB0eS1yaWdodC1jb2x1bW57ZGlzcGxheTpub25lfX0ucGYtZm9ybSAuZW1wdHktcmlnaHQtY29sdW1uW3N0eWxlXXtmbGV4LWJhc2lzOjI1JTttYXgtd2lkdGg6bWluKDMwMHB4LCAyNSUpO21pbi13aWR0aDowfS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtZGF0YXRhYmxlIHRhYmxle21pbi13aWR0aDptaW4oMTAwJSwgNTAwcHgpfS5wZi1mb3JtIC5hbGVydERpYWxvZ3twb3NpdGlvbjpmaXhlZCAhaW1wb3J0YW50fS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW17bWluLWhlaWdodDphdXRvO3otaW5kZXg6MH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSAuYWNjb3JkaW9uLWl0ZW06bm90KC5hY2NvcmRpb24taXRlbS1vcGVuKSBmaWVsZHNldD5sZWdlbmR7bWFyZ2luLWJvdHRvbTowfS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtPnNlY3Rpb24+aGVhZGVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmx1aXNoLWdyZXkpO2NvbG9yOndoaXRlfS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtPnNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0tb3Blbj5oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jaGFyY29hbC1ncmV5KX0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtLW9wZW4gaDJ7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0fS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0tb3BlbiBmaWVsZHNldHtwYWRkaW5nOjIwcHggMTBweH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtIGgye2NvbG9yOmluaGVyaXQ7cGFkZGluZy1sZWZ0OjEwcHh9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0+c2VjdGlvbj4ubm90LWFwcGxpY2FibGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ndW5tZXRhbCk7bGluZS1oZWlnaHQ6MS41ZW19LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbSBoMntsaW5lLWhlaWdodDoyZW19LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gLmljb24tb3Blbi1jbG9zZSwuYWNjb3JkaW9ubmljZS5qc29uRm9ybSAuaWNvbi1vcGVuQ2xvc2VfcHJvZmVzc2lvbnN7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ndW5tZXRhbCk7cGFkZGluZzoyNXB4O3dpZHRoOjgwcHg7aGVpZ2h0OjEwMCU7cmlnaHQ6MCAhaW1wb3J0YW50O2NvbG9yOiMwMDk5MDA7ZmlsbDojMDA5OTAwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO3RyYW5zZm9ybTpub25lfS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIC5pY29uLW9wZW5DbG9zZV9wcm9mZXNzaW9uc3tiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgNTAlLCAjZmZmIDAlLCAjZmZmIDI1JSwgdmFyKC0tZ3VubWV0YWwpIDI1JSl9LmFjY29yZGlvbi1pdGVtLnNldGFzcmVxdWlyZWR7cG9pbnRlci1ldmVudHM6bm9uZX0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSAuYWNjb3JkaW9uLWl0ZW0uc2V0YXNyZXF1aXJlZCAuaWNvbi1vcGVuLWNsb3NlLC5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIC5hY2NvcmRpb24taXRlbS5zZXRhc3JlcXVpcmVkIC5pY29uLW9wZW5DbG9zZV9wcm9mZXNzaW9uc3tjb2xvcjojOTk5OTk5O2ZpbGw6Izk5OTk5OX0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSAuYWNjb3JkaW9uLWl0ZW0tb3BlbiAuaWNvbi1vcGVuLWNsb3NlLC5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIC5hY2NvcmRpb24taXRlbS1vcGVuIC5pY29uLW9wZW5DbG9zZV9wcm9mZXNzaW9uc3tjb2xvcjp0cmFuc3BhcmVudDtmaWxsOiNjYzAwMDB9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gLmFjY29yZGlvbi1pdGVtLW9wZW4gLmljb24tb3BlbkNsb3NlX3Byb2Zlc3Npb25ze3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gLmljb24tb3BlbkNsb3NlX3Byb2Zlc3Npb25zIHVzZXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBsaW5lYXIgMHMsIGZpbGwgLjNzIGVhc2UgMHN9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gLmFjY29yZGlvbi1pdGVtLW9wZW4gLmljb24tb3BlbkNsb3NlX3Byb2Zlc3Npb25zIHVzZXt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gLmpmLXJvd3ttYXgtd2lkdGg6aW5oZXJpdH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybTpub3QoLmNoZWNrbGlzdEZvcm0pIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tY29udGVudHttYXJnaW46MH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtIC5pbnRyb3ttYXJnaW46MzJweCBhdXRvIDAgYXV0b30uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtIGxlZ2VuZCsuaW50cm97bWFyZ2luOjB9aHRtbC5qc29uRm9ybUVuYWJsZWQ+Ym9keS5wZi1mb3JtPmlmcmFtZSxodG1sLmpzb25Gb3JtRW5hYmxlZD5ib2R5LnBmLWZvcm0+Zm9ybXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xfS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3guamYtaW5wdXQtdHlwZS1vbm9mZnN3aXRjaCAub25vZmZzd2l0Y2h7bWFyZ2luLXRvcDowO2JvcmRlci1yYWRpdXM6MThweDtvdmVyZmxvdzpoaWRkZW59Lmpzb25Gb3JtIC5vbm9mZnN3aXRjaHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo5MHB4ICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDowcHh9Lmpzb25Gb3JtIC5vbm9mZnN3aXRjaC1zd2l0Y2h7d2lkdGg6MzZweDtoZWlnaHQ6MzZweDttYXJnaW4tcmlnaHQ6LTM2cHg7Ym9yZGVyLXJhZGl1czoxOHB4fS5qc29uRm9ybSAub25vZmZzd2l0Y2ggLmlzb24sLmpzb25Gb3JtIC5vbm9mZnN3aXRjaCAuaXNvZmZ7Ym9yZGVyLXJhZGl1czoxOHB4O2JveC1zaGFkb3c6aW5zZXQgMCAycHggM3B4IDAgIzAwMDAwMDVjfS5qc29uRm9ybSAub25vZmZzd2l0Y2ggLmlzb2Zme3BhZGRpbmctbGVmdDoyMCU7YmFja2dyb3VuZC1jb2xvcjojYjkwNDA0fS5qc29uRm9ybSAub25vZmZzd2l0Y2ggLmlzb257cGFkZGluZy1yaWdodDoyMCU7YmFja2dyb3VuZC1jb2xvcjojMDA5NDQzfS5qc29uRm9ybSAub25vZmZzd2l0Y2gtc3dpdGNoOjpiZWZvcmUsLmpzb25Gb3JtIC5vbm9mZnN3aXRjaC1zd2l0Y2g6OmFmdGVye2Rpc3BsYXk6bm9uZX0uanNvbkZvcm0gLmpmLWlucHV0LXR5cGUtY2hlY2tib3gtaW5saW5le2Rpc3BsYXk6ZmxleH0uanNvbkZvcm0gLmpmLWlucHV0LXR5cGUtY2hlY2tib3gtaW5saW5lIGxhYmVse2xpbmUtaGVpZ2h0OjIzcHh9I3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgdGFibGUgdHIgdGQ6bGFzdC1vZi10eXBle3dpZHRoOjYwcHg7bWluLXdpZHRoOjYwcHg7aGVpZ2h0OmluaGVyaXQ7Y29sb3I6I2ZmZjtwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmV9I3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MTAwJTt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDtkaXNwbGF5OmZsZXg7cG9zaXRpb246YWJzb2x1dGU7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzowfSNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b246aG92ZXIgc3Zne2ZpbGw6IzIwMjQyNyAhaW1wb3J0YW50fS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGRbZGF0YS1jb2xsYXBzZWQ9J3RydWUnXTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MjZweDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSwgI2ZmZiAxMDAlKTtyaWdodDowfS5yZWFkb25seUlmcmFtZSAuYm91bmRzLC5yZWFkb25seUlmcmFtZSAuamYtaGVhZGVyLWJvdW5kcywucmVhZG9ubHlJZnJhbWUgLmZsZXgtcGFyZW50LC5yZWFkb25seUlmcmFtZSAuZmxleC1wYXJlbnQgLmJsb2Nre21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnR9aW5wdXQjZGVjbGFyYXRpb25TdWJtaXQsaW5wdXQjbWFpbl9zdWJtaXR7bWF4LXdpZHRoOmZpdC1jb250ZW50fWxhYmVsLmZvY2IgLm5vdGV7Y29sb3I6b3JhbmdlO21hcmdpbi1pbmxpbmU6MWVtO2Rpc3BsYXk6bm9uZX1sYWJlbC5mb2NiOmhvdmVyIC5ub3Rle2Rpc3BsYXk6aW5saW5lfWJvZHkgI3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkIGFbY2xhc3N8PVwid2l6YXJkQ2FyZF9fY3RhXCJde2JhY2tncm91bmQ6dmFyKC0tYXp1cmUpO3BhZGRpbmc6MC42NnJlbSAwLjY4cmVtO3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemV9Ym9keSAjcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmQgYS53aXphcmRDYXJkX19jdGEtdGV4dHtiYWNrZ3JvdW5kOm5vbmU7Y29sb3I6dmFyKC0tYXp1cmUpO3BhZGRpbmctaW5saW5lOjA7Zm9udC13ZWlnaHQ6bm9ybWFsfWJvZHkgI3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkIGEud2l6YXJkQ2FyZF9fY3RhLXRleHQ6aG92ZXJ7YmFja2dyb3VuZDpub25lO2NvbG9yOiMzMzMzMzN9Ym9keSAjd2l6YXJkTW9kYWwgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17bWF4LXdpZHRoOm5vbmV9Ym9keSAjd2l6YXJkTW9kYWwgLmhlYWRpbmctMS1zaGFkb3d7Zm9udC1zaXplOjM0cHg7bWFyZ2luLXRvcDowfWJvZHkgI3dpemFyZE1vZGFsICNlcnJvckRpdiAuc3VjY2Vzc3tjb2xvcjojNzFCNTQ0fS5wZi1kYXNoYm9hcmQgLmxvZ2luLXdyYXAtd3JhcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvYmctbG9naW4uanBnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IGZpeGVkO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0ucGYtZGFzaGJvYXJkIC5sb2dpbi13cmFwLXdyYXAgLmxvZ297dGV4dC1hbGlnbjpjZW50ZXJ9LnBmLWRhc2hib2FyZCAubG9naW4tYm94LXdyYXB7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2Rpc3BsYXk6dGFibGUtY2VsbDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnBmLWRhc2hib2FyZCAucGFzc3dvcmQtZXJyb3J7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MS40Njtjb2xvcjp3aGl0ZX0ucGYtZGFzaGJvYXJkIC5wYXNzd29yZC1lcnJvciB1bHttYXJnaW46MTZweCAwIDE2cHggMjBweDtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ucGYtZGFzaGJvYXJkIC5wYXNzd29yZC1lcnJvciBsaTo6YmVmb3Jle2NvbnRlbnQ6XCIgXCI7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luLWxlZnQ6LTIycHg7aGVpZ2h0OjlweDt3aWR0aDo5cHg7bWFyZ2luLXRvcDo1cHg7Ym9yZGVyOjJweCBzb2xpZCAjMDI5ZWUzO2JvcmRlci1yYWRpdXM6NTAlfS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveHtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bWF4LXdpZHRoOjkyM3B4O21hcmdpbjowIGF1dG87dHJhbnNpdGlvbjpvcGFjaXR5IDFzICFpbXBvcnRhbnQ7b3BhY2l0eTowO2JveC1zaGFkb3c6MCAwIDcwcHggNXB4IHJnYmEoMCwwLDAsMC4zKTtiYWNrZ3JvdW5kOiMzMDM4M2Q7YmFja2dyb3VuZC1zaXplOmNvdmVyO3BhZGRpbmc6NDhweCA1MnB4IDY0cHg7Ym9yZGVyOjFweCBzb2xpZCAjOTc5Nzk3fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBmLWRhc2hib2FyZCAubG9naW4tYm94e3BhZGRpbmc6MjRweCAxNnB4O3dpZHRoOjEwMCU7Ym9yZGVyOjAgbm9uZX19LnBmLWRhc2hib2FyZCAubG9naW4tYm94LmxvYWRlZHttYXJnaW4tdG9wOjA7b3BhY2l0eToxfS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm17Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6MzAwO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC43Nil9LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybSBsYWJlbHttYXJnaW4tYm90dG9tOjNweDtmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoxLjI5O2xldHRlci1zcGFjaW5nOjAuMjZweH0ucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtPnNlY3Rpb257cGFkZGluZzoyMHB4IDB9LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybT5zZWN0aW9uIGZpZWxkc2V0e3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowIG5vbmV9LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybT5zZWN0aW9uIGZpZWxkc2V0IGgxe2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MzBweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjQ3O2xldHRlci1zcGFjaW5nOjAuNDZweDttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowLjVlbX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0+c2VjdGlvbiBmaWVsZHNldCBoMXtmb250LXNpemU6MzRweH19LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtdGV4dHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo0OSU7cGFkZGluZy1yaWdodDoxMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtdGV4dHt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6MH19LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtdGV4dCsuamYtcm93LmpmLWlucHV0LXR5cGUtdGV4dHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjEwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS10ZXh0Ky5qZi1yb3cuamYtaW5wdXQtdHlwZS10ZXh0e3dpZHRoOjEwMCU7cGFkZGluZy1sZWZ0OjB9fS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNoZWNrYm94e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjQ5JTt2ZXJ0aWNhbC1hbGlnbjp0b3A7bWFyZ2luOjEuOGVtIDB9LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3ggbGFiZWx7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS4zODtsZXR0ZXItc3BhY2luZzowLjI1cHg7cGFkZGluZzowO21hcmdpbi1yaWdodDouMjVlbTt2ZXJ0aWNhbC1hbGlnbjp0b3B9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1jaGVja2JveHt3aWR0aDoxMDAlO21hcmdpbjowLjhlbSAwfS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNoZWNrYm94PmxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG99fS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdz5sYWJlbC5sb2dpbi13cmFwe3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7dGV4dC1hbGlnbjpyaWdodDtkaXNwbGF5OmJsb2NrfS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdyBpbnB1dHtjb2xvcjojZmZmfS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdyBpbnB1dFt0eXBlPVwidGV4dFwiXSwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtIC5qZi1yb3cgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLC5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdyBpbnB1dFt0eXBlPVwiZW1haWxcIl0sLnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybSAuamYtcm93IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjojOTc5Nzk3O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOjhweDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lfS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17YXBwZWFyYW5jZTpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG99LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybSAuamYtcm93IGlucHV0LmxvZ2luLXN1Ym1pdHtmbG9hdDpyaWdodDttYXJnaW4tdG9wOjEwcHg7cGFkZGluZzoxNnB4IDEycHg7bWluLXdpZHRoOjE2OHB4O21heC13aWR0aDoxNjhweDt0cmFuc2l0aW9uOmFsbCAuM3MgIWltcG9ydGFudDtib3JkZXItY29sb3I6IzAyOWVlMztiYWNrZ3JvdW5kOiMwMjllZTM7Y29sb3I6I2ZmZjtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjIyO2xldHRlci1zcGFjaW5nOjAuMjhweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdyBpbnB1dC5sb2dpbi1zdWJtaXR7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO21heC13aWR0aDpub25lfX0ucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtIC5mb2NiOjpiZWZvcmUsLnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybSAuZm9jYjpob3Zlcjo6YmVmb3Jle2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOiM5Nzk3OTd9LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybSAuamYtcm93IGlucHV0OmZvY3Vze2JvcmRlci1jb2xvcjojMDI5ZWUzfS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gaW5wdXRbdHlwZT0nc3VibWl0J117dHJhbnNpdGlvbjphbGwgLjNzICFpbXBvcnRhbnR9LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5mcHd7bWFyZ2luLXRvcDowO3otaW5kZXg6MTAwO2ZvbnQtZmFtaWx5OlNhcmFidW47Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS41NztsZXR0ZXItc3BhY2luZzowLjIxcHh9LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5mcHcuamYtaW5wdXQtdHlwZS10ZXh0e21hcmdpbi10b3A6LTQ2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmZwd3ttYXJnaW4tdG9wOjAgIWltcG9ydGFudH19LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5mcHcgbGFiZWx7Zm9udC1zaXplOjEycHg7Y29sb3I6I2RmZTBlMX0ucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmZwdyBhe2NvbG9yOiMwMjllZTN9LnBmLWRhc2hib2FyZCAubG9naW4tbG9nb3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG8gNDBweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wZi1kYXNoYm9hcmQgLmxvZ2luLWxvZ297bWFyZ2luOjAgYXV0byAyMHB4fX0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIsLnBmLWRhc2hib2FyZCAjbmF2e292ZXJmbG93OnZpc2libGV9LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlciwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7dG9wOjE2cHg7cmlnaHQ6MzJweH1AbWVkaWEgKG1heC13aWR0aDogMTA3MHB4KXsucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVye3RvcDoyNnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXsucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVye3RvcDoxOHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlciwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXJ7ZGlzcGxheTpub25lfX0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxze3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246bGVmdDt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuaW1nLXdyYXAsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuaW1nLXdyYXAsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzIC5pbWctd3JhcHtsaW5lLWhlaWdodDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDEwcHggMCAwO3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIgaW1nLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlciBpbWcsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIgaW1ne3dpZHRoOjkzcHg7aGVpZ2h0OjExMHB4O2JvcmRlcjoxcHggc29saWQgIzgwODI4NX1AbWVkaWEgKG1heC13aWR0aDogMTA3MHB4KXsucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIgaW1nLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlciBpbWcsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIgaW1ne3dpZHRoOjgxcHg7aGVpZ2h0Ojk2cHh9fS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLnRleHQtd3JhcCwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC50ZXh0LXdyYXAsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzIC50ZXh0LXdyYXB7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWluLXdpZHRoOjIwMHB4O3BhZGRpbmctdG9wOjI1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwNzBweCl7LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAudGV4dC13cmFwLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLnRleHQtd3JhcCwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMgLnRleHQtd3JhcHttaW4td2lkdGg6MTcwcHh9fS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLm5hbWUsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAubmFtZSwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMgLm5hbWV7ZGlzcGxheTpibG9ja30ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5waG9uZSwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5waG9uZSwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMgLnBob25le2Rpc3BsYXk6YmxvY2t9LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuZW1haWwsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuZW1haWwsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzIC5lbWFpbHtkaXNwbGF5OmJsb2NrO3RyYW5zaXRpb246Y29sb3IgLjNzICFpbXBvcnRhbnR9LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuZW1haWw6aG92ZXIsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuZW1haWw6aG92ZXIsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzIC5lbWFpbDpob3Zlcntjb2xvcjojMDI5ZWUzfS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0LC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0LC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3R7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7cGFkZGluZy1sZWZ0OjEwNHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMDcwcHgpey5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0LC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0LC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3R7cGFkZGluZy1sZWZ0Ojk0cHh9fS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5zZWxlY3Qtd3JhcDphZnRlciwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuc2VsZWN0LXdyYXA6YWZ0ZXIsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuc2VsZWN0LXdyYXA6YWZ0ZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3Qgc2VsZWN0LC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IHNlbGVjdCwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IHNlbGVjdHtwYWRkaW5nOjA7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlcjowfS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXJ7Zm9udC1zaXplOjE0cHggIWltcG9ydGFudH0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9we2JvcmRlcjowO2JveC1zaGFkb3c6bm9uZX0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xle3BhZGRpbmc6MCAwIDAgNHB4O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzpub25lfS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFuLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFuLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHNwYW57Zm9udC1zaXplOjE2cHh9LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cywucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0c3ttYXJnaW4tcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MTBweH0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGksLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpe3dpZHRoOjEwMCU7cGFkZGluZzo1cHggNHB4fS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1yZXN1bHRzLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1yZXN1bHRzLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXJlc3VsdHN7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjODA4Mjg1fS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5oaWdobGlnaHRlZCwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWQsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWR7YmFja2dyb3VuZDojRjJGMkYyfS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLXNpbmdsZSwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1zaW5nbGUsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1zaW5nbGV7Ym9yZGVyOjA7Ym94LXNoYWRvdzpub25lfS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGV7Ym9yZGVyOjA7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjODA4Mjg1O2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93Om5vbmV9LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAubWFuYWdlLWRldGFpbHMsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAubWFuYWdlLWRldGFpbHMsLnBmLWRhc2hib2FyZCAjbmF2IC5tYW5hZ2UtZGV0YWlsc3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTZweCAwIDhweCAzMnB4O3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZTtib3JkZXItdG9wOjFweCBzb2xpZCAjZmZmfS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLm1hbmFnZS1kZXRhaWxzIC5zdmctaWNvbiwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5tYW5hZ2UtZGV0YWlscyAuc3ZnLWljb24sLnBmLWRhc2hib2FyZCAjbmF2IC5tYW5hZ2UtZGV0YWlscyAuc3ZnLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDotNnB4O2ZpbGw6I0I2QkNCOH0ucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0X2xpe21pbi13aWR0aDozMTBweDtwYWRkaW5nOjB9LnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdF9saSAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO3JpZ2h0OjB9LnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdF9saSAudGV4dC13cmFwe2xpbmUtaGVpZ2h0OjIwcHh9LnBmLWRhc2hib2FyZCAuY2xpZW50LWRldGFpbHN7bWFyZ2luLWJvdHRvbToxcHg7cGFkZGluZzoxNnB4O2JhY2tncm91bmQ6IzAyOWVlMztwb3NpdGlvbjpyZWxhdGl2ZX0ucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlscyBhOmhvdmVye2NvbG9yOiMwMjllZTMgIWltcG9ydGFudH0ucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlscyAudGl0bGUgaDIsLnBmLWRhc2hib2FyZCAuY2xpZW50LWRldGFpbHMgLnRpdGxlIGgze2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW46MCAwIC40ZW19LnBmLWRhc2hib2FyZCAuY2xpZW50LWRldGFpbHMgLmRldGFpbHN7cGFkZGluZzowfS5wZi1kYXNoYm9hcmQgLmNsaWVudC1kZXRhaWxzIC5kZXRhaWxzIC5pbWctd3JhcHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlO21hcmdpbi10b3A6MTBweH0ucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlscyAuZGV0YWlscyAuaW1nLXdyYXAgaW1ne3dpZHRoOjEwMCV9LnBmLWRhc2hib2FyZCAuY2xpZW50LWRldGFpbHMgLmFkZHJlc3Mgc3BhbntkaXNwbGF5OmJsb2NrfS5wZi1kYXNoYm9hcmQgLmNsaWVudC1kZXRhaWxzIC5hZGRyZXNzIHNwYW4ubmFtZSwucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlscyAuYWRkcmVzcyBzcGFuLnJvbGV7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnBmLWRhc2hib2FyZCAubWFuYWdlLWRldGFpbHN7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjE2cHggMCA4cHggMzJweDt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2U7Ym9yZGVyLXRvcDoxcHggc29saWQgI2ZmZn1AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXsucGYtZGFzaGJvYXJkIC5tYW5hZ2UtZGV0YWlsc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDoxNnB4O2JvcmRlci10b3A6MH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGYtZGFzaGJvYXJkIC5tYW5hZ2UtZGV0YWlsc3twb3NpdGlvbjpyZWxhdGl2ZTtyaWdodDphdXRvO2JvcmRlci10b3A6MXB4IHNvbGlkICNmZmZ9fS5wZi1kYXNoYm9hcmQgLm1hbmFnZS1kZXRhaWxzIC5zdmctaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOi02cHg7ZmlsbDojQjZCQ0I4fS5ub3RpZmljYXRpb24tc2V0e3BhZGRpbmc6MTJweCAwIDI0cHh9Lm5vdGlmaWNhdGlvbi1zZXQ6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MH0ubm90aWZpY2F0aW9uLXNldCAubm90aWZpY2F0aW9uLXRpdGxle2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjQ2O3BhZGRpbmc6MTJweCA1MHB4O21hcmdpbjowfS5ub3RpZmljYXRpb24tc2V0IC5ub3RpZmljYXRpb24tY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZX0ubm90aWZpY2F0aW9uLXNldCAubm90aWZpY2F0aW9uLWNvbnRlbnQgLm5vdGlmaWNhdGlvbi1tZXNzYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtwYWRkaW5nOjEycHggNjBweCAxMnB4IDUwcHg7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojZjhmOWY3O2xpbmUtaGVpZ2h0OjEuNDZ9Lm5vdGlmaWNhdGlvbi1zZXQgLm5vdGlmaWNhdGlvbi1jb250ZW50IC5ub3RpZmljYXRpb24tZGVsZXRle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo4cHg7cmlnaHQ6NDZweDtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MDtjb2xvcjojNzc3Njc3O3otaW5kZXg6OTk5OTl9Lm5vdGlmaWNhdGlvbi1wb2xpY3l7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3BhZGRpbmc6MTZweCAwIDhweCAwO2JvcmRlci1ib3R0b206c29saWQgMC45cHggIzc3NzY3NzttYXJnaW4tYm90dG9tOjIwcHg7d2lkdGg6MjAwcHg7bGVmdDoyNXB4fS5pbnN1cmFuY2UtdHlwZS1hbGVydHtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDZ9Lmluc3VyYW5jZS10eXBlLWFsZXJ0IC5zdGFmZi1jb250YWN0e2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzllOWM5ZTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40Nn0uaW5zdXJhbmNlLXR5cGUtYWxlcnQuYWxlcnQtbWVzc2FnZXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNDZ9LmNsb3NlLWNvcHl7cG9zaXRpb246YWJzb2x1dGU7dG9wOi02cHg7cmlnaHQ6MDtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MDt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6Izc3NzY3Nztmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40NjtjdXJzb3I6cG9pbnRlcn1idXR0b25bZGF0YS1iYWxsb29uXXtvdmVyZmxvdzp2aXNpYmxlfVtkYXRhLWJhbGxvb25dOmJlZm9yZSxbZGF0YS1iYWxsb29uXTphZnRlcnstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKTsta2h0bWwtb3BhY2l0eTowOy1tb3otb3BhY2l0eTowO29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC4xOHMgZWFzZS1vdXQgMC4xOHM7dHJhbnNpdGlvbjphbGwgMC4xOHMgZWFzZS1vdXQgMC4xOHM7Ym90dG9tOjEwMCU7bGVmdDo1MCU7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMTBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAxMHB4KTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wOy1tcy10cmFuc2Zvcm0tb3JpZ2luOnRvcDt0cmFuc2Zvcm0tb3JpZ2luOnRvcH1bZGF0YS1iYWxsb29uXTphZnRlcntiYWNrZ3JvdW5kOnJnYmEoMTcsMTcsMTcsMC45KTtib3JkZXItcmFkaXVzOjRweDtjb2xvcjojZmZmO2NvbnRlbnQ6YXR0cihkYXRhLWJhbGxvb24pO2ZvbnQtc2l6ZToxMnB4O3BhZGRpbmc6LjVlbSAxZW07d2hpdGUtc3BhY2U6bm93cmFwO21hcmdpbi1ib3R0b206MTFweH1bZGF0YS1iYWxsb29uXTpiZWZvcmV7YmFja2dyb3VuZDp1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMzZweFwiIGhlaWdodD1cIjEycHhcIj48cGF0aCBmaWxsPVwicmdiYSgxNywgMTcsIDE3LCAwLjkpXCIgdHJhbnNmb3JtPVwicm90YXRlKDApXCIgZD1cIk0yLjY1OCwwLjAwMCBDLTEzLjYxNSwwLjAwMCA1MC45MzgsMC4wMDAgMzQuNjYyLDAuMDAwIEMyOC42NjIsMC4wMDAgMjMuMDM1LDEyLjAwMiAxOC42NjAsMTIuMDAyIEMxNC4yODUsMTIuMDAyIDguNTk0LDAuMDAwIDIuNjU4LDAuMDAwIFpcIi8+PC9zdmc+Jykgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlIGF1dG87aGVpZ2h0OjZweDt3aWR0aDoxOHB4O2NvbnRlbnQ6XCJcIjttYXJnaW4tYm90dG9tOjVweH1bZGF0YS1iYWxsb29uXTpob3ZlcjpiZWZvcmUsW2RhdGEtYmFsbG9vbl1bZGF0YS1iYWxsb29uLXZpc2libGVdOmJlZm9yZSxbZGF0YS1iYWxsb29uXTpob3ZlcjphZnRlcixbZGF0YS1iYWxsb29uXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YWZ0ZXJ7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApOy1raHRtbC1vcGFjaXR5OjE7LW1vei1vcGFjaXR5OjE7b3BhY2l0eToxO3BvaW50ZXItZXZlbnRzOmF1dG87LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCl9W2RhdGEtYmFsbG9vbl1bZGF0YS1iYWxsb29uLWJyZWFrXTphZnRlcnt3aGl0ZS1zcGFjZTpub3JtYWx9W2RhdGEtYmFsbG9vbi1wb3M9XCJkb3duXCJdOmJlZm9yZSxbZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl06YWZ0ZXJ7Ym90dG9tOmF1dG87bGVmdDo1MCU7dG9wOjEwMCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC0xMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtMTBweCl9W2RhdGEtYmFsbG9vbi1wb3M9XCJkb3duXCJdOmFmdGVye21hcmdpbi10b3A6MTFweH1bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl06YmVmb3Jle2JhY2tncm91bmQ6dXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjM2cHhcIiBoZWlnaHQ9XCIxMnB4XCI+PHBhdGggZmlsbD1cInJnYmEoMTcsIDE3LCAxNywgMC45KVwiIHRyYW5zZm9ybT1cInJvdGF0ZSgxODAgMTggNilcIiBkPVwiTTIuNjU4LDAuMDAwIEMtMTMuNjE1LDAuMDAwIDUwLjkzOCwwLjAwMCAzNC42NjIsMC4wMDAgQzI4LjY2MiwwLjAwMCAyMy4wMzUsMTIuMDAyIDE4LjY2MCwxMi4wMDIgQzE0LjI4NSwxMi4wMDIgOC41OTQsMC4wMDAgMi42NTgsMC4wMDAgWlwiLz48L3N2Zz4nKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCUgYXV0bztoZWlnaHQ6NnB4O3dpZHRoOjE4cHg7bWFyZ2luLXRvcDo1cHg7bWFyZ2luLWJvdHRvbTowfVtkYXRhLWJhbGxvb24tcG9zPVwiZG93blwiXTpob3ZlcjpiZWZvcmUsW2RhdGEtYmFsbG9vbi1wb3M9XCJkb3duXCJdW2RhdGEtYmFsbG9vbi12aXNpYmxlXTpiZWZvcmUsW2RhdGEtYmFsbG9vbi1wb3M9XCJkb3duXCJdOmhvdmVyOmFmdGVyLFtkYXRhLWJhbGxvb24tcG9zPVwiZG93blwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YWZ0ZXJ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCl9W2RhdGEtYmFsbG9vbi1wb3M9XCJsZWZ0XCJdOmJlZm9yZSxbZGF0YS1iYWxsb29uLXBvcz1cImxlZnRcIl06YWZ0ZXJ7Ym90dG9tOmF1dG87bGVmdDphdXRvO3JpZ2h0OjEwMCU7dG9wOjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMTBweCwgLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMTBweCwgLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgxMHB4LCAtNTAlKX1bZGF0YS1iYWxsb29uLXBvcz1cImxlZnRcIl06YWZ0ZXJ7bWFyZ2luLXJpZ2h0OjExcHh9W2RhdGEtYmFsbG9vbi1wb3M9XCJsZWZ0XCJdOmJlZm9yZXtiYWNrZ3JvdW5kOnVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMnB4XCIgaGVpZ2h0PVwiMzZweFwiPjxwYXRoIGZpbGw9XCJyZ2JhKDE3LCAxNywgMTcsIDAuOSlcIiB0cmFuc2Zvcm09XCJyb3RhdGUoLTkwIDE4IDE4KVwiIGQ9XCJNMi42NTgsMC4wMDAgQy0xMy42MTUsMC4wMDAgNTAuOTM4LDAuMDAwIDM0LjY2MiwwLjAwMCBDMjguNjYyLDAuMDAwIDIzLjAzNSwxMi4wMDIgMTguNjYwLDEyLjAwMiBDMTQuMjg1LDEyLjAwMiA4LjU5NCwwLjAwMCAyLjY1OCwwLjAwMCBaXCIvPjwvc3ZnPicpIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTAwJSBhdXRvO2hlaWdodDoxOHB4O3dpZHRoOjZweDttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi1ib3R0b206MH1bZGF0YS1iYWxsb29uLXBvcz1cImxlZnRcIl06aG92ZXI6YmVmb3JlLFtkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YmVmb3JlLFtkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTpob3ZlcjphZnRlcixbZGF0YS1iYWxsb29uLXBvcz1cImxlZnRcIl1bZGF0YS1iYWxsb29uLXZpc2libGVdOmFmdGVyey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpfVtkYXRhLWJhbGxvb24tcG9zPVwicmlnaHRcIl06YmVmb3JlLFtkYXRhLWJhbGxvb24tcG9zPVwicmlnaHRcIl06YWZ0ZXJ7Ym90dG9tOmF1dG87bGVmdDoxMDAlO3RvcDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC0xMHB4LCAtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTBweCwgLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTBweCwgLTUwJSl9W2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXTphZnRlcnttYXJnaW4tbGVmdDoxMXB4fVtkYXRhLWJhbGxvb24tcG9zPVwicmlnaHRcIl06YmVmb3Jle2JhY2tncm91bmQ6dXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEycHhcIiBoZWlnaHQ9XCIzNnB4XCI+PHBhdGggZmlsbD1cInJnYmEoMTcsIDE3LCAxNywgMC45KVwiIHRyYW5zZm9ybT1cInJvdGF0ZSg5MCA2IDYpXCIgZD1cIk0yLjY1OCwwLjAwMCBDLTEzLjYxNSwwLjAwMCA1MC45MzgsMC4wMDAgMzQuNjYyLDAuMDAwIEMyOC42NjIsMC4wMDAgMjMuMDM1LDEyLjAwMiAxOC42NjAsMTIuMDAyIEMxNC4yODUsMTIuMDAyIDguNTk0LDAuMDAwIDIuNjU4LDAuMDAwIFpcIi8+PC9zdmc+Jykgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlIGF1dG87aGVpZ2h0OjE4cHg7d2lkdGg6NnB4O21hcmdpbi1ib3R0b206MDttYXJnaW4tbGVmdDo1cHh9W2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXTpob3ZlcjpiZWZvcmUsW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YmVmb3JlLFtkYXRhLWJhbGxvb24tcG9zPVwicmlnaHRcIl06aG92ZXI6YWZ0ZXIsW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YWZ0ZXJ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSl9W2RhdGEtYmFsbG9vbi1sZW5ndGhdOmFmdGVye3doaXRlLXNwYWNlOm5vcm1hbH1bZGF0YS1iYWxsb29uLWxlbmd0aD1cInNtYWxsXCJdOmFmdGVye3dpZHRoOjgwcHh9W2RhdGEtYmFsbG9vbi1sZW5ndGg9XCJtZWRpdW1cIl06YWZ0ZXJ7d2lkdGg6MTUwcHh9W2RhdGEtYmFsbG9vbi1sZW5ndGg9XCJsYXJnZVwiXTphZnRlcnt3aWR0aDoyNjBweH1bZGF0YS1iYWxsb29uLWxlbmd0aD1cInhsYXJnZVwiXTphZnRlcnt3aWR0aDo5MHZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtbZGF0YS1iYWxsb29uLWxlbmd0aD1cInhsYXJnZVwiXTphZnRlcnt3aWR0aDozODBweH19W2RhdGEtYmFsbG9vbi1sZW5ndGg9XCJmaXRcIl06YWZ0ZXJ7d2lkdGg6MTAwJX0ub3ZlcnZpZXctYmxvY2t7Zm9udC1zaXplOjE1cHh9Lm92ZXJ2aWV3LWJsb2NrPmEsLm92ZXJ2aWV3LWJsb2NrPmE6dmlzaXRlZCwub3ZlcnZpZXctYmxvY2s+YTpob3Zlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDAlO2NvbG9yOiMyMDI2MmE7YmFja2dyb3VuZDpyZ2JhKDEyNywxNDAsMTQ4LDAuMDYpfS5vdmVydmlldy1ibG9jayAuc3F1YXJlLWNvbnRlbnR7Ym9yZGVyLWJvdHRvbTo2cHggc29saWQgdHJhbnNwYXJlbnR9Lm92ZXJ2aWV3LWJsb2NrIC5zcXVhcmUtY29udGVudCBoMntmb250LXdlaWdodDpub3JtYWw7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZToyNnB4O2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6MS42OTttYXJnaW46MDtwYWRkaW5nOjAgMjVweDthbGlnbi1zZWxmOmNlbnRlcjtiYWNrZ3JvdW5kOiM4MjhEOTN9QG1lZGlhIChtYXgtd2lkdGg6IDExODBweCl7Lm92ZXJ2aWV3LWJsb2NrIC5zcXVhcmUtY29udGVudCBoMntmb250LXNpemU6MTZweH19Lm92ZXJ2aWV3LWJsb2NrIC5zcXVhcmUtY29udGVudCAuby1jZWxse3BhZGRpbmc6NTRweCAxNnB4IDY2cHh9Lm92ZXJ2aWV3LWJsb2NrIC5zcXVhcmUtY29udGVudCAuby1jZWxse3BhZGRpbmc6NTRweCAxNnB4IDY2cHh9Lm92ZXJ2aWV3LWJsb2NrIC5zcXVhcmUtY29udGVudCAucXVvdGVzLWNlbGx7cGFkZGluZy10b3A6NDJweDtwYWRkaW5nLWJvdHRvbTo1MnB4fS5vdmVydmlldy1ibG9jayAuc3F1YXJlLWNvbnRlbnQgLnRleHR7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDExODBweCl7Lm92ZXJ2aWV3LWJsb2NrIC5zcXVhcmUtY29udGVudCAudGV4dHtmb250LXNpemU6MTRweH19Lm92ZXJ2aWV3LWJsb2NrIC5zcXVhcmUtY29udGVudCAubnVtYmVye2ZvbnQtc2l6ZTo0NnB4O2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjJlbTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KXsub3ZlcnZpZXctYmxvY2sgLnNxdWFyZS1jb250ZW50IC5udW1iZXJ7Zm9udC1zaXplOjI2cHg7Zm9udC13ZWlnaHQ6NjAwfX0ub3ZlcnZpZXctYmxvY2sgLmRhdGFUYWJsZXNfd3JhcHBlcnttYXJnaW46MDtwb3NpdGlvbjpyZWxhdGl2ZX0ub3ZlcnZpZXctYmxvY2sgdGh7ZGlzcGxheTpub25lfS5vdmVydmlldy1ibG9jayAuZGF0YVRhYmxle21hcmdpbjowfS5vdmVydmlldy1ibG9jayAuZGF0YVRhYmxlIHRoe2Rpc3BsYXk6bm9uZX0ub3ZlcnZpZXctYmxvY2sgLmRhdGFUYWJsZTphZnRlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ub3ZlcnZpZXctYmxvY2sgLmRhdGFUYWJsZSAuaWNvbi1leWV7ZmlsbDojMDI5ZWUzfS5vdmVydmlldy10aXRsZXtkaXNwbGF5OmZsZXg7YmFja2dyb3VuZDojODI4RDkzfS5vdmVydmlldy10aXRsZSBoMntmbGV4OjEgMSA5MCV9Lm92ZXJ2aWV3LXRpdGxlIC5vdmVydmlldy1pY29ue2ZsZXg6MCAwIDY4cHg7aGVpZ2h0OjY4cHg7b3ZlcmZsb3c6aGlkZGVufS5vdmVydmlldy10aXRsZSAub3ZlcnZpZXctaWNvbiBzdmd7ZmlsbDojZmZmO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zaXRpb246YWxsIDMwMG1zIGVhc2UgMHN9Lm92ZXJ2aWV3LWJsb2NrOmhvdmVyIGEgLm92ZXJ2aWV3LXRpdGxlIC5vdmVydmlldy1pY29uIHN2Z3t0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNjhweCl9Lm92ZXJ2aWV3LXRpdGxlIC5vdmVydmlldy1pY29uIC5kb3dubG9hZC1pY29ue3RyYW5zaXRpb246YWxsIDMwMG1zIGVhc2UgMHM7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNjhweCl9Lm92ZXJ2aWV3LWJsb2NrOmhvdmVyIC5vdmVydmlldy10aXRsZSAub3ZlcnZpZXctaWNvbiAuZG93bmxvYWQtaWNvbnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0ub3ZlcnZpZXctdGl0bGUgLm92ZXJ2aWV3LWljb24gZGl2e3BhZGRpbmc6MThweDtoZWlnaHQ6NjhweDt3aWR0aDo2OHB4O3RleHQtYWxpZ246Y2VudGVyfS5vdmVydmlldy1ibG9jay5wcm9ncmVzcyAuc3F1YXJlLWNvbnRlbnR7Ym9yZGVyLWJvdHRvbS1jb2xvcjojRjc5NDFFfS5vdmVydmlldy1ibG9jay5zdGFydGVkIC5zcXVhcmUtY29udGVudHtib3JkZXItYm90dG9tLWNvbG9yOiMxQzc1QkN9Lm92ZXJ2aWV3LWJsb2NrLnN1Ym1pdHRlZCAuc3F1YXJlLWNvbnRlbnR7Ym9yZGVyLWJvdHRvbS1jb2xvcjojMDA5NDQ0fS5vdmVydmlldy1ibG9jay5jbGllbnQgLnNxdWFyZS1jb250ZW50e2JvcmRlci1ib3R0b20tY29sb3I6Izk3NUNDMX0ub3ZlcnZpZXctYmxvY2sudG9kbyAuc3F1YXJlLWNvbnRlbnR7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZjkzfS5vdmVydmlldy1ibG9jay5wcm9ncmVzcyAub3ZlcnZpZXctaWNvbntiYWNrZ3JvdW5kOiNGNzk0MUV9Lm92ZXJ2aWV3LWJsb2NrLnN0YXJ0ZWQgLm92ZXJ2aWV3LWljb257YmFja2dyb3VuZDojMUM3NUJDfS5vdmVydmlldy1ibG9jay5zdWJtaXR0ZWQgLm92ZXJ2aWV3LWljb257YmFja2dyb3VuZDojMDA5NDQ0fS5vdmVydmlldy1ibG9jay50b2RvIC5vdmVydmlldy1pY29ue2JhY2tncm91bmQ6I2Y5M30ub3ZlcnZpZXctYmxvY2suY2xpZW50IC5vdmVydmlldy1pY29ue2JhY2tncm91bmQ6Izk3NUNDMX0ub3ZlcnZpZXctYmxvY2sucHJvZ3Jlc3MgYSAuc3F1YXJlLWNvbnRlbnQgLm51bWJlcntjb2xvcjojRjc5NDFFfS5vdmVydmlldy1ibG9jay5zdGFydGVkIGEgLnNxdWFyZS1jb250ZW50IC5udW1iZXJ7Y29sb3I6IzFDNzVCQ30ub3ZlcnZpZXctYmxvY2suc3VibWl0dGVkIGEgLnNxdWFyZS1jb250ZW50IC5udW1iZXJ7Y29sb3I6IzAwOTQ0NH0ub3ZlcnZpZXctYmxvY2suY2xpZW50IGEgLnNxdWFyZS1jb250ZW50IC5udW1iZXJ7Y29sb3I6Izk3NUNDMX1AbWVkaWEgKG1heC13aWR0aDogOTkycHgpey5hZG1pbi1vdmVydmlldy5mbGV4LXBhcmVudCAub3ZlcnZpZXctYmxvY2t7ZmxleC1iYXNpczo1MCV9fS5kdExpc3RGaWx0ZXIgaDJ7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTozMHB4O2NvbG9yOiMxYzFjMWI7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMn0uZHRMaXN0RmlsdGVyIC5kdExpc3RGaWx0ZXItZmxleHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWF4LXdpZHRoOjYwMHB4fS5kdExpc3RGaWx0ZXIgLmR0TGlzdEZpbHRlci1ibG9ja3tmbGV4OjEgMSAyMiU7bWFyZ2luLWJvdHRvbTo2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsuZHRMaXN0RmlsdGVyIC5kdExpc3RGaWx0ZXItYmxvY2t7ZmxleC1iYXNpczoxMDAlfX0uZHRMaXN0RmlsdGVyIC5kdExpc3RGaWx0ZXItbGFiZWx7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojMWMxYzFiO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjQ3O2xpbmUtaGVpZ2h0OjM0cHg7bGV0dGVyLXNwYWNpbmc6MC4yM3B4fS5kdExpc3RGaWx0ZXIgLmR0TGlzdEZpbHRlci1zZWxlY3R7ZmxleC1iYXNpczo2MCV9LmR0TGlzdEZpbHRlciBpbnB1dFt0eXBlPVwibnVtYmVyXCJde3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI0NDQ0NDQztsaW5lLWhlaWdodDozNHB4O3BhZGRpbmctbGVmdDo0cHg7Zm9udC1zaXplOjE0cHh9Lm9wZW4tY2xvc2UtZHRMaXN0RmlsdGVye21hcmdpbjoxZW0gMDtjdXJzb3I6cG9pbnRlcn0ub3Blbi1jbG9zZS1kdExpc3RGaWx0ZXIgLmljb24tZmlsdGVyLWxpc3Qtb3Blbiwub3Blbi1jbG9zZS1kdExpc3RGaWx0ZXIgLmljb24tZmlsdGVyLWxpc3QtY2xvc2V7ZmlsbDojMDI5ZWUzfS5vcGVuLWNsb3NlLWR0TGlzdEZpbHRlciAudGV4dHtmb250LWZhbWlseTpTYXJhYnVuO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMjAyNDI3O3BhZGRpbmctbGVmdDoxMXB4fS5vcGVuLWNsb3NlLWR0TGlzdEZpbHRlci5jbG9zZWQgLmNsb3NlZHtkaXNwbGF5Om5vbmV9Lm9wZW4tY2xvc2UtZHRMaXN0RmlsdGVyLmNsb3NlZCAub3BlbmVke2Rpc3BsYXk6YmxvY2t9Lm9wZW4tY2xvc2UtZHRMaXN0RmlsdGVyLm9wZW5lZCAuY2xvc2Vke2Rpc3BsYXk6YmxvY2t9Lm9wZW4tY2xvc2UtZHRMaXN0RmlsdGVyLm9wZW5lZCAub3BlbmVke2Rpc3BsYXk6bm9uZX0ub3Blbi1jbG9zZS1kdExpc3RGaWx0ZXIgLmNsZWFyRmlsdGVyc3tmb250LXNpemU6MC44ZW19LmRldGFpbC10YWJsZXt3aWR0aDoxMDAlO21heC13aWR0aDo3MDBweH0uZGV0YWlsLXRhYmxlIHRke3BhZGRpbmc6NXB4fS5hc2lkZSAuZGV0YWlsLXRhYmxle2JvcmRlci1zcGFjaW5nOjAgIWltcG9ydGFudH0uYXNpZGUgLmRldGFpbC10YWJsZSB0cntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnR9LmFzaWRlIC5kZXRhaWwtdGFibGUgdHIgdGR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzk3OTc5N30uYXNpZGUgLmRldGFpbC10YWJsZSAuZmVhdHVyZWRyb3cgdGR7Ym9yZGVyLXRvcDoxcHggc29saWQgIzk3OTc5Nztmb250LXdlaWdodDpib2xkfS5hc2lkZSAuZGV0YWlsLXRhYmxlIC5mZWF0dXJlZHJvdysuZmVhdHVyZWRyb3cgdGR7Ym9yZGVyLXRvcDowIG5vbmV9LmFzaWRlIC5kZXRhaWwtdGFibGU6YWZ0ZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmJsb2NrLXN0YXRze21hcmdpbjotMzJweCAtMzJweCAwIC0zMnB4O2ZvbnQtd2VpZ2h0OjMwMDthbGlnbi1pdGVtczpzdHJldGNofUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmJsb2NrLXN0YXRze21hcmdpbjotMTZweCAtMTZweCAgMCAtMTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuYmxvY2stc3RhdHN7bWFyZ2luOi04cHggLThweCAgMCAtOHB4fX0uYmxvY2stc3RhdHMgLmJsb2NrLXN0YXR7dGV4dC1hbGlnbjpjZW50ZXI7ZmxleC1iYXNpczoxNyU7ZmxleC1zaHJpbms6MTttaW4td2lkdGg6MDttYXgtd2lkdGg6MzAwcHh9LmJsb2NrLXN0YXRzIC5ibG9jay1zdGF0IC5zdGF0LXRpdGxlLC5ibG9jay1zdGF0cyAuYmxvY2stc3RhdCAuc3RhdC1kYXRhe2NvbG9yOiNmZmY7bWFyZ2luOjA7cGFkZGluZzoxNnB4IDZweH0uYmxvY2stc3RhdHMgLmJsb2NrLXN0YXQgLnN0YXQtZGF0YXtsaW5lLWhlaWdodDozMnB4fS5ibG9jay1zdGF0cyAuYmxvY2stc3RhdCAuc3RhdF9udW1lcmlje2JvcmRlcjoxcHggc29saWQgIzkyMjU0NTtiYWNrZ3JvdW5kLWNvbG9yOiM5MjI1NDV9LmJsb2NrLXN0YXRzIC5ibG9jay1zdGF0IC5zdGF0X251bWVyaWMgLnN0YXQtZGF0YXtmb250LXNpemU6MjZweDtwb3NpdGlvbjpyZWxhdGl2ZX0uYmxvY2stc3RhdHMgLmJsb2NrLXN0YXQgLnN0YXRfbnVtZXJpYyAuc3RhdC1kYXRhOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MXB4O2xlZnQ6OHB4O3JpZ2h0OjhweDtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjUpO2NvbnRlbnQ6Jyd9LmJsb2NrLXN0YXRzIC5ibG9jay1zdGF0IC5zdGF0X3RleHR7Ym9yZGVyOjFweCBzb2xpZCAjYmRjNmNjfS5ibG9jay1zdGF0cyAuYmxvY2stc3RhdCAuc3RhdF90ZXh0IC5zdGF0LXRpdGxle2JhY2tncm91bmQtY29sb3I6IzAwNWU5Y30uYmxvY2stc3RhdHMgLmJsb2NrLXN0YXQgLnN0YXRfdGV4dCAuc3RhdC1kYXRhe2NvbG9yOiMyMDI2MmF9LmJsb2NrLXN0YXRzIC5ibG9jay1zdGF0Ky5ibG9jay1zdGF0IC5zdGF0X251bWVyaWN7YmFja2dyb3VuZC1jb2xvcjojNTc2NzZjO2JvcmRlcjoxcHggc29saWQgIzU3Njc2Y30uYmxvY2stc3RhdHMgLmJsb2NrLXN0YXQ6bGFzdC1jaGlsZCAuc3RhdF90ZXh0IC5zdGF0LXRpdGxle2JhY2tncm91bmQtY29sb3I6I2U5OTgxM30uYmxvY2stY2VudGVyZWR7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXJ9LndpZGdldC1jb25zb2xle3Bvc2l0aW9uOnJlbGF0aXZlfS53aWRnZXQtY29uc29sZSBzdmd7ZmlsbDojMjAyNjJhO21hcmdpbi1yaWdodDouMjVlbX0ud2lkZ2V0LWNvbnNvbGUgLnRpdGxle2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE4cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS41Nn0ud2lkZ2V0LWNvbnNvbGUgYWRkcmVzc3tmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTY7bWFyZ2luLWJvdHRvbTouNWVtfS53aWRnZXQtY29uc29sZSB1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ud2lkZ2V0LWNvbnNvbGUgLmVkaXQtY2xpZW50e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6MzAwO2NvbG9yOiMwMjllZTN9LndpZGdldC1jb25zb2xlIC5lZGl0LWNsaWVudCBzdmd7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0Oi41ZW07ZmlsbDojMDI5ZWUzfS53aWRnZXQtY29uc29sZSBhe2ZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnR9LmNsaWVudC10YWJzIC5pY29uLWRhc2hib2FyZHtoZWlnaHQ6MTdweDt3aWR0aDoyMnB4fS5jbGllbnQtdGFicyAuaW5wdXQtdHlwZS10aXRsZS1zZWxlY3R7cG9zaXRpb246cmVsYXRpdmV9LmNsaWVudC10YWJzIC5pbnB1dC10eXBlLXRpdGxlLXNlbGVjdCBsYWJlbHtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE3cHg7b3BhY2l0eTowLjY4fS5jbGllbnQtdGFicyAuaW5wdXQtdHlwZS10aXRsZS1zZWxlY3Qgc2VsZWN0LC5jbGllbnQtdGFicyAuaW5wdXQtdHlwZS10aXRsZS1zZWxlY3QgLmNob3Nlbi1jb250YWluZXJ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6MDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNWM3NjdlO3dpZHRoOjgwJTtjb2xvcjojNjY2NjY2O2ZvbnQtc2l6ZToxLjI1ZW07Zm9udC13ZWlnaHQ6MTAwO2xpbmUtaGVpZ2h0OjJlbX0uY2xpZW50LXRhYnMgLmlucHV0LXR5cGUtdGl0bGUtc2VsZWN0IHNlbGVjdCAuY2hvc2VuLXNpbmdsZSwuY2xpZW50LXRhYnMgLmlucHV0LXR5cGUtdGl0bGUtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xle2hlaWdodDphdXRvO3BhZGRpbmc6NnB4IDB9LmNsaWVudC10YWJzIC5pbnB1dC10eXBlLXRpdGxlLXNlbGVjdCBzZWxlY3QgLmNob3Nlbi1zaW5nbGUgc3BhbiwuY2xpZW50LXRhYnMgLmlucHV0LXR5cGUtdGl0bGUtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW57Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MjhweDtmb250LXdlaWdodDozMDB9LmNsaWVudC10YWJzIC5pbnB1dC10eXBlLXRpdGxlLXNlbGVjdCBzZWxlY3QgLmNob3Nlbi1zaW5nbGUgZGl2IGIsLmNsaWVudC10YWJzIC5pbnB1dC10eXBlLXRpdGxlLXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBkaXYgYntiYWNrZ3JvdW5kOnVybChjaG9zZW4tc3ByaXRlLnBuZykgbm8tcmVwZWF0IDAgMTJweH0uY2xpZW50LXRhYnMgLmlucHV0LXR5cGUtdGl0bGUtc2VsZWN0IC5jaG9zZW4tc2luZ2xle2JhY2tncm91bmQ6bm9uZTtib3JkZXI6MDtib3gtc2hhZG93Om5vbmV9LmNsaWVudC10YWJzIC50YWJ3cmFwIGZvcm17bWFyZ2luLWJvdHRvbTozMHB4fS5kYXRhVGFibGV7cG9zaXRpb246cmVsYXRpdmV9LmRhdGFUYWJsZSAuc29ydGluZ19hc2MsLmRhdGFUYWJsZSAuc29ydGluZ19kZXNje2JhY2tncm91bmQ6IzRlNTk2MX0uZGF0YVRhYmxlIC5zb3J0aW5nX2FzYzo6YWZ0ZXIsLmRhdGFUYWJsZSAuc29ydGluZ19kZXNjOjphZnRlcntjb2xvcjojZmZmfS5kYXRhVGFibGUgdHI6bnRoLWNoaWxkKG9kZCl7YmFja2dyb3VuZDpyZ2JhKDIzMiwyMzUsMjM4LDAuOTEpfS5kYXRhVGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pe2JhY2tncm91bmQ6I2ZmZn0uZGF0YVRhYmxlIHNlbGVjdHt3aWR0aDoxMDAlfS5kYXRhVGFibGU6YWZ0ZXJ7Y29udGVudDonJzt3aWR0aDpjYWxjKDEwMCUgLSA0cHgpO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjNweDtiYWNrZ3JvdW5kOiMzNzNmNDU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0ycHh9LmRhdGFUYWJsZSB0cltkYXRhLWlzLXRlc3QtcmVjb3JkXSB0ZDpmaXJzdC1jaGlsZDphZnRlcntjb250ZW50OlwiVGVzdCByZWNvcmRcIjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOjhweDtkaXNwbGF5OmJsb2NrO2NvbG9yOiMwMDAwMDA1NH0uZGF0YVRhYmxlIHRkW2RhdGEtdGFnc117cG9zaXRpb246cmVsYXRpdmV9LmRhdGFUYWJsZSB0ZFtkYXRhLXRhZ3NdOmFmdGVye2NvbnRlbnQ6YXR0cihkYXRhLXRhZ3MpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6OHB4O2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzAwMDAwMDU0O3dpZHRoOjhlbTt3aWR0aDpjYWxjKDEwMCUgLSA0NHB4ICsgMWVtKTtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LmR0LWFjdGlvbnN7bGlzdC1zdHlsZTpub25lO3doaXRlLXNwYWNlOm5vd3JhcDtwYWRkaW5nLWxlZnQ6MH0uZHQtYWN0aW9ucyAuZHQtYWN0aW9ucy1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDowLjVlbX0uZHQtYWN0aW9ucyAuZHQtYWN0aW9ucy1pdGVtIHN2Z3tmaWxsOiMwMjllZTN9LmR0LWFjdGlvbnMgLmR0LWFjdGlvbnMtaXRlbSBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5kdC1hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW0gYTpob3ZlciBzdmd7ZmlsbDojNGE0YTRhfS5kdC1hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW0gLmljb24td2FybmluZy10cmlhbmdsZXtmaWxsOiNEMTdCMkY7aGVpZ2h0OjI4cHg7d2lkdGg6MjhweH0uZHQtYWN0aW9ucyAuZHQtYWN0aW9ucy1pdGVtIC5pY29uLWVkaXR7aGVpZ2h0OjI4cHg7d2lkdGg6MjhweH0uZHQtYWN0aW9ucyAuZHQtYWN0aW9ucy1pdGVtIC5pY29uLW5vdGVze2hlaWdodDoyOHB4O3dpZHRoOjIxcHh9LmR0LWFjdGlvbnMgLmR0LWFjdGlvbnMtaXRlbSAuaWNvbi12aWV3LWZpbGVze2hlaWdodDoyOHB4O3dpZHRoOjIzcHh9LmR0LWFjdGlvbnMgLmR0LWFjdGlvbnMtaXRlbSAuaWNvbi1saW5rLWNsaWVudC1jb25zb2xle2hlaWdodDoyOXB4O3dpZHRoOjI5cHh9LmR0LWFjdGlvbnMgLmR0LWFjdGlvbnMtaXRlbTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS5kdC1hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW0uZHQtYWN0aW9uLXRpdGVtLWRpc2FibGVkIC5pY29uLXZpZXctZmlsZXN7ZmlsbDojNzY3Njc3ICFpbXBvcnRhbnR9LmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpkaXNhYmxlZCwuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVke2Rpc3BsYXk6bm9uZX0uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9ue2JvcmRlcjowcHg7Y29sb3I6IzA2MDcwOH0uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2ZmZjtjb2xvcjojMDYwNzA4fS5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudHtjdXJzb3I6ZGVmYXVsdH10ZC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfb3BlbmNsb3Nle2JhY2tncm91bmQ6dXJsKFwiL2ltZy9kYXRhdGFibGVfcGx1c19vcGVuLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MTRweCAxNHB4O2N1cnNvcjpwb2ludGVyfXRyLmRhc2hib2FyZF9wZmxpc3RfYXNzZXRzVmlld19jaGlsZHJvd19zaG93biB0ZC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfb3BlbmNsb3Nle2JhY2tncm91bmQ6dXJsKFwiL2ltZy9kYXRhdGFibGVfbWludXNfY2xvc2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZToxNHB4IDE0cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmfSNwb2xpY3lMaXN0LWRhc2hib2FyZC1hc3NldHNWaWV3e2JvcmRlci1zcGFjaW5nOjBweH0jcG9saWN5TGlzdC1kYXNoYm9hcmQtYXNzZXRzVmlldyB0aGVhZCB0aHtib3JkZXI6MXB4IHNvbGlkIHdoaXRlICFpbXBvcnRhbnR9I3BvbGljeUxpc3QtZGFzaGJvYXJkLWFzc2V0c1ZpZXcgdGhlYWQgdGg6bGFzdC1jaGlsZHtib3JkZXItbGVmdDowcHggbm9uZSAhaW1wb3J0YW50fSNwb2xpY3lMaXN0LWRhc2hib2FyZC1hc3NldHNWaWV3IHRoZWFkIHRoOm50aC1jaGlsZCgzKXtib3JkZXItcmlnaHQ6MHB4IG5vbmUgIWltcG9ydGFudH0jcG9saWN5TGlzdC1kYXNoYm9hcmQtYXNzZXRzVmlldyB0ZHtib3JkZXItdG9wOjJweCBzb2xpZCAjZmZmfSNwb2xpY3lMaXN0LWRhc2hib2FyZC1hc3NldHNWaWV3IC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfc2hvd24gdGR7YmFja2dyb3VuZC1jb2xvcjojZmZmfSNwb2xpY3lMaXN0LWRhc2hib2FyZC1hc3NldHNWaWV3IC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfc2hvd24rdHIgdGR7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci10b3A6MnB4IHNvbGlkICNmMGYwZjA7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2YwZjBmMH0uZGF0YVRhYmxlX292ZXJmbG93X3dyYXBwZXJ7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3cteDphdXRvO292ZXJmbG93LXk6aGlkZGVuO3dpZHRoOjEwMCV9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3e2JvcmRlci1zcGFjaW5nOjBweH10YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcgdGhlYWQgdGh7YmFja2dyb3VuZDojZmZmfXRhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyB0aGVhZCB0aDpsYXN0LWNoaWxke2JvcmRlci1sZWZ0OjBweCBub25lICFpbXBvcnRhbnR9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IHRoZWFkIHRoOm50aC1jaGlsZCgyKXtib3JkZXItcmlnaHQ6MHB4IG5vbmUgIWltcG9ydGFudH10YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcgdGR7Ym9yZGVyLXRvcDoycHggc29saWQgI2ZmZn10YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXc6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOmNhbGMoMTAwJSAtIDRweCk7ZGlzcGxheTpibG9jaztoZWlnaHQ6M3B4O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMnB4O2JhY2tncm91bmQ6bm9uZX10YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcgLnZlaGljbGUtbWFrZS1tb2RlbC15ZWFye3RleHQtYWxpZ246bGVmdDtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjMwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IC52ZWhpY2xlLW1ha2UtbW9kZWwteWVhcnt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjBweH19dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IC5yZWdpc3RyYXRpb24tbnVtYmVye3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXt0YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcgLnJlZ2lzdHJhdGlvbi1udW1iZXJ7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7bGVmdDowcHh9fXRhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyAuZGFzaGJvYXJkX3BmbGlzdF9hc3NldHNWaWV3X2NoaWxkcm93X3Nob3duIHRke2JhY2tncm91bmQtY29sb3I6I2ZmZn10YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcgLmRhc2hib2FyZF9wZmxpc3RfYXNzZXRzVmlld19jaGlsZHJvd19zaG93biB0ZDpudGgtY2hpbGQoMyl7Ym9yZGVyLXJpZ2h0OnNvbGlkIDFweCAjZWRlZWVlO2JvcmRlci10b3A6c29saWQgMXB4ICNlZGVlZWU7YmFja2dyb3VuZC1jb2xvcjojZmZmfXRhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyAuZGFzaGJvYXJkX3BmbGlzdF9hc3NldHNWaWV3X2NoaWxkcm93X3Nob3duIHRkOm50aC1jaGlsZCgyKXtib3JkZXItdG9wOnNvbGlkIDFweCAjZWRlZWVlO2JhY2tncm91bmQtY29sb3I6I2ZmZn10YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcgLmRhc2hib2FyZF9wZmxpc3RfYXNzZXRzVmlld19jaGlsZHJvd19zaG93biB0ZDpudGgtY2hpbGQoMSl7Ym9yZGVyLWxlZnQ6c29saWQgMXB4ICNlZGVlZWU7Ym9yZGVyLXRvcDpzb2xpZCAxcHggI2VkZWVlZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfc2hvd24gdGQ6bnRoLWNoaWxkKDMpe2JvcmRlcjpzb2xpZCAxcHggI2VkZWVlZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNDQ0NDQ0N9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfc2hvd24gdGQ6bnRoLWNoaWxkKDIpe2JvcmRlcjpzb2xpZCAxcHggI2VkZWVlZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNDQ0NDQ0N9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfc2hvd24gdGQ6bnRoLWNoaWxkKDEpe2JvcmRlcjpzb2xpZCAxcHggI2VkZWVlZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNDQ0NDQ0N9fXRhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyAuZGFzaGJvYXJkX3BmbGlzdF9hc3NldHNWaWV3X2NoaWxkcm93X3Nob3duK3RyIHRke2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItdG9wOjJweCBzb2xpZCAjZjBmMGYwO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNmMGYwZjA7Ym9yZGVyLXJpZ2h0OnNvbGlkIDFweCAjZWRlZWVlO2JvcmRlci1sZWZ0OnNvbGlkIDFweCAjZWRlZWVlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe3RhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyAuZGFzaGJvYXJkX3BmbGlzdF9hc3NldHNWaWV3X2NoaWxkcm93X3Nob3duK3RyIHRke3BhZGRpbmctbGVmdDo0JSAhaW1wb3J0YW50fX10YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcgLnRkLWltZy1uYW1le3BhZGRpbmc6MTBweCAhaW1wb3J0YW50fXRhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyAubG9nby1jYXItbmFtZXtwYWRkaW5nOjB9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IC5sb2dvLWNhci1uYW1lIC5pbnN1cmFuY2UtbG9nb3toZWlnaHQ6NjFweDttYXgtaGVpZ2h0OjYxcHg7bWF4LXdpZHRoOjY1cHg7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tcmlnaHQ6MjBweH10YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcgLmxvZ28tY2FyLW5hbWUgLnZlaGljbGUtbWFrZS1tb2RlbC15ZWFye3BhZGRpbmc6MTlweCAwIDAgMDtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjB9I2RhdGF0YWJsZS1zdGFmZiB0ZCBpbWd7bWFyZ2luOi0yMHB4IDB9LmNoaWxkUm93e3dpZHRoOjEwMCV9LnBmLWFkbWluIC5kYXRhVGFibGUgLmR0LWRvY1Zpc2liaWxpdHl7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlO2JvcmRlci1zcGFjaW5nOjAgMnB4fS5wZi1hZG1pbiAuZGF0YVRhYmxlIC5kdC1kb2NWaXNpYmlsaXR5IHRke2JvcmRlcjoxcHggc29saWQgIzIwMjQyNztsaW5lLWhlaWdodDoyNHB4fS5wZi1hZG1pbiAuZGF0YVRhYmxlIC5kdC1kb2NWaXNpYmlsaXR5IHRkOmZpcnN0LWNoaWxke3dpZHRoOjQwJX0ucGYtYWRtaW4gLmRhdGFUYWJsZSAuZHQtZG9jVmlzaWJpbGl0eSB0ZDpudGgtY2hpbGQoMil7YmFja2dyb3VuZDojZWVlO21heC13aWR0aDoyMDBweDt3aGl0ZS1zcGFjZTpub3dyYXB9LnBmLWFkbWluIC5kYXRhVGFibGUgLmR0LWRvY1Zpc2liaWxpdHkgdGQgLnNsaWRlci1sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6NGVtfS5wZi1hZG1pbiAuZGF0YVRhYmxlIC5kdC1kb2NWaXNpYmlsaXR5IHRkOmxhc3QtY2hpbGR7dGV4dC1hbGlnbjpyaWdodH0ucGYtYWRtaW4gLmRhdGFUYWJsZSAuZHQtZG9jVmlzaWJpbGl0eSB0ZCAuc3dpdGNoe21hcmdpbjowIC40ZW19LnBmLWFkbWluIC5kYXRhVGFibGUgLmR0LWRvY1Zpc2liaWxpdHkgdGQgLmxye2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjB9LnBmLWFkbWluIC5kYXRhVGFibGUgLmR0LWRvY1Zpc2liaWxpdHkgdGQgLmxyIC5sLC5wZi1hZG1pbiAuZGF0YVRhYmxlIC5kdC1kb2NWaXNpYmlsaXR5IHRkIC5sciAucntmbGV4OjE7ZmxleC1iYXNpczphdXRvfS5wZi1hZG1pbiAuZGF0YVRhYmxlIC5kdC1kb2NWaXNpYmlsaXR5IHRkIC5sciAucnt0ZXh0LWFsaWduOmNlbnRlcn0uYmxvY2subWFpbi1jb250ZW50LC5ibG9jay5tYWluLXNlY3Rpb257ZmxleC1iYXNpczo2NiV9QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXsuYmxvY2subWFpbi1jb250ZW50LC5ibG9jay5tYWluLXNlY3Rpb257ZmxleC1iYXNpczoxMDAlfX0uaWUxMSAuYmxvY2subWFpbi1jb250ZW50LC5pZTExIC5ibG9jay5tYWluLXNlY3Rpb24sLnBmLWZvcm1fZmxleCAuYmxvY2subWFpbi1jb250ZW50LC5wZi1mb3JtX2ZsZXggLmJsb2NrLm1haW4tc2VjdGlvbntmbGV4LWJhc2lzOjY3JX0uYmxvY2suc2lkZWJhcntmbGV4LWJhc2lzOjMzJTttYXgtd2lkdGg6NDAwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXsuYmxvY2suc2lkZWJhcntmbGV4LWJhc2lzOjEwMCU7bWF4LXdpZHRoOm5vbmV9fS5pZTExIC5ibG9jay5zaWRlYmFyLC5wZi1mb3JtX2ZsZXggLmJsb2NrLnNpZGViYXJ7ZmxleC1iYXNpczoyNyV9LmZlYXR1cmVkLXBhZ2Vze21hcmdpbi1ib3R0b206OXB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZlYXR1cmVkLXBhZ2Vze21hcmdpbi1ib3R0b206MXB4fX0uZmVhdHVyZWQtcGFnZXMgLnRocmVlLWNvbHVtbi1ncmlke3BhZGRpbmc6MH0uZmVhdHVyZWQtcGFnZXMgLnRocmVlLWNvbHVtbi1ncmlkIC5ibG9ja3twb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MjMycHg7cGFkZGluZzowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXsuZmVhdHVyZWQtcGFnZXMgLnRocmVlLWNvbHVtbi1ncmlkIC5ibG9ja3toZWlnaHQ6MTcwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZlYXR1cmVkLXBhZ2VzIC50aHJlZS1jb2x1bW4tZ3JpZCAuYmxvY2t7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjMycHg7d2lkdGg6MTAwJTstbXMtZmxleDpub25lOy13ZWJraXQtZmxleDpub25lO2ZsZXg6bm9uZX19LmZlYXR1cmVkLXBhZ2VzIC50aHJlZS1jb2x1bW4tZ3JpZCAuYmxvY2sgYS5ibG9jay1saW5re2Rpc3BsYXk6YmxvY2s7bGVmdDowO3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7ei1pbmRleDo1O2JhY2tncm91bmQ6bm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5mZWF0dXJlZC1wYWdlcyAudGhyZWUtY29sdW1uLWdyaWQgLmJsb2NrIGEuYmxvY2stbGluayAudGl0bGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDoyN3B4O3BhZGRpbmc6OHB4IDIwcHg7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjFweDt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO2JhY2tncm91bmQ6IzAyOWVlMztjb2xvcjojZmZmO3RyYW5zaXRpb246YWxsIDMwMG1zfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmZlYXR1cmVkLXBhZ2VzIC50aHJlZS1jb2x1bW4tZ3JpZCAuYmxvY2sgYS5ibG9jay1saW5rIC50aXRsZXttYXJnaW4tdG9wOjA7cGFkZGluZzo4cHggMTNweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZmVhdHVyZWQtcGFnZXMgLnRocmVlLWNvbHVtbi1ncmlkIC5ibG9jayBhLmJsb2NrLWxpbmsgLnRpdGxle21hcmdpbi10b3A6MjdweDtwYWRkaW5nOjhweCAyMHB4fX0uZmVhdHVyZWQtcGFnZXMgLnRocmVlLWNvbHVtbi1ncmlkIC5ibG9jayBhLmJsb2NrLWxpbms6aG92ZXIgLnRpdGxlLC5mZWF0dXJlZC1wYWdlcyAudGhyZWUtY29sdW1uLWdyaWQgLmJsb2NrIGEuYmxvY2stbGluazphY3RpdmUgLnRpdGxle2JhY2tncm91bmQ6IzM3M2Y0NX0uaWU5IC50d28tY29sdW1uLWdyaWQgLmJsb2Nre21heC13aWR0aDpub25lICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7LmllOSAudHdvLWNvbHVtbi1ncmlkIC5ibG9ja3t3aWR0aDo1MCUgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7LmllOSAudHdvLWNvbHVtbi1ncmlkIC5ibG9ja3t3aWR0aDoxMDAlICFpbXBvcnRhbnR9fS5pZTkgLnRocmVlLWNvbHVtbi1ncmlkIC5ibG9ja3ttYXgtd2lkdGg6bm9uZSAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5pZTkgLnRocmVlLWNvbHVtbi1ncmlkIC5ibG9ja3t3aWR0aDozMy4zMyUgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmllOSAudGhyZWUtY29sdW1uLWdyaWQgLmJsb2Nre3dpZHRoOjEwMCUgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjlweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsuaWU5IC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmJsb2Nre3dpZHRoOjUwJSAhaW1wb3J0YW50fX0uaWU5IC5tYWluLW5hdi13cmFwe2Rpc3BsYXk6dGFibGUtY2VsbDt0ZXh0LWFsaWduOnJpZ2h0O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uaWU5IC5tYWluLW5hdi13cmFwIC5mbGV4LXVse2Rpc3BsYXk6YmxvY2t9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQwcHgpey5pZTkgLm1haW4tbmF2IC5uYXYtaWNvbnMtd3JhcHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7LmllOSBib2R5LmNvbnRhY3QtcGFnZSAuY29udGFjdC10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5sZWZ0LWNvbHVtbiwuaWU5IGJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmxlZnQtY29sdW1uLC5pZTkgYm9keS5nZXQtYS1xdW90ZS1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmxlZnQtY29sdW1uLC5pZTkgYm9keS5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5sZWZ0LWNvbHVtbiwuaWU5IGJvZHkuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAubGVmdC1jb2x1bW4sLmllOSBib2R5Lm91ci1zdG9yeS1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmxlZnQtY29sdW1ue3dpZHRoOjY2JSAhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuaWU5IGJvZHkuY29udGFjdC1wYWdlIC5jb250YWN0LXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmxlZnQtY29sdW1uLC5pZTkgYm9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAubGVmdC1jb2x1bW4sLmllOSBib2R5LmdldC1hLXF1b3RlLXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAubGVmdC1jb2x1bW4sLmllOSBib2R5Lmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmxlZnQtY29sdW1uLC5pZTkgYm9keS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5sZWZ0LWNvbHVtbiwuaWU5IGJvZHkub3VyLXN0b3J5LXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAubGVmdC1jb2x1bW57d2lkdGg6MTAwJSAhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsuaWU5IGJvZHkuY29udGFjdC1wYWdlIC5jb250YWN0LXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLnJpZ2h0LWNvbHVtbiwuaWU5IGJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLnJpZ2h0LWNvbHVtbiwuaWU5IGJvZHkuZ2V0LWEtcXVvdGUtcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5yaWdodC1jb2x1bW4sLmllOSBib2R5Lmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLnJpZ2h0LWNvbHVtbiwuaWU5IGJvZHkuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAucmlnaHQtY29sdW1uLC5pZTkgYm9keS5vdXItc3RvcnktcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5yaWdodC1jb2x1bW57d2lkdGg6MzQlICFpbXBvcnRhbnR9fS5pZTkgLmZpbHRlcmVkLWl0ZW1zLXBhcmVudHtvdmVyZmxvdzpoaWRkZW59LmllOSBib2R5LmNvbnRhY3QtcGFnZSAuZm91ci1jb2x1bW4tZ3JpZCAuYmxvY2t7d2lkdGg6MjUlICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpey5pZTkgYm9keS5jb250YWN0LXBhZ2UgLmZvdXItY29sdW1uLWdyaWQgLmJsb2Nre3dpZHRoOjI5LjMzJSAhaW1wb3J0YW50O21pbi13aWR0aDpub25lICFpbXBvcnRhbnQ7bWF4LXdpZHRoOm5vbmUgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDttYXJnaW46MiUgIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NzBweCl7LmllOSBib2R5LmNvbnRhY3QtcGFnZSAuZm91ci1jb2x1bW4tZ3JpZCAuYmxvY2t7d2lkdGg6NDYlICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpey5pZTkgYm9keS5jb250YWN0LXBhZ2UgLmZvdXItY29sdW1uLWdyaWQgLmJsb2Nre3dpZHRoOjk2JSAhaW1wb3J0YW50fX1odG1se2hlaWdodDphdXRvICFpbXBvcnRhbnR9LmNvbnRhY3QtcGFnZSwubWVtYmVyLWRldGFpbC1wYWdle2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtvdmVyZmxvdy14OmhpZGRlbiAhaW1wb3J0YW50fS5jb250YWN0LXBhZ2UgI21haW4sLm1lbWJlci1kZXRhaWwtcGFnZSAjbWFpbnttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fS5pZTkgc2VsZWN0e2JhY2tncm91bmQtaW1hZ2U6bm9uZSAhaW1wb3J0YW50fS5pZTkgLmF1eGlsaWFyeS1wYWdlIC5wYWdlLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDt0b3A6MDtib3R0b206MDtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246bWlkZGxlfS5pZTkgLmF1eGlsaWFyeS1wYWdlIC5wYWdlLWNvbnRhaW5lciAubWFpbi1jb250YWluZXJ7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246bWlkZGxlO21heC13aWR0aDpub25lfS5pZTkgLmF1eGlsaWFyeS1wYWdlIC5wYWdlLWNvbnRhaW5lciAubWFpbi1jb250YWluZXIgLmNvbnRlbnQtd3JhcHttYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7d2lkdGg6MTAwJTttYXgtd2lkdGg6NjE1cHh9LmllOSAuYXV4aWxpYXJ5LXBhZ2UucGFzc3dvcmQtcmVzZXQtcGFnZSAucGFnZS1jb250YWluZXIgLm1haW4tY29udGFpbmVyIC5jb250ZW50LXdyYXB7bWF4LXdpZHRoOjQ2OHB4fS5ob21lcGFnZSBtYWluPnNlY3Rpb257cGFkZGluZzo0OHB4IDB9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZXBhZ2UgbWFpbj5zZWN0aW9ue3BhZGRpbmc6MzJweCAwfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5ob21lcGFnZSBtYWluPnNlY3Rpb257cGFkZGluZzoxNnB4IDB9fS5ob21lcGFnZSBtYWluPnNlY3Rpb24uc2FsZXMtYWNjb3VudGFudHMtdjJ7cGFkZGluZy1ib3R0b206MjAwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZXBhZ2UgbWFpbj5zZWN0aW9uLnNhbGVzLWFjY291bnRhbnRzLXYye3BhZGRpbmctYm90dG9tOjBweDttYXJnaW4tYm90dG9tOjE2cHh9LmhvbWVwYWdlIG1haW4+c2VjdGlvbi5zYWxlcy1hY2NvdW50YW50cy12MiAubWFpbi1zZWN0aW9uLWNvbnRhaW5lcj4uZmxleC1wYXJlbnR7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmctYm90dG9tOjBweH0uaG9tZXBhZ2UgbWFpbj5zZWN0aW9uLnNhbGVzLWFjY291bnRhbnRzLXYyIC5tYWluLXNlY3Rpb24tY29udGFpbmVyPi5mbGV4LXBhcmVudCAuYXNpZGUtcHJvZmVzc2lvbnMtd3JhcHBlcntwYWRkaW5nOjAgIWltcG9ydGFudDttaW4td2lkdGg6MTAwdnc7bWFyZ2luLWxlZnQ6LTE2cHh9LmhvbWVwYWdlIG1haW4+c2VjdGlvbi5zYWxlcy1hY2NvdW50YW50cy12MiAubWFpbi1zZWN0aW9uLWNvbnRhaW5lcj4uZmxleC1wYXJlbnQgLmFzaWRlLXByb2Zlc3Npb25zLXdyYXBwZXIgLmFzaWRlLXByb2Zlc3Npb25ze21heC13aWR0aDoxMDAlfS5ob21lcGFnZSBtYWluPnNlY3Rpb24uc2FsZXMtYWNjb3VudGFudHMtdjIgLm1haW4tc2VjdGlvbi1jb250YWluZXI+LmZsZXgtcGFyZW50IC5hc2lkZS1wcm9mZXNzaW9ucy13cmFwcGVyIC5hc2lkZS1wcm9mZXNzaW9ucz4uZmxleC1wYXJlbnR7d2lkdGg6MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNTY4cHgpey5ob21lcGFnZSBtYWluPnNlY3Rpb24uc2FsZXMtYWNjb3VudGFudHMtdjIgLm1haW4tc2VjdGlvbi1jb250YWluZXI+LmZsZXgtcGFyZW50IC5hc2lkZS1wcm9mZXNzaW9ucy13cmFwcGVyIC5hc2lkZS1wcm9mZXNzaW9uc3twYWRkaW5nLWJvdHRvbTowcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmhvbWVwYWdlIG1haW4+c2VjdGlvbi5zYWxlcy1hY2NvdW50YW50cy12MiAubWFpbi1zZWN0aW9uLWNvbnRhaW5lcj4uZmxleC1wYXJlbnQgLmFzaWRlLXByb2Zlc3Npb25zLXdyYXBwZXJ7bWFyZ2luLWxlZnQ6LThweDttYXJnaW4tdG9wOjE2cHh9fS5ob21lcGFnZSBtYWluIC5iYW5uZXItY29udGVudHdyYXAgLmJhbm5lci1jdGF7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjIuMjU7dGV4dC10cmFuc2Zvcm06bm9uZX0uaG9tZXBhZ2UgbWFpbiAubG9nby1jYXJvdXNlbHtib3JkZXItYm90dG9tOnNvbGlkIDFweCAjMjgyQzJGO21hcmdpbi1ib3R0b206MzBweH1AbWVkaWEgKG1pbi13aWR0aDogOTE2cHgpey5ob21lcGFnZSBtYWluIC5zdG9yeS1mYWN0cy1wcm9mZXNzaW9ucyAuc3RvcnktZmFjdHMtaXRlbSAuc3RhdGljLWluZm97bWluLWhlaWdodDo5OHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNTY5cHgpeyNtYWluIC5yZXNvdXJjZXMtZ3JpZC5mbGV4LXBhcmVudC5yZXNvdXJjZXMtZ3JpZC0yLTMgLmJsb2NrLnJlc291cmNlcy1ibG9ja3ttYXJnaW4tYm90dG9tOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmhvbWVwYWdlIC5hc2lkZXttYXJnaW4tYm90dG9tOi0zMnB4fX0uaG9tZXBhZ2UgbWFpbj5zZWN0aW9uLnNhbGVzLWhlYWx0aGNhcmV7cGFkZGluZy10b3A6ODBweH0uaG9tZXBhZ2UgbWFpbj5zZWN0aW9uLnNhbGVzLWhlYWx0aGNhcmU6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q0ZDRkNDttYXgtd2lkdGg6MTI4MnB4O3dpZHRoOmNhbGMoMTAwJSAtIDY0cHgpO21hcmdpbjphdXRvO3BhZGRpbmc6ODBweCAxNnB4IDB9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuaG9tZXBhZ2UgbWFpbj5zZWN0aW9uLnNhbGVzLWhlYWx0aGNhcmU6YWZ0ZXJ7d2lkdGg6Y2FsYygxMDAlIC0gMzJweCl9fS5sYXRlc3QtcmVzb3VyY2VzLXNlY3Rpb257Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTY7cGFkZGluZy10b3A6NDhweDtwYWRkaW5nLWJvdHRvbTozMnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubGF0ZXN0LXJlc291cmNlcy1zZWN0aW9uIC5ibG9jay1oZWFkaW5ne2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6NDhweDtjb2xvcjojMTMxNjE4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjIxO21hcmdpbjozMnB4IDB9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsubGF0ZXN0LXJlc291cmNlcy1zZWN0aW9uIC5ibG9jay1oZWFkaW5ne21hcmdpbjoxNnB4IDB9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmxhdGVzdC1yZXNvdXJjZXMtc2VjdGlvbiAuYmxvY2staGVhZGluZ3ttYXJnaW46OHB4IDA7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6MS4yOWVtfX0ubGF0ZXN0LXJlc291cmNlcy1zZWN0aW9uIC5hcnRpY2xlLW1ldGF7cGFkZGluZy1ib3R0b206MH0ubGF0ZXN0LXJlc291cmNlcy1zZWN0aW9uIC5hcnRpY2xlLWNhdGVnb3J5e2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpeyNtYWluIC5sYXRlc3QtcmVzb3VyY2VzLXNlY3Rpb24gLnJlc291cmNlcy1ncmlkLTItMz4uYmxvY2s6bnRoLWNoaWxkKG4rNCl7ZGlzcGxheTpub25lfX0jbW9kYWxEaWFsb2ctc3RhcnQtaG9tZSAuZGlhbG9nLWJveHt3aWR0aDo5MjBweDtoZWlnaHQ6NzM0cHg7bWF4LXdpZHRoOjgwJTttYXgtaGVpZ2h0OjgwJTttaW4td2lkdGg6MHB4O3BhZGRpbmc6MHB4O3Bvc2l0aW9uOnJlbGF0aXZlfSNtb2RhbERpYWxvZy1zdGFydC1ob21lIC5kaWFsb2ctYm94IC5kaWFsb2ctbWVzc2FnZXtiYWNrZ3JvdW5kOnVybCguLi9pbWcvbm9yd2F5L25vcndheS1jb21tZXJjaWFsLTE0NDAteC02NjMtMS5qcGcpIG5vLXJlcGVhdDtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7b3ZlcmZsb3cteTpzY3JvbGw7aGVpZ2h0OjkwJTt3aWR0aDoxMDAlfSNtb2RhbERpYWxvZy1zdGFydC1ob21lIC5kaWFsb2ctYm94IC5kaWFsb2ctbWVzc2FnZSAubW9kYWwtc3RhcnQtY29udGVudHtwYWRkaW5nOjB9I21vZGFsRGlhbG9nLXN0YXJ0LWhvbWUgLmRpYWxvZy1ib3ggLmRpYWxvZy1tZXNzYWdlIC5tb2RhbC1zaWRlLWF7bWluLXdpZHRoOjUyM3B4O2hlaWdodDo2MzhweDtvcGFjaXR5OjAuODY7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO3BhZGRpbmc6MDtmbGV4LWdyb3c6MjtvdmVyZmxvdzphdXRvfSNtb2RhbERpYWxvZy1zdGFydC1ob21lIC5kaWFsb2ctYm94IC5kaWFsb2ctbWVzc2FnZSAubW9kYWwtc2lkZS1hIC5tb2RhbC1sb2NrdG9uLWxvZ297bWF4LXdpZHRoOjE1OHB4O21heC1oZWlnaHQ6OTVweH0jbW9kYWxEaWFsb2ctc3RhcnQtaG9tZSAuZGlhbG9nLWJveCAuZGlhbG9nLW1lc3NhZ2UgLm1vZGFsLXNpZGUtYSAubW9kYWwtYWR2b2thdGZvcmVuaW5nZW4tbG9nb3ttYXgtd2lkdGg6MTg0cHg7bWF4LWhlaWdodDo3OXB4fSNtb2RhbERpYWxvZy1zdGFydC1ob21lIC5kaWFsb2ctYm94IC5kaWFsb2ctbWVzc2FnZSAubW9kYWwtc2lkZS1hIC5tb2RhbC1jb250ZW50LWJveHtmbGV4LWJhc2lzOjEwMCV9I21vZGFsRGlhbG9nLXN0YXJ0LWhvbWUgLmRpYWxvZy1ib3ggLmRpYWxvZy1tZXNzYWdlIC5tb2RhbC1zaWRlLWEgLm1vZGFsLWNvbnRlbnQtYm94IC5tb2RhbC1jb250ZW50LXRleHR7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjBweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTNweCl7I21vZGFsRGlhbG9nLXN0YXJ0LWhvbWUgLmRpYWxvZy1ib3ggLmRpYWxvZy1tZXNzYWdlIC5tb2RhbC1zaWRlLWF7bWluLXdpZHRoOjEwMCV9fSNtb2RhbERpYWxvZy1zdGFydC1ob21lIC5kaWFsb2ctYm94IC5kaWFsb2ctbWVzc2FnZSAubW9kYWwtc2lkZS1ie3BhZGRpbmc6MH0jbW9kYWxEaWFsb2ctc3RhcnQtaG9tZSAuZGlhbG9nLWJveCAuZGlhbG9nLWZvb3RlcnttYXgtd2lkdGg6OTIxcHg7d2lkdGg6MTAwJTttYXgtaGVpZ2h0Ojk2cHg7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojM2QzZDNkO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowfSNtb2RhbERpYWxvZy1zdGFydC1ob21lIC5kaWFsb2ctYm94IC5kaWFsb2ctZm9vdGVyIC5tb2RhbC1mb290ZXItY29udGVudHtwYWRkaW5nOjA7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxMnB4fSNtb2RhbERpYWxvZy1zdGFydC1ob21lIC5kaWFsb2ctYm94IC5kaWFsb2ctZm9vdGVyIC5tb2RhbC1mb290ZXItY29udGVudCAuYnRuLWNvbnRpbnVle2ZsZXg6bm9uZX0jbW9kYWxEaWFsb2ctc3RhcnQtaG9tZSAuZGlhbG9nLWJveCAuZGlhbG9nLWZvb3RlciAubW9kYWwtZm9vdGVyLWNvbnRlbnQgLmJ0bi1jb250aW51ZSAuYnRuLW1vZGFsLWNvbnRpbnVle3dpZHRoOjE1N3B4O21pbi13aWR0aDo4MCU7aGVpZ2h0OjQwcHg7bWluLWhlaWdodDo4MCU7YmFja2dyb3VuZC1jb2xvcjojZWM1YTRjO2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtib3JkZXItY29sb3I6I2VjNWE0Y30jbW9kYWxEaWFsb2ctc3RhcnQtaG9tZSAuZGlhbG9nLWJveCAuZGlhbG9nLWZvb3RlciAubW9kYWwtZm9vdGVyLWNvbnRlbnQgLmJ0bi1ub3Qtc2hvd3tmbGV4Om5vbmV9I21vZGFsRGlhbG9nLXN0YXJ0LWhvbWUgLmRpYWxvZy1ib3ggLmRpYWxvZy1mb290ZXIgLm1vZGFsLWZvb3Rlci1jb250ZW50IC5idG4tbm90LXNob3cgLmJ0bi1tb2RhbC1ub3Qtc2hvd3t3aWR0aDoxOTlweDttaW4td2lkdGg6ODAlO2hlaWdodDo0MHB4O21pbi1oZWlnaHQ6ODAlO2JvcmRlcjpzb2xpZCAxcHggI2VjNWE0Yztmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNlYzVhNGM7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUxOXB4KXsjbW9kYWxEaWFsb2ctc3RhcnQtaG9tZSAuZGlhbG9nLWJveCAuZGlhbG9nLW1lc3NhZ2UgLm1vZGFsLXNpZGUtYSAubW9kYWwtYm94e2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNtb2RhbERpYWxvZy1zdGFydC1ob21lIC5kaWFsb2ctYm94IC5kaWFsb2ctZm9vdGVye21heC1oZWlnaHQ6MTI0cHg7aGVpZ2h0OjEwMCV9I21vZGFsRGlhbG9nLXN0YXJ0LWhvbWUgLmRpYWxvZy1ib3ggLmRpYWxvZy1mb290ZXIgLm1vZGFsLWZvb3Rlci1jb250ZW50e2p1c3RpZnktY29udGVudDpjZW50ZXJ9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7I21haW4gI2dyaWQtY2Fyb3VzZWwtcmVme2ZsZXgtd3JhcDpub3dyYXA7b3ZlcmZsb3cteDphdXRvO292ZXJmbG93LXk6aGlkZGVuO3Njcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnk7c2Nyb2xsLWJlaGF2aW9yOnNtb290aDstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZTtzY3JvbGxiYXItd2lkdGg6bm9uZTttYXJnaW4tbGVmdDo2cHg7cGFkZGluZy1sZWZ0OjBweH0jbWFpbiAjZ3JpZC1jYXJvdXNlbC1yZWY+LmJsb2NrOm50aC1jaGlsZChuKzQpe2Rpc3BsYXk6YmxvY2s7bWluLXdpZHRoOjEwMCV9I21haW4gI2dyaWQtY2Fyb3VzZWwtcmVmPi5ibG9ja3ttaW4td2lkdGg6MTAwJTtzY3JvbGwtc25hcC1hbGlnbjpzdGFydH19LmNvbnRyb2xzLWl0ZW1zLXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjM1dnc7ei1pbmRleDoyO3dpZHRoOjQ2cHg7aGVpZ2h0OjQ4cHg7b3BhY2l0eTowLjY7YmFja2dyb3VuZC1jb2xvcjojMjAyNDI3O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uY29udHJvbHMtaXRlbXMtd3JhcHBlciBzdmd7ZmlsbDojZmZmfUBtZWRpYSAobWluLXdpZHRoOiA1NjlweCl7LmNvbnRyb2xzLWl0ZW1zLXdyYXBwZXJ7ZGlzcGxheTpub25lfX0ubmV4dC1pdGVte3JpZ2h0OjB9LmhvbWVwYWdlIC5iYW5uZXItd3JhcHBlciAuYmFubmVyLWNvbnRlbnQgLmhlYWRpbmctMS1zaGFkb3d7dGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczowLjEyNWVtfWJvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLm1lZXQtdGhlLXRlYW0taGVhZGVye3BhZGRpbmc6MzBweCAwIDB9Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAubWVldC10aGUtdGVhbS1oZWFkZXIgLmhlYWRlci10ZXh0e2Zsb2F0OmxlZnQ7bWFyZ2luOjA7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTo0OHB4O2xpbmUtaGVpZ2h0OjF9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXtib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWhlYWRlciAuaGVhZGVyLXRleHR7bWFyZ2luLWJvdHRvbToyMHB4fX1ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWhlYWRlciBzZWxlY3R7ZmxvYXQ6cmlnaHQ7d2lkdGg6MTAwJTttYXgtd2lkdGg6MzAwcHg7aGVpZ2h0OjMwcHg7cGFkZGluZzowIDMwcHggMCAxNXB4O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI4cHg7Y29sb3I6IzU3Njc2YztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvc2VsZWN0LWFycm93LnN2Z1wiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjk0JSBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JvcmRlcjoxcHggc29saWQgI2I1YjZiNztib3JkZXItcmFkaXVzOjA7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lOy1tcy1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lICFpbXBvcnRhbnR9Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAubWVldC10aGUtdGVhbS1oZWFkZXIgc2VsZWN0OjotbXMtZXhwYW5ke2Rpc3BsYXk6bm9uZX1ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWhlYWRlciBzZWxlY3Q6Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMTM0LDEzOSwwLjUpOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDAgNXB4IHJnYmEoMCwxMzQsMTM5LDAuMyk7LW1vei1ib3gtc2hhZG93Omluc2V0IDAgMCA1cHggcmdiYSgwLDEzNCwxMzksMC4zKTtib3gtc2hhZG93Omluc2V0IDAgMCA1cHggcmdiYSgwLDEzNCwxMzksMC4zKX1ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWhlYWRlciBzZWxlY3Qgb3B0aW9ue2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiMyMDI0Mjd9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXtib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWhlYWRlciBzZWxlY3R7ZmxvYXQ6bGVmdDtjbGVhcjpib3RoO21hcmdpbi1ib3R0b206NDBweH19Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAuZmlsdHItd3JhcHBlcntwYWRkaW5nOjE2cHggMjRweCA2NXB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAuZmlsdHItd3JhcHBlcntwYWRkaW5nOjE2cHggOHB4fX1ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5maWx0ci13cmFwcGVyIC5maWx0ci1jb250YWluZXIucmVzb3VyY2UtZ3JpZC5tZWV0LXRoZS10ZWFtLWNvbnRlbnR7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAubWVldC10aGUtdGVhbS1jb250ZW50e2p1c3RpZnktY29udGVudDpjZW50ZXJ9fWJvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLm1lZXQtdGhlLXRlYW0tY29udGVudCAuZmlsdHItY29udGFpbmVye292ZXJmbG93OmhpZGRlbn1ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQgLmZpbHRyLWl0ZW0gYXtkaXNwbGF5OmJsb2NrfWJvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLm1lZXQtdGhlLXRlYW0tY29udGVudCAuZmlsdGVyZWRPdXR7ei1pbmRleDotMX1ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQgLnJlc291cmNlcy1ibG9ja3t3aWR0aDozMy4zMyV9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSBhbmQgKG1pbi13aWR0aDogNDAwcHgpe2JvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLm1lZXQtdGhlLXRlYW0tY29udGVudCAucmVzb3VyY2VzLWJsb2Nre21pbi13aWR0aDo0MDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDM5OXB4KXtib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQgLnJlc291cmNlcy1ibG9ja3ttaW4td2lkdGg6MzAwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAubWVldC10aGUtdGVhbS1jb250ZW50IC5yZXNvdXJjZXMtYmxvY2t7d2lkdGg6NTAlfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpe2JvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLm1lZXQtdGhlLXRlYW0tY29udGVudCAucmVzb3VyY2VzLWJsb2Nre3dpZHRoOjEwMCV9fWJvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLm1lZXQtdGhlLXRlYW0tY29udGVudCAucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLW1ldGF7cGFkZGluZy1ib3R0b206MH1ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQgLnJlc291cmNlcy1ibG9jayAuYXJ0aWNsZS1tZXRhIC5hcnRpY2xlLXJlYWRtb3JlLmJ0bi1saW5re21hcmdpbi10b3A6MTZweDtkaXNwbGF5OmJsb2NrfWJvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLm1lZXQtdGhlLXRlYW0tY29udGVudCAucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLWhlYWRpbmd7bWFyZ2luLWJvdHRvbTotMC4zZW07b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfWJvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLm1lZXQtdGhlLXRlYW0tY29udGVudCAucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLWNhdGVnb3J5e2JvcmRlci1ib3R0b206c29saWQgMXB4ICNkN2Q1ZDV9Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAubWVldC10aGUtdGVhbS1jb250ZW50IC5yZXNvdXJjZXMtYmxvY2sgLnBob25le2ZvbnQtc2l6ZToxOXB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQ3O2hlaWdodDoyNHB4O2NvbG9yOiMxMzE2MTg7bWFyZ2luLWJvdHRvbTo4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXtib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQgLnJlc291cmNlcy1ibG9jayAucGhvbmV7Zm9udC1zaXplOjEycHg7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfX1ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQgLnJlc291cmNlcy1ibG9jayAuZW1haWx7Zm9udC1zaXplOjE5cHg7Zm9udC13ZWlnaHQ6MzAwO2NvbG9yOiMxMzE2MTg7aGVpZ2h0OjE4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXtib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQgLnJlc291cmNlcy1ibG9jayAuZW1haWx7Zm9udC1zaXplOjEycHg7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfX1ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQgLnJlc291cmNlcy1ibG9jayAuZW1haWwgc3BhbntvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aWR0aDoxMDAlO3doaXRlLXNwYWNlOm5vd3JhcH1ib2R5LmNvbnRhY3RQYWdlIHNlY3Rpb24ubG9jYXRpb24tdGFic3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXtib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQsYm9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9fWJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2ssYm9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2t7cGFkZGluZy10b3A6NTZweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpe2JvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2ssYm9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2t7cGFkZGluZy10b3A6MzBweH1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrLWluZm8sYm9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2staW5mb3twYWRkaW5nLXRvcDoxMHB4fX1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXAsYm9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcHt0ZXh0LWFsaWduOmxlZnR9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXtib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXAsYm9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcHt0ZXh0LWFsaWduOmNlbnRlcn19Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwIC5oZWFkaW5nLTEsYm9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcCAuaGVhZGluZy0xe2NvbG9yOiNmZmY7bWFyZ2luLWJvdHRvbToyMHB4fWJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcCAuY29sdW1uLWNvbnRlbnQsYm9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcCAuY29sdW1uLWNvbnRlbnQsYm9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwIGEsYm9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcCBhe2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE5cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40N31ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXAgYTpob3Zlcixib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwIGE6aG92ZXJ7Y29sb3I6IzAyOWVlM31ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrLWluZm8sYm9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2staW5mb3tkaXNwbGF5OmZsZXh9Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLm1haW4tY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjU2cHggMCA3NXB4O2JhY2tncm91bmQ6dXJsKC4uL2ltZy9iZy1zYWxlcy5qcGcpO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6cmlnaHR9Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLm1haW4tY29udGVudCAubWFpbi1zZWN0aW9uLWNvbnRhaW5lcj4uZmxleC1wYXJlbnQ+LmJsb2NrOmZpcnN0LWNoaWxke2ZsZXg6MSAxIDYwJX1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAubWFpbi1jb250ZW50IC5tYWluLXNlY3Rpb24tY29udGFpbmVyPi5mbGV4LXBhcmVudD4uYmxvY2t7ZmxleDoxIDEgNDAlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLm1haW4tY29udGVudCAubWFpbi1zZWN0aW9uLWNvbnRhaW5lcj4uZmxleC1wYXJlbnR7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmctYm90dG9tOjB9Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLm1haW4tY29udGVudCAubWFpbi1zZWN0aW9uLWNvbnRhaW5lcj4uZmxleC1wYXJlbnQ+LmJsb2Nre3BhZGRpbmctYm90dG9tOjB9Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLm1haW4tY29udGVudCAubWFpbi1zZWN0aW9uLWNvbnRhaW5lcj4uZmxleC1wYXJlbnQgLnNpZGViYXItaW5mb3t3aWR0aDoxMDB2dzttYXJnaW4tbGVmdDotMzJweH1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAubWFpbi1jb250ZW50IC5tYWluLXNlY3Rpb24tY29udGFpbmVyPi5mbGV4LXBhcmVudD4uYmxvY2t7ZmxleDoxIDEgMTAwJX19QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXtib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAubWFpbi1jb250ZW50IC5tYWluLXNlY3Rpb24tY29udGFpbmVyPi5mbGV4LXBhcmVudHttYXJnaW4tbGVmdDowfWJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5tYWluLWNvbnRlbnQgLm1haW4tc2VjdGlvbi1jb250YWluZXI+LmZsZXgtcGFyZW50IC5zaWRlYmFyLWluZm97bWFyZ2luLWxlZnQ6LTE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLm1haW4tY29udGVudHtwYWRkaW5nOjMzcHggMCA0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2JvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5tYWluLWNvbnRlbnR7cGFkZGluZzo2NnB4IDAgMHB4fX1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAuYXJ0aWNsZS1jb250ZW50e3BhZGRpbmctcmlnaHQ6NDJweH1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAuc2lkZWJhci1pbmZve2JhY2tncm91bmQtY29sb3I6IzIwMjQyNztwYWRkaW5nLWJvdHRvbTo4OHB4fWJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5zaWRlYmFyLWluZm8gaDN7cGFkZGluZy1ib3R0b206MjBweDtmb250LXNpemU6MzhweDtmb250LXdlaWdodDozMDB9Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnNpZGViYXItaW5mbyB1bHtwYWRkaW5nLWxlZnQ6MHB4fWJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5zaWRlYmFyLWluZm8gdWwgbGl7ZGlzcGxheTpsaXN0LWl0ZW07bGlzdC1zdHlsZTpub25lO2NvbG9yOiNmZmY7cGFkZGluZy1ib3R0b206MTBweH1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAuc2lkZWJhci1pbmZvIHVsIGxpIGF7Y29sb3I6I2ZmZn1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAuc2lkZWJhci1pbmZvIHVsIGxpIGEgc3Zne3dpZHRoOjE1cHg7aGVpZ2h0OjE0cHg7bWFyZ2luLWxlZnQ6MTBweDtmaWxsOiNmZmZ9Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnNpZGViYXItaW5mbyB1bCBsaSBhLmJ0bi1saW5rOmhvdmVyPnNwYW57Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmfWJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5zaWRlYmFyLWluZm8gdWwgbGkgYS5idG4tbGluazpob3ZlciBzdmd7bWFyZ2luLWxlZnQ6MTVweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2JvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5sb2NhdGlvbi1zaW5nbGUtc2VjdGlvbiAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQgLm9mZmljZS1tYXB7aGVpZ2h0OjU1M3B4ICFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCl7Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLmxvY2F0aW9uLXNpbmdsZS1zZWN0aW9uIC5sb2NhdGlvbi13cmFwIC50YWItY29udGVudCAub2ZmaWNlLW1hcHtoZWlnaHQ6Mzc1cHggIWltcG9ydGFudH19Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLmZsZXgtcGFyZW50IC5ibG9jayAuY29sdW1uLXRpdGxle21hcmdpbi10b3A6NDBweH1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSBhc2lkZS5zaWRlYmFye2JhY2tncm91bmQtY29sb3I6IzIwMjQyNztib3JkZXI6bm9uZX1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSBhc2lkZS5zaWRlYmFyIGgze2ZvbnQtc2l6ZTozOHB4fWJvZHkubWVtYmVyLWRldGFpbC1wYWdlIGFzaWRlLnNpZGViYXIgbGkgYXtmb250LXNpemU6MTlweDtmb250LXdlaWdodDo1MDA7Y29sb3I6I2ZmZn1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAubGF0ZXN0LXJlc291cmNlcy1zZWN0aW9uIC5yZXNvdXJjZXMtYmxvY2submV3c3R5cGVfZ3VpZGFuY2V7bWF4LXdpZHRoOjUwJX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpe2JvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5sYXRlc3QtcmVzb3VyY2VzLXNlY3Rpb24gLnJlc291cmNlcy1ibG9jay5uZXdzdHlwZV9ndWlkYW5jZXttYXgtd2lkdGg6MTAwJX19LmdldC1hLXF1b3RlLXBhZ2UgLmdldC1hLXF1b3RlLWdyaWR7cGFkZGluZy10b3A6MDtwb3NpdGlvbjpyZWxhdGl2ZX0uZ2V0LWEtcXVvdGUtcGFnZSAuZ2V0LWEtcXVvdGUtZ3JpZDphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7aGVpZ2h0OjA7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2Q0ZDRkNDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDt3aWR0aDpjYWxjKDEwMCUgLSA2NHB4KTtsZWZ0OjMycHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZ2V0LWEtcXVvdGUtcGFnZSAuZ2V0LWEtcXVvdGUtZ3JpZDphZnRlcnt3aWR0aDpjYWxjKDEwMCUgLSAzMnB4KTtsZWZ0OjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmdldC1hLXF1b3RlLXBhZ2UgLmdldC1hLXF1b3RlLWdyaWQ6YWZ0ZXJ7d2lkdGg6Y2FsYygxMDAlIC0gMTZweCk7bGVmdDo4cHh9fS5nZXQtYS1xdW90ZS1wYWdlIGEuZHJvcC1idXR0b257cG9pbnRlci1ldmVudHM6bm9uZTtib3R0b206MTBweDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxNjlweDtoZWlnaHQ6NDBweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxNHB4O2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjMwMHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjEycHggMTJweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQtY29sb3I6IzAxYmVlNTtsZWZ0OjMzJX0uZ2V0LWEtcXVvdGUtcGFnZSAuZHJvcHpvbmV7Ym9yZGVyLXdpZHRoOjJweDtib3JkZXItc3R5bGU6ZGFzaGVkO2JvcmRlci1pbWFnZTpub25lO21heC13aWR0aDo0OTZweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3dpZHRoOjEwMCU7aGVpZ2h0OjIyMXB4O2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmN30uZ2V0LWEtcXVvdGUtcGFnZSAuaWMtY2xvdWQtdXBsb2Fke3dpZHRoOjUycHg7aGVpZ2h0OjM2cHg7b2JqZWN0LWZpdDpjb250YWluO2ZpbGw6IzAxYmVlNX0uZ2V0LWEtcXVvdGUtcGFnZSAuZHJvcHpvbmUgLmR6LXByZXZpZXd7d2lkdGg6NjdweDtoZWlnaHQ6NjdweDttaW4taGVpZ2h0OjUwcHh9LmdldC1hLXF1b3RlLXBhZ2UgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1pbWFnZXt3aWR0aDo2N3B4O2hlaWdodDo2N3B4fS5nZXQtYS1xdW90ZS1wYWdlIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlsc3toZWlnaHQ6MTAwJTtmb250LXNpemU6MTFweH0uZ2V0LWEtcXVvdGUtcGFnZSAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LXNpemV7Zm9udC1zaXplOjEycHh9LmdldC1hLXF1b3RlLXBhZ2UgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzc3t3aWR0aDo0OXB4O2xlZnQ6NzUlO3RvcDo2NSU7aGVpZ2h0OjExcHh9LmdldC1hLXF1b3RlLXBhZ2UgLmRyb3B6b25lLWljb257cG9pbnRlci1ldmVudHM6bm9uZX0uZ2V0LWEtcXVvdGUtcGFnZSAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXJlbW92ZXtmb250LXNpemU6MTJweH0uZ2V0LWEtcXVvdGUtcGFnZS5nZXQtYS1xdW90ZS1wYWdlX2Jhc2ljRm9ybSBzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTB7bWFyZ2luLXRvcDowfS5nZXQtYS1xdW90ZS1wYWdlIHNlY3Rpb24uc2VjdGlvbi1ibG9jay01MHtiYWNrZ3JvdW5kLWNvbG9yOiMxNjE5MWI7Y29sb3I6I2ZmZjttYXJnaW4tdG9wOjk0cHh9LmdldC1hLXF1b3RlLXBhZ2Ugc2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwIC50aXRsZXtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjM4cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4xNn1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5nZXQtYS1xdW90ZS1wYWdlIHNlY3Rpb24uc2VjdGlvbi1ibG9jay01MCAudGl0bGV7Zm9udC1zaXplOjI4cHh9fS5nZXQtYS1xdW90ZS1wYWdlIHNlY3Rpb24uc2VjdGlvbi1ibG9jay01MCAuaGVhZGluZy0xe2NvbG9yOiNmZmY7bWFyZ2luLWJvdHRvbToyMHB4O21hcmdpbi10b3A6MjlweH0uZ2V0LWEtcXVvdGUtcGFnZSBzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmVtYWlse3BhZGRpbmctYm90dG9tOjIwcHh9LmdldC1hLXF1b3RlLXBhZ2Ugc2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwIC5mbGV4LXBhcmVudC5uby1wYWRkaW5ne3BhZGRpbmc6MH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5nZXQtYS1xdW90ZS1wYWdlIHNlY3Rpb24uc2VjdGlvbi1ibG9jay01MCAuZmxleC1wYXJlbnQubm8tcGFkZGluZ3tmbGV4LWRpcmVjdGlvbjpyb3d9fS5nZXQtYS1xdW90ZS1wYWdlIHNlY3Rpb24uc2VjdGlvbi1ibG9jay01MCAuZmxleC1wYXJlbnQubm8tcGFkZGluZyAuYmxvY2subm8tcGFkZGluZ3twYWRkaW5nOjA7bWF4LWhlaWdodDo1MTdweH0uZ2V0LWEtcXVvdGUtcGFnZSBzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcgLmJsb2NrLm5vLXBhZGRpbmcuc2VjdGlvbi1pdGVtLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5nZXQtYS1xdW90ZS1wYWdlIHNlY3Rpb24uc2VjdGlvbi1ibG9jay01MCAuZmxleC1wYXJlbnQubm8tcGFkZGluZyAuYmxvY2subm8tcGFkZGluZy5zZWN0aW9uLWl0ZW0tY29udGVudDpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDotMTAwJTtsZWZ0OjA7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwwLDAsMCkgMyUsIHJnYmEoMCwwLDAsMC41NikgNDQlLCAjMDAwIDU0JSk7ei1pbmRleDotMX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5nZXQtYS1xdW90ZS1wYWdlIHNlY3Rpb24uc2VjdGlvbi1ibG9jay01MCAuZmxleC1wYXJlbnQubm8tcGFkZGluZyAuYmxvY2subm8tcGFkZGluZy5zZWN0aW9uLWl0ZW0tY29udGVudDpiZWZvcmV7Y29udGVudDpub25lfX0uZ2V0LWEtcXVvdGUtcGFnZSBzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcgLmJsb2NrLm5vLXBhZGRpbmcuc2VjdGlvbi1pdGVtLWNvbnRlbnQgLmZsZXgtcGFyZW50e2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uZ2V0LWEtcXVvdGUtcGFnZSBzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcgLmJsb2NrLm5vLXBhZGRpbmcuc2VjdGlvbi1pdGVtLWNvbnRlbnQgLmZsZXgtcGFyZW50IC5ibG9ja3ttYXgtd2lkdGg6NjUwcHg7Zm9udC1zaXplOjE5cHg7cGFkZGluZy10b3A6MTAwcHg7Y29sb3I6I2ZmZn1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5nZXQtYS1xdW90ZS1wYWdlIHNlY3Rpb24uc2VjdGlvbi1ibG9jay01MCAuZmxleC1wYXJlbnQubm8tcGFkZGluZyAuYmxvY2subm8tcGFkZGluZy5zZWN0aW9uLWl0ZW0tY29udGVudCAuZmxleC1wYXJlbnQgLmJsb2Nre3BhZGRpbmc6MzNweCA0MHB4IDYwcHggNDBweH19LmdldC1hLXF1b3RlLXBhZ2Ugc2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwIC5mbGV4LXBhcmVudC5uby1wYWRkaW5nIC5ibG9jay5uby1wYWRkaW5nLnNlY3Rpb24taXRlbS1jb250ZW50IC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbHVtbi10aXRsZXtjb2xvcjojZmZmO2JveC1zaGFkb3c6IzAyOWVlMyAwcHggLTVweCBpbnNldDtsaW5lLWhlaWdodDoxLjA4O21hcmdpbi1ib3R0b206MzRweDt3aWR0aDpmaXQtY29udGVudH0uZ2V0LWEtcXVvdGUtcGFnZSBzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcgLmJsb2NrLm5vLXBhZGRpbmcuc2VjdGlvbi1pdGVtLWJne3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDo1MTdweDtvdmVyZmxvdzpoaWRkZW59LmdldC1hLXF1b3RlLXBhZ2Ugc2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwIC5mbGV4LXBhcmVudC5uby1wYWRkaW5nIC5ibG9jay5uby1wYWRkaW5nLnNlY3Rpb24taXRlbS1iZyBpbWd7cG9zaXRpb246YWJzb2x1dGU7bWF4LXdpZHRoOjY1MHB4O3RvcDotMTAwcHg7bGVmdDoxNTBweDt6LWluZGV4OjJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZ2V0LWEtcXVvdGUtcGFnZSBzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcgLmJsb2NrLm5vLXBhZGRpbmcuc2VjdGlvbi1pdGVtLWJnIGltZ3tsZWZ0OjB9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmdldC1hLXF1b3RlLXBhZ2Ugc2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwIC5mbGV4LXBhcmVudC5uby1wYWRkaW5nIC5ibG9jay5uby1wYWRkaW5nLnNlY3Rpb24taXRlbS1iZ3ttYXgtd2lkdGg6MzAlfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5nZXQtYS1xdW90ZS1wYWdlIHNlY3Rpb24uc2VjdGlvbi1ibG9jay01MCAuZmxleC1wYXJlbnQubm8tcGFkZGluZyAuYmxvY2subm8tcGFkZGluZy5zZWN0aW9uLWl0ZW0tYmd7ZGlzcGxheTpub25lfX0uZ2V0LWEtcXVvdGUtcGFnZSAjd3JhcHBlci1mb3ItbWFya2V0aW5nIC5jaGVja2JveC13cmFwcGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmdldC1hLXF1b3RlLXBhZ2UgI3dyYXBwZXItZm9yLW1hcmtldGluZyAuY2hlY2tib3gtd3JhcHBlciAuZm9jYi5tYXJrZXRMYWJlbHttYXJnaW4tdG9wOi0xMHB4fS5nZXQtYS1xdW90ZS1wYWdlIGZpZWxkc2V0IGxhYmVsIGF7d2hpdGUtc3BhY2U6bm93cmFwfS5nZXQtYS1xdW90ZS1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxlLmhlYWRlci10ZXh0LC5nZXQtYS1xdW90ZS1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZS5oZWFkZXItdGV4dHtjb2xvcjojZmZmfS5nZXQtYS1xdW90ZS1wYWdlX3dpdGhVcGxvYWQgLm1haW4tY29udGVudHtwYWRkaW5nLXRvcDo0ZW07cGFkZGluZy1ib3R0b206NmVtfS5nZXQtYS1xdW90ZS1wYWdlX3dpdGhVcGxvYWQgLm1haW4tY29udGVudC50aHJlZS1vcHRpb25zLXNlY3Rpb257cGFkZGluZy10b3A6MGVtO3BhZGRpbmctYm90dG9tOjJlbX0uZ2V0LWEtcXVvdGUtcGFnZV93aXRoVXBsb2FkLmdldC1hLXF1b3RlLXBhZ2UtcHJvcG9zYWwtZm9ybS11cGxvYWQgLm1haW4tY29udGVudHtwYWRkaW5nOjB9LmdldC1hLXF1b3RlLXBhZ2Vfd2l0aFVwbG9hZC5nZXQtYS1xdW90ZS1wYWdlLXByb3Bvc2FsLWZvcm0tdXBsb2FkIC5tYWluLWNvbnRlbnQ6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtoZWlnaHQ6ODBweDt3aWR0aDoxMDB2dztiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7ei1pbmRleDotMX0uZ2V0LWEtcXVvdGUtcGFnZV93aXRoVXBsb2FkLmdldC1hLXF1b3RlLXBhZ2UtcHJvcG9zYWwtZm9ybS11cGxvYWQgLm1haW4tY29udGVudCAuZmxleC1wYXJlbnR7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZ2V0LWEtcXVvdGUtcGFnZV93aXRoVXBsb2FkLmdldC1hLXF1b3RlLXBhZ2UtcHJvcG9zYWwtZm9ybS11cGxvYWQgLm1haW4tY29udGVudCAuZmxleC1wYXJlbnR7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0uZ2V0LWEtcXVvdGUtcGFnZV93aXRoVXBsb2FkLmdldC1hLXF1b3RlLXBhZ2UtcHJvcG9zYWwtZm9ybS11cGxvYWQgLm1haW4tY29udGVudCAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbi5nZXRBUXVvdGVPcHRpb257bWF4LXdpZHRoOjM1OXB4O2JvcmRlcjpzb2xpZCAxcHggIzk3OTc5NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZy1ib3R0b206MjZweDttYXJnaW46MCAxMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmdldC1hLXF1b3RlLXBhZ2Vfd2l0aFVwbG9hZC5nZXQtYS1xdW90ZS1wYWdlLXByb3Bvc2FsLWZvcm0tdXBsb2FkIC5tYWluLWNvbnRlbnQgLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24uZ2V0QVF1b3RlT3B0aW9ue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJTtwYWRkaW5nLWJvdHRvbTowcHg7ZmxleDoxIDEgYXV0bzttYXJnaW46MCAwIDM0cHg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmdldC1hLXF1b3RlLXBhZ2Vfd2l0aFVwbG9hZC5nZXQtYS1xdW90ZS1wYWdlLXByb3Bvc2FsLWZvcm0tdXBsb2FkIC5tYWluLWNvbnRlbnQgLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24uZ2V0QVF1b3RlT3B0aW9uIC5nZXRBUXVvdGVPcHRpb24tYnRue2Rpc3BsYXk6bm9uZX19LmdldC1hLXF1b3RlLXBhZ2Vfd2l0aFVwbG9hZC5nZXQtYS1xdW90ZS1wYWdlLXByb3Bvc2FsLWZvcm0tdXBsb2FkIC5tYWluLWNvbnRlbnQgLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24uZ2V0QVF1b3RlT3B0aW9uIC5nZXRBUXVvdGVPcHRpb24taWNvbnttYXJnaW4tdG9wOjA7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzO2hlaWdodDoxMTRweDttYXJnaW46LTFweDtib3JkZXI6c29saWQgMXB4ICMwMjllZTN9LmdldC1hLXF1b3RlLXBhZ2Vfd2l0aFVwbG9hZC5nZXQtYS1xdW90ZS1wYWdlLXByb3Bvc2FsLWZvcm0tdXBsb2FkIC5tYWluLWNvbnRlbnQgLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24uZ2V0QVF1b3RlT3B0aW9uIC5nZXRBUXVvdGVPcHRpb24taWNvbiAuc3ZnLXdyYXB7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmdldC1hLXF1b3RlLXBhZ2Vfd2l0aFVwbG9hZC5nZXQtYS1xdW90ZS1wYWdlLXByb3Bvc2FsLWZvcm0tdXBsb2FkIC5tYWluLWNvbnRlbnQgLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24uZ2V0QVF1b3RlT3B0aW9uIC5nZXRBUXVvdGVPcHRpb24taWNvbnttaW4td2lkdGg6MTI0cHg7d2lkdGg6MTI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmdldC1hLXF1b3RlLXBhZ2Vfd2l0aFVwbG9hZC5nZXQtYS1xdW90ZS1wYWdlLXByb3Bvc2FsLWZvcm0tdXBsb2FkIC5tYWluLWNvbnRlbnQgLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24uZ2V0QVF1b3RlT3B0aW9uIC5nZXRBUXVvdGVPcHRpb24taWNvbnttaW4td2lkdGg6NzJweDt3aWR0aDo3MnB4fS5nZXQtYS1xdW90ZS1wYWdlX3dpdGhVcGxvYWQuZ2V0LWEtcXVvdGUtcGFnZS1wcm9wb3NhbC1mb3JtLXVwbG9hZCAubWFpbi1jb250ZW50IC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uLmdldEFRdW90ZU9wdGlvbiAuZ2V0QVF1b3RlT3B0aW9uLWljb24gc3Zne3dpZHRoOjUwJX19LmdldC1hLXF1b3RlLXBhZ2Vfd2l0aFVwbG9hZC5nZXQtYS1xdW90ZS1wYWdlLXByb3Bvc2FsLWZvcm0tdXBsb2FkIC5tYWluLWNvbnRlbnQgLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24uZ2V0QVF1b3RlT3B0aW9uIC5nZXRBUXVvdGVPcHRpb24taGVhZGluZ3ttaW4taGVpZ2h0Ojg4cHg7Zm9udC1zaXplOjM4cHg7cGFkZGluZy1sZWZ0OjI3cHg7cGFkZGluZy1yaWdodDoyN3B4O2xpbmUtaGVpZ2h0OjEuMTY7bGV0dGVyLXNwYWNpbmc6MC41OHB4O3BvaW50ZXItZXZlbnRzOm5vbmV9LmdldC1hLXF1b3RlLXBhZ2Vfd2l0aFVwbG9hZC5nZXQtYS1xdW90ZS1wYWdlLXByb3Bvc2FsLWZvcm0tdXBsb2FkIC5tYWluLWNvbnRlbnQgLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24uZ2V0QVF1b3RlT3B0aW9uIC5nZXRBUXVvdGVPcHRpb24taGVhZGluZyBzdmd7ZGlzcGxheTpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmdldC1hLXF1b3RlLXBhZ2Vfd2l0aFVwbG9hZC5nZXQtYS1xdW90ZS1wYWdlLXByb3Bvc2FsLWZvcm0tdXBsb2FkIC5tYWluLWNvbnRlbnQgLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24uZ2V0QVF1b3RlT3B0aW9uIC5nZXRBUXVvdGVPcHRpb24taGVhZGluZ3ttaW4taGVpZ2h0OmF1dG87cGFkZGluZy1ib3R0b206MDttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXRvcDowO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cG9pbnRlci1ldmVudHM6YXV0b30uZ2V0LWEtcXVvdGUtcGFnZV93aXRoVXBsb2FkLmdldC1hLXF1b3RlLXBhZ2UtcHJvcG9zYWwtZm9ybS11cGxvYWQgLm1haW4tY29udGVudCAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbi5nZXRBUXVvdGVPcHRpb24gLmdldEFRdW90ZU9wdGlvbi1oZWFkaW5nOmhvdmVye2N1cnNvcjpwb2ludGVyO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmdldC1hLXF1b3RlLXBhZ2Vfd2l0aFVwbG9hZC5nZXQtYS1xdW90ZS1wYWdlLXByb3Bvc2FsLWZvcm0tdXBsb2FkIC5tYWluLWNvbnRlbnQgLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24uZ2V0QVF1b3RlT3B0aW9uIC5nZXRBUXVvdGVPcHRpb24taGVhZGluZyBzdmd7bWFyZ2luLWxlZnQ6MjBweDtkaXNwbGF5OmJsb2NrfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5nZXQtYS1xdW90ZS1wYWdlX3dpdGhVcGxvYWQuZ2V0LWEtcXVvdGUtcGFnZS1wcm9wb3NhbC1mb3JtLXVwbG9hZCAubWFpbi1jb250ZW50IC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uLmdldEFRdW90ZU9wdGlvbiAuZ2V0QVF1b3RlT3B0aW9uLWhlYWRpbmd7Zm9udC1zaXplOjI4cHh9fS5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubWFpbi1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlfS5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubWFpbi1jb250ZW50IC5ib3VuZHMgLm1haW4tY29udGVudC1oZWFkZXIsLmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnQgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tY29udGVudC1oZWFkZXJ7cG9zaXRpb246c3RhdGljO3BhZGRpbmc6MCAzMnB4IDB9Lmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnQgLmJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlciAuY29sdW1uLXRpdGxlLC5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubWFpbi1jb250ZW50IC5qZi1oZWFkZXItYm91bmRzIC5tYWluLWNvbnRlbnQtaGVhZGVyIC5jb2x1bW4tdGl0bGV7Ym94LXNoYWRvdzpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnQgLmJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlciwuaW5zdXJhbmNlLXNlcnZpY2VzLWluZGV4LXBhZ2UgLm1haW4tY29udGVudCAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlcntwYWRkaW5nOjAgMTZweCAyNXB4fX0uaW5zdXJhbmNlLXNlcnZpY2VzLWluZGV4LXBhZ2UgLm1haW4tY29udGVudCAuYm91bmRzIC5tYWluLWNvbnRlbnQtaGVhZGVyIC5zZWxlY3Qtd3JhcCwuaW5zdXJhbmNlLXNlcnZpY2VzLWluZGV4LXBhZ2UgLm1haW4tY29udGVudCAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlciAuc2VsZWN0LXdyYXB7ZmxvYXQ6cmlnaHR9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuaW5zdXJhbmNlLXNlcnZpY2VzLWluZGV4LXBhZ2UgLm1haW4tY29udGVudCAuYm91bmRzIC5tYWluLWNvbnRlbnQtaGVhZGVyIC5zZWxlY3Qtd3JhcCwuaW5zdXJhbmNlLXNlcnZpY2VzLWluZGV4LXBhZ2UgLm1haW4tY29udGVudCAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlciAuc2VsZWN0LXdyYXB7ZmxvYXQ6bm9uZX19Lmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnQgLmJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlciAuc2VsZWN0LXdyYXAgc2VsZWN0LC5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubWFpbi1jb250ZW50IC5qZi1oZWFkZXItYm91bmRzIC5tYWluLWNvbnRlbnQtaGVhZGVyIC5zZWxlY3Qtd3JhcCBzZWxlY3R7d2lkdGg6MjE4cHg7aGVpZ2h0OjMwcHg7cGFkZGluZzowIDAgMCAxNXB4O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI4cHg7Y29sb3I6IzU3Njc2YztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvc2VsZWN0LWFycm93LnN2Z1wiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjk0JSBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JvcmRlcjoxcHggc29saWQgIzk3OTc5Nztib3JkZXItcmFkaXVzOjA7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lOy1tcy1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lICFpbXBvcnRhbnR9Lmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnQgLmJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlciAuc2VsZWN0LXdyYXAgc2VsZWN0OjotbXMtZXhwYW5kLC5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubWFpbi1jb250ZW50IC5qZi1oZWFkZXItYm91bmRzIC5tYWluLWNvbnRlbnQtaGVhZGVyIC5zZWxlY3Qtd3JhcCBzZWxlY3Q6Oi1tcy1leHBhbmR7ZGlzcGxheTpub25lfS5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubWFpbi1jb250ZW50IC5ib3VuZHMgLm1haW4tY29udGVudC1oZWFkZXIgLnNlbGVjdC13cmFwIHNlbGVjdDpmb2N1cywuaW5zdXJhbmNlLXNlcnZpY2VzLWluZGV4LXBhZ2UgLm1haW4tY29udGVudCAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlciAuc2VsZWN0LXdyYXAgc2VsZWN0OmZvY3Vze2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDEzNCwxMzksMC41KTstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAwIDVweCByZ2JhKDAsMTM0LDEzOSwwLjMpOy1tb3otYm94LXNoYWRvdzppbnNldCAwIDAgNXB4IHJnYmEoMCwxMzQsMTM5LDAuMyk7Ym94LXNoYWRvdzppbnNldCAwIDAgNXB4IHJnYmEoMCwxMzQsMTM5LDAuMyl9Lmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnQgLmJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlciAuc2VsZWN0LXdyYXAgc2VsZWN0IG9wdGlvbiwuaW5zdXJhbmNlLXNlcnZpY2VzLWluZGV4LXBhZ2UgLm1haW4tY29udGVudCAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlciAuc2VsZWN0LXdyYXAgc2VsZWN0IG9wdGlvbntmb250LXNpemU6MTZweDtjb2xvcjojNTc2NzZjfS5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubWFpbi1jb250ZW50IC5ib3VuZHMgLnJlc291cmNlcy1ibG9jayAuYXJ0aWNsZS1tZXRhIC5hcnRpY2xlLWhlYWRpbmcuYm9sZCwuaW5zdXJhbmNlLXNlcnZpY2VzLWluZGV4LXBhZ2UgLm1haW4tY29udGVudCAuamYtaGVhZGVyLWJvdW5kcyAucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLW1ldGEgLmFydGljbGUtaGVhZGluZy5ib2xke2ZvbnQtd2VpZ2h0OmJvbGR9Lmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlICNtYWluIC5yZXNvdXJjZXMtZ3JpZHtwYWRkaW5nLXRvcDo1MHB4fS5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAjbWFpbiAucmVzb3VyY2VzLWdyaWQgLmJsb2Nre21hcmdpbi1ib3R0b206MH0udG9vbGtpdC1wYWdlICNtYWluIC5yZXNvdXJjZXMtZ3JpZHtwYWRkaW5nLXRvcDo1MHB4fS50b29sa2l0LXBhZ2UgI21haW4gLnJlc291cmNlcy1ncmlkIC5ibG9ja3ttYXJnaW4tYm90dG9tOjB9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlLnNpdGUtbG9ja3RvbnBlcmZvcm1hbmNlIC5wYWdlLWhlYWRlciAuYmxvY2s6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbToxMDdweH0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2Uuc2l0ZS1sb2NrdG9ucGVyZm9ybWFuY2UgLnBhZ2UtaGVhZGVyIC5ibG9jazpmaXJzdC1jaGlsZCBoMXttYXJnaW4tYm90dG9tOjB9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2Uuc2l0ZS1sb2NrdG9ucGVyZm9ybWFuY2UgLnBhZ2UtaGVhZGVyIC5ibG9jazpmaXJzdC1jaGlsZHtwYWRkaW5nLXRvcDoyZW07cGFkZGluZy1ib3R0b206MH0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2Uuc2l0ZS1sb2NrdG9ucGVyZm9ybWFuY2UgLnBhZ2UtaGVhZGVyIC5ibG9jazpmaXJzdC1jaGlsZCBoMXttYXJnaW4tYm90dG9tOjIwcHh9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlLnNpdGUtbG9ja3RvbnBlcmZvcm1hbmNlIC5wYWdlLWhlYWRlciAuYmxvY2s6Zmlyc3QtY2hpbGQgLmNvbnRlbnQtd3JhcC53aXRoQ2x1YkJhZGdlcyAuY2x1YkJhZGdle21hcmdpbi1ib3R0b206MH19Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5zZWN0aW9uLWhlYWRpbmd7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTo0OHB4O2NvbG9yOiMxMzE2MTg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjU4cHg7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MC41ZW07dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLnNlY3Rpb24taGVhZGluZ3tmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjM0cHg7Y29sb3I6IzEzMTYxODtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6NThweH19Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlICN0ZXN0aW1vbmlhbHMtY2Fyb3VzZWwuY2Fyb3VzZWwgdWx7Ym9yZGVyLXRvcDowO3BhZGRpbmc6MDttYXJnaW46MH0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgI3Rlc3RpbW9uaWFscy1jYXJvdXNlbC5jYXJvdXNlbCBsaXt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjB9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlICN0ZXN0aW1vbmlhbHMtY2Fyb3VzZWwuY2Fyb3VzZWwgLmNhcm91c2VsLWJ1dHRvbi13cmFwcGVye2Rpc3BsYXk6bm9uZX0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgI3Rlc3RpbW9uaWFscy1jYXJvdXNlbC5jYXJvdXNlbCBibG9ja3F1b3Rle21hcmdpbjowO2xpbmUtaGVpZ2h0OjEuNn0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgI3Rlc3RpbW9uaWFscy1jYXJvdXNlbC5jYXJvdXNlbCBibG9ja3F1b3RlIC5jb2x1bW4tYWRkaXRpb25hbCBjaXRle2ZvbnQtc3R5bGU6bm9ybWFsfS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuY2Fyb3VzZWwtYnV0dG9uLXByZXYsLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5jYXJvdXNlbC1idXR0b24tbmV4dHtkaXNwbGF5Om5vbmV9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5jb3ZlcmVkLXNlY3Rpb257YmFja2dyb3VuZDojMjAyNDI3O3BhZGRpbmctdG9wOjMycHh9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5jb3ZlcmVkLXNlY3Rpb24gLmhlYWRpbmctMS1zaGFkb3d7Y29sb3I6I2ZmZn0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmNvdmVyZWQtc2VjdGlvbiBwe21hcmdpbi1ib3R0b206MjhweH0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmNvdmVyZWQtc2VjdGlvbiAuY292ZXJlZC1ibG9ja3tmbGV4OjEgMSA1MCU7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTlweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjQ3O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7bWFyZ2luLWJvdHRvbTo0OHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5jb3ZlcmVkLXNlY3Rpb24gLmNvdmVyZWQtYmxvY2t7ZmxleC1iYXNpczoxMDAlfX0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmNvdmVyZWQtc2VjdGlvbiAuY292ZXJlZC1pbWFnZXtjbGlwLXBhdGg6Y2lyY2xlKDMzJSk7bWF4LWhlaWdodDoyNTdweDt3aWR0aDphdXRvfS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuY292ZXJlZC1zZWN0aW9uIC5oZWFkaW5nLWJsb2Nre2ZsZXgtYmFzaXM6MTAwJX0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmNvdmVyZWQtc2VjdGlvbiB1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW46MH0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmNvdmVyZWQtc2VjdGlvbiAuYXJ0aWNsZS1yZWFkbW9yZXtvcGFjaXR5OjE7cGFkZGluZy10b3A6MWVtO2NvbG9yOiMwMjllZTM7Zm9udC13ZWlnaHQ6Ym9sZDtjdXJzb3I6cG9pbnRlcn0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmNvdmVyZWQtc2VjdGlvbiAuYXJ0aWNsZS1yZWFkbW9yZTpob3Zlcntjb2xvcjojZmZmfS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuY292ZXJlZC1zZWN0aW9uIC5jb3ZlcmVkLWNvbnRlbnR7aGVpZ2h0OjYwMHB4O292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmhlaWdodCAxcyBlYXNlLW91dDtwb3NpdGlvbjpyZWxhdGl2ZX0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmNvdmVyZWQtc2VjdGlvbiAuY292ZXJlZC1jb250ZW50OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMHB4O2hlaWdodDo3MnB4O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgzMiwzNiwzOSwwKSwgIzIwMjQyNyl9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5jb3ZlcmVkLXNlY3Rpb24gLmNvdmVyZWQtY29udGVudC5vcGVuOmFmdGVye2Rpc3BsYXk6bm9uZX0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmNvdmVyZWQtc2VjdGlvbi5zZXJ2aWNlLWZhbWlseSAuY292ZXJlZC1ibG9jazpudGgtY2hpbGQoMyksLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5jb3ZlcmVkLXNlY3Rpb24uc2VydmljZS1mYW1pbHkgLmNvdmVyZWQtYmxvY2s6bnRoLWNoaWxkKDQpLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuY292ZXJlZC1zZWN0aW9uLnNlcnZpY2UtZmFtaWx5IC5jb3ZlcmVkLWJsb2NrOm50aC1jaGlsZCg1KXtmbGV4LWJhc2lzOjMzJX1AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXsuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmNvdmVyZWQtc2VjdGlvbi5zZXJ2aWNlLWZhbWlseSAuY292ZXJlZC1ibG9jazpudGgtY2hpbGQoMyksLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5jb3ZlcmVkLXNlY3Rpb24uc2VydmljZS1mYW1pbHkgLmNvdmVyZWQtYmxvY2s6bnRoLWNoaWxkKDQpLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuY292ZXJlZC1zZWN0aW9uLnNlcnZpY2UtZmFtaWx5IC5jb3ZlcmVkLWJsb2NrOm50aC1jaGlsZCg1KXtmbGV4LWJhc2lzOjUwJX19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmNvdmVyZWQtc2VjdGlvbi5zZXJ2aWNlLWZhbWlseSAuY292ZXJlZC1ibG9jazpudGgtY2hpbGQoMyksLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5jb3ZlcmVkLXNlY3Rpb24uc2VydmljZS1mYW1pbHkgLmNvdmVyZWQtYmxvY2s6bnRoLWNoaWxkKDQpLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuY292ZXJlZC1zZWN0aW9uLnNlcnZpY2UtZmFtaWx5IC5jb3ZlcmVkLWJsb2NrOm50aC1jaGlsZCg1KXtmbGV4LWJhc2lzOjEwMCV9fS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUgcHttYXJnaW4tYm90dG9tOjIwcHh9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSB1bHttYXJnaW4tYm90dG9tOjI0cHh9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24gYXJ0aWNsZSwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbj5zZWN0aW9ue21hcmdpbi1ib3R0b206NjRweDtwYWRkaW5nLXJpZ2h0OjQycHg7cGFkZGluZy10b3A6MjZweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uIGFydGljbGUsLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24+c2VjdGlvbnttYXJnaW4tYm90dG9tOjQ4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCl7Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24gYXJ0aWNsZSwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbj5zZWN0aW9ue21hcmdpbi1ib3R0b206MzJweH19Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24gYXJ0aWNsZS5zZWN0aW9uX3F1aWNrUXVvdGUsLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24+c2VjdGlvbi5zZWN0aW9uX3F1aWNrUXVvdGV7cGFkZGluZy10b3A6MH0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIGgze2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIycHg7Y29sb3I6IzEzMTYxODtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS4zO21hcmdpbi10b3A6MH0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLnNlcnZpY2UtaGVhZGVye2Rpc3BsYXk6bm9uZX0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbnttYXgtd2lkdGg6NzU2cHg7bWFyZ2luOmF1dG87Zm9udC1zaXplOjE5cHg7bGluZS1oZWlnaHQ6MS42O2xldHRlci1zcGFjaW5nOjAuMzFweH0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbiBoM3tmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsIHNlcmlmO2ZvbnQtc2l6ZTo0OHB4O2xpbmUtaGVpZ2h0OjEuMDg7bGV0dGVyLXNwYWNpbmc6MC43NHB4fS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uIHA+c3Ryb25ne2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24gcD5zdHJvbmc6YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbnRlbnQ6XCJcIjt3aWR0aDoyMnB4O2hlaWdodDoyMnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL2NoZWNrZWQtc3VjY2Vzcy5zdmdcIik7bWFyZ2luLXJpZ2h0OjIwcHh9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24gdWx7bWFyZ2luLWxlZnQ6NDBweH0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmZhcS1zZWN0aW9ue2JhY2tncm91bmQtaW1hZ2U6dXJsKC9pbWcvZmFxLXNlY3Rpb24tYmcuanBnKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuZmFxLXNlY3Rpb24gLmZhcS1zZWN0aW9uLWNvbnRhaW5lcnttYXgtd2lkdGg6NzU2cHg7bWFyZ2luOmF1dG87cGFkZGluZy10b3A6MTQycHg7cGFkZGluZy1ib3R0b206MTExcHh9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5jYXNlLXN0dWR5LXNlY3Rpb257YmFja2dyb3VuZC1jb2xvcjojMjAyNDI3fS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuY2FzZS1zdHVkeS1zZWN0aW9uIC5jYXNlLXN0dWR5LWNvbnRhaW5lcnttYXgtd2lkdGg6NzU2cHg7Y29sb3I6I2ZmZjttYXJnaW46YXV0bztmb250LXNpemU6MTlweDtsaW5lLWhlaWdodDoxLjY7bGV0dGVyLXNwYWNpbmc6MC4zMXB4O3BhZGRpbmc6MTAycHggMCAxNTVweCAwfS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuY2FzZS1zdHVkeS1zZWN0aW9uIC5jYXNlLXN0dWR5LWNvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5ne2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5jYXNlLXN0dWR5LXNlY3Rpb24gLmNhc2Utc3R1ZHktY29udGFpbmVye3BhZGRpbmctYm90dG9tOjQwcHh9fS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAudGVzdGltb25pYWwtc2VjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiMxNjE5MWJ9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC50ZXN0aW1vbmlhbC1zZWN0aW9uIC5jb250ZW50e21heC13aWR0aDo3NTZweDttYXJnaW46YXV0bztwYWRkaW5nLXRvcDo5MHB4O3BhZGRpbmctYm90dG9tOjEyOHB4fS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAudGVzdGltb25pYWwtc2VjdGlvbiAuY29udGVudCAubWVzc2FnZXtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjMycHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4xNjtmb250LXN0eWxlOml0YWxpYztsZXR0ZXItc3BhY2luZzowLjQ5cHg7bWFyZ2luLWJvdHRvbToyNnB4O21pbi1oZWlnaHQ6MjAwcHh9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC50ZXN0aW1vbmlhbC1zZWN0aW9uIC5jb250ZW50IC5hdXRob3ItaW5mb3tmb250LXNpemU6MTZweDtjb2xvcjojZmZmfS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAudGVzdGltb25pYWwtc2VjdGlvbiAuY29udGVudCAuaWNvbi1xdW90ZXtmaWxsOiMwMjllZTM7bWFyZ2luLWJvdHRvbToyM3B4fS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubGF0ZXN0LW5ld3Mtc2VjdGlvbntwYWRkaW5nLXRvcDo2MHB4O3BhZGRpbmctYm90dG9tOjM2cHh9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5sYXRlc3QtbmV3cy1zZWN0aW9uIC5yZXNvdXJjZXMtZ3JpZC10d28tY29sdW1uLmZsZXgtcGFyZW50e3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmxhdGVzdC1uZXdzLXNlY3Rpb24gLnJlc291cmNlcy1ncmlkLXR3by1jb2x1bW4uZmxleC1wYXJlbnQgLnJlc291cmNlcy1ibG9ja3ttYXJnaW4tYm90dG9tOjB9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5sYXRlc3QtbmV3cy1zZWN0aW9uIC5jb2x1bW4tdGl0bGV7cGFkZGluZy1ib3R0b206NDBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubGF0ZXN0LW5ld3Mtc2VjdGlvbiAuY29sdW1uLXRpdGxle21hcmdpbi1sZWZ0OjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmxhdGVzdC1uZXdzLXNlY3Rpb257cGFkZGluZy10b3A6MzBweH19Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5ibG9jay1jZW50ZXJlZHtwYWRkaW5nOjE2cHggMH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuYmxvY2stY2VudGVyZWR7ZGlzcGxheTpub25lfX0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmNvbnRyb2xzLWl0ZW1zLXdyYXBwZXJ7dG9wOjI1MHB4fS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuY29udHJvbHMtaXRlbXMtd3JhcHBlci5wcmV2aW91cy1pdGVte2xlZnQ6MH0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmJ0biwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmJ0bl9hLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuYnV0dG9uLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuYnRuX2IsLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5jaGVja291dC1iYWNrLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuY2hlY2tvdXQtc2tpcCwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmJ0bl9jLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5idG5fZCwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmJ0bl9lLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuYnRuX2csLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5idG5fbG9naW4sLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5wYWdlLWNvbnRhaW5lciBidXR0b24sLnBhZ2UtY29udGFpbmVyIC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSBidXR0b24sLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSBpbnB1dFt0eXBlPWJ1dHRvbl0sLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5tb2RhbC1jb250ZW50IGJ1dHRvbiwubW9kYWwtY29udGVudCAuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgYnV0dG9uLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIGlucHV0W3R5cGU9YnV0dG9uXSwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLnBmLWFkbWluIC5qZi1idG4sLnBmLWFkbWluIC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuamYtYnRuLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSBzcGFuLmJ1dHRvbiwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2Ugc3Bhbi5idXR0b24sLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5wZi1kYXNoYm9hcmQgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuamYtYnRuLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIHNwYW4uYnV0dG9uLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIHNwYW4uYnV0dG9uLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSBidXR0b24jbWFpbl9zdW1tYXJ5LC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5qc29uRm9ybSAuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCdde21heC13aWR0aDoyMzlweH0ucGhvbmViYXIgLnBhZ2UtY29udGFpbmVyIC5oZWFkZXItd2l0aC1zZXJ2aWNlLWNvbnRhY3QgI25hdnt0b3A6MjhweH0ucGhvbmViYXIgLnBhZ2UtY29udGFpbmVyIC5oZWFkZXItd2l0aC1zZXJ2aWNlLWNvbnRhY3QgLnNlcnZpY2UtaGVhZGVye2Rpc3BsYXk6YmxvY2t9LnBob25lYmFyIC5wYWdlLWNvbnRhaW5lciAuaGVhZGVyLXdpdGgtc2VydmljZS1jb250YWN0IC5zZXJ2aWNlLWhlYWRlciAuc2VydmljZS1oZWFkZXItY29udGFjdHtoZWlnaHQ6MjhweDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzAxYmVlNTtwb3NpdGlvbjpmaXhlZDt0b3A6MDt6LWluZGV4Ojk5OTk5OTl9LnBob25lYmFyIC5wYWdlLWNvbnRhaW5lciAuaGVhZGVyLXdpdGgtc2VydmljZS1jb250YWN0IC5zZXJ2aWNlLWhlYWRlciAuc2VydmljZS1oZWFkZXItY29udGVudHttYXJnaW46YXV0bzttYXgtd2lkdGg6MTcwcHg7d2lkdGg6Zml0LWNvbnRlbnQ7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOm5vcm1hbDtjb2xvcjojZmZmZmZmO3BhZGRpbmc6NnB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCl7LnBob25lYmFyIC5wYWdlLWNvbnRhaW5lciAuaGVhZGVyLXdpdGgtc2VydmljZS1jb250YWN0IC5zZXJ2aWNlLWhlYWRlciAuc2VydmljZS1oZWFkZXItY29udGVudHtmb250LXNpemU6MTVweDttYXgtd2lkdGg6MTk1cHh9fS5waG9uZWJhciAucGFnZS1jb250YWluZXIgLmhlYWRlci13aXRoLXNlcnZpY2UtY29udGFjdCAuc2VydmljZS1oZWFkZXIgLnNlcnZpY2UtaGVhZGVyLXRlbGVwaG9uZXtjb2xvcjojZmZmZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7Lm5ld3MtZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ibG9ja19pbWFnZSAuc2lkZWJhci5ibG9ja3tkaXNwbGF5Om5vbmV9fS5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjIycHg7cGFkZGluZy1ib3R0b206MzBweH0ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gcCwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIHB7bWFyZ2luLWJvdHRvbToyMHB4fS5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiB0YWJsZSwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIHRhYmxle2JvcmRlcjowIG5vbmU7Ym9yZGVyLXNwYWNpbmc6MnB4O2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZX0ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gdGFibGUgcCwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIHRhYmxlIHB7bWFyZ2luLWJvdHRvbTowfS5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiB0YWJsZSB0ZCwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIHRhYmxlIHRke2JvcmRlcjowIG5vbmU7cGFkZGluZzoxMHB4fS5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiB0YWJsZSB0cjpudGgtY2hpbGQoZXZlbikgdGQsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiB0YWJsZSB0cjpudGgtY2hpbGQoZXZlbikgdGR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gdGFibGUgdHI6bnRoLWNoaWxkKG9kZCkgdGQsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiB0YWJsZSB0cjpudGgtY2hpbGQob2RkKSB0ZHtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5Zjl9Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIHRhYmxlIHRyOm50aC1jaGlsZCgxKSB0ZCwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIHRhYmxlIHRyOm50aC1jaGlsZCgxKSB0ZCwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gdGFibGUgdGgsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiB0YWJsZSB0aHtiYWNrZ3JvdW5kLWNvbG9yOiMzNzNmNDU7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZToyMXB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjIuMX0ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGV7cGFkZGluZy1ib3R0b206OHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubWFpbi1hcnRpY2xle3BhZGRpbmctYm90dG9tOjE3cHh9fS5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubWFpbi1hcnRpY2xlIC5kYXRlLWF1dGhvci1jb250YWluZXIsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubWFpbi1hcnRpY2xlIC5kYXRlLWF1dGhvci1jb250YWluZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToxNnB4O2xpbmUtaGVpZ2h0OjE4cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpey5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubWFpbi1hcnRpY2xlIC5kYXRlLWF1dGhvci1jb250YWluZXIsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubWFpbi1hcnRpY2xlIC5kYXRlLWF1dGhvci1jb250YWluZXJ7bWFyZ2luLWJvdHRvbToyMHB4fX0ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSB1bCwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUgdWx7cGFkZGluZy1sZWZ0OjE2cHggIWltcG9ydGFudH0ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSAuYXJ0aWNsZS1oZWFkaW5nLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSAuYXJ0aWNsZS1oZWFkaW5ne2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjI2cHg7Y29sb3I6IzEzMTYxODtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40NH0ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSAuYXJ0aWNsZS1kYXRlLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSAuYXJ0aWNsZS1kYXRle2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE3cHg7Y29sb3I6IzliOWI5YjtsaW5lLWhlaWdodDoxLjg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToxNXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkNGQ0ZDR9Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUgLmFydGljbGUtY2F0ZWdvcnksLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubWFpbi1hcnRpY2xlIC5hcnRpY2xlLWNhdGVnb3J5e3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6MjVweDtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2NvbG9yOiMxMzE2MTg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNDR9Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb257cGFkZGluZy1ib3R0b206MTJweH1AbWVkaWEgKG1heC13aWR0aDogOTkycHgpey5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9ue3BhZGRpbmctYm90dG9tOjMwcHh9fS5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAubWFwLWNvbnRhaW5lciwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5tYXAtY29udGFpbmVye2Zsb2F0OmxlZnQ7d2lkdGg6NDUlO21hcmdpbjowIDI2cHggMjBweCAwfUBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCl7Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5tYXAtY29udGFpbmVyLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLm1hcC1jb250YWluZXJ7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO21hcmdpbjowIDAgMjBweH19Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5tYXAtY29udGFpbmVyIC5ldmVudC1tYXAsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAubWFwLWNvbnRhaW5lciAuZXZlbnQtbWFwe2hlaWdodDoyNzBweH1AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXsubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLm1hcC1jb250YWluZXIgLmV2ZW50LW1hcCwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5tYXAtY29udGFpbmVyIC5ldmVudC1tYXB7aGVpZ2h0OjIwNXB4fX1AbWVkaWEgKG1heC13aWR0aDogOTkycHgpey5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAubWFwLWNvbnRhaW5lciAuZXZlbnQtbWFwLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLm1hcC1jb250YWluZXIgLmV2ZW50LW1hcHtoZWlnaHQ6MjUwcHh9fS5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAuY29udGVudC1jb250YWluZXIsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAuY29udGVudC1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1ib3R0b206NDBweDt3aWR0aDo0NSU7bWluLWhlaWdodDoyNzBweH1AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXsubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLmNvbnRlbnQtY29udGFpbmVyLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLmNvbnRlbnQtY29udGFpbmVye21pbi1oZWlnaHQ6MjA1cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCl7Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5jb250ZW50LWNvbnRhaW5lciwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5jb250ZW50LWNvbnRhaW5lcnttaW4taGVpZ2h0OjA7d2lkdGg6MTAwJTtwYWRkaW5nLWJvdHRvbTo0N3B4fX0ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLmNvbnRlbnQtY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmcsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAuY29udGVudC1jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ3ttYXJnaW46MCAwIDE2cHg7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZToyOHB4O2xpbmUtaGVpZ2h0OjM0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLmNvbnRlbnQtY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmcsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAuY29udGVudC1jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ3ttYXJnaW46MCAwIDIycHg7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MjlweH19Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5jb250ZW50LWNvbnRhaW5lciAuZXZlbnQtYWRkcmVzcywubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5jb250ZW50LWNvbnRhaW5lciAuZXZlbnQtYWRkcmVzc3twYWRkaW5nLWJvdHRvbToxMHB4fS5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAuY29udGVudC1jb250YWluZXIgLmV2ZW50LWFkZHJlc3Mgc3BhbiwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5jb250ZW50LWNvbnRhaW5lciAuZXZlbnQtYWRkcmVzcyBzcGFue2Rpc3BsYXk6YmxvY2t9Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5jb250ZW50LWNvbnRhaW5lciAuc2lnbi11cCwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5jb250ZW50LWNvbnRhaW5lciAuc2lnbi11cHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjA7ei1pbmRleDoyfS5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuc29jaWFsLWljb25zLXdyYXAsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuc29jaWFsLWljb25zLXdyYXB7bWFyZ2luLWJvdHRvbTozNXB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5zb2NpYWwtaWNvbnMtd3JhcCwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5zb2NpYWwtaWNvbnMtd3JhcHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206ODRweDtsZWZ0OjMycHg7bWFyZ2luOjA7ei1pbmRleDoyfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuc29jaWFsLWljb25zLXdyYXAsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuc29jaWFsLWljb25zLXdyYXB7bGVmdDoxNnB4fX0ubmV3cy1kZXRhaWwtcGFnZSAubmV3cy1pZnJhbWV7d2lkdGg6MTAwJTtoZWlnaHQ6NjAwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsubmV3cy1kZXRhaWwtcGFnZSAubmV3cy1pZnJhbWV7aGVpZ2h0OjMwMHB4fX0ubmV3cy1kZXRhaWwtcGFnZSAuYXJ0aWNsZS1pbWFnZS13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MS4yZW19Lm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXJ7ZmxleC1iYXNpczoyMCU7bWF4LXdpZHRoOjIyMHB4fS5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyLmJsb2NrLWJhY2t7ZmxleC1iYXNpczoxMyU7bWluLXdpZHRoOjB9Lm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIuYXNpZGUtYmFubmVye21heC13aWR0aDoxNCU7bWluLXdpZHRoOjE0JX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhci5hc2lkZS1iYW5uZXJ7bWF4LXdpZHRoOjE1JX19Lm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bi5idG5fYiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2EsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9hI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2EjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uYnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idG5fYi5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLmNoZWNrb3V0LWJhY2ssI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ1dHRvbi5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24uY2hlY2tvdXQtc2tpcCwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnV0dG9uLmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9hLmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9hLmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9hOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9hI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbjp2aXNpdGVkLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5idXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2EjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbjp2aXNpdGVkLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idG5fYi5idXR0b246dmlzaXRlZCwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbi5jaGVja291dC1iYWNrOnZpc2l0ZWQsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ1dHRvbi5jaGVja291dC1iYWNrOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbi5jaGVja291dC1za2lwOnZpc2l0ZWQsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ1dHRvbi5jaGVja291dC1za2lwOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9hLmNoZWNrb3V0LWJhY2s6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2EuY2hlY2tvdXQtc2tpcDp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2I6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuY2hlY2tvdXQtYmFjazp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5jaGVja291dC1za2lwOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9jLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYyNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2MjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuYnRuX2JbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuYnRuX2JbdHlwZT1cImNhbmNlbFwiXSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuY2hlY2tvdXQtYmFja1t0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1iYWNrW3R5cGU9XCJjYW5jZWxcIl0sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmNoZWNrb3V0LXNraXBbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtc2tpcFt0eXBlPVwiY2FuY2VsXCJdLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYy5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYy5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fYzp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYyNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYyNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmJ0bl9iOnZpc2l0ZWRbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuYnRuX2I6dmlzaXRlZFt0eXBlPVwiY2FuY2VsXCJdLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5jaGVja291dC1iYWNrOnZpc2l0ZWRbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtYmFjazp2aXNpdGVkW3R5cGU9XCJjYW5jZWxcIl0sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmNoZWNrb3V0LXNraXA6dmlzaXRlZFt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1za2lwOnZpc2l0ZWRbdHlwZT1cImNhbmNlbFwiXSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2MuY2hlY2tvdXQtYmFjazp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYy5jaGVja291dC1za2lwOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9kLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZCNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2QjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2QuY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2QuY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2Q6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Qjc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2QjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZC5jaGVja291dC1iYWNrOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9kLmNoZWNrb3V0LXNraXA6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2UsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9lI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZSNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZS5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZS5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fZTp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZSNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZSNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9lLmNoZWNrb3V0LWJhY2s6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2UuY2hlY2tvdXQtc2tpcDp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2cjc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9nI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9nLmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9nLmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9nOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9nI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9nI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2cuY2hlY2tvdXQtYmFjazp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZy5jaGVja291dC1za2lwOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9sb2dpbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2xvZ2luI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fbG9naW4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2xvZ2luLmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9sb2dpbi5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fbG9naW46dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2xvZ2luI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9sb2dpbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9sb2dpbi5jaGVja291dC1iYWNrOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9sb2dpbi5jaGVja291dC1za2lwOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbi5idG5fYiwucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9iLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBidXR0b24uY2hlY2tvdXQtYmFjaywucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbi5jaGVja291dC1za2lwLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgaW5wdXQuYnRuX2JbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5idG5fYlt0eXBlPWJ1dHRvbl0sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGlucHV0LmNoZWNrb3V0LWJhY2tbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1iYWNrW3R5cGU9YnV0dG9uXSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgaW5wdXQuY2hlY2tvdXQtc2tpcFt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LXNraXBbdHlwZT1idXR0b25dLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGJ1dHRvbi5idG5fYiwubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2IsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBidXR0b24uY2hlY2tvdXQtYmFjaywubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBidXR0b24uY2hlY2tvdXQtc2tpcCwubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBpbnB1dC5idG5fYlt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuYnRuX2JbdHlwZT1idXR0b25dLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGlucHV0LmNoZWNrb3V0LWJhY2tbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LWJhY2tbdHlwZT1idXR0b25dLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGlucHV0LmNoZWNrb3V0LXNraXBbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LXNraXBbdHlwZT1idXR0b25dLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiAuYnRuX2IuamYtYnRuLC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuamYtYnRuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ0bl9iLmJ1dHRvbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idG5fYi5idXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnRuX2IuYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ0bl9iLmJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjaywucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjaywucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcCwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcCwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gYnV0dG9uLmpmLWJ0biNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmpmLWJ0biNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gYnV0dG9uLmpmLWJ0biNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uamYtYnRuI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIC5qZi1idG4uY2hlY2tvdXQtYmFjaywucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpmLWJ0bi5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiAuamYtYnRuLmNoZWNrb3V0LXNraXAsLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qZi1idG4uY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIC5idG5fYi5qZi1idG4sLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuamYtYnRuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idG5fYi5idXR0b24sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ0bl9iLmJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnRuX2IuYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idG5fYi5idXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2ssLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcCwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIGJ1dHRvbi5qZi1idG4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uamYtYnRuI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgYnV0dG9uLmpmLWJ0biNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmpmLWJ0biNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgLmpmLWJ0bi5jaGVja291dC1iYWNrLC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpmLWJ0bi5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgLmpmLWJ0bi5jaGVja291dC1za2lwLC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpmLWJ0bi5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYiNtYWluX3N1bW1hcnksLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI21haW5fc3VtbWFyeS5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNtYWluX3N1bW1hcnkuY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2IjbWFpbl9zdWJtaXRfZmxvYXQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0biNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uYnRuX2IsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0biNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5idG5fYjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46dmlzaXRlZCwucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjp2aXNpdGVkLC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5idG5fYiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5idG5fYjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uamYtYnRuOnZpc2l0ZWQsLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uamYtYnRuOnZpc2l0ZWQsLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuYnRuX2JbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuYnRuX2JbdHlwZT1cInN1Ym1pdFwiXSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuY2hlY2tvdXQtYmFja1t0eXBlPVwic3VibWl0XCJdLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1iYWNrW3R5cGU9XCJzdWJtaXRcIl0sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmNoZWNrb3V0LXNraXBbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtc2tpcFt0eXBlPVwic3VibWl0XCJdLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC5idG5fYi50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5idG5fYi50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrLmNoZWNrb3V0LWJhY2tbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LnRyYW5zLWJhY2suY2hlY2tvdXQtYmFja1t0eXBlPSdzdWJtaXQnXSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQudHJhbnMtYmFjay5jaGVja291dC1za2lwW3R5cGU9J3N1Ym1pdCddLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC50cmFucy1iYWNrLmNoZWNrb3V0LXNraXBbdHlwZT0nc3VibWl0J10sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bi5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5jaGVja291dC1iYWNrLmJ0bl9iLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG4uY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuY2hlY2tvdXQtc2tpcC5idG5fYnttYXgtd2lkdGg6MTA3cHg7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG4uYnRuX2IsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9hLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYSNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5idXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9hI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnRuX2IuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbi5jaGVja291dC1iYWNrLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idXR0b24uY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLmNoZWNrb3V0LXNraXAsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ1dHRvbi5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYS5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYS5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fYTp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYSNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5idXR0b246dmlzaXRlZCwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uYnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9hI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5idXR0b246dmlzaXRlZCwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5idXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnRuX2IuYnV0dG9uOnZpc2l0ZWQsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24uY2hlY2tvdXQtYmFjazp2aXNpdGVkLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idXR0b24uY2hlY2tvdXQtYmFjazp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24uY2hlY2tvdXQtc2tpcDp2aXNpdGVkLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idXR0b24uY2hlY2tvdXQtc2tpcDp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYS5jaGVja291dC1iYWNrOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9hLmNoZWNrb3V0LXNraXA6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmNoZWNrb3V0LWJhY2s6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuY2hlY2tvdXQtc2tpcDp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fYywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Mjc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9jI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmJ0bl9iW3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmJ0bl9iW3R5cGU9XCJjYW5jZWxcIl0sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmNoZWNrb3V0LWJhY2tbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtYmFja1t0eXBlPVwiY2FuY2VsXCJdLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5jaGVja291dC1za2lwW3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LXNraXBbdHlwZT1cImNhbmNlbFwiXSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2MuY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2MuY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2M6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Mjc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2MjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5idG5fYjp2aXNpdGVkW3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmJ0bl9iOnZpc2l0ZWRbdHlwZT1cImNhbmNlbFwiXSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuY2hlY2tvdXQtYmFjazp2aXNpdGVkW3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LWJhY2s6dmlzaXRlZFt0eXBlPVwiY2FuY2VsXCJdLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5jaGVja291dC1za2lwOnZpc2l0ZWRbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtc2tpcDp2aXNpdGVkW3R5cGU9XCJjYW5jZWxcIl0sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9jLmNoZWNrb3V0LWJhY2s6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2MuY2hlY2tvdXQtc2tpcDp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Qjc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9kI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9kLmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9kLmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9kOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9kI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9kI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2QuY2hlY2tvdXQtYmFjazp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZC5jaGVja291dC1za2lwOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9lLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZSNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2UjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2UuY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2UuY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2U6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Ujc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2UjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZS5jaGVja291dC1iYWNrOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9lLmNoZWNrb3V0LXNraXA6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2csLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9nI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZyNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZy5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZy5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fZzp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZyNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZyNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9nLmNoZWNrb3V0LWJhY2s6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2cuY2hlY2tvdXQtc2tpcDp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fbG9naW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9sb2dpbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2xvZ2luI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9sb2dpbi5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fbG9naW4uY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2xvZ2luOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9sb2dpbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fbG9naW4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fbG9naW4uY2hlY2tvdXQtYmFjazp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fbG9naW4uY2hlY2tvdXQtc2tpcDp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBidXR0b24uYnRuX2IsLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgYnV0dG9uLmNoZWNrb3V0LWJhY2ssLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBidXR0b24uY2hlY2tvdXQtc2tpcCwucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGlucHV0LmJ0bl9iW3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuYnRuX2JbdHlwZT1idXR0b25dLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBpbnB1dC5jaGVja291dC1iYWNrW3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtYmFja1t0eXBlPWJ1dHRvbl0sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGlucHV0LmNoZWNrb3V0LXNraXBbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1za2lwW3R5cGU9YnV0dG9uXSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBidXR0b24uYnRuX2IsLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9iLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmNoZWNrb3V0LWJhY2ssLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmNoZWNrb3V0LXNraXAsLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgaW5wdXQuYnRuX2JbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmJ0bl9iW3R5cGU9YnV0dG9uXSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBpbnB1dC5jaGVja291dC1iYWNrW3R5cGU9YnV0dG9uXSwubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1iYWNrW3R5cGU9YnV0dG9uXSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBpbnB1dC5jaGVja291dC1za2lwW3R5cGU9YnV0dG9uXSwubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1za2lwW3R5cGU9YnV0dG9uXSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gLmJ0bl9iLmpmLWJ0biwucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmpmLWJ0biwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idG5fYi5idXR0b24sLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnRuX2IuYnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ0bl9iLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idG5fYi5idXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2ssLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2ssLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXAsLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXAsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIGJ1dHRvbi5qZi1idG4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5qZi1idG4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIGJ1dHRvbi5qZi1idG4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmpmLWJ0biNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiAuamYtYnRuLmNoZWNrb3V0LWJhY2ssLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qZi1idG4uY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gLmpmLWJ0bi5jaGVja291dC1za2lwLC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuamYtYnRuLmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCAuYnRuX2IuamYtYnRuLC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmpmLWJ0biwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnRuX2IuYnV0dG9uLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idG5fYi5idXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ0bl9iLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnRuX2IuYnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjaywucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXAsLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcCwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCBidXR0b24uamYtYnRuI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmpmLWJ0biNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIGJ1dHRvbi5qZi1idG4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5qZi1idG4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIC5qZi1idG4uY2hlY2tvdXQtYmFjaywucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qZi1idG4uY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIC5qZi1idG4uY2hlY2tvdXQtc2tpcCwucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qZi1idG4uY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2IjbWFpbl9zdW1tYXJ5LC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNtYWluX3N1bW1hcnkuY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jbWFpbl9zdW1tYXJ5LmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9iI21haW5fc3VibWl0X2Zsb2F0LC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdC5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdC5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmJ0bl9iLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uYnRuX2I6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uamYtYnRuOnZpc2l0ZWQsLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46dmlzaXRlZCwucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uYnRuX2IsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0biNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uYnRuX2I6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjp2aXNpdGVkLC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjp2aXNpdGVkLC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uamYtYnRuOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmJ0bl9iW3R5cGU9XCJzdWJtaXRcIl0sLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmJ0bl9iW3R5cGU9XCJzdWJtaXRcIl0sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmNoZWNrb3V0LWJhY2tbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtYmFja1t0eXBlPVwic3VibWl0XCJdLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5jaGVja291dC1za2lwW3R5cGU9XCJzdWJtaXRcIl0sLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LXNraXBbdHlwZT1cInN1Ym1pdFwiXSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQuYnRuX2IudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXSwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuYnRuX2IudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQudHJhbnMtYmFjay5jaGVja291dC1iYWNrW3R5cGU9J3N1Ym1pdCddLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC50cmFucy1iYWNrLmNoZWNrb3V0LWJhY2tbdHlwZT0nc3VibWl0J10sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2suY2hlY2tvdXQtc2tpcFt0eXBlPSdzdWJtaXQnXSwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQudHJhbnMtYmFjay5jaGVja291dC1za2lwW3R5cGU9J3N1Ym1pdCddLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG4uY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuY2hlY2tvdXQtYmFjay5idG5fYiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuLmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmNoZWNrb3V0LXNraXAuYnRuX2J7ZGlzcGxheTpub25lfX0ubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuLmJ0bl9iIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2Egc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYSNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbiBzdmcsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9hI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbiBzdmcsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uYnV0dG9uIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnRuX2IuYnV0dG9uIHN2Zywjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnV0dG9uIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLmNoZWNrb3V0LWJhY2sgc3ZnLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idXR0b24uY2hlY2tvdXQtYmFjayBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbi5jaGVja291dC1za2lwIHN2Zywjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnV0dG9uLmNoZWNrb3V0LXNraXAgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYS5jaGVja291dC1iYWNrIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2EuY2hlY2tvdXQtc2tpcCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9hOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYSNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uYnV0dG9uOnZpc2l0ZWQgc3ZnLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5idXR0b246dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9hI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uYnV0dG9uOnZpc2l0ZWQgc3ZnLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnRuX2IuYnV0dG9uOnZpc2l0ZWQgc3ZnLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idXR0b246dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbi5jaGVja291dC1iYWNrOnZpc2l0ZWQgc3ZnLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idXR0b24uY2hlY2tvdXQtYmFjazp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLmNoZWNrb3V0LXNraXA6dmlzaXRlZCBzdmcsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ1dHRvbi5jaGVja291dC1za2lwOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYS5jaGVja291dC1iYWNrOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYS5jaGVja291dC1za2lwOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5jaGVja291dC1iYWNrIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuY2hlY2tvdXQtc2tpcCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5jaGVja291dC1iYWNrOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5jaGVja291dC1za2lwOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fYyBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9jI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2MjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmJ0bl9iW3R5cGU9XCJjYW5jZWxcIl0gc3ZnLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5idG5fYlt0eXBlPVwiY2FuY2VsXCJdIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuY2hlY2tvdXQtYmFja1t0eXBlPVwiY2FuY2VsXCJdIHN2ZywuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtYmFja1t0eXBlPVwiY2FuY2VsXCJdIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuY2hlY2tvdXQtc2tpcFt0eXBlPVwiY2FuY2VsXCJdIHN2ZywuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtc2tpcFt0eXBlPVwiY2FuY2VsXCJdIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2MuY2hlY2tvdXQtYmFjayBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9jLmNoZWNrb3V0LXNraXAgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fYzp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Mjc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9jI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmJ0bl9iOnZpc2l0ZWRbdHlwZT1cImNhbmNlbFwiXSBzdmcsLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmJ0bl9iOnZpc2l0ZWRbdHlwZT1cImNhbmNlbFwiXSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmNoZWNrb3V0LWJhY2s6dmlzaXRlZFt0eXBlPVwiY2FuY2VsXCJdIHN2ZywuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtYmFjazp2aXNpdGVkW3R5cGU9XCJjYW5jZWxcIl0gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5jaGVja291dC1za2lwOnZpc2l0ZWRbdHlwZT1cImNhbmNlbFwiXSBzdmcsLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LXNraXA6dmlzaXRlZFt0eXBlPVwiY2FuY2VsXCJdIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2MuY2hlY2tvdXQtYmFjazp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2MuY2hlY2tvdXQtc2tpcDp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2Qgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZCNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9kI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZC5jaGVja291dC1iYWNrIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2QuY2hlY2tvdXQtc2tpcCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9kOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZCNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2QjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2QuY2hlY2tvdXQtYmFjazp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2QuY2hlY2tvdXQtc2tpcDp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2Ugc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZSNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9lI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZS5jaGVja291dC1iYWNrIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2UuY2hlY2tvdXQtc2tpcCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9lOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZSNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2UjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2UuY2hlY2tvdXQtYmFjazp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2UuY2hlY2tvdXQtc2tpcDp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2cgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZyNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9nI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZy5jaGVja291dC1iYWNrIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2cuY2hlY2tvdXQtc2tpcCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9nOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZyNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2cjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2cuY2hlY2tvdXQtYmFjazp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2cuY2hlY2tvdXQtc2tpcDp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2xvZ2luIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2xvZ2luI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2xvZ2luI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fbG9naW4uY2hlY2tvdXQtYmFjayBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9sb2dpbi5jaGVja291dC1za2lwIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2xvZ2luOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fbG9naW4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9sb2dpbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fbG9naW4uY2hlY2tvdXQtYmFjazp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2xvZ2luLmNoZWNrb3V0LXNraXA6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbi5idG5fYiBzdmcsLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiBzdmcsLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uIHN2ZywucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBidXR0b24uY2hlY2tvdXQtYmFjayBzdmcsLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5jaGVja291dC1iYWNrIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgYnV0dG9uLmNoZWNrb3V0LXNraXAgc3ZnLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uY2hlY2tvdXQtc2tpcCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGlucHV0LmJ0bl9iW3R5cGU9YnV0dG9uXSBzdmcsLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmJ0bl9iW3R5cGU9YnV0dG9uXSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGlucHV0LmNoZWNrb3V0LWJhY2tbdHlwZT1idXR0b25dIHN2ZywucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtYmFja1t0eXBlPWJ1dHRvbl0gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBpbnB1dC5jaGVja291dC1za2lwW3R5cGU9YnV0dG9uXSBzdmcsLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LXNraXBbdHlwZT1idXR0b25dIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBidXR0b24uYnRuX2Igc3ZnLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uIHN2ZywubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uIHN2ZywubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmNoZWNrb3V0LWJhY2sgc3ZnLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5jaGVja291dC1iYWNrIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBidXR0b24uY2hlY2tvdXQtc2tpcCBzdmcsLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmNoZWNrb3V0LXNraXAgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGlucHV0LmJ0bl9iW3R5cGU9YnV0dG9uXSBzdmcsLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuYnRuX2JbdHlwZT1idXR0b25dIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBpbnB1dC5jaGVja291dC1iYWNrW3R5cGU9YnV0dG9uXSBzdmcsLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtYmFja1t0eXBlPWJ1dHRvbl0gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGlucHV0LmNoZWNrb3V0LXNraXBbdHlwZT1idXR0b25dIHN2ZywubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1za2lwW3R5cGU9YnV0dG9uXSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIC5idG5fYi5qZi1idG4gc3ZnLC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuamYtYnRuIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idG5fYi5idXR0b24gc3ZnLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ0bl9iLmJ1dHRvbiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnRuX2IuYnV0dG9uIHN2Zywucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idG5fYi5idXR0b24gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrIHN2ZywucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjayBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2sgc3ZnLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcCBzdmcsLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXAgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwIHN2Zywucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIGJ1dHRvbi5qZi1idG4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24gc3ZnLC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uamYtYnRuI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gYnV0dG9uLmpmLWJ0biNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uIHN2ZywucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmpmLWJ0biNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gLmpmLWJ0bi5jaGVja291dC1iYWNrIHN2ZywucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpmLWJ0bi5jaGVja291dC1iYWNrIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gLmpmLWJ0bi5jaGVja291dC1za2lwIHN2ZywucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpmLWJ0bi5jaGVja291dC1za2lwIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIC5idG5fYi5qZi1idG4gc3ZnLC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmpmLWJ0biBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ0bl9iLmJ1dHRvbiBzdmcsLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ0bl9iLmJ1dHRvbiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ0bl9iLmJ1dHRvbiBzdmcsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ0bl9iLmJ1dHRvbiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrIHN2ZywucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2sgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjayBzdmcsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXAgc3ZnLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwIHN2Zywucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXAgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgYnV0dG9uLmpmLWJ0biNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiBzdmcsLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uamYtYnRuI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIGJ1dHRvbi5qZi1idG4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiBzdmcsLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uamYtYnRuI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgLmpmLWJ0bi5jaGVja291dC1iYWNrIHN2ZywucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qZi1idG4uY2hlY2tvdXQtYmFjayBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCAuamYtYnRuLmNoZWNrb3V0LXNraXAgc3ZnLC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpmLWJ0bi5jaGVja291dC1za2lwIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2IjbWFpbl9zdW1tYXJ5IHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jbWFpbl9zdW1tYXJ5LmNoZWNrb3V0LWJhY2sgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNtYWluX3N1bW1hcnkuY2hlY2tvdXQtc2tpcCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9iI21haW5fc3VibWl0X2Zsb2F0IHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQuY2hlY2tvdXQtYmFjayBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LmNoZWNrb3V0LXNraXAgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5idG5fYiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0biNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uYnRuX2I6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkIHN2ZywucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkIHN2ZywubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46dmlzaXRlZCBzdmcsLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uamYtYnRuOnZpc2l0ZWQgc3ZnLC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmJ0bl9iIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uYnRuX2I6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQgc3ZnLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkIHN2ZywubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uamYtYnRuOnZpc2l0ZWQgc3ZnLC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46dmlzaXRlZCBzdmcsLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmJ0bl9iW3R5cGU9XCJzdWJtaXRcIl0gc3ZnLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5idG5fYlt0eXBlPVwic3VibWl0XCJdIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuY2hlY2tvdXQtYmFja1t0eXBlPVwic3VibWl0XCJdIHN2ZywuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtYmFja1t0eXBlPVwic3VibWl0XCJdIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuY2hlY2tvdXQtc2tpcFt0eXBlPVwic3VibWl0XCJdIHN2ZywuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtc2tpcFt0eXBlPVwic3VibWl0XCJdIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQuYnRuX2IudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXSBzdmcsLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmJ0bl9iLnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrLmNoZWNrb3V0LWJhY2tbdHlwZT0nc3VibWl0J10gc3ZnLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC50cmFucy1iYWNrLmNoZWNrb3V0LWJhY2tbdHlwZT0nc3VibWl0J10gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrLmNoZWNrb3V0LXNraXBbdHlwZT0nc3VibWl0J10gc3ZnLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC50cmFucy1iYWNrLmNoZWNrb3V0LXNraXBbdHlwZT0nc3VibWl0J10gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG4uY2hlY2tvdXQtYmFjayBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmNoZWNrb3V0LWJhY2suYnRuX2Igc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG4uY2hlY2tvdXQtc2tpcCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmNoZWNrb3V0LXNraXAuYnRuX2Igc3Zne21hcmdpbi1yaWdodDoxMHB4fS5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG4uYnRuX2I+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2E+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Ejc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uYnV0dG9uPnNwYW4sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYSNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uYnV0dG9uPnNwYW4sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uYnV0dG9uPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ0bl9iLmJ1dHRvbj5zcGFuLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idXR0b24+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLmNoZWNrb3V0LWJhY2s+c3Bhbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnV0dG9uLmNoZWNrb3V0LWJhY2s+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLmNoZWNrb3V0LXNraXA+c3Bhbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnV0dG9uLmNoZWNrb3V0LXNraXA+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2EuY2hlY2tvdXQtYmFjaz5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYS5jaGVja291dC1za2lwPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9hOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Ejc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5idXR0b246dmlzaXRlZD5zcGFuLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5idXR0b246dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYSNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5idXR0b246dmlzaXRlZD5zcGFuLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbjp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ0bl9iLmJ1dHRvbjp2aXNpdGVkPnNwYW4sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ1dHRvbjp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbi5jaGVja291dC1iYWNrOnZpc2l0ZWQ+c3Bhbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnV0dG9uLmNoZWNrb3V0LWJhY2s6dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24uY2hlY2tvdXQtc2tpcDp2aXNpdGVkPnNwYW4sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ1dHRvbi5jaGVja291dC1za2lwOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2EuY2hlY2tvdXQtYmFjazp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9hLmNoZWNrb3V0LXNraXA6dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmNoZWNrb3V0LWJhY2s+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuY2hlY2tvdXQtc2tpcD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYjp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmNoZWNrb3V0LWJhY2s6dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5jaGVja291dC1za2lwOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2M+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Mjc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2MjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5idG5fYlt0eXBlPVwiY2FuY2VsXCJdPnNwYW4sLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmJ0bl9iW3R5cGU9XCJjYW5jZWxcIl0+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuY2hlY2tvdXQtYmFja1t0eXBlPVwiY2FuY2VsXCJdPnNwYW4sLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LWJhY2tbdHlwZT1cImNhbmNlbFwiXT5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5jaGVja291dC1za2lwW3R5cGU9XCJjYW5jZWxcIl0+c3BhbiwuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtc2tpcFt0eXBlPVwiY2FuY2VsXCJdPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9jLmNoZWNrb3V0LWJhY2s+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2MuY2hlY2tvdXQtc2tpcD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fYzp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9jI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2MjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmJ0bl9iOnZpc2l0ZWRbdHlwZT1cImNhbmNlbFwiXT5zcGFuLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5idG5fYjp2aXNpdGVkW3R5cGU9XCJjYW5jZWxcIl0+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuY2hlY2tvdXQtYmFjazp2aXNpdGVkW3R5cGU9XCJjYW5jZWxcIl0+c3BhbiwuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtYmFjazp2aXNpdGVkW3R5cGU9XCJjYW5jZWxcIl0+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuY2hlY2tvdXQtc2tpcDp2aXNpdGVkW3R5cGU9XCJjYW5jZWxcIl0+c3BhbiwuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtc2tpcDp2aXNpdGVkW3R5cGU9XCJjYW5jZWxcIl0+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2MuY2hlY2tvdXQtYmFjazp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9jLmNoZWNrb3V0LXNraXA6dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZCNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZCNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9kLmNoZWNrb3V0LWJhY2s+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2QuY2hlY2tvdXQtc2tpcD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fZDp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9kI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2QjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9kLmNoZWNrb3V0LWJhY2s6dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZC5jaGVja291dC1za2lwOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2U+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Ujc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2UjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZS5jaGVja291dC1iYWNrPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9lLmNoZWNrb3V0LXNraXA+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2U6dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZSNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9lI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZS5jaGVja291dC1iYWNrOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2UuY2hlY2tvdXQtc2tpcDp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9nPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9nI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9nI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2cuY2hlY2tvdXQtYmFjaz5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZy5jaGVja291dC1za2lwPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9nOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2cjc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZyNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2cuY2hlY2tvdXQtYmFjazp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9nLmNoZWNrb3V0LXNraXA6dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fbG9naW4+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2xvZ2luI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9sb2dpbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9sb2dpbi5jaGVja291dC1iYWNrPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9sb2dpbi5jaGVja291dC1za2lwPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9sb2dpbjp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9sb2dpbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9sb2dpbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2xvZ2luLmNoZWNrb3V0LWJhY2s6dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fbG9naW4uY2hlY2tvdXQtc2tpcDp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbi5idG5fYj5zcGFuLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2I+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uPnNwYW4sLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbj5zcGFuLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBidXR0b24uY2hlY2tvdXQtYmFjaz5zcGFuLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uY2hlY2tvdXQtYmFjaz5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBidXR0b24uY2hlY2tvdXQtc2tpcD5zcGFuLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uY2hlY2tvdXQtc2tpcD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBpbnB1dC5idG5fYlt0eXBlPWJ1dHRvbl0+c3BhbiwucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuYnRuX2JbdHlwZT1idXR0b25dPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGlucHV0LmNoZWNrb3V0LWJhY2tbdHlwZT1idXR0b25dPnNwYW4sLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LWJhY2tbdHlwZT1idXR0b25dPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGlucHV0LmNoZWNrb3V0LXNraXBbdHlwZT1idXR0b25dPnNwYW4sLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LXNraXBbdHlwZT1idXR0b25dPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmJ0bl9iPnNwYW4sLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9iPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uPnNwYW4sLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24+c3BhbiwubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGJ1dHRvbi5jaGVja291dC1iYWNrPnNwYW4sLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmNoZWNrb3V0LWJhY2s+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBidXR0b24uY2hlY2tvdXQtc2tpcD5zcGFuLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5jaGVja291dC1za2lwPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgaW5wdXQuYnRuX2JbdHlwZT1idXR0b25dPnNwYW4sLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuYnRuX2JbdHlwZT1idXR0b25dPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgaW5wdXQuY2hlY2tvdXQtYmFja1t0eXBlPWJ1dHRvbl0+c3BhbiwubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1iYWNrW3R5cGU9YnV0dG9uXT5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGlucHV0LmNoZWNrb3V0LXNraXBbdHlwZT1idXR0b25dPnNwYW4sLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtc2tpcFt0eXBlPWJ1dHRvbl0+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gLmJ0bl9iLmpmLWJ0bj5zcGFuLC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuamYtYnRuPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnRuX2IuYnV0dG9uPnNwYW4sLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnRuX2IuYnV0dG9uPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnRuX2IuYnV0dG9uPnNwYW4sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnRuX2IuYnV0dG9uPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2s+c3BhbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjaz5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrPnNwYW4sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2s+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcD5zcGFuLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXA+c3Bhbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiBidXR0b24uamYtYnRuI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uPnNwYW4sLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5qZi1idG4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gYnV0dG9uLmpmLWJ0biNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uPnNwYW4sLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5qZi1idG4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiAuamYtYnRuLmNoZWNrb3V0LWJhY2s+c3BhbiwucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpmLWJ0bi5jaGVja291dC1iYWNrPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIC5qZi1idG4uY2hlY2tvdXQtc2tpcD5zcGFuLC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuamYtYnRuLmNoZWNrb3V0LXNraXA+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIC5idG5fYi5qZi1idG4+c3BhbiwucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5qZi1idG4+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnRuX2IuYnV0dG9uPnNwYW4sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ0bl9iLmJ1dHRvbj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idG5fYi5idXR0b24+c3Bhbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnRuX2IuYnV0dG9uPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrPnNwYW4sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrPnNwYW4sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwPnNwYW4sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwPnNwYW4sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCBidXR0b24uamYtYnRuI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uPnNwYW4sLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uamYtYnRuI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCBidXR0b24uamYtYnRuI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24+c3BhbiwucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5qZi1idG4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgLmpmLWJ0bi5jaGVja291dC1iYWNrPnNwYW4sLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuamYtYnRuLmNoZWNrb3V0LWJhY2s+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIC5qZi1idG4uY2hlY2tvdXQtc2tpcD5zcGFuLC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpmLWJ0bi5jaGVja291dC1za2lwPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9iI21haW5fc3VtbWFyeT5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNtYWluX3N1bW1hcnkuY2hlY2tvdXQtYmFjaz5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNtYWluX3N1bW1hcnkuY2hlY2tvdXQtc2tpcD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYiNtYWluX3N1Ym1pdF9mbG9hdD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdC5jaGVja291dC1iYWNrPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LmNoZWNrb3V0LXNraXA+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmJ0bl9iPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0biNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmJ0bl9iOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ+c3BhbiwucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZD5zcGFuLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46dmlzaXRlZD5zcGFuLC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uamYtYnRuOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46dmlzaXRlZD5zcGFuLC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0biNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uYnRuX2I+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmJ0bl9iOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZD5zcGFuLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZD5zcGFuLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uamYtYnRuOnZpc2l0ZWQ+c3BhbiwucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uamYtYnRuOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjp2aXNpdGVkPnNwYW4sLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5idG5fYlt0eXBlPVwic3VibWl0XCJdPnNwYW4sLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmJ0bl9iW3R5cGU9XCJzdWJtaXRcIl0+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuY2hlY2tvdXQtYmFja1t0eXBlPVwic3VibWl0XCJdPnNwYW4sLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LWJhY2tbdHlwZT1cInN1Ym1pdFwiXT5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5jaGVja291dC1za2lwW3R5cGU9XCJzdWJtaXRcIl0+c3BhbiwuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtc2tpcFt0eXBlPVwic3VibWl0XCJdPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LmJ0bl9iLnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10+c3BhbiwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuYnRuX2IudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXT5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrLmNoZWNrb3V0LWJhY2tbdHlwZT0nc3VibWl0J10+c3BhbiwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQudHJhbnMtYmFjay5jaGVja291dC1iYWNrW3R5cGU9J3N1Ym1pdCddPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2suY2hlY2tvdXQtc2tpcFt0eXBlPSdzdWJtaXQnXT5zcGFuLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC50cmFucy1iYWNrLmNoZWNrb3V0LXNraXBbdHlwZT0nc3VibWl0J10+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuLmNoZWNrb3V0LWJhY2s+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuY2hlY2tvdXQtYmFjay5idG5fYj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG4uY2hlY2tvdXQtc2tpcD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5jaGVja291dC1za2lwLmJ0bl9iPnNwYW57ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOi0ycHh9Lm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bi5idG5fYjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9hOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Ejc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5idXR0b246aG92ZXIgc3ZnLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5idXR0b246aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYSNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5idXR0b246aG92ZXIgc3ZnLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ0bl9iLmJ1dHRvbjpob3ZlciBzdmcsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ1dHRvbjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbi5jaGVja291dC1iYWNrOmhvdmVyIHN2Zywjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnV0dG9uLmNoZWNrb3V0LWJhY2s6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24uY2hlY2tvdXQtc2tpcDpob3ZlciBzdmcsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ1dHRvbi5jaGVja291dC1za2lwOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2EuY2hlY2tvdXQtYmFjazpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9hLmNoZWNrb3V0LXNraXA6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fYTpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Ejc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbjpob3Zlcjp2aXNpdGVkIHN2Zywjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uYnV0dG9uOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYSNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbjpob3Zlcjp2aXNpdGVkIHN2Zywjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5idXR0b246aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ0bl9iLmJ1dHRvbjpob3Zlcjp2aXNpdGVkIHN2Zywjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnV0dG9uOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24uY2hlY2tvdXQtYmFjazpob3Zlcjp2aXNpdGVkIHN2Zywjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnV0dG9uLmNoZWNrb3V0LWJhY2s6aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbi5jaGVja291dC1za2lwOmhvdmVyOnZpc2l0ZWQgc3ZnLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idXR0b24uY2hlY2tvdXQtc2tpcDpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2EuY2hlY2tvdXQtYmFjazpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2EuY2hlY2tvdXQtc2tpcDpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2I6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5jaGVja291dC1iYWNrOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuY2hlY2tvdXQtc2tpcDpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuY2hlY2tvdXQtYmFjazpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuY2hlY2tvdXQtc2tpcDpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2M6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYyNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9jI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5idG5fYjpob3Zlclt0eXBlPVwiY2FuY2VsXCJdIHN2ZywuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuYnRuX2I6aG92ZXJbdHlwZT1cImNhbmNlbFwiXSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmNoZWNrb3V0LWJhY2s6aG92ZXJbdHlwZT1cImNhbmNlbFwiXSBzdmcsLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LWJhY2s6aG92ZXJbdHlwZT1cImNhbmNlbFwiXSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmNoZWNrb3V0LXNraXA6aG92ZXJbdHlwZT1cImNhbmNlbFwiXSBzdmcsLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LXNraXA6aG92ZXJbdHlwZT1cImNhbmNlbFwiXSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9jLmNoZWNrb3V0LWJhY2s6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYy5jaGVja291dC1za2lwOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2M6aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9jI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYyNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5idG5fYjpob3Zlcjp2aXNpdGVkW3R5cGU9XCJjYW5jZWxcIl0gc3ZnLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5idG5fYjpob3Zlcjp2aXNpdGVkW3R5cGU9XCJjYW5jZWxcIl0gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5jaGVja291dC1iYWNrOmhvdmVyOnZpc2l0ZWRbdHlwZT1cImNhbmNlbFwiXSBzdmcsLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LWJhY2s6aG92ZXI6dmlzaXRlZFt0eXBlPVwiY2FuY2VsXCJdIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuY2hlY2tvdXQtc2tpcDpob3Zlcjp2aXNpdGVkW3R5cGU9XCJjYW5jZWxcIl0gc3ZnLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1za2lwOmhvdmVyOnZpc2l0ZWRbdHlwZT1cImNhbmNlbFwiXSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9jLmNoZWNrb3V0LWJhY2s6aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9jLmNoZWNrb3V0LXNraXA6aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9kOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Qjc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZCNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2QuY2hlY2tvdXQtYmFjazpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9kLmNoZWNrb3V0LXNraXA6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fZDpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Qjc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9kI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9kLmNoZWNrb3V0LWJhY2s6aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9kLmNoZWNrb3V0LXNraXA6aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9lOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Ujc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZSNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2UuY2hlY2tvdXQtYmFjazpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9lLmNoZWNrb3V0LXNraXA6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fZTpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Ujc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9lI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9lLmNoZWNrb3V0LWJhY2s6aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9lLmNoZWNrb3V0LXNraXA6aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9nOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2cjc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZyNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2cuY2hlY2tvdXQtYmFjazpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9nLmNoZWNrb3V0LXNraXA6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fZzpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2cjc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9nI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9nLmNoZWNrb3V0LWJhY2s6aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9nLmNoZWNrb3V0LXNraXA6aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9sb2dpbjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9sb2dpbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9sb2dpbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2xvZ2luLmNoZWNrb3V0LWJhY2s6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fbG9naW4uY2hlY2tvdXQtc2tpcDpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9sb2dpbjpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2xvZ2luI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fbG9naW4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2xvZ2luLmNoZWNrb3V0LWJhY2s6aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9sb2dpbi5jaGVja291dC1za2lwOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBidXR0b24uYnRuX2I6aG92ZXIgc3ZnLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2I6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246aG92ZXIgc3ZnLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjpob3ZlciBzdmcsLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgYnV0dG9uLmNoZWNrb3V0LWJhY2s6aG92ZXIgc3ZnLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uY2hlY2tvdXQtYmFjazpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbi5jaGVja291dC1za2lwOmhvdmVyIHN2ZywucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmNoZWNrb3V0LXNraXA6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBpbnB1dC5idG5fYjpob3Zlclt0eXBlPWJ1dHRvbl0gc3ZnLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5idG5fYjpob3Zlclt0eXBlPWJ1dHRvbl0gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBpbnB1dC5jaGVja291dC1iYWNrOmhvdmVyW3R5cGU9YnV0dG9uXSBzdmcsLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LWJhY2s6aG92ZXJbdHlwZT1idXR0b25dIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgaW5wdXQuY2hlY2tvdXQtc2tpcDpob3Zlclt0eXBlPWJ1dHRvbl0gc3ZnLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1za2lwOmhvdmVyW3R5cGU9YnV0dG9uXSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmJ0bl9iOmhvdmVyIHN2ZywubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2I6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjpob3ZlciBzdmcsLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjpob3ZlciBzdmcsLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGJ1dHRvbi5jaGVja291dC1iYWNrOmhvdmVyIHN2ZywubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uY2hlY2tvdXQtYmFjazpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmNoZWNrb3V0LXNraXA6aG92ZXIgc3ZnLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5jaGVja291dC1za2lwOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBpbnB1dC5idG5fYjpob3Zlclt0eXBlPWJ1dHRvbl0gc3ZnLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmJ0bl9iOmhvdmVyW3R5cGU9YnV0dG9uXSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgaW5wdXQuY2hlY2tvdXQtYmFjazpob3Zlclt0eXBlPWJ1dHRvbl0gc3ZnLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LWJhY2s6aG92ZXJbdHlwZT1idXR0b25dIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBpbnB1dC5jaGVja291dC1za2lwOmhvdmVyW3R5cGU9YnV0dG9uXSBzdmcsLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtc2tpcDpob3Zlclt0eXBlPWJ1dHRvbl0gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiAuYnRuX2IuamYtYnRuOmhvdmVyIHN2ZywucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmpmLWJ0bjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnRuX2IuYnV0dG9uOmhvdmVyIHN2ZywucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idG5fYi5idXR0b246aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ0bl9iLmJ1dHRvbjpob3ZlciBzdmcsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnRuX2IuYnV0dG9uOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjazpob3ZlciBzdmcsLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2s6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrOmhvdmVyIHN2Zywucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjazpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXA6aG92ZXIgc3ZnLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcDpob3ZlciBzdmcsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXA6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiBidXR0b24uamYtYnRuI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOmhvdmVyIHN2ZywucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmpmLWJ0biNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIGJ1dHRvbi5qZi1idG4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjpob3ZlciBzdmcsLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5qZi1idG4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIC5qZi1idG4uY2hlY2tvdXQtYmFjazpob3ZlciBzdmcsLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qZi1idG4uY2hlY2tvdXQtYmFjazpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIC5qZi1idG4uY2hlY2tvdXQtc2tpcDpob3ZlciBzdmcsLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qZi1idG4uY2hlY2tvdXQtc2tpcDpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCAuYnRuX2IuamYtYnRuOmhvdmVyIHN2ZywucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5qZi1idG46aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idG5fYi5idXR0b246aG92ZXIgc3ZnLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idG5fYi5idXR0b246aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idG5fYi5idXR0b246aG92ZXIgc3ZnLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idG5fYi5idXR0b246aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjazpob3ZlciBzdmcsLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2s6aG92ZXIgc3ZnLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjazpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwOmhvdmVyIHN2ZywucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXA6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcDpob3ZlciBzdmcsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIGJ1dHRvbi5qZi1idG4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246aG92ZXIgc3ZnLC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmpmLWJ0biNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCBidXR0b24uamYtYnRuI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXIgc3ZnLC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmpmLWJ0biNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIC5qZi1idG4uY2hlY2tvdXQtYmFjazpob3ZlciBzdmcsLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuamYtYnRuLmNoZWNrb3V0LWJhY2s6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgLmpmLWJ0bi5jaGVja291dC1za2lwOmhvdmVyIHN2ZywucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qZi1idG4uY2hlY2tvdXQtc2tpcDpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9iI21haW5fc3VtbWFyeTpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI21haW5fc3VtbWFyeS5jaGVja291dC1iYWNrOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jbWFpbl9zdW1tYXJ5LmNoZWNrb3V0LXNraXA6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYiNtYWluX3N1Ym1pdF9mbG9hdDpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LmNoZWNrb3V0LWJhY2s6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdC5jaGVja291dC1za2lwOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uYnRuX2I6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmJ0bl9iOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246aG92ZXI6dmlzaXRlZCBzdmcsLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246aG92ZXI6dmlzaXRlZCBzdmcsLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uamYtYnRuOmhvdmVyOnZpc2l0ZWQgc3ZnLC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uamYtYnRuOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjpob3Zlcjp2aXNpdGVkIHN2ZywucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0biNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5idG5fYjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0biNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmJ0bl9iOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjpob3Zlcjp2aXNpdGVkIHN2ZywucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXI6dmlzaXRlZCBzdmcsLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjpob3Zlcjp2aXNpdGVkIHN2ZywucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uamYtYnRuOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uamYtYnRuOmhvdmVyOnZpc2l0ZWQgc3ZnLC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uamYtYnRuOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5idG5fYjpob3Zlclt0eXBlPVwic3VibWl0XCJdIHN2ZywuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuYnRuX2I6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmNoZWNrb3V0LWJhY2s6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSBzdmcsLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LWJhY2s6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmNoZWNrb3V0LXNraXA6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSBzdmcsLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LXNraXA6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LmJ0bl9iLnRyYW5zLWJhY2s6aG92ZXJbdHlwZT0nc3VibWl0J10gc3ZnLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5idG5fYi50cmFucy1iYWNrOmhvdmVyW3R5cGU9J3N1Ym1pdCddIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQudHJhbnMtYmFjay5jaGVja291dC1iYWNrOmhvdmVyW3R5cGU9J3N1Ym1pdCddIHN2ZywucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQudHJhbnMtYmFjay5jaGVja291dC1iYWNrOmhvdmVyW3R5cGU9J3N1Ym1pdCddIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQudHJhbnMtYmFjay5jaGVja291dC1za2lwOmhvdmVyW3R5cGU9J3N1Ym1pdCddIHN2ZywucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQudHJhbnMtYmFjay5jaGVja291dC1za2lwOmhvdmVyW3R5cGU9J3N1Ym1pdCddIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuLmNoZWNrb3V0LWJhY2s6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5jaGVja291dC1iYWNrLmJ0bl9iOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuLmNoZWNrb3V0LXNraXA6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5jaGVja291dC1za2lwLmJ0bl9iOmhvdmVyIHN2Z3tmaWxsOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhcnttYXJnaW4tbGVmdDotMTZweDtmbGV4LWJhc2lzOjEwMCU7bWF4LXdpZHRoOjEwMCV9Lm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIuYmxvY2stYmFja3tkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5uZXdzLWRldGFpbC1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2srLmJsb2NrLC5uZXdzLWRldGFpbC1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrKy5ibG9ja3twYWRkaW5nLWxlZnQ6MTZweH19LmRvd25sb2Fkcy13aWRnZXQgLndpZGdldC10aXRsZXtmb250LXNpemU6MTlweDtmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206MzBweH0ub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmV9Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMsLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRze3Bvc2l0aW9uOnJlbGF0aXZlfS5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC52aWRlby1jb250YWluZXIsLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC52aWRlby1jb250YWluZXJ7bWFyZ2luLWJvdHRvbTowfS5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC52aWRlby1jb250YWluZXIgLnZpZGVvLWJsb2NrLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAudmlkZW8tY29udGFpbmVyIC52aWRlby1ibG9ja3ttYXgtaGVpZ2h0OjIzMHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC52aWRlby1jb250YWluZXIgLnZpZGVvLWJsb2NrLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAudmlkZW8tY29udGFpbmVyIC52aWRlby1ibG9ja3ttYXgtaGVpZ2h0OjE4MnB4fX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC52aWRlby1jb250YWluZXIgLnZpZGVvLWJsb2NrLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAudmlkZW8tY29udGFpbmVyIC52aWRlby1ibG9ja3ttYXgtaGVpZ2h0OjI1MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC52aWRlby1jb250YWluZXIgLnZpZGVvLWJsb2NrLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAudmlkZW8tY29udGFpbmVyIC52aWRlby1ibG9ja3ttYXgtaGVpZ2h0OjE3M3B4fX0ub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAudmlkZW8tY29udGFpbmVyIC52aWRlby1ibG9jayBpZnJhbWUsLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC52aWRlby1jb250YWluZXIgLnZpZGVvLWJsb2NrIGlmcmFtZXt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MjMwcHg7aGVpZ2h0OmF1dG99QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8tYmxvY2sgaWZyYW1lLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAudmlkZW8tY29udGFpbmVyIC52aWRlby1ibG9jayBpZnJhbWV7bWluLWhlaWdodDoxODJweH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAudmlkZW8tY29udGFpbmVyIC52aWRlby1ibG9jayBpZnJhbWUsLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC52aWRlby1jb250YWluZXIgLnZpZGVvLWJsb2NrIGlmcmFtZXttaW4taGVpZ2h0OjI1MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC52aWRlby1jb250YWluZXIgLnZpZGVvLWJsb2NrIGlmcmFtZSwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8tYmxvY2sgaWZyYW1le21pbi1oZWlnaHQ6MTczcHh9fS5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9ue3BhZGRpbmc6MTVweCAwIDcwcHg7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9ue3BhZGRpbmc6MTVweCAwIDYwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb257cGFkZGluZzoxNXB4IDAgMzBweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24sLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbntwYWRkaW5nOjAgMCAzMHB4fX0ub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50LC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MDttYXJnaW46MCAtMTBweH0ub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jaywub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2t7cG9zaXRpb246cmVsYXRpdmU7LW1zLWZsZXg6MSAxIDMzLjMzJTstd2Via2l0LWZsZXg6MSAxIDMzLjMzJTtmbGV4OjEgMSAzMy4zMyU7d2lkdGg6MzMuMzMlO21heC13aWR0aDozMy4zMyU7bWluLXdpZHRoOjA7cGFkZGluZzoxNXB4IDEwcHg7Ym94LXNpemluZzpib3JkZXItYm94fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2ssLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2Nrey1tcy1mbGV4OjEgMSA1MCU7LXdlYmtpdC1mbGV4OjEgMSA1MCU7ZmxleDoxIDEgNTAlO3dpZHRoOjUwJTttYXgtd2lkdGg6NTAlfX0ub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jazpudGgtY2hpbGQoM24rMiksLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrOm50aC1jaGlsZCgzbisyKXt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrOm50aC1jaGlsZCgzbisyKSwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2s6bnRoLWNoaWxkKDNuKzIpe3RleHQtYWxpZ246bGVmdH19Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2s6bnRoLWNoaWxkKDNuKzMpLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jazpudGgtY2hpbGQoM24rMyl7dGV4dC1hbGlnbjpyaWdodH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrOm50aC1jaGlsZCgzbiszKSwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2s6bnRoLWNoaWxkKDNuKzMpe3RleHQtYWxpZ246bGVmdH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jazpudGgtY2hpbGQob2RkKSwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2s6bnRoLWNoaWxkKG9kZCl7dGV4dC1hbGlnbjpsZWZ0fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrOm50aC1jaGlsZChldmVuKSwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2s6bnRoLWNoaWxkKGV2ZW4pe3RleHQtYWxpZ246cmlnaHR9fS5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LWNvbnRhaW5lciwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtY29udGFpbmVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE3MHB4O3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LWNvbnRhaW5lciwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtY29udGFpbmVye3dpZHRoOjE1MHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LWNvbnRhaW5lciwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtY29udGFpbmVye3dpZHRoOjEyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LWNvbnRhaW5lciwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtY29udGFpbmVye3dpZHRoOjEwMCV9fS5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LWNvbnRhaW5lciAuaW1hZ2Utd3JhcCwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIC5pbWFnZS13cmFwe21hcmdpbi1ib3R0b206MTRweH0ub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC1jb250YWluZXIgLmltYWdlLXdyYXAgaW1nLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC1jb250YWluZXIgLmltYWdlLXdyYXAgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIHAsLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LWNvbnRhaW5lciBwe21hcmdpbjowfS5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LWNvbnRhaW5lciBwIHNwYW4sLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LWNvbnRhaW5lciBwIHNwYW57ZGlzcGxheTpibG9ja31AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC1jb250YWluZXIgcCBzcGFuLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC1jb250YWluZXIgcCBzcGFue2Rpc3BsYXk6aW5saW5lfX0ub3VyLXN0b3J5LXBhZ2UgLnZpZGVvLWNvbnRhaW5lcntoZWlnaHQ6NzQzcHh9Lm91ci1zdG9yeS1wYWdlIC52aWRlby1jb250YWluZXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2xlZnQ6MDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AsIGJsYWNrIDAlLCB0cmFuc3BhcmVudCA0MCUpO3otaW5kZXg6MX0ub3VyLXN0b3J5LXBhZ2UgLnZpZGVvLWNvbnRhaW5lciAubWVkaWEtY29udGFpbmVye2hlaWdodDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7Lm91ci1zdG9yeS1wYWdlLnJldmVyc2UgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmd7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0ub3VyLXN0b3J5LXBhZ2UgLnZpZGVvLWNvbnRhaW5lcntoZWlnaHQ6NDcycHh9fUBtZWRpYSAobWluLXdpZHRoOiA5MTZweCl7Lm91ci1zdG9yeS1wYWdlIC5zdG9yeS1mYWN0cy1wcm9mZXNzaW9ucyAuc3RvcnktZmFjdHMtaXRlbSAuc3RhdGljLWluZm97bWluLWhlaWdodDo1MHB4fX0uc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjUzcHggMCAxMDBweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVye3BhZGRpbmc6MzBweCAwIDgwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXJ7cGFkZGluZzozNXB4IDAgNTVweH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24sLnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbnt3aWR0aDo0OCV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uLC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb257ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlfX0uc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gcCwuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIHB7bWFyZ2luLWJvdHRvbTowfS5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyLC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lcntwYWRkaW5nOjAgMCA2NXB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIsLnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVye3BhZGRpbmc6MzBweCAwIDUwcHh9fS5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIGgyLC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciBoMnttYXJnaW4tdG9wOjAuNWVtO2ZvbnQtd2VpZ2h0OjMwMH0uc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9jaywuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQtYmxvY2t7cGFkZGluZzoyMHB4IDcwcHggMzJweCAwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXsuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9jaywuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQtYmxvY2t7cGFkZGluZzoyMHB4IDQwcHggMjJweCAwfX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWJsb2NrLC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9ja3twYWRkaW5nOjE4cHggMH19LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQtYmxvY2sgLnNlYXJjaC1yZXN1bHQtd3JhcCAuc2VhcmNoLXJlc3VsdC10aXRsZSwuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQtYmxvY2sgLnNlYXJjaC1yZXN1bHQtd3JhcCAuc2VhcmNoLXJlc3VsdC10aXRsZXtkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgMjBweDtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoxLjM7bWF4LWhlaWdodDo3MnB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkNGQ0ZDQ7cGFkZGluZy1ib3R0b206MTZweH0uc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9jayAuc2VhcmNoLXJlc3VsdC13cmFwIC5zZWFyY2gtcmVzdWx0LXRpdGxlOmhvdmVyLC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9jayAuc2VhcmNoLXJlc3VsdC13cmFwIC5zZWFyY2gtcmVzdWx0LXRpdGxlOmhvdmVye2N1cnNvcjpwb2ludGVyfS5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWJsb2NrIC5zZWFyY2gtcmVzdWx0LXdyYXAgLnNlYXJjaC1yZXN1bHQtY29udGVudCwuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQtYmxvY2sgLnNlYXJjaC1yZXN1bHQtd3JhcCAuc2VhcmNoLXJlc3VsdC1jb250ZW50e2xpbmUtaGVpZ2h0OjEuMX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWJsb2NrIC5zZWFyY2gtcmVzdWx0LXdyYXAgLnNlYXJjaC1yZXN1bHQtY29udGVudCwuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQtYmxvY2sgLnNlYXJjaC1yZXN1bHQtd3JhcCAuc2VhcmNoLXJlc3VsdC1jb250ZW50e2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjEuM319LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQtYmxvY2sgLnNlYXJjaC1yZXN1bHQtd3JhcCAuc2VhcmNoLXJlc3VsdC1jb250ZW50IC5yZWFkLW1vcmUtbGluaywuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQtYmxvY2sgLnNlYXJjaC1yZXN1bHQtd3JhcCAuc2VhcmNoLXJlc3VsdC1jb250ZW50IC5yZWFkLW1vcmUtbGlua3tkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojMDI5ZWUzO3RyYW5zaXRpb246YWxsIDI1MG1zfS5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWJsb2NrOmhvdmVyLC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9jazpob3ZlcntjdXJzb3I6cG9pbnRlcn0uc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9jazpob3ZlciAuc2VhcmNoLXJlc3VsdC10aXRsZSwuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQtYmxvY2s6aG92ZXIgLnNlYXJjaC1yZXN1bHQtdGl0bGUsLnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQtYmxvY2s6aG92ZXIgLnNlYXJjaC1yZXN1bHQtY29udGVudCAucmVhZC1tb3JlLWxpbmssLnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWJsb2NrOmhvdmVyIC5zZWFyY2gtcmVzdWx0LWNvbnRlbnQgLnJlYWQtbW9yZS1saW5re2NvbG9yOiM0YTRhNGF9LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlcjo6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5mbGV4LXBhcmVudHtwYWRkaW5nLXRvcDowfS5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmZsZXgtcGFyZW50Pi5ibG9ja3twYWRkaW5nLXRvcDowfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuYWpheC1mb3Jte2hlaWdodDowfX0ucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5jb250ZW50LWhlYWRlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfS5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmNvbnRlbnQtaGVhZGVyIC5oZWFkaW5nLTEtc2hhZG93e3BhZGRpbmctdG9wOjM1cHg7cGFkZGluZy1ib3R0b206MzVweH0ucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5jb250ZW50LWhlYWRlciAjcmVzb3VyY2UtZmlsdGVyLWJ1dHRvbntjb2xvcjojMjAyNjJhO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMDt6LWluZGV4OjV9LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuY29udGVudC1oZWFkZXIgI3Jlc291cmNlLWZpbHRlci1idXR0b24uY2xvc2VkIC5jbG9zZWQtdGV4dHtkaXNwbGF5Om5vbmV9LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuY29udGVudC1oZWFkZXIgI3Jlc291cmNlLWZpbHRlci1idXR0b24uY2xvc2VkIC5vcGVuZWQtdGV4dHtkaXNwbGF5OmZsZXh9LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuY29udGVudC1oZWFkZXIgI3Jlc291cmNlLWZpbHRlci1idXR0b24ub3BlbmVkIC5jbG9zZWQtdGV4dHtkaXNwbGF5OmZsZXh9LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuY29udGVudC1oZWFkZXIgI3Jlc291cmNlLWZpbHRlci1idXR0b24ub3BlbmVkIC5vcGVuZWQtdGV4dHtkaXNwbGF5Om5vbmV9LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuY29udGVudC1oZWFkZXIgI3Jlc291cmNlLWZpbHRlci1idXR0b24gLmljb24tdGV4dC13cmFwcGVyIHN2Z3ttYXJnaW4tbGVmdDoxMHB4O2ZpbGw6IzAyOWVlM31AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmNvbnRlbnQtaGVhZGVyICNyZXNvdXJjZS1maWx0ZXItYnV0dG9uIC5pY29uLXRleHQtd3JhcHBlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzoxMHB4O2JvcmRlci1yYWRpdXM6NTAlfS5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmNvbnRlbnQtaGVhZGVyICNyZXNvdXJjZS1maWx0ZXItYnV0dG9uIC5pY29uLXRleHQtd3JhcHBlciBzcGFue2Rpc3BsYXk6bm9uZX0ucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5jb250ZW50LWhlYWRlciAjcmVzb3VyY2UtZmlsdGVyLWJ1dHRvbiAuaWNvbi10ZXh0LXdyYXBwZXIgc3Zne21hcmdpbi1sZWZ0OjB9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuY29udGVudC1oZWFkZXIgI3Jlc291cmNlLWZpbHRlci1idXR0b257bWFyZ2luLXRvcDozMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmNvbnRlbnQtaGVhZGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmNvbnRlbnQtaGVhZGVyIC5oZWFkaW5nLTEtc2hhZG93e2Rpc3BsYXk6bm9uZX19LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9jaywucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9ja3t6LWluZGV4OjA7ZmxleC1iYXNpczoxMDAlfS5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2s6Zmlyc3QtY2hpbGQsLnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2s6Zmlyc3QtY2hpbGR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3otaW5kZXg6Mn0ucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrOmZpcnN0LWNoaWxkOmJlZm9yZSwucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9jazpmaXJzdC1jaGlsZDpiZWZvcmUsLnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9jazpsYXN0LWNoaWxkOmJlZm9yZSwucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9jazpsYXN0LWNoaWxkOmJlZm9yZXtkaXNwbGF5Om5vbmV9LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9jazpsYXN0LWNoaWxkOmFmdGVyLC5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrOmxhc3QtY2hpbGQ6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTUwJTt3aWR0aDoyMDAlO3RvcDowO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0ucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrIC5jb250ZW50LXdyYXAsLnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2sgLmNvbnRlbnQtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjN9LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAjZmlsdGVyLWNvbnRlbnR7aGVpZ2h0OjEwMCU7bWF4LWhlaWdodDo1MDBweDtvcGFjaXR5OjE7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IDMwMG1zIGVhc2Utb3V0LCBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAjZmlsdGVyLWNvbnRlbnQuZmxleC1wYXJlbnQgLmJsb2Nrey13ZWJraXQtZmxleDoxIDEgNTAlO21heC13aWR0aDoxMDAlfS5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgI2ZpbHRlci1jb250ZW50LmZsZXgtcGFyZW50IC5ibG9jayAuY2hvc2VuLWNvbnRhaW5lcnt3aWR0aDoxMDAlICFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAjZmlsdGVyLWNvbnRlbnQuZmxleC1wYXJlbnQgLmJsb2NrOmZpcnN0LWNoaWxkey13ZWJraXQtZmxleDoxIDEgMTAwJTttYXgtd2lkdGg6MTAwJX0ucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyICNmaWx0ZXItY29udGVudC5mbGV4LXBhcmVudCAuYmxvY2s6bnRoLWNoaWxkKDIpey13ZWJraXQtZmxleDoxIDEgMTAwJTttYXgtd2lkdGg6MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyICNmaWx0ZXItY29udGVudHtwYWRkaW5nLXRvcDo1MHB4fS5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgI2ZpbHRlci1jb250ZW50LmNsb3NlZHtwYWRkaW5nLXRvcDowcHh9fS5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgI2ZpbHRlci1jb250ZW50LmNsb3NlZHttYXgtaGVpZ2h0OjA7b3BhY2l0eTowfS5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgI2ZpbHRlci1jb250ZW50LmNsb3NlZCAuYmxvY2s6bGFzdC1jaGlsZDphZnRlcntoZWlnaHQ6MH0ucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyICN0ZXh0LXNlYXJjaC1jb250YWluZXJ7aGVpZ2h0OjEwMCU7bWF4LWhlaWdodDo1MDBweDtvcGFjaXR5OjE7cGFkZGluZy10b3A6MS41ZW07cGFkZGluZy1ib3R0b206MTBweDt0cmFuc2l0aW9uOm1heC1oZWlnaHQgMzAwbXMgZWFzZS1vdXQsIG9wYWNpdHkgMzAwbXMgZWFzZS1vdXR9LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAjdGV4dC1zZWFyY2gtY29udGFpbmVyLmNsb3NlZHttYXgtaGVpZ2h0OjA7b3BhY2l0eTowfS5yZXNvdXJjZXMtcGFnZSAuYmFjay10by1wYWdle21hcmdpbjozMHB4IDB9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LnJlc291cmNlcy1wYWdlIC5iYWNrLXRvLXBhZ2V7bWFyZ2luOjE2cHggMCAyM3B4fX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5yZXNvdXJjZXMtcGFnZSAuYmFjay10by1wYWdle21hcmdpbjoyNnB4IDAgMjNweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucmVzb3VyY2VzLXBhZ2UgLmJhY2stdG8tcGFnZXttYXJnaW46MCAwIDIzcHh9fS5yZXNvdXJjZXMtcGFnZSAuYmFjay10by1wYWdlIC5iYWNrLXRvLXBhZ2UtbGlua3twYWRkaW5nLWxlZnQ6MzVweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5yZXNvdXJjZXMtcGFnZSAuYmFjay10by1wYWdlIC5iYWNrLXRvLXBhZ2UtbGlua3twYWRkaW5nLWxlZnQ6MjhweH19LnJlc291cmNlcy1wYWdlIC5iYWNrLXRvLXBhZ2UgLmJhY2stdG8tcGFnZS1saW5rIC5iYWNrLXRvLXBhZ2UtdGV4dHtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMnB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnJlc291cmNlcy1wYWdlIC5iYWNrLXRvLXBhZ2UgLmJhY2stdG8tcGFnZS1saW5rIC5iYWNrLXRvLXBhZ2UtdGV4dHtmb250LXNpemU6MTZweH19LnJlc291cmNlcy1wYWdlIGltZ1tzcmM9Jydde2JhY2tncm91bmQtaW1hZ2U6dXJsKC9pbWcvb25FcnJvckltZy9wbmcpIGNlbnRlciBjZW50ZXJ9LnJlc291cmNlcy1wYWdlIC5pbWdFcnJvcntvdmVyZmxvdzpoaWRkZW47bWluLWhlaWdodDoxMTBweDttYXgtaGVpZ2h0OjExMHB4O2JhY2tncm91bmQ6dXJsKC9pbWcvTG9ja3Rvbl93aGl0ZS5wbmcpIGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjEwMCUgYXV0b30ucmVzb3VyY2VzLXBhZ2UgLnJlc3VsdHMtY291bnR7ZGlzcGxheTpub25lfS5yZXNvdXJjZXMtcGFnZSAubm9SZXN1bHRze3BhZGRpbmctdG9wOjJlbX0ucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1ibG9ja3ttYXJnaW4tYm90dG9tOjBweH0ucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoMil7bWFyZ2luLWJvdHRvbTo5MHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnJlc291cmNlcy1wYWdlIC5yZXNvdXJjZXMtYmxvY2s6bnRoLWNoaWxkKDIpe21hcmdpbi1ib3R0b206NTBweH19LnJlc291cmNlcy1ncmlke3BhZGRpbmctdG9wOjB9I21haW4gLnJlc291cmNlcy1ncmlke3BhZGRpbmctdG9wOjB9I21haW4gLnJlc291cmNlcy1ncmlkLXR3by1jb2x1bW57cGFkZGluZzowfSNtYWluIC5yZXNvdXJjZXMtZ3JpZC10d28tY29sdW1uPi5ibG9ja3ttYXgtd2lkdGg6NTAlfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7I21haW4gLnJlc291cmNlcy1ncmlkLXR3by1jb2x1bW4+LmJsb2Nre21heC13aWR0aDoxMDAlfX1zdmd7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uaWNvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnR9Lmljb24tdmlkZW97d2lkdGg6MjhweDtoZWlnaHQ6MjhweH0uaWNvbi1wcmVzZW50YXRpb257d2lkdGg6MjVweDtoZWlnaHQ6MjVweH0uaWNvbi1kb2N1bWVudHt3aWR0aDoxOXB4O2hlaWdodDoyM3B4fS5pY29uLXRlbXBsYXRle3dpZHRoOjIxcHg7aGVpZ2h0OjI1cHh9Lmljb24tYWxse3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHh9Lmljb24tZXZlbnR7d2lkdGg6MzBweDtoZWlnaHQ6NDFweH0uaWNvbi1kb3dubG9hZEJveHt3aWR0aDozMHB4O2hlaWdodDozMi4wNXB4O2ZpbGw6I0RERERERH0uZmlsZS1kb3dubG9hZHtsaW5lLWhlaWdodDozMnB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjoxMnB4IDA7ZmxvYXQ6bGVmdH0uZmlsZS1kb3dubG9hZCBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5maWxlLWRvd25sb2FkIGEgc3Bhbntmb250LXNpemU6MjBweDtmb250LXdlaWdodDo0MDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1sZWZ0OjQwcHg7dmVydGljYWwtYWxpZ246dG9wfSNtYWluIC5yZXNvdXJjZXMtZ3JpZC0zLTI+LmJsb2Nre2ZsZXg6MSAxIDMzLjMzJTttYXgtd2lkdGg6MzMuMzMlfSNtYWluIC5yZXNvdXJjZXMtZ3JpZC0zLTI+LmJsb2NrOm50aC1jaGlsZCg0KSwjbWFpbiAucmVzb3VyY2VzLWdyaWQtMy0yPi5ibG9jazpudGgtY2hpbGQoNSl7ZmxleDoxIDEgNTAlO21heC13aWR0aDo1MCV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsjbWFpbiAucmVzb3VyY2VzLWdyaWQtMy0yPi5ibG9jaywjbWFpbiAucmVzb3VyY2VzLWdyaWQtMy0yPi5ibG9jazpudGgtY2hpbGQoNCksI21haW4gLnJlc291cmNlcy1ncmlkLTMtMj4uYmxvY2s6bnRoLWNoaWxkKDUpe2ZsZXg6MSAxIDUwJTttYXgtd2lkdGg6NTAlfSNtYWluIC5yZXNvdXJjZXMtZ3JpZC0zLTI+LmJsb2NrOm50aC1jaGlsZCgzKXtmbGV4OjEgMSAxMDAlO21heC13aWR0aDoxMDAlfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpeyNtYWluIC5yZXNvdXJjZXMtZ3JpZC0zLTI+LmJsb2NrLCNtYWluIC5yZXNvdXJjZXMtZ3JpZC0zLTI+LmJsb2NrOm50aC1jaGlsZCg0KSwjbWFpbiAucmVzb3VyY2VzLWdyaWQtMy0yPi5ibG9jazpudGgtY2hpbGQoNSksI21haW4gLnJlc291cmNlcy1ncmlkLTMtMj4uYmxvY2s6bnRoLWNoaWxkKDMpe2ZsZXg6MSAxIDEwMCU7bWF4LXdpZHRoOjEwMCV9fSNtYWluIC5yZXNvdXJjZXMtbWFpbi1zZWN0aW9uIC5yZXNvdXJjZXMtZ3JpZC1maWx0ZXI+LmJsb2Nre21heC13aWR0aDozMy4zMyV9I21haW4gLnJlc291cmNlcy1tYWluLXNlY3Rpb24gLnJlc291cmNlcy1ncmlkLWZpbHRlcj4uYmxvY2s6bnRoLWNoaWxkKDUpe21heC13aWR0aDozMy4zMyV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsjbWFpbiAucmVzb3VyY2VzLW1haW4tc2VjdGlvbiAucmVzb3VyY2VzLWdyaWQtZmlsdGVyPi5ibG9ja3ttYXgtd2lkdGg6NTAlfSNtYWluIC5yZXNvdXJjZXMtbWFpbi1zZWN0aW9uIC5yZXNvdXJjZXMtZ3JpZC1maWx0ZXI+LmJsb2NrOm50aC1jaGlsZCg1KXttYXgtd2lkdGg6MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsjbWFpbiAucmVzb3VyY2VzLW1haW4tc2VjdGlvbiAucmVzb3VyY2VzLWdyaWQtZmlsdGVyPi5ibG9ja3ttYXgtd2lkdGg6MTAwJX19I21haW4gLnJlc291cmNlcy1ncmlkLTItMz4uYmxvY2ssLnJlc291cmNlcy1ncmlkLTItMz4uYmxvY2t7bWFyZ2luLWJvdHRvbTowO21heC13aWR0aDozMy4zJX0jbWFpbiAucmVzb3VyY2VzLWdyaWQtMi0zPi5ibG9jazpudGgtY2hpbGQoMSksI21haW4gLnJlc291cmNlcy1ncmlkLTItMz4uYmxvY2s6bnRoLWNoaWxkKDIpLC5yZXNvdXJjZXMtZ3JpZC0yLTM+LmJsb2NrOm50aC1jaGlsZCgxKSwucmVzb3VyY2VzLWdyaWQtMi0zPi5ibG9jazpudGgtY2hpbGQoMil7ZmxleDoxIDEgNTAlO21heC13aWR0aDo1MCV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsjbWFpbiAucmVzb3VyY2VzLWdyaWQtMi0zPi5ibG9jaywucmVzb3VyY2VzLWdyaWQtMi0zPi5ibG9ja3ttYXJnaW4tYm90dG9tOjA7ZmxleDoxIDEgNTAlO21heC13aWR0aDo1MCV9I21haW4gLnJlc291cmNlcy1ncmlkLTItMz4uYmxvY2s6bnRoLWNoaWxkKDEpLC5yZXNvdXJjZXMtZ3JpZC0yLTM+LmJsb2NrOm50aC1jaGlsZCgxKXtmbGV4OjEgMSAxMDAlO21heC13aWR0aDoxMDAlfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpeyNtYWluIC5yZXNvdXJjZXMtZ3JpZC0yLTM+LmJsb2NrLCNtYWluIC5yZXNvdXJjZXMtZ3JpZC0yLTM+LmJsb2NrOm50aC1jaGlsZCgyKSwjbWFpbiAucmVzb3VyY2VzLWdyaWQtMi0zPi5ibG9jazpudGgtY2hpbGQoMyksLnJlc291cmNlcy1ncmlkLTItMz4uYmxvY2ssLnJlc291cmNlcy1ncmlkLTItMz4uYmxvY2s6bnRoLWNoaWxkKDIpLC5yZXNvdXJjZXMtZ3JpZC0yLTM+LmJsb2NrOm50aC1jaGlsZCgzKXtmbGV4OjEgMSAxMDAlO21heC13aWR0aDoxMDAlfX0ucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoMikgLmFydGljbGUtcmVhZG1vcmUuYnRuLWxpbmt7Y3Vyc29yOnBvaW50ZXJ9LnJlc291cmNlcy1wYWdlIC5yZXNvdXJjZXMtYmxvY2s6bnRoLWNoaWxkKDIpIC5hcnRpY2xlLXJlYWRtb3JlLmJ0bi1saW5rPnNwYW57Ym9yZGVyLWJvdHRvbS13aWR0aDowfS5hZmZpbGlhdGlvbnMtcGFnZSAucmVzb3VyY2VzLWJsb2Nre2hlaWdodDo0MDBweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5hZmZpbGlhdGlvbnMtcGFnZSAucmVzb3VyY2VzLWJsb2Nre2hlaWdodDo1NTBweH19QG1lZGlhIChtYXgtd2lkdGg6IDQ5MHB4KXsuYWZmaWxpYXRpb25zLXBhZ2UgLnJlc291cmNlcy1ibG9ja3toZWlnaHQ6NDAwcHh9fS5hZmZpbGlhdGlvbnMtcGFnZSAucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLWhlYWRpbmd7aGVpZ2h0OjI1cHg7bWFyZ2luLWJvdHRvbTowO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0uYWZmaWxpYXRpb25zLXBhZ2UgLnJlc291cmNlcy1ibG9jayAucGVyc29uYWwtaW5mb3ttYXJnaW4tYm90dG9tOjIwcHh9LmFmZmlsaWF0aW9ucy1wYWdlIC5yZXNvdXJjZXMtYmxvY2sgLnBlcnNvbmFsLWluZm8gLnBob25le2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjY7aGVpZ2h0OjI0cHg7Y29sb3I6IzEzMTYxOH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5hZmZpbGlhdGlvbnMtcGFnZSAucmVzb3VyY2VzLWJsb2NrIC5wZXJzb25hbC1pbmZvIC5waG9uZXtmb250LXNpemU6MTJweDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9fS5hZmZpbGlhdGlvbnMtcGFnZSAucmVzb3VyY2VzLWJsb2NrIC5wZXJzb25hbC1pbmZvIC5lbWFpbHtmb250LXNpemU6MTVweDtjb2xvcjojMTMxNjE4O2hlaWdodDoxOHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmFmZmlsaWF0aW9ucy1wYWdlIC5yZXNvdXJjZXMtYmxvY2sgLnBlcnNvbmFsLWluZm8gLmVtYWlse2ZvbnQtc2l6ZToxMnB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH19LmFmZmlsaWF0aW9ucy1wYWdlIC5wYWdlLWhlYWRlcjo6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uYWZmaWxpYXRpb25zLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrLC5hZmZpbGlhdGlvbnMtcGFnZSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2Nre3otaW5kZXg6MDtmbGV4LWJhc2lzOjEwMCV9LmFmZmlsaWF0aW9ucy1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9jazpmaXJzdC1jaGlsZCwuYWZmaWxpYXRpb25zLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9jazpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7ei1pbmRleDoyfS5hZmZpbGlhdGlvbnMtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2s6Zmlyc3QtY2hpbGQ6YmVmb3JlLC5hZmZpbGlhdGlvbnMtcGFnZSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrOmZpcnN0LWNoaWxkOmJlZm9yZSwuYWZmaWxpYXRpb25zLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrOmxhc3QtY2hpbGQ6YmVmb3JlLC5hZmZpbGlhdGlvbnMtcGFnZSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrOmxhc3QtY2hpbGQ6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uYWZmaWxpYXRpb25zLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrOmxhc3QtY2hpbGQ6YWZ0ZXIsLmFmZmlsaWF0aW9ucy1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2s6bGFzdC1jaGlsZDphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotNTAlO3dpZHRoOjIwMCU7dG9wOjA7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5hZmZpbGlhdGlvbnMtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2sgLmNvbnRlbnQtd3JhcCwuYWZmaWxpYXRpb25zLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9jayAuY29udGVudC13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6M30uYWZmaWxpYXRpb25zLXBhZ2UgLmJhY2stdG8tcGFnZXttYXJnaW46MzBweCAwfUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5hZmZpbGlhdGlvbnMtcGFnZSAuYmFjay10by1wYWdle21hcmdpbjoxNnB4IDAgMjNweH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuYWZmaWxpYXRpb25zLXBhZ2UgLmJhY2stdG8tcGFnZXttYXJnaW46MjZweCAwIDIzcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmFmZmlsaWF0aW9ucy1wYWdlIC5iYWNrLXRvLXBhZ2V7bWFyZ2luOjAgMCAyM3B4fX0uYWZmaWxpYXRpb25zLXBhZ2UgLmJhY2stdG8tcGFnZSAuYmFjay10by1wYWdlLWxpbmt7cGFkZGluZy1sZWZ0OjM1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuYWZmaWxpYXRpb25zLXBhZ2UgLmJhY2stdG8tcGFnZSAuYmFjay10by1wYWdlLWxpbmt7cGFkZGluZy1sZWZ0OjI4cHh9fS5hZmZpbGlhdGlvbnMtcGFnZSAuYmFjay10by1wYWdlIC5iYWNrLXRvLXBhZ2UtbGluayAuYmFjay10by1wYWdlLXRleHR7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjJweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5hZmZpbGlhdGlvbnMtcGFnZSAuYmFjay10by1wYWdlIC5iYWNrLXRvLXBhZ2UtbGluayAuYmFjay10by1wYWdlLXRleHR7Zm9udC1zaXplOjE2cHh9fS5hZmZpbGlhdGlvbnMtcGFnZSBpbWdbc3JjPScnXXtiYWNrZ3JvdW5kLWltYWdlOnVybCgvaW1nL29uRXJyb3JJbWcvcG5nKSBjZW50ZXIgY2VudGVyfS5hZmZpbGlhdGlvbnMtcGFnZSAuaW1nRXJyb3J7b3ZlcmZsb3c6aGlkZGVuO21pbi1oZWlnaHQ6MTEwcHg7bWF4LWhlaWdodDoxMTBweDtiYWNrZ3JvdW5kOnVybCgvaW1nL0xvY2t0b25fd2hpdGUucG5nKSBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZToxMDAlIGF1dG99LmFmZmlsaWF0aW9ucy1wYWdlIC5yZXN1bHRzLWNvdW50e2Rpc3BsYXk6bm9uZX0uYWZmaWxpYXRpb25zLXBhZ2UgLm5vUmVzdWx0c3twYWRkaW5nLXRvcDoyZW19LmFmZmlsaWF0aW9ucy1ncmlke3BhZGRpbmctdG9wOjB9I21haW4gLmFmZmlsaWF0aW9ucy1ncmlke3BhZGRpbmctdG9wOjB9c3Zne2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lmljb257YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50fS5pY29uLXZpZGVve3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHh9Lmljb24tcHJlc2VudGF0aW9ue3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHh9Lmljb24tZG9jdW1lbnR7d2lkdGg6MTlweDtoZWlnaHQ6MjNweH0uaWNvbi10ZW1wbGF0ZXt3aWR0aDoyMXB4O2hlaWdodDoyNXB4fS5pY29uLWFsbHt3aWR0aDoyNXB4O2hlaWdodDoyNXB4fS5pY29uLWV2ZW50e3dpZHRoOjMwcHg7aGVpZ2h0OjQxcHh9Lmljb24tZG93bmxvYWRCb3h7d2lkdGg6MzBweDtoZWlnaHQ6MzIuMDVweDtmaWxsOiNERERERER9LmZpbGUtZG93bmxvYWR7bGluZS1oZWlnaHQ6MzJweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MTJweCAwO2Zsb2F0OmxlZnR9LmZpbGUtZG93bmxvYWQgc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uZmlsZS1kb3dubG9hZCBhIHNwYW57Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NDAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctbGVmdDo0MHB4O3ZlcnRpY2FsLWFsaWduOnRvcH0uYXNpZGUtYWZmaWxpYXRpb25ze2JhY2tncm91bmQ6IzAyOWVlMzttYXJnaW4tYm90dG9tOjJlbTtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTd9LmFzaWRlLWFmZmlsaWF0aW9ucyAuZmxleC1wYXJlbnQgLmJsb2Nre2ZsZXgtYmFzaXM6MTAwJTtwYWRkaW5nOjhweCAxNnB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmFzaWRlLWFmZmlsaWF0aW9ucyAuZmxleC1wYXJlbnQgLmJsb2Nre3BhZGRpbmc6OHB4fX0uYXNpZGUtYWZmaWxpYXRpb25zIGF7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41fS5hc2lkZS1hZmZpbGlhdGlvbnMgLnBob25lbm97Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjhweDtjb2xvcjojMDI5ZWUzO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxO21hcmdpbi1ib3R0b206LjQ1ZW19LmFzaWRlLWFmZmlsaWF0aW9ucyAub3BlbmluZ2hvdXJzIGF7Y29sb3I6I2ZmZjttYXJnaW4tYm90dG9tOjFlbTtkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5hc2lkZS1hZmZpbGlhdGlvbnN7bWFyZ2luOjAgLTE2cHg7d2lkdGg6MTAwdnd9fS5hc2lkZS1hZmZpbGlhdGlvbnMgLmpmLXJvd3tjb2xvcjojZmZmfS5hc2lkZS1hZmZpbGlhdGlvbnMgLmpmLXJvdy5wYXNzd29yZC1yZXNldHtjb2xvcjojYWFhO3BhZGRpbmc6MTBweCAwO2ZvbnQtc2l6ZToxMnB4fS5hc2lkZS1hZmZpbGlhdGlvbnMgLmpmLXJvdy5wYXNzd29yZC1yZXNldCBhe2ZvbnQtc2l6ZToxMnB4fS5hc2lkZS1hZmZpbGlhdGlvbnMgLnNob3ctaGlkZS1wYXNze2NvbG9yOiNmZmZ9LmFzaWRlLWFmZmlsaWF0aW9ucyBhLnNob3ctaGlkZS1wYXNzOmhvdmVye2NvbG9yOiNmZmZ9LmFzaWRlLWFmZmlsaWF0aW9ucy5hc2lkZS13aXRob3V0LW1hcmdpbnttYXJnaW46MH0uYXNpZGUtYWZmaWxpYXRpb25zLmFzaWRlLWdldC1hLXF1b3RlIC5mbGV4LXBhcmVudHtwYWRkaW5nLWJvdHRvbToyNnB4fS5hZmZpbGlhdGlvbnMtdGV4dC11cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5mb290ZXItc2VjdGlvbntiYWNrZ3JvdW5kOiMwMDA7cGFkZGluZy10b3A6ODBweDtwYWRkaW5nLWJvdHRvbTo1MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2ZmZjtsaW5lLWhlaWdodDoxLjU3fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZvb3Rlci1zZWN0aW9ue3BhZGRpbmctdG9wOjQwcHg7cGFkZGluZy1sZWZ0OjE2cHg7cGFkZGluZy1yaWdodDoxNnB4fX0uZm9vdGVyLXNlY3Rpb24gLmZsZXgtcGFyZW50e2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6MCAxNnB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5mb290ZXItc2VjdGlvbiAuZmxleC1wYXJlbnR7bWFyZ2luOjAgYXV0byAwIDB9fUBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCl7LmZvb3Rlci1zZWN0aW9uIC5mbGV4LXBhcmVudHttYXgtd2lkdGg6MTAwJTttYXJnaW46MCBhdXRvIDAgMDtwYWRkaW5nOjAgOHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5mb290ZXItc2VjdGlvbiAuZmxleC1wYXJlbnR7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0uZm9vdGVyLXNlY3Rpb24gLmJsb2Nre21heC13aWR0aDozMCU7ZmxleDowIDEgMjIlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmZvb3Rlci1zZWN0aW9uIC5ibG9ja3ttaW4td2lkdGg6NDUlO21heC13aWR0aDo0NSV9LmZvb3Rlci1zZWN0aW9uIC5ibG9jazpudGgtY2hpbGQoMykgLmZvb3Rlci1uYXZ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfS5mb290ZXItc2VjdGlvbiAuYmxvY2s6bnRoLWNoaWxkKDMpIGxpe3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLWJvdHRvbTo4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZvb3Rlci1zZWN0aW9uIC5ibG9ja3ttYXgtd2lkdGg6MTAwJTtmbGV4LWJhc2lzOjEwMCU7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJX0uZm9vdGVyLXNlY3Rpb24gLmJsb2NrIC5mb290ZXItbmF2Lm5hdl9jb21wbGlhbmNle21heC13aWR0aDoyMzRweDttYXJnaW46YXV0bztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5mb290ZXItc2VjdGlvbiAuYmxvY2sgLmZvb3Rlci1uYXYubmF2X2NvbXBsaWFuY2UgbGl7cGFkZGluZy1sZWZ0OjhweDtwYWRkaW5nLXJpZ2h0OjhweH19LmZvb3Rlci1zZWN0aW9uIC5ibG9jazpudGgtY2hpbGQoMSksLmZvb3Rlci1zZWN0aW9uIC5ibG9jazpudGgtY2hpbGQoMyl7ZmxleC1iYXNpczoxOCV9LmZvb3Rlci1zZWN0aW9uIC5ibG9jazpudGgtY2hpbGQoMil7ZmxleC1iYXNpczozMCV9QG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KXsuZm9vdGVyLXNlY3Rpb24gLmJsb2NrOm50aC1jaGlsZCgyKXtwYWRkaW5nLXJpZ2h0OjZlbX19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZm9vdGVyLXNlY3Rpb24gLmJsb2NrOm50aC1jaGlsZCgyKXtwYWRkaW5nLXJpZ2h0OjB9fS5wZi1hZG1pbiAuZm9vdGVyLXNlY3Rpb257cGFkZGluZy10b3A6MDtwYWRkaW5nLWxlZnQ6MH0ucGYtYWRtaW4gLmZvb3Rlci1zZWN0aW9uIC5ibG9ja3tvcmRlcjoxfS5wZi1hZG1pbiAuZm9vdGVyLXNlY3Rpb24gLmZsZXgtcGFyZW50e2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmctdG9wOjA7bWF4LXdpZHRoOjEwMCV9LnBmLWFkbWluIC5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX3NvY2lhbHtvcmRlcjowO2ZsZXgtYmFzaXM6MTAwJTttYXgtd2lkdGg6NDAwcHg7cGFkZGluZy10b3A6MDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1lbmQ7ZmxleC1kaXJlY3Rpb246cm93fS5wZi1hZG1pbiAuZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YV9zb2NpYWwgdWx7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnBmLWFkbWluIC5mb290ZXItc2VjdGlvbiAuY29weXJpZ2h0LW1ldGF7dGV4dC1hbGlnbjpyaWdodDtmb250LXNpemU6MTRweDtsZXR0ZXItc3BhY2luZzowLjFweH0uZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1sb2dve21heC13aWR0aDozMDBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpmbGV4LWVuZH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5mb290ZXItc2VjdGlvbiAuZm9vdGVyLWxvZ297YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi10b3A6ODBweH19LmZvb3Rlci1zZWN0aW9uIC5mb290ZXItbG9nbyAuZm9vdGVyLWxvZ28tY29udGVudHtkaXNwbGF5OmZsZXh9LmZvb3Rlci1zZWN0aW9uIC5mb290ZXItbG9nbyAuZm9vdGVyLWxvZ28tY29udGVudCAubG9nby1sc29ze21hcmdpbi1sZWZ0OjI1cHg7aGVpZ2h0OjU0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1sb2dvIC5mb290ZXItbG9nby1jb250ZW50IC5sb2dvLWxzb3N7cGFkZGluZy10b3A6MnB4fX0uZm9vdGVyLXNlY3Rpb24gLmxvZ297cGFkZGluZzowO21heC13aWR0aDoxMzlweDttYXJnaW4tYm90dG9tOi0yNXB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmZvb3Rlci1zZWN0aW9uIC5sb2dve2hlaWdodDo3MHB4O21hcmdpbi1ib3R0b206MH19LmZvb3Rlci1zZWN0aW9uIC5pY29uLWxvY2t0b24tbG9nb3tmaWxsOndoaXRlfS5mb290ZXItc2VjdGlvbiAuaWNvbi10d2l0dGVye3dpZHRoOjE2cHg7aGVpZ2h0OjEzcHh9LmZvb3Rlci1zZWN0aW9uIC5pY29uLWxpbmtlZGlue3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LmZvb3Rlci1zZWN0aW9uIGgze2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6NDhweDtjb2xvcjojZmZmO2xpbmUtaGVpZ2h0OjEuMjF9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9vdGVyLXNlY3Rpb24gaDN7Zm9udC1zaXplOjM0cHg7bGluZS1oZWlnaHQ6MS40MX19LmZvb3Rlci1zZWN0aW9uIGg0e2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE4cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS40Mztjb2xvcjojZmZmZmZmO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjAuN2VtfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZvb3Rlci1zZWN0aW9uIGg0e21hcmdpbi10b3A6MC41ZW07Zm9udC1zaXplOjE5cHg7Zm9udC13ZWlnaHQ6NDAwO2xldHRlci1zcGFjaW5nOjAuMjlweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YV9lbWFpbCBwLC5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX2VtYWlsIGRpdiBoNSwuZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YV9lbWFpbCAucGhvbmUtbnVtYmVyLC5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX3Bob25lIHAsLmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGFfcGhvbmUgZGl2IGg1LC5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX3Bob25lIC5waG9uZS1udW1iZXIsLmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGFfdmlzaXRVcyBwLC5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX3Zpc2l0VXMgZGl2IGg1LC5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX3Zpc2l0VXMgLnBob25lLW51bWJlcnttYXJnaW4tbGVmdDotNDBweH19LmZvb3Rlci1zZWN0aW9uIGg1e2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE5cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41ODttYXJnaW4tYm90dG9tOjA7bGV0dGVyLXNwYWNpbmc6MC4yOXB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZvb3Rlci1zZWN0aW9uIGg1e2xpbmUtaGVpZ2h0OjEuNDY7Zm9udC1zaXplOjE2cHh9fS5mb290ZXItc2VjdGlvbiBoNSBhe2NvbG9yOiNmZmZ9LmZvb3Rlci1zZWN0aW9uIGg1IGE6aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5mb290ZXItc2VjdGlvbiAuY29weXJpZ2h0IC5jb3B5cmlnaHQtbWV0YXtwYWRkaW5nOjFlbSAwO2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MX1AbWVkaWEgKG1heC13aWR0aDogMTM1N3B4KXsuZm9vdGVyLXNlY3Rpb24gLmNvcHlyaWdodCAuY29weXJpZ2h0LW1ldGEgLmJvdW5kcywuZm9vdGVyLXNlY3Rpb24gLmNvcHlyaWdodCAuY29weXJpZ2h0LW1ldGEgLmpmLWhlYWRlci1ib3VuZHN7cGFkZGluZzowIDMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5mb290ZXItc2VjdGlvbiAuY29weXJpZ2h0IC5jb3B5cmlnaHQtbWV0YSAuYm91bmRzLC5mb290ZXItc2VjdGlvbiAuY29weXJpZ2h0IC5jb3B5cmlnaHQtbWV0YSAuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nOjAgMzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZm9vdGVyLXNlY3Rpb24gLmNvcHlyaWdodCAuY29weXJpZ2h0LW1ldGEgLmJvdW5kcywuZm9vdGVyLXNlY3Rpb24gLmNvcHlyaWdodCAuY29weXJpZ2h0LW1ldGEgLmpmLWhlYWRlci1ib3VuZHN7cGFkZGluZzowIDI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZvb3Rlci1zZWN0aW9uIC5jb3B5cmlnaHQgLmNvcHlyaWdodC1tZXRhIC5ib3VuZHMsLmZvb3Rlci1zZWN0aW9uIC5jb3B5cmlnaHQgLmNvcHlyaWdodC1tZXRhIC5qZi1oZWFkZXItYm91bmRze3BhZGRpbmc6MCAxNnB4O3RleHQtYWxpZ246Y2VudGVyfX0ucGYtYWRtaW4gLmZvb3Rlci1zZWN0aW9uIC5jb3B5cmlnaHR7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOi00OHB4fS5mb290ZXItc2VjdGlvbiAuZm9vdGVyLWxvZ28gLmNvcHlyaWdodC1tZXRhe3RleHQtYWxpZ246cmlnaHR9LmZvb3Rlci1zZWN0aW9uIFtjbGFzc149XCJjb21wYW55LW1ldGFcIl17cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjQwcHg7bWFyZ2luLWJvdHRvbTo0OHB4O2ZvbnQtc2l6ZToxOXB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjQyO2xldHRlci1zcGFjaW5nOjAuMjlweH0ucGYtYWRtaW4gLmZvb3Rlci1zZWN0aW9uIFtjbGFzc149XCJjb21wYW55LW1ldGFcIl17cGFkZGluZy1sZWZ0OjB9LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGFfb2ZmaWNlc3t0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctYm90dG9tOjA7b3JkZXI6M31AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX29mZmljZXMuYmxvY2t7cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6LTE2cHg7cGFkZGluZy1sZWZ0OjElfX0uZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YV9lbWFpbHtsaW5lLWhlaWdodDoxLjQ0O2xldHRlci1zcGFjaW5nOjAuMjVweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX2VtYWlse2ZvbnQtc2l6ZToxNnB4fS5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX2VtYWlsIC5mb290ZXItaWNvbnt0b3A6M3B4fX0uZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YV9waG9uZSAucGhvbmUtbnVtYmVye2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjMxcHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MTt3aGl0ZS1zcGFjZTpub3dyYXB9QG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCl7LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGFfcGhvbmUgLnBob25lLW51bWJlcntmb250LXNpemU6Y2FsYyggMjZweCArIDEwICogKCgxMDB2dyAtIDcyMHB4KSAvIDE0MDApKX19QG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCl7LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGFfcGhvbmUgLnBob25lLW51bWJlcntmb250LXNpemU6Y2FsYyggMjBweCArIDEwICogKCgxMDB2dyAtIDcyMHB4KSAvIDE0MDApKX19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGFfcGhvbmUgLnBob25lLW51bWJlcntmb250LXNpemU6MjZweH19LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGFfcGhvbmUgLnBob25lLW51bWJlciBhe2NvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YV9waG9uZXtvcmRlcjoxfX0uZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YV9zb2NpYWx7ZmxleDoxIDAgMjglO21heC13aWR0aDpub25lO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LWVuZDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YV9zb2NpYWx7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCV9fS5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX3NvY2lhbCB1bC5zb2NpYWwtaWNvbnN7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDowO3RleHQtYWxpZ246cmlnaHR9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YV9zb2NpYWwgdWwuc29jaWFsLWljb25ze3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2t9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDU2OXB4KXsuZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YV9zb2NpYWwgdWwuc29jaWFsLWljb25ze2Rpc3BsYXk6bm9uZX19LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGFfc29jaWFsIHVsLnNvY2lhbC1pY29ucyBsaXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXJpZ2h0OjhweH0uZm9vdGVyLXNlY3Rpb24gLnNvY2lhbC1jb250YWluZXItaWNvbnN7cGFkZGluZzoxMHB4IDE2cHg7ZGlzcGxheTpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmZvb3Rlci1zZWN0aW9uIC5zb2NpYWwtY29udGFpbmVyLWljb25ze2Rpc3BsYXk6ZmxleH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9vdGVyLXNlY3Rpb24gLnNvY2lhbC1jb250YWluZXItaWNvbnN7ZGlzcGxheTpub25lfX0uZm9vdGVyLXNlY3Rpb24gLnNvY2lhbC1jb250YWluZXItaWNvbnMgbGl7bWFyZ2luLXJpZ2h0OjExcHg7cGFkZGluZy1ib3R0b206MH0uZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktYm91bmRze3BhZGRpbmctbGVmdDowfS5mb290ZXItc2VjdGlvbiAuZm9vdGVyLWljb257ZmlsbDojZmZmO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1pY29uIGF7ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDoxfS5mb290ZXItc2VjdGlvbiAuZm9vdGVyLWljb24gYTp2aXNpdGVke2ZpbGw6I2ZmZn0uZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1pY29uIGE6aG92ZXJ7ZmlsbDojMDI5ZWUzfS5mb290ZXItc2VjdGlvbiAuZm9vdGVyLWljb24gc3ZnLC5mb290ZXItc2VjdGlvbiAuZm9vdGVyLWljb24gdWwsLmZvb3Rlci1zZWN0aW9uIC5mb290ZXItaWNvbiBhe3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1uYXYtd3JhcHtib3JkZXItdG9wOjFweCBzb2xpZCAjOWI5YjliO3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNjd9QG1lZGlhIChtYXgtd2lkdGg6IDEzNTdweCl7LmZvb3Rlci1zZWN0aW9uIC5mb290ZXItbmF2LXdyYXAgLmJvdW5kcywuZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1uYXYtd3JhcCAuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nOjB9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZvb3Rlci1zZWN0aW9uIC5mb290ZXItbmF2LXdyYXAgLmJvdW5kcywuZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1uYXYtd3JhcCAuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nOjAgMTZweH19LmZvb3Rlci1zZWN0aW9uIHVsLmZvb3Rlci1uYXZ7bGlzdC1zdHlsZS10eXBlOm5vbmU7cGFkZGluZzowO21hcmdpbjowfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZvb3Rlci1zZWN0aW9uIHVsLmZvb3Rlci1uYXZ7ZGlzcGxheTpub25lfX0uZm9vdGVyLXNlY3Rpb24gdWwuZm9vdGVyLW5hdiBsaXtwYWRkaW5nLWJvdHRvbTowLjhlbTtkaXNwbGF5OmJsb2NrO21hcmdpbjowfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZvb3Rlci1zZWN0aW9uIHVsLmZvb3Rlci1uYXYgbGkrbGl7cGFkZGluZy10b3A6MH19LmZvb3Rlci1zZWN0aW9uIHVsLmZvb3Rlci1uYXYgbGkgYXtmb250LXNpemU6MTlweDtsaW5lLWhlaWdodDoxLjQyO2xldHRlci1zcGFjaW5nOjAuMjlweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjQwMH0uZm9vdGVyLXNlY3Rpb24gdWwuZm9vdGVyLW5hdiBsaSBhOmhvdmVye2NvbG9yOiMwMjllZTN9LmZvb3Rlci1zZWN0aW9uIHVsLmZvb3Rlci1uYXYgbGkgYSBpbWd7ZGlzcGxheTpub25lfS5mb290ZXItc2VjdGlvbiB1bC5uYXZfY29tcGxpYW5jZSBsaSBhe2ZvbnQtd2VpZ2h0OjMwMDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjQ0O2xldHRlci1zcGFjaW5nOjAuMjVweH0uZm9vdGVyLXNlY3Rpb24gI2Nvb2tpZU5vdGljZXtiYWNrZ3JvdW5kLWNvbG9yOiMyOTJlMzI7Y29sb3I6I2ZmZmZmZjtwb3NpdGlvbjpmaXhlZDt3aWR0aDoxMDAlO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4Ojk5O2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2ZmZjtsaW5lLWhlaWdodDoxLjU3fS5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5ib3VuZHMsLmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmpmLWhlYWRlci1ib3VuZHN7cGFkZGluZzoxNHB4IDB9LmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmJvdW5kcyAuY29udGVudC1wYWRkaW5nLC5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5qZi1oZWFkZXItYm91bmRzIC5jb250ZW50LXBhZGRpbmcsLmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmJvdW5kcyAuamYtaGVhZGVyLWJvdW5kcywuZm9vdGVyLXNlY3Rpb24gI2Nvb2tpZU5vdGljZSAuamYtaGVhZGVyLWJvdW5kcyAuamYtaGVhZGVyLWJvdW5kc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO21heC1oZWlnaHQ6MzAwcHg7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246YWxsIDI1MG1zfS5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5ib3VuZHMgcCwuZm9vdGVyLXNlY3Rpb24gI2Nvb2tpZU5vdGljZSAuamYtaGVhZGVyLWJvdW5kcyBwe21hcmdpbjowfS5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5ib3VuZHMgbGFiZWwsLmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmpmLWhlYWRlci1ib3VuZHMgbGFiZWx7aGVpZ2h0OjI4cHg7bWFyZ2luLWxlZnQ6MTBweH0uZm9vdGVyLXNlY3Rpb24gI2Nvb2tpZU5vdGljZSAuYm91bmRzIGEsLmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmpmLWhlYWRlci1ib3VuZHMgYXt3aGl0ZS1zcGFjZTpub3dyYXB9LmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmJvdW5kcyBzdmcuaWNvbi1jbG9zZSwuZm9vdGVyLXNlY3Rpb24gI2Nvb2tpZU5vdGljZSAuamYtaGVhZGVyLWJvdW5kcyBzdmcuaWNvbi1jbG9zZXtmaWxsOiMwMjllZTM7Ym9yZGVyOjJweCBzb2xpZCAjMDI5ZWUzO3BhZGRpbmc6NHB4O2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHh9LmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmJvdW5kcyBzdmcuaWNvbi1jbG9zZTpob3ZlciwuZm9vdGVyLXNlY3Rpb24gI2Nvb2tpZU5vdGljZSAuamYtaGVhZGVyLWJvdW5kcyBzdmcuaWNvbi1jbG9zZTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcjtmaWxsOiM5YjliOWI7Ym9yZGVyLWNvbG9yOiM5YjliOWJ9QG1lZGlhIChtYXgtd2lkdGg6IDEzNTdweCl7LmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmJvdW5kcywuZm9vdGVyLXNlY3Rpb24gI2Nvb2tpZU5vdGljZSAuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nOjE0cHggMzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7LmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmJvdW5kcywuZm9vdGVyLXNlY3Rpb24gI2Nvb2tpZU5vdGljZSAuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nOjE0cHggMzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9vdGVyLXNlY3Rpb24gI2Nvb2tpZU5vdGljZSAuYm91bmRzLC5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5qZi1oZWFkZXItYm91bmRze3BhZGRpbmc6MTRweCAxNnB4fX0uZm9vdGVyLXNlY3Rpb24gI2Nvb2tpZU5vdGljZSBpbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjAuMDE7bGVmdDotMTAwJX0uZm9vdGVyLXNlY3Rpb24gI2Nvb2tpZU5vdGljZSBpbnB1dDpjaGVja2VkIH4gZGl2e21heC1oZWlnaHQ6MHB4O3BhZGRpbmc6MH0uZm9vdGVyLXNlY3Rpb24gLm9mZi1jYW52YXMtY29udHJvbHN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lm9ucGFnZS1tcC1jb250ZW50cyAubXAtc2VjdGlvbi5tcC1zZWN0aW9uX2luZGV4e2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9Lm9ucGFnZS1tcC1jb250ZW50cyAubXAtc2VjdGlvbi5tcC1zZWN0aW9uX2luZGV4IC5tcC1jb250ZW50LXdyYXAgLmJsb2NrIC5pbm5lci13cmFwe21pbi1oZWlnaHQ6OTZweH0ub25wYWdlLW1wLWNvbnRlbnRzIC5tcC1zZWN0aW9uLm1wLXNlY3Rpb25faW5kZXggLm1wLWNvbnRlbnQtd3JhcCAuYmxvY2sgLmlubmVyLXdyYXAgLnRleHR7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZToyMnB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6MjAwO2xpbmUtaGVpZ2h0OjEuMjQ7bWFyZ2luLXRvcDowfS5vbnBhZ2UtbXAtY29udGVudHMgLm1wLXNlY3Rpb24ubXAtc2VjdGlvbl9pbmRleCAubXAtY29udGVudC13cmFwIC5ibG9jayAuaW5uZXItd3JhcCAuaWNvbntkaXNwbGF5Om5vbmU7bWFyZ2luLXJpZ2h0OjEwcHh9Lm9ucGFnZS1tcC1jb250ZW50cyAubXAtc2VjdGlvbi5tcC1zZWN0aW9uX2luZGV4IC5tcC1jb250ZW50LXdyYXAgLmJsb2NrIC5pbm5lci13cmFwIC5pY29uOjpiZWZvcmV7Zm9udC1zaXplOjEzLjVweDtsaW5lLWhlaWdodDoxMy41cHg7dG9wOjZweH0ubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmJ0bi5idG5fYSwubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmJ0bl9hLC5tYXN0ZXItcG9saWN5IC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5tYXN0ZXItcG9saWN5IC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAuYnV0dG9uLC5tYXN0ZXItcG9saWN5IC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAuYnRuX2E6dmlzaXRlZCwubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmJ0bl9hLmJ0bl9iLC5tYXN0ZXItcG9saWN5IC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyBidXR0b24uYnRuX2Ejc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIGJ1dHRvbi5idG5fYSNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5tYXN0ZXItcG9saWN5IC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAuYnRuX2EuY2hlY2tvdXQtYmFjaywubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmJ0bl9hLmNoZWNrb3V0LXNraXAsLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5idG5fYS5idG5fYywubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmpzb25Gb3JtIGlucHV0LmJ0bl9hW3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5tYXN0ZXItcG9saWN5IC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyBpbnB1dC5idG5fYVt0eXBlPVwiY2FuY2VsXCJdLC5tYXN0ZXItcG9saWN5IC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAuYnRuX2EuYnRuX2QsLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5idG5fYS5idG5fZSwubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmJ0bl9hLmJ0bl9nLC5tYXN0ZXItcG9saWN5IC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAuYnRuX2EuYnRuX2xvZ2luLC5tYXN0ZXItcG9saWN5IC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAucGFnZS1jb250YWluZXIgYnV0dG9uLmJ0bl9hLC5wYWdlLWNvbnRhaW5lciAubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgYnV0dG9uLmJ0bl9hLC5tYXN0ZXItcG9saWN5IC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAucGFnZS1jb250YWluZXIgaW5wdXQuYnRuX2FbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciAubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgaW5wdXQuYnRuX2FbdHlwZT1idXR0b25dLC5tYXN0ZXItcG9saWN5IC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAubW9kYWwtY29udGVudCBidXR0b24uYnRuX2EsLm1vZGFsLWNvbnRlbnQgLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIGJ1dHRvbi5idG5fYSwubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLm1vZGFsLWNvbnRlbnQgaW5wdXQuYnRuX2FbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5tYXN0ZXItcG9saWN5IC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyBpbnB1dC5idG5fYVt0eXBlPWJ1dHRvbl0sLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5wZi1hZG1pbiAuYnRuX2EuamYtYnRuLC5wZi1hZG1pbiAubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmJ0bl9hLmpmLWJ0biwubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnRuX2EuYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgc3Bhbi5idG5fYS5idXR0b24sLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ0bl9hLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIHNwYW4uYnRuX2EuYnV0dG9uLC5tYXN0ZXItcG9saWN5IC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAucGYtZGFzaGJvYXJkIC5idG5fYS5qZi1idG4sLnBmLWRhc2hib2FyZCAubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmJ0bl9hLmpmLWJ0biwubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ0bl9hLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5tYXN0ZXItcG9saWN5IC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyBzcGFuLmJ0bl9hLmJ1dHRvbiwubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ0bl9hLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5tYXN0ZXItcG9saWN5IC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyBzcGFuLmJ0bl9hLmJ1dHRvbiwubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgYnV0dG9uLmJ0bl9hI21haW5fc3VtbWFyeSwubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgYnV0dG9uLmJ0bl9hI21haW5fc3VibWl0X2Zsb2F0LC5tYXN0ZXItcG9saWN5IC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAuanNvbkZvcm0gaW5wdXQuYnRuX2FbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIGlucHV0LmJ0bl9hW3R5cGU9XCJzdWJtaXRcIl0sLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC5idG5fYS50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgaW5wdXQuYnRuX2EudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXttYXgtd2lkdGg6MjM5cHh9Lm1hc3Rlci1wb2xpY3kgLm1haW4tc2VjdGlvbi5ibG9ja3ttYXgtd2lkdGg6MTAwJX0ubWFzdGVyLXBvbGljeSAubWFpbi1zZWN0aW9uLmJsb2NrIC5tYWluLWFydGljbGU6bm90KC5vbnBhZ2UtbXAtY29udGVudHMpe21heC13aWR0aDo3NTZweDttYXJnaW46YXV0b30ubWFzdGVyLXBvbGljeSAubWFpbi1zZWN0aW9uLmJsb2NrIC5tYWluLWFydGljbGU6bm90KC5vbnBhZ2UtbXAtY29udGVudHMpIGF7Y29sb3I6IzIwMjYyYTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5tYXN0ZXItcG9saWN5IC5tYXN0ZXItcG9saWN5LXdyYXBwZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvaW1nL2NvbnRlbnQvbWFzdGVyLXBvbGljeS1iZy5qcGdcIik7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtwYWRkaW5nLXRvcDo3NnB4O3BhZGRpbmctYm90dG9tOjYzcHh9Lm1hc3Rlci1wb2xpY3kgLm1hc3Rlci1wb2xpY3ktd3JhcHBlciAuYXJ0aWNsZS1oZWFkaW5ne2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6NDhweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjA4O2xldHRlci1zcGFjaW5nOjAuNzRweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5tYXN0ZXItcG9saWN5IC5tYXN0ZXItcG9saWN5LXdyYXBwZXIgLmFydGljbGUtaGVhZGluZ3tmb250LXNpemU6NDBweH19Lm1hc3Rlci1wb2xpY3kgLm1hc3Rlci1wb2xpY3ktd3JhcHBlciAubGluay13cmFwcGVye3RleHQtYWxpZ246Y2VudGVyfS5tYXN0ZXItcG9saWN5IC5tYXN0ZXItcG9saWN5LXdyYXBwZXIgLmxpbmstd3JhcHBlciAuYnRuLWxpbmt7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTlweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjQ3fS5tYXN0ZXItcG9saWN5IC5tYXN0ZXItcG9saWN5LXdyYXBwZXIgLmxpbmstd3JhcHBlciAuYnRuLWxpbmsgc3BhbntwYWRkaW5nLXJpZ2h0OjEwcHh9Lm1hc3Rlci1wb2xpY3kgLm1hc3Rlci1wb2xpY3ktd3JhcHBlciAubGluay13cmFwcGVyIC5idG4tbGluayBzdmd7d2lkdGg6MTRweDtoZWlnaHQ6MTRweH0ucGFydG5lcnMgI21haW4gLmJsb2NrOm50aC1jaGlsZChvZGQpe2ZsZXgtYmFzaXM6NjAlfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBhcnRuZXJzICNtYWluIC5ibG9jazpudGgtY2hpbGQob2RkKXtvcmRlcjoyfX0ucGFydG5lcnMgI21haW4gLmJsb2NrOm50aC1jaGlsZChldmVuKXtmbGV4LWJhc2lzOjMwJX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wYXJ0bmVycyAjbWFpbiAuYmxvY2s6bnRoLWNoaWxkKGV2ZW4pe29yZGVyOjF9fS5wYXJ0bmVyLXRpdGxle2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIwcHg7Y29sb3I6IzEzMTYxODtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40O21hcmdpbi10b3A6MH0ucGYtZGFzaGJvYXJkIC50YWJsZXtkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCV9LnBmLWRhc2hib2FyZCAudGFibGUgLnR3by10aGlyZCwucGYtZGFzaGJvYXJkIC50YWJsZSAub25lLXRoaXJke3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6dGFibGUtY2VsbDtib3gtc2l6aW5nOmJvcmRlci1ib3g7dmVydGljYWwtYWxpZ246dG9wfS5wZi1kYXNoYm9hcmQgLnRhYmxlIC5vbmUtdGhpcmR7d2lkdGg6MzMuMzMlfS5wZi1kYXNoYm9hcmQgLnRhYmxlLnN1bW1hcnkgLm9uZS10aGlyZHt3aWR0aDo0MjVweH0ucGYtZGFzaGJvYXJkIGJvZHkgaGVhZGVye2ZvbnQtc2l6ZToxNHB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDhkOGQ4fS5wZi1kYXNoYm9hcmQgLnBvbGljeURvYyBhe2Rpc3BsYXk6YmxvY2t9LnBmLWRhc2hib2FyZCAucG9saWN5RG9jIGEgLnN2Zy1pY29ue21hcmdpbjowO2ZpbGw6IzAwODZCRn0ucGYtZGFzaGJvYXJkIC5wb2xpY3lEb2MuZGlzYWJsZWQgYSAuc3ZnLWljb257bWFyZ2luOjA7ZmlsbDojQzdDN0M3fS5wZi1kYXNoYm9hcmQgLnBvbGljeURvYy5kaXNhYmxlZCBhLC5wZi1kYXNoYm9hcmQgLnBvbGljeURvYy5kaXNhYmxlZCBhOmhvdmVye2N1cnNvcjpkZWZhdWx0fS5wZi1kYXNoYm9hcmQgLmNsaWVudC1kZXRhaWxze21hcmdpbi1ib3R0b206MXB4O3BhZGRpbmc6MTZweDtiYWNrZ3JvdW5kOiNFQkVDRTZ9LnBmLWRhc2hib2FyZCAuY2xpZW50LWRldGFpbHMgYXt0cmFuc2l0aW9uOmNvbG9yIC4zcyAhaW1wb3J0YW50fS5wZi1kYXNoYm9hcmQgLmNsaWVudC1kZXRhaWxzIGE6aG92ZXJ7Y29sb3I6IzA0OTQ0NCAhaW1wb3J0YW50fS5wZi1kYXNoYm9hcmQgLmNsaWVudC1kZXRhaWxzIC50aXRsZSBoMiwucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlscyAudGl0bGUgaDN7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbjowfS5wZi1kYXNoYm9hcmQgLmNsaWVudC1kZXRhaWxzIC5kZXRhaWxze3BhZGRpbmc6MH0ucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlscyAuZGV0YWlscyAuaW1nLXdyYXB7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJTttYXJnaW4tdG9wOjEwcHh9LnBmLWRhc2hib2FyZCAuY2xpZW50LWRldGFpbHMgLmRldGFpbHMgLmltZy13cmFwIGltZ3t3aWR0aDoxMDAlfS5wZi1kYXNoYm9hcmQgLmNsaWVudC1kZXRhaWxzIC5kZXRhaWxzIC5hZGRyZXNzIHNwYW57ZGlzcGxheTpibG9ja30ucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlscyAuZGV0YWlscyAuYWRkcmVzcyBzcGFuLm5hbWUsLnBmLWRhc2hib2FyZCAuY2xpZW50LWRldGFpbHMgLmRldGFpbHMgLmFkZHJlc3Mgc3Bhbi5yb2xle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wZi1kYXNoYm9hcmQgLm1hbmFnZS1kZXRhaWxze3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxNnB4IDAgOHB4IDMycHg7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlO2JvcmRlci10b3A6MXB4IHNvbGlkICNGRkZGRkZ9LnBmLWRhc2hib2FyZCAubWFuYWdlLWRldGFpbHMgLnN2Zy1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6LTZweDtmaWxsOiNCNkJDQjh9LnBmLWRhc2hib2FyZCBhLmRvd25sb2Fkc3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTZweCAwIDhweCAzMnB4O3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZX0ucGYtZGFzaGJvYXJkIGEuZG93bmxvYWRzIC5zdmctaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MDtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MzBweDttYXJnaW4tdG9wOi0xMnB4O2ZpbGw6IzkyMjU0NX0ucGYtZGFzaGJvYXJkIC5kb2MtdGFibGUgYS5kb3dubG9hZHMgLnN2Zy1pY29ue2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0xMnB4O2ZpbGw6IzAwODZCRn0ucGYtZGFzaGJvYXJkIC5kb2MtdGFibGUgYS5kb3dubG9hZHMgLmljb24tZG93bmxvYWR7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7ZmlsbDojMDI5ZWUzfS5wZi1kYXNoYm9hcmQgYS5kb3dubG9hZHMgLmRsVGV4dHtkaXNwbGF5Om5vbmV9LnBmLWRhc2hib2FyZCAudGl0bGUtc2VjdGlvbntkaXNwbGF5Om5vbmU7bWFyZ2luLWJvdHRvbTozMHB4O3BhZGRpbmc6MTVweCAwO2NvbG9yOiM1OTVBNUM7YmFja2dyb3VuZDojRTZFN0U4fS5wZi1kYXNoYm9hcmQgLnRpdGxlLXNlY3Rpb24gaDF7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbjowO3RleHQtdHJhbnNmb3JtOm5vbmV9LnBmLWRhc2hib2FyZCAudGl0bGUtc2VjdGlvbiBoMSBzcGFue2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnBmLWRhc2hib2FyZCAucGYtZGFzaGJvYXJkIHNlY3Rpb257cGFkZGluZy10b3A6MjBweDtiYWNrZ3JvdW5kOiNGMUYyRjJ9LnBmLWRhc2hib2FyZCAucGYtZGFzaGJvYXJkIHNlY3Rpb24rc2VjdGlvbntwYWRkaW5nLXRvcDoyMHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MTAwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgd2hpdGV9LnBmLWRhc2hib2FyZCAucGYtZGFzaGJvYXJkIHNlY3Rpb24gaDEsLnBmLWRhc2hib2FyZCAucGYtZGFzaGJvYXJkIHNlY3Rpb24gaDJ7Zm9udC1zaXplOjIycHg7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbjoyMHB4IDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiM3MTcxNzF9LnBmLWRhc2hib2FyZCBzZWxlY3QuY2hvc2VuLXN0eWxlLC5wZi1kYXNoYm9hcmQgc2VsZWN0LmZpbHRlci1zZWxlY3R7cGFkZGluZy1yaWdodDoyNXB4fS5wZi1kYXNoYm9hcmQgLmJ1dHRvbi5kb2NGaWx0ZXJ7ZmxvYXQ6bm9uZTttYXJnaW46MH0ucGYtZGFzaGJvYXJkIHNlbGVjdHtwYWRkaW5nOjVweCAxNXB4IDVweCA1cHg7YmFja2dyb3VuZDojZmZmIHVybCgvaW1nL2Fycm93LnBuZykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdH0ucGYtZGFzaGJvYXJkIC5pZTkgc2VsZWN0LC5wZi1kYXNoYm9hcmQgLmllMTAgc2VsZWN0LC5wZi1kYXNoYm9hcmQgLmllMTEgc2VsZWN0e3BhZGRpbmctcmlnaHQ6NXB4O2JhY2tncm91bmQtaW1hZ2U6bm9uZX0ucGYtZGFzaGJvYXJkIGJ7Zm9udC13ZWlnaHQ6Ym9sZH0ucGYtZGFzaGJvYXJkIHVse3BhZGRpbmc6MH0ucGYtZGFzaGJvYXJkIGhlYWRlci5wYWdlSGVhZHttYXJnaW4tYm90dG9tOjIwcHg7Ym9yZGVyOjA7YmFja2dyb3VuZDojRUVFRUVFfS5wZi1kYXNoYm9hcmQgaGVhZGVyLnBhZ2VIZWFkPmgye3dpZHRoOjkwJTttYXgtd2lkdGg6MTMwMHB4O21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG87cGFkZGluZy1yaWdodDoxMHB4O3BhZGRpbmctbGVmdDoxMHB4fS5wZi1kYXNoYm9hcmQgaGVhZGVyLnBhZ2VIZWFkPmgye21hcmdpbjowIGF1dG87cGFkZGluZzoxMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsucGYtZGFzaGJvYXJkIC50YWJsZS5zdW1tYXJ5IC5vbmUtdGhpcmR7d2lkdGg6MjI1cHh9LnBmLWRhc2hib2FyZCAuY2hhcnR7d2lkdGg6MjAwcHg7aGVpZ2h0OjIwMHB4fS5wZi1kYXNoYm9hcmQgLmRvdWdobnV0U3VtbWFyeVRpdGxle2ZvbnQtc2l6ZToxNHB4O21hcmdpbjotMTBweCAwIDAgLTQxcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpey5wZi1kYXNoYm9hcmQgLnN1bW1hcnktdGFibGV7cGFkZGluZy1yaWdodDowfS5wZi1kYXNoYm9hcmQgLnRhYmxlIC5vbmUtdGhpcmQsLnBmLWRhc2hib2FyZCAudGFibGUgLnR3by10aGlyZHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LnBmLWRhc2hib2FyZCAudGFibGUgLm9uZS10aGlyZHttYXJnaW4tdG9wOjMwcHh9LnBmLWRhc2hib2FyZCAuY2hhcnR7d2lkdGg6NTAwcHg7aGVpZ2h0OjUwMHB4fS5wZi1kYXNoYm9hcmQgLmRvdWdobnV0U3VtbWFyeVRpdGxle2ZvbnQtc2l6ZToxOHB4O21hcmdpbjowIDAgMCAtMjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzNweCl7LnBmLWRhc2hib2FyZCAuYm91bmRzLC5wZi1kYXNoYm9hcmQgLmpmLWhlYWRlci1ib3VuZHN7d2lkdGg6MTAwJX0ucGYtZGFzaGJvYXJkIGh0bWw6bm90KC5pZTkpIC50YWJsZS1mbG93IHRoZWFkIHRye3Bvc2l0aW9uOmFic29sdXRlO3RvcDotOTk5OXB4O2xlZnQ6LTk5OTlweH0ucGYtZGFzaGJvYXJkIGh0bWw6bm90KC5pZTkpIC50YWJsZS1mbG93PnRib2R5PnRyPnRke3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nLWxlZnQ6NDAlO2JvcmRlcjpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNDQ0NDQ0N9LnBmLWRhc2hib2FyZCBodG1sOm5vdCguaWU5KSAudGFibGUtZmxvdz50Ym9keT50cj50ZDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo2cHg7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjMwJTtwYWRkaW5nLXJpZ2h0OjEwcHg7Y29udGVudDphdHRyKGRhdGEtbGFiZWwpO3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXB9LnBmLWRhc2hib2FyZCBodG1sOm5vdCguaWU5KSAudGFibGUtZmxvdz50Zm9vdD50cntmb250LXNpemU6MH0ucGYtZGFzaGJvYXJkIGh0bWw6bm90KC5pZTkpIC50YWJsZS1mbG93PnRmb290PnRyPnRke2ZvbnQtc2l6ZToxNXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjUwJX0ucGYtZGFzaGJvYXJkIGh0bWw6bm90KC5pZTkpIC50YWJsZS1mbG93IC5mdWxsLXdpZHRoK3Rke3dpZHRoOjA7cGFkZGluZzowfS5wZi1kYXNoYm9hcmQgaHRtbDpub3QoLmllOSkgLnRhYmxlLWZsb3c+dGZvb3Q+dHI+dGQuZnVsbC13aWR0aHt3aWR0aDoxMDAlfS5wZi1kYXNoYm9hcmQgaHRtbDpub3QoLmllOSkgLnRhYmxlLWZsb3c+dGZvb3Q+dHI+dGQ6bGFzdC1vZi10eXBlLC5wZi1kYXNoYm9hcmQgaHRtbDpub3QoLmllOSkgLnRhYmxlLWZsb3c+dGZvb3Q+dHI+dGQuc3BhY2V7d2lkdGg6MDtwYWRkaW5nOjB9LnBmLWRhc2hib2FyZCBodG1sOm5vdCguaWU5KSAuZG9jLXRhYmxlIC50YWJsZS1mbG93IGEuZG93bmxvYWRzIC5zdmctaWNvbntsZWZ0OjA7bWFyZ2luLWxlZnQ6MH19LnBmLWRhc2hib2FyZCAuaG9tZS1yZXNvdXJjZXMtc2VjdGlvbntiYWNrZ3JvdW5kOiNlOWVkZjB9YS5zdGF0dXMtaWNvbntmaWxsOiMwMjllZTM7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi41ZW19LmhvbWUucGYtZGFzaGJvYXJkIC5zaWRlYmFyLmJsb2Nre3BhZGRpbmctdG9wOjQuNGVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmhvbWUucGYtZGFzaGJvYXJkIC5zaWRlYmFyLmJsb2Nre3BhZGRpbmctdG9wOjB9fS5ob21lLnBmLWRhc2hib2FyZCAubm8tdGFicyAuc2lkZWJhci5ibG9ja3twYWRkaW5nLXRvcDozNXB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmhvbWUucGYtZGFzaGJvYXJkIC5uby10YWJzIC5zaWRlYmFyLmJsb2Nre3BhZGRpbmctdG9wOjB9fS5kYXNoYm9hcmQtY29udGFjdC5jYXRlZ29yeURhc2hib2FyZCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXJ7YmFja2dyb3VuZC1jb2xvcjojMWMxYzFiO3BhZGRpbmctbGVmdDowfS5kYXNoYm9hcmQtY29udGFjdC5jYXRlZ29yeURhc2hib2FyZCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXIgLmFjY29yZGlvbi10aXRsZXtwYWRkaW5nLWxlZnQ6MjZweDtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjQ1cHg7bGV0dGVyLXNwYWNpbmc6MC4zMXB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmRhc2hib2FyZC1jb250YWN0LmNhdGVnb3J5RGFzaGJvYXJkIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlciAuYWNjb3JkaW9uLXRpdGxle2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuMjVlbTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZy1sZWZ0OjIwcHh9fS5kYXNoYm9hcmQtY29udGFjdC5jYXRlZ29yeURhc2hib2FyZCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXIgLmFjY29yZGlvbi10aXRsZSAucG9saWN5UmVme2ZvbnQtd2VpZ2h0Om5vcm1hbH0uZGFzaGJvYXJkLWNvbnRhY3QuY2F0ZWdvcnlEYXNoYm9hcmQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2VyIC5pbnNUeXBlQ2F0ZWdvcnl7aGVpZ2h0OjU3cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWluLXdpZHRoOjk1cHg7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoxMHB4IDB9LmRhc2hib2FyZC1jb250YWN0LmNhdGVnb3J5RGFzaGJvYXJkIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlciAuaW5zVHlwZUNhdGVnb3J5IHN2Z3toZWlnaHQ6MTAwJX0uZGFzaGJvYXJkLWNvbnRhY3QuY2F0ZWdvcnlEYXNoYm9hcmQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLXRyaWdnZXJ7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzfS5kYXNoYm9hcmQtY29udGFjdC5jYXRlZ29yeURhc2hib2FyZCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWl0ZW0+YXtwYWRkaW5nLWxlZnQ6MjhweH0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2g7bWFyZ2luLWJvdHRvbTozcHh9LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVte3Njcm9sbC1tYXJnaW4tdG9wOjE1OHB4fS5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtiYWNrZ3JvdW5kLWNvbG9yOiM3ZjhjOTQ7cGFkZGluZzowIDAgMCAyOHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlcntwYWRkaW5nOjAgNjFweCAwIDE1cHh9fS5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXIgLmFjY29yZGlvbi10aXRsZXtoZWlnaHQ6NTdweDtwYWRkaW5nOjZweCAwO2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MjZweDtsaW5lLWhlaWdodDoxLjY5O2xldHRlci1zcGFjaW5nOjAuNHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiNmZmY7ZmxleC1iYXNpczoxMDAlfS5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXIgLmFjY29yZGlvbi10aXRsZSAucG9saWN5UmVme2Rpc3BsYXk6bm9uZX0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2VyIC5leHBpcnktZGF0ZXtmb250LWZhbWlseTpTYXJhYnVuLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjgzO2xldHRlci1zcGFjaW5nOjAuMThweDtjb2xvcjojZmZmO3BhZGRpbmc6MThweCA5OXB4IDAgMDttaW4td2lkdGg6MjYwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2VyIC5leHBpcnktZGF0ZXtvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTQwcHg7bGVmdDoxNnB4O2NvbG9yOiMyMDI2MmE7ei1pbmRleDoxMH19LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudHt3aWR0aDoxMDAlO2JvcmRlcjpzb2xpZCAxcHggIzk3OTc5NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IC43cyBlYXNlLW91dCwgb3BhY2l0eSAuM3MgZWFzZS1vdXQsIHBhZGRpbmcgMHMgZWFzZSAuM3N9LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCAuaW5uZXItYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXtwYWRkaW5nOjIwcHggMH0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2JvcmRlci1ib3R0b206MC41cHggc29saWQgIzk3OTc5Nzt3aWR0aDoxMDAlO2JvdHRvbTotMjBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZTphZnRlcntkaXNwbGF5Om5vbmV9LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCAuaW5uZXItYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbT5he2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuO3Bvc2l0aW9uOnJlbGF0aXZlfS5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgLmlubmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0+YSAuc2VuZC1oZWFkZXItbWVzc2FnZXtwYWRkaW5nOjEwcHggODJweCAwIDA7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtPmEgLnNlbmQtaGVhZGVyLW1lc3NhZ2V7cGFkZGluZzoxMHB4IDYwcHggMCAwfS5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgLmlubmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0+YSAuc2VuZC1oZWFkZXItbWVzc2FnZSAuaWNvbi1hcnJvdy1yaWdodHtyaWdodDoxOHB4fX0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtPmEgLnNlbmQtaGVhZGVyLW1lc3NhZ2Ugc3Bhbntmb250LWZhbWlseTpTYXJhYnVuLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOXB4O2xpbmUtaGVpZ2h0OjEuODk7bGV0dGVyLXNwYWNpbmc6MC4yOXB4O3RleHQtYWxpZ246cmlnaHQ7Y29sb3I6IzIwMjQyNzt0cmFuc2l0aW9uOmNvbG9yIDI1MG1zfS5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgLmlubmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0+YSAuc2VuZC1oZWFkZXItbWVzc2FnZSBzcGFuOmhvdmVye2NvbG9yOiMwMjllZTN9LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCAuaW5uZXItYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbT5hIC5zZW5kLWhlYWRlci1tZXNzYWdlIHN2Z3t0cmFuc2l0aW9uOm1hcmdpbiAwLjNzIGVhc2Utb3V0fS5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgLmlubmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0+YSAuc2VuZC1oZWFkZXItbWVzc2FnZTpob3ZlciBzcGFue2NvbG9yOiMwMjllZTN9LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCAuaW5uZXItYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbT5hIC5zZW5kLWhlYWRlci1tZXNzYWdlOmhvdmVyIHN2Z3ttYXJnaW4tdG9wOjNweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgLmlubmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0+YTphZnRlcntib3R0b206LTRweDt0b3A6dW5zZXR9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCAuaW5uZXItYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbT5he3BhZGRpbmc6MCAxNXB4IDAgMTVweDt3aWR0aDoxMDAlO2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZmxvdzpyb3ctcmV2ZXJzZSB3cmFwfX0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtPmE6bm90KC5hY2NvcmRpb24tdHJpZ2dlcik6YWZ0ZXJ7ZGlzcGxheTpub25lfS5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgLmlubmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0+YTpub3QoLmFjY29yZGlvbi10cmlnZ2VyKSAuc2VuZC1oZWFkZXItbWVzc2FnZTphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTM7aGVpZ2h0OjQwcHg7cmlnaHQ6MTVweDt3aWR0aDo0NXB4O3RvcDoxMHB4O2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgLmlubmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0+YTpub3QoLmFjY29yZGlvbi10cmlnZ2VyKSAuc2VuZC1oZWFkZXItbWVzc2FnZTphZnRlcntyaWdodDowcHh9fS5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgLmlubmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0+YTpub3QoLmFjY29yZGlvbi10cmlnZ2VyKSAuaWNvbi1hcnJvdy1yaWdodHt0cmFuc2Zvcm06cm90YXRlKDApfS5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgLmlubmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50e2JvcmRlcjpub25lO3BhZGRpbmc6MH0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCBmb3JtIGZpZWxkc2V0e21heC13aWR0aDo1OTJweDt3aWR0aDoxMDAlfS5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgLmlubmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IGZvcm0gZmllbGRzZXQgbGFiZWx7ZGlzcGxheTpibG9jaztmb250LWZhbWlseTpTYXJhYnVuLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjI5O2xldHRlci1zcGFjaW5nOjAuMjZweDtjb2xvcjojMjAyNDI3O21hcmdpbi1ib3R0b206MTBweH0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCBmb3JtIGZpZWxkc2V0IHRleHRhcmVhe2Rpc3BsYXk6YmxvY2s7d2lkdGg6NTkycHg7aGVpZ2h0OjIwNXB4O2JvcmRlcjpzb2xpZCAxcHggIzk3OTc5NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7bWFyZ2luLWJvdHRvbToyNnB4O3BhZGRpbmc6MTZweDtmb250LWZhbWlseTpTYXJhYnVuLCBzYW5zLXNlcmlmfS5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgLmlubmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IGZvcm0gZmllbGRzZXQgdGV4dGFyZWE6OnBsYWNlaG9sZGVye2ZvbnQtZmFtaWx5OlNhcmFidW4sIHNhbnMtc2VyaWY7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMTtsZXR0ZXItc3BhY2luZzowLjMxcHg7Y29sb3I6Izc2OGM5MztwYWRkaW5nOjEwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCBmb3JtIGZpZWxkc2V0IHRleHRhcmVhe3dpZHRoOjEwMCV9fS5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgLmlubmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IGZvcm0gZmllbGRzZXQgLmJ0bi1zdWJtaXQtbWVzc2FnZXt0ZXh0LWFsaWduOnJpZ2h0fS5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgLmlubmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IGZvcm0gZmllbGRzZXQgLmJ0bi1zdWJtaXQtbWVzc2FnZSBpbnB1dHt3aWR0aDoyNTRweDtoZWlnaHQ6NDhweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTM7Ym9yZGVyOm5vbmU7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpTYXJhYnVuLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjIyO2xldHRlci1zcGFjaW5nOjAuMjhweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgLmlubmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IGZvcm0gZmllbGRzZXQgLmJ0bi1zdWJtaXQtbWVzc2FnZSBpbnB1dHt3aWR0aDoxMDAlfX0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi10cmlnZ2VyIC5hY2NvcmRpb24tdGl0bGUtc3RhZmZ7Y29sb3I6IzIwMjQyN30uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi10cmlnZ2VyOmhvdmVyIC5zZW5kLWhlYWRlci1tZXNzYWdlIHNwYW57Y29sb3I6IzAyOWVlM30uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi10cmlnZ2VyOmhvdmVyIHN2Z3ttYXJnaW4tdG9wOi0zcHh9LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCAuaW5uZXItYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tY29udGVudHt0cmFuc2l0aW9uOm1heC1oZWlnaHQgLjdzIGVhc2Utb3V0LCBvcGFjaXR5IC4zcyBlYXNlLW91dCwgcGFkZGluZyAwcyBlYXNlIDBzO3BhZGRpbmc6MjBweCAyMHB4IDIwcHggMjhweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgLmlubmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLWNvbnRlbnR7cGFkZGluZzoyMHB4IDE1cHggMjBweCAxNXB4fX0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLXRyaWdnZXJ7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzfS5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tdHJpZ2dlciAuYWNjb3JkaW9uLXRpdGxle2NvbG9yOiNmZmZ9LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi1jb250ZW50e3RyYW5zaXRpb246bWF4LWhlaWdodCAuN3MgZWFzZS1vdXQsIG9wYWNpdHkgLjNzIGVhc2Utb3V0LCBwYWRkaW5nIDBzIGVhc2UgMHM7cGFkZGluZzoyMHB4IDB9LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi1jb250ZW50Lm91dGVyLWFjY29yZGlvbi1jb250ZW50e21heC1oZWlnaHQ6dW5zZXQ7cGFkZGluZzowfS5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uLXRpdGxlLXN0YWZme2ZvbnQtZmFtaWx5OlNhcmFidW4sIHNhbnMtc2VyaWY7Zm9udC1zaXplOjE3cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMjk7bGV0dGVyLXNwYWNpbmc6MC4yNnB4O2NvbG9yOiMyMDI0Mjd9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbi10aXRsZS1zdGFmZnt3aWR0aDoxMDAlfX0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbi10aXRsZS1zdGFmZiAuYWNjb3JkaW9uLWxhYmVse2ZvbnQtd2VpZ2h0OmJvbGR9LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24tdGl0bGUtc3RhZmYgLmVtYWlsLXZhbHVle2ZvbnQtZmFtaWx5OlNhcmFidW4sIHNhbnMtc2VyaWY7Zm9udC1zaXplOjE3cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMjk7bGV0dGVyLXNwYWNpbmc6MC4yNnB4O2NvbG9yOiMwMjllZTN9LmRhc2hib2FyZC1jb250YWN0IC5jaG9zZW4tY29udGFpbmVye21heC13aWR0aDoxMDAlICFpbXBvcnRhbnR9LmRhc2hib2FyZC1jb250YWN0IC5qc29uRm9ybT5zZWN0aW9ue3BhZGRpbmc6MH0uZGFzaGJvYXJkLWNvbnRhY3QgLmpzb25Gb3JtPnNlY3Rpb246bGFzdC1vZi10eXBle3BhZGRpbmc6MH0uZGFzaGJvYXJkLWNvbnRhY3QgLnRpdGxlLXNlY3Rpb257bWFyZ2luOjB9LmRhc2hib2FyZC1jb250YWN0IC5qc29uRm9ybSB0ZXh0YXJlYXtoZWlnaHQ6MTJlbX0uZGFzaGJvYXJkLWNvbnRhY3QgLm1haW4tc2VjdGlvbntwYWRkaW5nLWJvdHRvbTo3MnB4fS5kYXNoYm9hcmQtY29udGFjdCBkbHttYXJnaW46MH0uYWNjb3VudC1kZXRhaWxzIC5wYXNzd29yZC1lcnJvcntjb2xvcjojMjAyNjJhICFpbXBvcnRhbnR9LmFjY291bnQtZGV0YWlscyBoMXtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjMycHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTttYXJnaW4tdG9wOjB9LmFjY291bnQtZGV0YWlscyAuanNvbkZvcm0gc2VjdGlvbi5uZXdTZWN7cGFkZGluZzoxNXB4IDB9LmFjY291bnQtZGV0YWlscyAuanNvbkZvcm0+c2VjdGlvbntwYWRkaW5nOjB9LmFjY291bnQtZGV0YWlscyAudGl0bGUtc2VjdGlvbnttYXJnaW46MH0uYWNjb3VudC1kZXRhaWxzIC5qc29uRm9ybSAucGFzc3dvcmQtZmllbGRzZXR7bWFyZ2luOjB9LmFjY291bnQtZGV0YWlscyAuanNvbkZvcm0gLnN1Ym1pdC1idXR0b257bWFyZ2luOjAgMCAxNHB4IDB9LmFjY291bnQtZGV0YWlscyAuanNvbkZvcm0gLm93YXNwVGV4dHttYXgtd2lkdGg6MzAwcHg7bWFyZ2luOmF1dG99LmFjY291bnQtZGV0YWlscyAuanNvbkZvcm0gLmpmLWlucHV0LXR5cGUtc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl17Zm9udC1zaXplOjE2cHggIWltcG9ydGFudH0uYWNjb3VudC1kZXRhaWxzICNtYWluPi5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5tYWluLXNlY3Rpb24sLmFjY291bnQtZGV0YWlscyAjbWFpbj4uamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLm1haW4tc2VjdGlvbntmbGV4OjEgMSA2MSV9QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXsuYWNjb3VudC1kZXRhaWxzICNtYWluPi5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5tYWluLXNlY3Rpb24sLmFjY291bnQtZGV0YWlscyAjbWFpbj4uamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLm1haW4tc2VjdGlvbntmbGV4OjEgMSAxMDAlfX0uYWNjb3VudC1kZXRhaWxzICNtYWluPi5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5tYWluLXNlY3Rpb24gLmpzb25Gb3JtIGZpZWxkc2V0LC5hY2NvdW50LWRldGFpbHMgI21haW4+LmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5tYWluLXNlY3Rpb24gLmpzb25Gb3JtIGZpZWxkc2V0e21heC13aWR0aDo2OTRweDtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tdG9wOjEwcHh9LmFjY291bnQtZGV0YWlscyAjbWFpbj4uYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2subWFpbi1zZWN0aW9uIC5qc29uRm9ybSAuamYtaW5wdXQtdHlwZS1zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuYWNjb3VudC1kZXRhaWxzICNtYWluPi5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2subWFpbi1zZWN0aW9uIC5qc29uRm9ybSAuamYtaW5wdXQtdHlwZS1zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXttYXJnaW4tdG9wOi00MHB4fS5hY2NvdW50LWRldGFpbHMgI21haW4+LmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmRldGFpbHMtc2lkZWJhciwuYWNjb3VudC1kZXRhaWxzICNtYWluPi5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suZGV0YWlscy1zaWRlYmFye2ZsZXg6MSAxIDM5JX0uYWNjb3VudC1kZXRhaWxzICNtYWluPi5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5kZXRhaWxzLXNpZGViYXIgLmFzaWRlLC5hY2NvdW50LWRldGFpbHMgI21haW4+LmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5kZXRhaWxzLXNpZGViYXIgLmFzaWRle21heC13aWR0aDo2OTRweH0uYWNjb3VudC1kZXRhaWxzICNtYWluPi5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5kZXRhaWxzLXNpZGViYXIgLmFzaWRlIGEsLmFjY291bnQtZGV0YWlscyAjbWFpbj4uamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmRldGFpbHMtc2lkZWJhciAuYXNpZGUgYXtmb250LXNpemU6MTJweH0uYWNjb3VudC1kZXRhaWxzICNtYWluPi5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5kZXRhaWxzLXNpZGViYXIgLmFzaWRlIC5vd2FzcFRleHQsLmFjY291bnQtZGV0YWlscyAjbWFpbj4uamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmRldGFpbHMtc2lkZWJhciAuYXNpZGUgLm93YXNwVGV4dHttYXgtd2lkdGg6MTAwJX0uYWNjb3VudC1kZXRhaWxzICNtYWluPi5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5kZXRhaWxzLXNpZGViYXIgLmFzaWRlIC5qc29uRm9ybSAucGFzc3dvcmQtZmllbGRzZXQsLmFjY291bnQtZGV0YWlscyAjbWFpbj4uamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmRldGFpbHMtc2lkZWJhciAuYXNpZGUgLmpzb25Gb3JtIC5wYXNzd29yZC1maWVsZHNldHtwYWRkaW5nOjB9LmFjY291bnQtZGV0YWlscyAjbWFpbj4uYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suZGV0YWlscy1zaWRlYmFyIC5hc2lkZSBmaWVsZHNldC5zdWJtaXQtYnV0dG9uLC5hY2NvdW50LWRldGFpbHMgI21haW4+LmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5kZXRhaWxzLXNpZGViYXIgLmFzaWRlIGZpZWxkc2V0LnN1Ym1pdC1idXR0b257cGFkZGluZy1yaWdodDowfUBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCl7LmFjY291bnQtZGV0YWlscyAjbWFpbj4uYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suZGV0YWlscy1zaWRlYmFyLC5hY2NvdW50LWRldGFpbHMgI21haW4+LmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5kZXRhaWxzLXNpZGViYXJ7ZmxleDoxIDEgMTAwJX19LmRvY3VtZW50cy1wYWdlLmNhdGVnb3J5RGFzaGJvYXJkIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlcntiYWNrZ3JvdW5kLWNvbG9yOiMxYzFjMWI7cGFkZGluZy1sZWZ0OjB9LmRvY3VtZW50cy1wYWdlLmNhdGVnb3J5RGFzaGJvYXJkIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlciAuYWNjb3JkaW9uLXRpdGxle3BhZGRpbmctbGVmdDoyNnB4O2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIwcHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6NDVweDtsZXR0ZXItc3BhY2luZzowLjMxcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZG9jdW1lbnRzLXBhZ2UuY2F0ZWdvcnlEYXNoYm9hcmQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2VyIC5hY2NvcmRpb24tdGl0bGV7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS4yNWVtO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nLWxlZnQ6MTRweH19LmRvY3VtZW50cy1wYWdlLmNhdGVnb3J5RGFzaGJvYXJkIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlciAuYWNjb3JkaW9uLXRpdGxlIC5wb2xpY3lSZWZ7Zm9udC13ZWlnaHQ6bm9ybWFsfS5kb2N1bWVudHMtcGFnZS5jYXRlZ29yeURhc2hib2FyZCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXIgLmluc1R5cGVDYXRlZ29yeXtoZWlnaHQ6NTdweDtkaXNwbGF5OmlubGluZS1ibG9jazttaW4td2lkdGg6OTVweDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjEwcHggMH0uZG9jdW1lbnRzLXBhZ2UuY2F0ZWdvcnlEYXNoYm9hcmQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2VyIC5pbnNUeXBlQ2F0ZWdvcnkgc3Zne2hlaWdodDoxMDAlfS5kb2N1bWVudHMtcGFnZS5jYXRlZ29yeURhc2hib2FyZCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tdHJpZ2dlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTN9LmRvY3VtZW50cy1wYWdlLmNhdGVnb3J5RGFzaGJvYXJkIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5kb2MtY3JlYXRlZHtjb2xvcjojNzc3ODdCO2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjIycHh9LmRvY3VtZW50cy1wYWdlLmNhdGVnb3J5RGFzaGJvYXJkIC5zaWRlYmFyLmJsb2NrIC5hc2lkZS5kb3dubG9hZHN7Ym9yZGVyOjFweCBzb2xpZCAjOTc5Nzk3fS5kb2N1bWVudHMtcGFnZS5jYXRlZ29yeURhc2hib2FyZCAuc2lkZWJhci5ibG9jayAuYXNpZGUuZG93bmxvYWRzIC5hc2lkZS10aXRsZXtwYWRkaW5nLWJvdHRvbTowO3BhZGRpbmc6MCAzMnB4O21hcmdpbi1ib3R0b206MH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5kb2N1bWVudHMtcGFnZS5jYXRlZ29yeURhc2hib2FyZCAuc2lkZWJhci5ibG9jayAuYXNpZGUuZG93bmxvYWRzIC5hc2lkZS10aXRsZXtwYWRkaW5nOjE2cHggMzJweCAwfX0uZG9jdW1lbnRzLXBhZ2UuY2F0ZWdvcnlEYXNoYm9hcmQgLnNpZGViYXIuYmxvY2sgLmFzaWRlLmRvd25sb2FkcyAuYXNpZGUtdGl0bGUgaDN7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTozMnB4O2NvbG9yOiMyMDI0Mjc7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjEuMTM7bGV0dGVyLXNwYWNpbmc6MC4yOHB4fS5kb2N1bWVudHMtcGFnZS5jYXRlZ29yeURhc2hib2FyZCAuc2lkZWJhci5ibG9jayAuYXNpZGUuZG93bmxvYWRzIC5hc2lkZS10aXRsZTpiZWZvcmV7ZGlzcGxheTpub25lfS5kb2N1bWVudHMtcGFnZS5jYXRlZ29yeURhc2hib2FyZCAuc2lkZWJhci5ibG9jayAuYXNpZGUuZG93bmxvYWRzIC5hc2lkZS1jb250ZW50e3BhZGRpbmc6MTJweCAzMnB4IDI4cHg7bWF4LXdpZHRoOjc2MHB4fS5kb2N1bWVudHMtcGFnZS5jYXRlZ29yeURhc2hib2FyZCAuc2lkZWJhci5ibG9jayAuYXNpZGUuZG93bmxvYWRzIC5mbGV4LXBhcmVudCwuZG9jdW1lbnRzLXBhZ2UuY2F0ZWdvcnlEYXNoYm9hcmQgLnNpZGViYXIuYmxvY2sgLmFzaWRlLmRvd25sb2FkcyAuYmxvY2t7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5kb2N1bWVudHMtcGFnZS5jYXRlZ29yeURhc2hib2FyZCAuc2lkZWJhci5ibG9jayB0ZDpsYXN0LW9mLXR5cGV7cGFkZGluZy1yaWdodDowfS5kb2N1bWVudHMtcGFnZSBzcGFuLmluc3VyYW5jZS10eXBlLW5hbWV7ZGlzcGxheTpibG9ja30uZG9jdW1lbnRzLXBhZ2Ugc3Bhbi5hZGRpdGlvbmFsLWluZm97ZGlzcGxheTpibG9jaztmb250LXNpemU6MTNweDtmb250LXdlaWdodDo1MDB9LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb257ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdHJldGNoO21hcmdpbi1ib3R0b206M3B4fS5kb2N1bWVudHMtcGFnZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXtzY3JvbGwtbWFyZ2luLXRvcDoxNThweDtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1yb3dzOm1pbi1jb250ZW50IDBmcjt0cmFuc2l0aW9uOmdyaWQtdGVtcGxhdGUtcm93cyAwLjdzIGVhc2Utb3V0fS5kb2N1bWVudHMtcGFnZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuO2JhY2tncm91bmQtY29sb3I6IzdmOGM5NDtwYWRkaW5nOjAgMCAwIDI4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2Vye3BhZGRpbmctbGVmdDoxNnB4fX0uZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2VyIC5hY2NvcmRpb24tdGl0bGV7aGVpZ2h0OjU3cHg7cGFkZGluZzo2cHggMDtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjI2cHg7bGluZS1oZWlnaHQ6MS42OTtsZXR0ZXItc3BhY2luZzowLjRweDtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojZmZmO2ZsZXgtYmFzaXM6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5kb2N1bWVudHMtcGFnZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXIgLmFjY29yZGlvbi10aXRsZXtmb250LXNpemU6MjRweDtsZXR0ZXItc3BhY2luZzowLjM3cHg7cGFkZGluZy1yaWdodDo2MHB4fX0uZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2VyIC5leHBpcnktZGF0ZXtmb250LWZhbWlseTpTYXJhYnVuLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjQzO2xldHRlci1zcGFjaW5nOjAuMThweDtjb2xvcjojZmZmO3BhZGRpbmc6MHB4IDc1cHggMCAwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2VyIC5leHBpcnktZGF0ZXtvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTQwcHg7bGVmdDoxNnB4O2NvbG9yOiMyMDI2MmE7ei1pbmRleDoxMH19LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudHt3aWR0aDoxMDAlO2JvcmRlcjpzb2xpZCAxcHggIzk3OTc5NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7bWF4LWhlaWdodDp1bnNldDtwYWRkaW5nOjA7b3BhY2l0eToxO2JvcmRlci10b3A6MH0uZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50e3BhZGRpbmc6OHB4IDMycHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50e3BhZGRpbmc6NDhweCAxNXB4IDhweCAxNXB4fX0uZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IHRhYmxle3dpZHRoOjEwMCU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO21pbi13aWR0aDphdXRvfS5kb2N1bWVudHMtcGFnZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgdGFibGUgdGhlYWQgdGh7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjowLjVweCBzb2xpZCAjOTc5Nzk3ICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDpub25lICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtZmFtaWx5OlNhcmFidW4sIHNhbnMtc2VyaWY7Zm9udC1zaXplOjE3cHg7Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDoxLjI5O2xldHRlci1zcGFjaW5nOjAuMjZweDtjb2xvcjojMjAyNDI3fS5kb2N1bWVudHMtcGFnZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgdGFibGUgdGhlYWQgdGg6Zmlyc3Qtb2YtdHlwZXtwYWRkaW5nLWxlZnQ6MDtib3JkZXItbGVmdDpub25lICFpbXBvcnRhbnR9LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCB0YWJsZSB0aGVhZCB0aDpsYXN0LW9mLXR5cGV7cGFkZGluZy1yaWdodDowO2JvcmRlci1yaWdodDpub25lICFpbXBvcnRhbnQ7d2lkdGg6MTAlO21pbi13aWR0aDoxMjBweH0uZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IHRhYmxlIHRib2R5e2JvcmRlcjpub25lfS5kb2N1bWVudHMtcGFnZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgdGFibGUgdGJvZHkgdGR7Ym9yZGVyOjAuNXB4IHNvbGlkICM5Nzk3OTc7Ym9yZGVyLWJvdHRvbTpub25lO2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nOjdweCAxMnB4IDdweCAyMnB4O2ZvbnQtZmFtaWx5OlNhcmFidW4sIHNhbnMtc2VyaWY7Zm9udC1zaXplOjE3cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMjk7bGV0dGVyLXNwYWNpbmc6MC4yNnB4O2NvbG9yOiMyMDI0Mjd9LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCB0YWJsZSB0Ym9keSB0ZCAuaWNvbnMtYm94e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47d2lkdGg6ODBweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5kb2N1bWVudHMtcGFnZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgdGFibGUgdGJvZHkgdGQgLmljb25zLWJveHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDt3aWR0aDphdXRvO2NvbHVtbi1nYXA6MTVweDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybTpzY2FsZSgxLjI1KTttYXJnaW4tYmxvY2s6OHB4fX0uZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IHRhYmxlIHRib2R5IHRkIC5pY29ucy1ib3ggc3Zne3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IHRhYmxlIHRib2R5IHRkOmZpcnN0LW9mLXR5cGV7cGFkZGluZy1sZWZ0OjA7Ym9yZGVyLWxlZnQ6bm9uZSAhaW1wb3J0YW50O3dpZHRoOjYwJX0uZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IHRhYmxlIHRib2R5IHRkOmxhc3Qtb2YtdHlwZXtwYWRkaW5nLXJpZ2h0OjA7Ym9yZGVyLXJpZ2h0Om5vbmUgIWltcG9ydGFudDt3aWR0aDoxMCU7bWluLXdpZHRoOjEyMHB4fS5kb2N1bWVudHMtcGFnZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgdGFibGUgdGJvZHkgdGQ6bGFzdC1vZi10eXBlIC5pY29uLWRvd25sb2Fke2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjM1cHg7aGVpZ2h0OjM1cHh9LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCB0YWJsZSB0Ym9keSB0ZDpsYXN0LW9mLXR5cGUgLmljb24tZG93bmxvYWQgc3Zne3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHh9LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCB0YWJsZSB0Ym9keSB0ZDpsYXN0LW9mLXR5cGUgLmljb24tcHJldmlld3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDozNnB4O2hlaWdodDozMnB4fS5kb2N1bWVudHMtcGFnZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgdGFibGUgdGJvZHkgdGQ6bGFzdC1vZi10eXBlIC5pY29uLXByZXZpZXcgc3Zne3dpZHRoOjMwcHg7aGVpZ2h0OjM4cHh9LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCB0YWJsZSB0Ym9keSB0ZDpudGgtb2YtdHlwZSgyKXtib3JkZXItbGVmdDpub25lO3dpZHRoOjI1JX0uZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IHRhYmxlOmFmdGVye2Rpc3BsYXk6bm9uZX0uZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5idG4tdXBsb2FkLWRvY3VtZW50LXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDttYXJnaW46MzBweCAwfS5kb2N1bWVudHMtcGFnZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgLmJ0bi11cGxvYWQtZG9jdW1lbnQtd3JhcHBlciAjYnRuLW1vZGFsLXVwbG9hZHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21heC13aWR0aDoxNzZweDtwYWRkaW5nOjhweCAxNnB4IDhweCA4cHh9LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCAuYnRuLXVwbG9hZC1kb2N1bWVudC13cmFwcGVyICNidG4tbW9kYWwtdXBsb2FkIHN2Z3t3aWR0aDoxNnB4O2hlaWdodDoxN3B4O2ZpbGw6I2ZmZn0uZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5idG4tdXBsb2FkLWRvY3VtZW50LXdyYXBwZXIgI2J0bi1tb2RhbC11cGxvYWQgc3BhbntkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OjhweDtmb250LXNpemU6MTRweH0uZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5idG4tdXBsb2FkLWRvY3VtZW50LXdyYXBwZXIgI2J0bi1tb2RhbC11cGxvYWQ6aG92ZXIgc3Zne2ZpbGw6IzAyOWVlM30uZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tb3BlbntncmlkLXRlbXBsYXRlLXJvd3M6bWluLWNvbnRlbnQgMWZyfS5kb2N1bWVudHMtcGFnZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tdHJpZ2dlcntiYWNrZ3JvdW5kLWNvbG9yOiMzNzNmNDV9LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi10cmlnZ2VyIC5hY2NvcmRpb24tdGl0bGV7Y29sb3I6I2ZmZn0uZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuZXhwaXJ5LWRhdGV7b3BhY2l0eToxO3BvaW50ZXItZXZlbnRzOmFsbH0uZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLWNvbnRlbnR7bWF4LWhlaWdodDp1bnNldCAhaW1wb3J0YW50fS5kb2N1bWVudHMtcGFnZSAuc2lkZWJhciAuaWNvbnMtYm94e3dpZHRoOjgwcHg7ZmxvYXQ6cmlnaHR9LmRvY3VtZW50cy1wYWdlIC5zaWRlYmFyIC5hc2lkZS10aXRsZXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozNnB4O2xpbmUtaGVpZ2h0OjEuMjI7bGV0dGVyLXNwYWNpbmc6MC41NXB4O2NvbG9yOiNmZmZmZmZ9LmRvY3VtZW50cy1wYWdlIC5zaWRlYmFyIC5hc2lkZS10aXRsZS5ob3ctdG8tZ3VpZGU6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzAyOWVlM30uZG9jdW1lbnRzLXBhZ2UgLnNpZGViYXIgLmRhc2hib2FyZC1ndWlkZSAuZGFzaGJvYXJkLW1lc3NhZ2V7Zm9udC1mYW1pbHk6U2FyYWJ1biwgc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4zODtsZXR0ZXItc3BhY2luZzowLjI1cHg7Y29sb3I6IzIwMjQyNzttYXJnaW4tYm90dG9tOjMwcHh9LmRvY3VtZW50cy1wYWdlIC5zaWRlYmFyIC5kYXNoYm9hcmQtZ3VpZGUgLmRhc2hib2FyZC1idXR0b24gLmJ0bi1ob3ctdG8tZGFzaHttYXgtd2lkdGg6MjM0cHg7d2lkdGg6MTAwJTtoZWlnaHQ6NTRweDtib3JkZXI6c29saWQgMnB4ICMyMDI0Mjc7ZGlzcGxheTpibG9jazttYXJnaW46YXV0bztmb250LWZhbWlseTpTYXJhYnVuLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjIyO2xldHRlci1zcGFjaW5nOjAuMjhweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMjAyNDI3O3BhZGRpbmc6MTVweCAwfS5kb2N1bWVudHMtcGFnZSAjbW9kYWwtdXBsb2FkLWRvYyAubW9kYWwtY29udGVudFdyYXB7bWF4LXdpZHRoOjcwMHB4O3dpZHRoOjEwMCU7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTtib3JkZXI6MH0uZG9jdW1lbnRzLXBhZ2UgI21vZGFsLXVwbG9hZC1kb2MgLm1vZGFsLWNvbnRlbnRXcmFwIC5kaWFsb2ctdGl0bGUgLmxvZ28td3JhcHBlcnttYXgtd2lkdGg6MTEwcHg7bWFyZ2luLWJvdHRvbToxM3B4fS5kb2N1bWVudHMtcGFnZSAjbW9kYWwtdXBsb2FkLWRvYyAubW9kYWwtY29udGVudFdyYXAgLmRpYWxvZy10aXRsZSAubG9nby13cmFwcGVyIHN2Z3t3aWR0aDo5MnB4O2hlaWdodDo0NHB4fS5kb2N1bWVudHMtcGFnZSAjbW9kYWwtdXBsb2FkLWRvYyAubW9kYWwtY29udGVudFdyYXAgLmRpYWxvZy10aXRsZSAubG9nby13cmFwcGVyIHNwYW57Zm9udC1zaXplOjExcHg7ZGlzcGxheTpibG9ja30uZG9jdW1lbnRzLXBhZ2UgI21vZGFsLXVwbG9hZC1kb2MgLm1vZGFsLWNvbnRlbnRXcmFwIC5kaWFsb2ctdGl0bGUgLmxvZ28td3JhcHBlciBocnttYXJnaW46M3B4IDB9LmRvY3VtZW50cy1wYWdlICNtb2RhbC11cGxvYWQtZG9jIC5tb2RhbC1jb250ZW50V3JhcCAuZGlhbG9nLW1lc3NhZ2V7dGV4dC1hbGlnbjpsZWZ0fS5kb2N1bWVudHMtcGFnZSAjbW9kYWwtdXBsb2FkLWRvYyAubW9kYWwtY29udGVudFdyYXAgLmRpYWxvZy1tZXNzYWdlIGgze2ZvbnQtc2l6ZToyMnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MS40NTtsZXR0ZXItc3BhY2luZzowLjM0cHg7bWFyZ2luLXRvcDozMnB4O21hcmdpbi1ib3R0b206MH0uZG9jdW1lbnRzLXBhZ2UgI21vZGFsLXVwbG9hZC1kb2MgLm1vZGFsLWNvbnRlbnRXcmFwIC5kaWFsb2ctbWVzc2FnZSAuZmllbGR3cmFwe21hcmdpbi1ib3R0b206MTJweH0uZG9jdW1lbnRzLXBhZ2UgI21vZGFsLXVwbG9hZC1kb2MgLm1vZGFsLWNvbnRlbnRXcmFwIC5kaWFsb2ctbWVzc2FnZSAuZmllbGR3cmFwIGxhYmVse2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjEuMjM7bGV0dGVyLXNwYWNpbmc6MC4ycHh9LmRvY3VtZW50cy1wYWdlICNtb2RhbC11cGxvYWQtZG9jIC5tb2RhbC1jb250ZW50V3JhcCAuZGlhbG9nLW1lc3NhZ2UgLmZpZWxkd3JhcCAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGV7aGVpZ2h0OjM2cHh9LmRvY3VtZW50cy1wYWdlICNtb2RhbC11cGxvYWQtZG9jIC5tb2RhbC1jb250ZW50V3JhcCAuZHJvcHpvbmV7Ym9yZGVyLXdpZHRoOjJweDtib3JkZXItc3R5bGU6ZGFzaGVkOy1vLWJvcmRlci1pbWFnZTpub25lO2JvcmRlci1pbWFnZTpub25lO21heC13aWR0aDoxMDAlO21hcmdpbjozOHB4IGF1dG87d2lkdGg6MTAwJTttaW4taGVpZ2h0OjIyMXB4O2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5kb2N1bWVudHMtcGFnZSAjbW9kYWwtdXBsb2FkLWRvYyAubW9kYWwtY29udGVudFdyYXAgLmRyb3B6b25lIC5kcm9wem9uZS1pY29ue3RleHQtYWxpZ246Y2VudGVyfS5kb2N1bWVudHMtcGFnZSAjbW9kYWwtdXBsb2FkLWRvYyAubW9kYWwtY29udGVudFdyYXAgLmRyb3B6b25lIC5kcm9wem9uZS1pY29uIC5pYy1jbG91ZC11cGxvYWR7d2lkdGg6NTJweDtoZWlnaHQ6MzZweDstby1vYmplY3QtZml0OmNvbnRhaW47b2JqZWN0LWZpdDpjb250YWluO2ZpbGw6IzAxYmVlNX0uZG9jdW1lbnRzLXBhZ2UgI21vZGFsLXVwbG9hZC1kb2MgLm1vZGFsLWNvbnRlbnRXcmFwIC5kcm9wem9uZSBhLmRyb3AtYnV0dG9ue3BvaW50ZXItZXZlbnRzOm5vbmU7Ym90dG9tOjEwcHg7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTY5cHg7aGVpZ2h0OjQwcHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTRweDtkaXNwbGF5OmJsb2NrO21heC13aWR0aDozMDBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzoxMnB4IDEycHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6MDtiYWNrZ3JvdW5kLWNvbG9yOiMwMWJlZTU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAwKX0uZG9jdW1lbnRzLXBhZ2UgI21vZGFsLXVwbG9hZC1kb2MgLm1vZGFsLWNvbnRlbnRXcmFwIC5kcm9wem9uZS5kei1zdGFydGVkIC5kei1tZXNzYWdle2Rpc3BsYXk6YmxvY2t9LmRvY3VtZW50cy1wYWdlICNtb2RhbC11cGxvYWQtZG9jIC5tb2RhbC1jb250ZW50V3JhcCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHN7ei1pbmRleDoyMDtwb3NpdGlvbjppbmhlcml0O3RvcDowO2xlZnQ6MDtmb250LXNpemU6MWVtO21pbi13aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM5OTk7bGluZS1oZWlnaHQ6MTUwJTtwYWRkaW5nOjB9LmRvY3VtZW50cy1wYWdlICNtb2RhbC11cGxvYWQtZG9jIC5tb2RhbC1jb250ZW50V3JhcCAuZHJvcHpvbmUgLmR6LXByZXZpZXd7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTgwcHg7bWFyZ2luOjAuNWVtO3BhZGRpbmc6MTBweDtib3JkZXItcmFkaXVzOjVweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcn0uZG9jdW1lbnRzLXBhZ2UgI21vZGFsLXVwbG9hZC1kb2MgLm1vZGFsLWNvbnRlbnRXcmFwIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3N7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTBweDtib3JkZXI6MnB4IHNvbGlkICNmZmZmZmY7YmFja2dyb3VuZC1jb2xvcjojODQ4NDg0O2JvcmRlci1yYWRpdXM6NXB4O292ZXJmbG93OmhpZGRlbjtib3gtc2hhZG93OjAgMCAwIDZweCAjZGVkZWRlLCAwcHggMXB4IDFweCAwcHggIzAwMCBpbnNldDtib3gtc2hhZG93OjAgMCAwIDZweCByZ2JhKDAsMCwwLDAuMSksMHB4IDFweCAxcHggMHB4ICMwMDAgaW5zZXQ7bWFyZ2luOjhweCAwO3dpZHRoOjE2MHB4O2xlZnQ6MH0uZG9jdW1lbnRzLXBhZ2UgI21vZGFsLXVwbG9hZC1kb2MgLm1vZGFsLWNvbnRlbnRXcmFwIC5kei1wcmV2aWV3LmR6LWZpbGUtcHJldmlldy5kei1zdWNjZXNzIHNlbGVjdHtvcGFjaXR5OjAuMztwb2ludGVyLWV2ZW50czpub25lfS5kb2N1bWVudHMtcGFnZSAjbW9kYWwtdXBsb2FkLWRvYyAubW9kYWwtY29udGVudFdyYXAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcyAuZHotdXBsb2Fke2JhY2tncm91bmQ6I2FkZGMzY30uZG9jdW1lbnRzLXBhZ2UgI21vZGFsLXVwbG9hZC1kb2MgLm1vZGFsLWNvbnRlbnRXcmFwIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyaywuZG9jdW1lbnRzLXBhZ2UgI21vZGFsLXVwbG9hZC1kb2MgLm1vZGFsLWNvbnRlbnRXcmFwIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJre3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6YXV0bzt0b3A6MDt3aWR0aDphdXRvO2hlaWdodDphdXRvO3JpZ2h0OjA7bWFyZ2luOjA7Zm9udC1zaXplOjEuNmVtfS5kb2N1bWVudHMtcGFnZSAjbW9kYWwtdXBsb2FkLWRvYyAubW9kYWwtY29udGVudFdyYXAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpob3ZlciBzcGFue2JhY2tncm91bmQtY29sb3I6I2VjZWNlY30uZG9jdW1lbnRzLXBhZ2UgI21vZGFsLXVwbG9hZC1kb2MgLm1vZGFsLWNvbnRlbnRXcmFwIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFya3tjb2xvcjojYmYxOTE5fS5kb2N1bWVudHMtcGFnZSAjbW9kYWwtdXBsb2FkLWRvYyAubW9kYWwtY29udGVudFdyYXAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmt7Y29sb3I6IzQzYmI0N30uZG9jdW1lbnRzLXBhZ2UgI21vZGFsLXVwbG9hZC1kb2MgLm1vZGFsLWNvbnRlbnRXcmFwIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWUgc3BhbntiYWNrZ3JvdW5kLWNvbG9yOiNlY2VjZWM7d2hpdGUtc3BhY2U6bm9ybWFsO3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCU7Zm9udC1zaXplOjFlbTtjb2xvcjojOTk5O3BhZGRpbmc6MH0uZG9jdW1lbnRzLXBhZ2UgI21vZGFsLXVwbG9hZC1kb2MgLm1vZGFsLWNvbnRlbnRXcmFwIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6aG92ZXIgc3Bhbntib3JkZXI6bm9uZX0uZG9jdW1lbnRzLXBhZ2UgI21vZGFsLXVwbG9hZC1kb2MgLm1vZGFsLWNvbnRlbnRXcmFwIC5kcm9wem9uZSAuZG9jdW1lbnRUeXBlU2VsZWN0e2ZvbnQtc2l6ZToxMnB4fS5kb2N1bWVudHMtcGFnZSAjbW9kYWwtdXBsb2FkLWRvYyAubW9kYWwtY29udGVudFdyYXAgLndyYXBwZXItc3VibWl0LWJ1dHRvbnt0ZXh0LWFsaWduOnJpZ2h0fS5kb2N1bWVudHMtcGFnZSAjbW9kYWwtdXBsb2FkLWRvYyAubW9kYWwtY29udGVudFdyYXAgLndyYXBwZXItc3VibWl0LWJ1dHRvbiBidXR0b24jdXBsb2Fke21heC13aWR0aDoxODBweH0ubW9kYWxfZG9jdW1lbnRzIC5yb3d7bWFyZ2luLWJvdHRvbTo4cHh9Lm1vZGFsX2RvY3VtZW50cyAuaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7aGVpZ2h0OjIwcHh9Lm1vZGFsX2RvY3VtZW50cyBzdmd7aGVpZ2h0OjIwcHg7d2lkdGg6MjBweH0uaWNvbi1wcmV2aWV3LXByb3Bmb3Jte2ZpbGw6IzAyOWVlM30uZG9jdW1lbnRzLXBhZ2UucGYtZGFzaGJvYXJkIC5tb2RhbC1vdmVybGF5Pi5tb2RhbC1jb250ZW50V3JhcHttYXgtd2lkdGg6ODkwcHg7d2lkdGg6MTAwJTtwYWRkaW5nOjQ1cHggMTAxcHggNjdweCA4OHB4fS5kb2N1bWVudHMtcGFnZS5wZi1kYXNoYm9hcmQgLm1vZGFsLW92ZXJsYXk+Lm1vZGFsLWNvbnRlbnRXcmFwIC5tb2RhbC1jb250ZW50e21pbi13aWR0aDphdXRvfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmRvY3VtZW50cy1wYWdlLnBmLWRhc2hib2FyZCAubW9kYWwtb3ZlcmxheT4ubW9kYWwtY29udGVudFdyYXB7cGFkZGluZzozMHB4IDUwcHggMzBweCA0NXB4fX0ucGYtY2hlY2tvdXQgLnBhZ2UtY29udGFpbmVye3BhZGRpbmctdG9wOjExOHB4fS5wZi1jaGVja291dCAubm90aWNlLWxvYW4tZGV0YWlscy1yZXF1ZXN0e21hcmdpbjoxMHB4IDB9LnBmLWNoZWNrb3V0IC5jb250ZW50LWJsb2Nre21heC13aWR0aDo3MDBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDRkNGQ0O3BhZGRpbmctdG9wOjEycHh9LnBmLWNoZWNrb3V0IC5jb250ZW50LWJsb2NrOmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjB9LnBmLWNoZWNrb3V0IC5jb250ZW50LWJsb2NrOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTo1OHB4O21hcmdpbi10b3A6MH0ucGYtY2hlY2tvdXQgLmludm9pY2UtY29uZmlybXtmbG9hdDpyaWdodH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWxpbmtze2Rpc3BsYXk6aW5saW5lLWZsZXh9LnBmLWNoZWNrb3V0IC5jaGVja291dC1yaWdodC1jb250YWluZXJ7dGV4dC1hbGlnbjpyaWdodDt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6cmlnaHR9LnBmLWNoZWNrb3V0IC5jb250YWN0LWluZm8gLmZsZXgtcGFyZW50e2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjI5ZW07bWFyZ2luOjBweDtwYWRkaW5nOjhweCAxNnB4fS5wZi1jaGVja291dCAuY29udGFjdC1pbmZvIC5mbGV4LXBhcmVudD4uYmxvY2t7bWluLXdpZHRoOjA7cGFkZGluZzo4cHggMTZweH0ucGYtY2hlY2tvdXQgLmNvbnRhY3QtaW5mbyAuZmxleC1wYXJlbnQ+LmNvbnRhY3QtbGFiZWx7ZmxleC1iYXNpczozNiV9LnBmLWNoZWNrb3V0IC5jb250YWN0LWluZm8gLmZsZXgtcGFyZW50Pi5jb250YWN0LWRldGFpbHtmb250LXdlaWdodDo2MDA7ZmxleC1iYXNpczo2NCV9LnBmLWNoZWNrb3V0IC5jb250YWN0LWluZm8gLmZsZXgtcGFyZW50Pi5jb250YWN0LWRldGFpbCBzcGFue2Rpc3BsYXk6YmxvY2t9LnBmLWNoZWNrb3V0IC5jb250YWN0LWluZm8gLmZsZXgtcGFyZW50Pi5jb250YWN0LWRldGFpbCBhe292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5wZi1jaGVja291dCAuY3Jvc3Mtc2FsZXMgLmNyb3NzLXNhbGVzLXRpdGxle2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzAyOWVlMztmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MX0ucGYtY2hlY2tvdXQgLmNyb3NzLXNhbGVzIC5jcm9zcy1zYWxlcy10aXQgLmNyb3NzLXNhbGVzIC5jcm9zcy1zYWxlcy10aXRsZXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMwMjllZTM7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjF9LnBmLWNoZWNrb3V0IC5jcm9zcy1zYWxlcyAuY3Jvc3Mtc2FsZXMtdGl0IC5jcm9zcy1zYWxlcyAuY3Jvc3Mtc2FsZXMtYm9keXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiNmNmY3Zjc7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTc7cGFkZGluZy1ib3R0b206MjRweH0ucGYtY2hlY2tvdXQgLmNyb3NzLXNhbGVzIC5jcm9zcy1zYWxlcy10aXQgLmNyb3NzLXNhbGVzIC5jcm9zcy1zYWxlcy1saXN0e2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Y29sb3I6I2Y2ZjdmNztmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS41N30ucGYtY2hlY2tvdXQgLmNyb3NzLXNhbGVzIGxle2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Y29sb3I6I2Y2ZjdmNztmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41NztwYWRkaW5nLWJvdHRvbToyNHB4fS5wZi1jaGVja291dCAuY3Jvc3Mtc2FsZXMgLmNyb3NzLXNhbGVzLWxpc3R7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojZjZmN2Y3O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjU3fS5wZi1jaGVja291dCAueW91ci1xdW90ZS10YWJsZXttYXgtd2lkdGg6dW5zZXR9LnBmLWNoZWNrb3V0IC55b3VyLXF1b3RlLXRpdGxle2ZsZXgtYmFzaXM6MTAwJTtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMnB4O2NvbG9yOiMxYzFjMWI7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDU7bGV0dGVyLXNwYWNpbmc6MC4zNHB4O21hcmdpbjowO3BhZGRpbmctYm90dG9tOjMycHh9LnBmLWNoZWNrb3V0IC55b3VyLXF1b3RlLWJvbHRvbi10aXRsZXtmbGV4LWJhc2lzOjEwMCU7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MThweDtjb2xvcjojMDYwNzA4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjU2O3BhZGRpbmc6MzJweCAwcHh9LnBmLWNoZWNrb3V0IC55b3VyLXF1b3RlLWFkZGl0aW9uYWx7ZmxleC1iYXNpczoxMDAlO2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIycHg7Y29sb3I6IzEzMTYxODtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40NTtwYWRkaW5nOjMycHggMCAwIDB9LnBmLWNoZWNrb3V0IC55b3VyLXF1b3RlLWFkZGl0aW9uYWx7ZmxleC1iYXNpczoxMDAlO2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIycHg7Y29sb3I6IzEzMTYxODtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40NTtwYWRkaW5nOjMycHggMCAwIDB9LnBmLWNoZWNrb3V0IC55b3VyLXF1b3RlLWluc3RydWN0aW9uc3twYWRkaW5nLXRvcDozMnB4fS5wZi1jaGVja291dCAueW91ci1xdW90ZS1pbnN0cnVjdGlvbnMtdGV4dC1sZWZ0IHB7dGV4dC1hbGlnbjpsZWZ0fS5wZi1jaGVja291dCAueW91ci1xdW90ZS1hYm91dHtwYWRkaW5nOjQ4cHggMzJweH0ucGYtY2hlY2tvdXQgLnlvdXItcXVvdGUtYWJvdXQgLmFib3V0LXN1Yi10aXRsZXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMwMjllZTM7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjF9LnBmLWNoZWNrb3V0IC55b3VyLXF1b3RlLWFib3V0IC5hYm91dC10aXRsZXtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjM4cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MTtwYWRkaW5nOjhweCAwIDE2cHggMH0ucGYtY2hlY2tvdXQgLnlvdXItcXVvdGUtYWJvdXQgLmFib3V0LWJvZHl7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojZjdmN2Y3O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU3O3BhZGRpbmc6MTZweCAwIDMycHggMH0ucGYtY2hlY2tvdXQgLnlvdXItcXVvdGUtYWJvdXQgLmFib3V0LWJvZHkgbGl7bWFyZ2luLWxlZnQ6MTZweH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnN7ZGlzcGxheTpmbGV4O3BhZGRpbmctdG9wOjU2cHg7Ym9yZGVyLWJvdHRvbTowIG5vbmU7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtZW5kfS5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyAuYmxvY2t7bWF4LXdpZHRoOjIyMHB4fS5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyBmb3Jte3RleHQtYWxpZ246cmlnaHR9LnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIC5idG4sLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIC5idG5fYSwucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgLmJ1dHRvbiwucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgLmJ0bl9iLC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyAuY2hlY2tvdXQtYmFjaywucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgLmNoZWNrb3V0LXNraXAsLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIC5idG5fYywucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyAuYnRuX2QsLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIC5idG5fZSwucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgLmJ0bl9nLC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyAuYnRuX2xvZ2luLC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciAucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgYnV0dG9uLC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyAucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciAucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgaW5wdXRbdHlwZT1idXR0b25dLC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyAubW9kYWwtY29udGVudCBidXR0b24sLm1vZGFsLWNvbnRlbnQgLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIGJ1dHRvbiwucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIC5wZi1hZG1pbiAuamYtYnRuLC5wZi1hZG1pbiAucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgLmpmLWJ0biwucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgc3Bhbi5idXR0b24sLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIHNwYW4uYnV0dG9uLC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyAucGYtZGFzaGJvYXJkIC5qZi1idG4sLnBmLWRhc2hib2FyZCAucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgLmpmLWJ0biwucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyBzcGFuLmJ1dHRvbiwucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyBzcGFuLmJ1dHRvbiwucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgYnV0dG9uI21haW5fc3VtbWFyeSwucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5jaGVja291dC1hY3Rpb25zIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J117bWluLXdpZHRoOjI5MHB4fS5wZi1jaGVja291dCAubWFwe2hlaWdodDoyNTBweH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXN1YnRpdGxle2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU3ZW19LnBmLWNoZWNrb3V0IC5mYXEtc2VjdGlvbiAuZmFxLWFjY29yZGlvbntib3JkZXI6MCBub25lfS5wZi1jaGVja291dCAuZmFxLXNlY3Rpb24gLmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVte2JvcmRlcjowIG5vbmV9LnBmLWNoZWNrb3V0IC5mYXEtc2VjdGlvbiAuZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2Vye3BhZGRpbmc6NHB4IDB9LnBmLWNoZWNrb3V0IC5mYXEtc2VjdGlvbiAuZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2VyIC50aXRsZS10ZXJ0e2ZvbnQtd2VpZ2h0OjQwMH0ucGYtY2hlY2tvdXQgLmZhcS1zZWN0aW9uIC5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXI6YWZ0ZXIsLnBmLWNoZWNrb3V0IC5mYXEtc2VjdGlvbiAuZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2VyOmJlZm9yZXtkaXNwbGF5Om5vbmV9LnBmLWNoZWNrb3V0IC5mYXEtc2VjdGlvbiAuZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLXRyaWdnZXJ7Ym9yZGVyLWJvdHRvbTowIG5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0ucGYtY2hlY2tvdXQgLmZhcS1zZWN0aW9uIC5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tdHJpZ2dlciAudGl0bGUtdGVydHtmb250LXdlaWdodDo0MDB9LnBmLWNoZWNrb3V0IC5mYXEtc2VjdGlvbiAuZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLWNvbnRlbnR7cGFkZGluZzo4cHggMCAxNnB4fS5wZi1jaGVja291dCAuZmFxLXNlY3Rpb24gLmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi1jb250ZW50IHB7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0ucGYtY2hlY2tvdXQgLmZhcS1zZWN0aW9uIC5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tY29udGVudCBwK3B7cGFkZGluZy10b3A6MTZweH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWVycm9ye2NvbG9yOiNEMDAyMUJ9LnBmLWNoZWNrb3V0IC5jaGVja291dC1lcnJvciBhe2NvbG9yOiNEMDAyMUJ9LnBmLWNoZWNrb3V0IC50cmFucy1zdWNjZXNzLC5wZi1jaGVja291dCAudHJhbnMtZXJyb3J7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNzhlbTttYXJnaW4tYm90dG9tOjB9LnBmLWNoZWNrb3V0IC50cmFucy1zdWNjZXNzK3AsLnBmLWNoZWNrb3V0IC50cmFucy1lcnJvcitwe21hcmdpbi1ib3R0b206MTZweH0ucGYtY2hlY2tvdXQgLnRyYW5zLXN1Y2Nlc3N7Y29sb3I6IzcxQjU0NH0ucGYtY2hlY2tvdXQgLnRyYW5zLWVycm9ye2NvbG9yOiNEMDAyMUJ9LnBmLWNoZWNrb3V0IC50cmFucy1lcnJvciBpbnB1dFt0eXBlPSdzdWJtaXQnXXtmb250LXNpemU6MThweDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbG9yOiNEMDAyMUI7Ym9yZGVyOjAgbm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lfS5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAuY2hlY2tvdXQtdGFibGUgLmZsZXgtcGFyZW50Pi5jdC1sYWJlbHtmbGV4LWJhc2lzOjcwJX0ucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudD4uY3QtZGF0YXtmbGV4LWJhc2lzOjMwJX0ucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXRbdHlwZT0nc3VibWl0J10udHJhbnMtYmFja3tmb250LXNpemU6MTZweDtjb2xvcjojMDYwNzA4O2JvcmRlcjoxcHggc29saWQgIzliOWI5YjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0W3R5cGU9J3N1Ym1pdCddLnRyYW5zLWJhY2s6aG92ZXJ7Y29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICMxMzE2MTg7YmFja2dyb3VuZDojMTMxNjE4fS5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAuZXJyb3ItZGV0YWlsc3twYWRkaW5nOjE2cHg7YmFja2dyb3VuZDpyZ2JhKDI4LDI4LDI3LDAuMDUpO21hcmdpbi10b3A6MWVtO2JvcmRlci1ib3R0b206MCBub25lfS5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAuZXJyb3ItZGV0YWlscyAuaGVhZGVyLXN1YnNlY3Rpb257Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuNzhlbTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTouNWVtfS5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAuZXJyb3ItZGV0YWlsczpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0ucGYtY2hlY2tvdXQuY2hlY2tvdXQtc2VjdXJlM2QgLnBhZ2UtaGVhZGVye2JvcmRlci1ib3R0b206MCBub25lO3BhZGRpbmctYm90dG9tOjA7bWFyZ2luOjB9LnBmLWNoZWNrb3V0IC5zZWN1cmUtYnRue21hcmdpbi1ib3R0b206MDt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMjI7bGV0dGVyLXNwYWNpbmc6MC4yOHB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzoxMnB4IDIwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czowO21heC13aWR0aDoyODBweH0ucGYtY2hlY2tvdXQgLnNlY3VyZS1mb3Jte21hcmdpbi10b3A6MzJweDttYXgtd2lkdGg6NzAwcHh9LnBmLWNoZWNrb3V0IC5hY2NvcmRpb257d2lkdGg6MTAwJX0ucGYtY2hlY2tvdXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2Vye2JvcmRlci1ib3R0b206MHB4O2JhY2tncm91bmQtY29sb3I6I2UzZTRlNH0ucGYtY2hlY2tvdXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLXRyaWdnZXJ7YmFja2dyb3VuZC1jb2xvcjojNDE0YTUxfS5wZi1jaGVja291dCAuYWNjb3JkaW9uIC5hY2NvcmRpb24tY29udGVudHtib3JkZXI6c29saWQgMXB4ICNkN2Q1ZDU7Ym9yZGVyLXRvcC13aWR0aDowfS5wZi1jaGVja291dCAuaWNvbi1pYy1jbG9zZXtmaWxsOiNiMWIxYjF9LnBmLWNoZWNrb3V0IC5jaGVja291dC15b3VycXVvdGUgLnlvdXItb3JkZXItYmxvY2sgLmNoZWNrb3V0LXRhYmxle21heC13aWR0aDp1bnNldH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXlvdXJxdW90ZSAueW91ci1vcmRlci1ibG9jayAuY2hlY2tvdXQtYWN0aW9uc3twYWRkaW5nOjA7Ym9yZGVyOm5vbmV9LnBmLWNoZWNrb3V0IC5jaGVja291dC15b3VycXVvdGUgLnlvdXItb3JkZXItYmxvY2sgLmNoZWNrb3V0LXRhYmxlLmN0LXRvdGFscm93e2JvcmRlci1ib3R0b20tY29sb3I6I2Q3ZDVkNX0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXlvdXJxdW90ZSAueW91ci1xdW90ZS10aXRsZXtwYWRkaW5nOjB9LnBmLWNoZWNrb3V0IC5xdW90ZUxpbmt7cGFkZGluZy1yaWdodDo3NXB4fS5wZi1jaGVja291dCAueHhhY2NvcmRpb257d2lkdGg6NTAwcHh9LnBmLWNoZWNrb3V0IC54eGFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2Vye2JvcmRlci1ib3R0b206MHB4O2JhY2tncm91bmQtY29sb3I6I2UzZTRlNH0ucGYtY2hlY2tvdXQgLnh4YWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tdHJpZ2dlcntiYWNrZ3JvdW5kLWNvbG9yOiM0MTRhNTF9LnBmLWNoZWNrb3V0IC54eGFjY29yZGlvbiAuYWNjb3JkaW9uLWNvbnRlbnR7Ym9yZGVyOnNvbGlkIDFweCAjZDdkNWQ1O2JvcmRlci10b3Atd2lkdGg6MH0ucGYtY2hlY2tvdXQgLmFjY29yZGlvbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2g7ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC13cmFwOndyYXA7bWFyZ2luLWJvdHRvbTozcHh9LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW1zLWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuO2JhY2tncm91bmQtY29sb3I6IzdmOGM5NDtwYWRkaW5nOjAgMCAwIDI4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtY2hlY2tvdXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2Vye3BhZGRpbmctbGVmdDoxNnB4fX0ucGYtY2hlY2tvdXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2VyIC5hY2NvcmRpb24tdGl0bGV7aGVpZ2h0OjU3cHg7cGFkZGluZzo2cHggMDtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjI2cHg7bGluZS1oZWlnaHQ6MS42OTtsZXR0ZXItc3BhY2luZzowLjRweDtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlciAuYWNjb3JkaW9uLXRpdGxle2ZvbnQtc2l6ZToyNHB4O2xldHRlci1zcGFjaW5nOjAuMzdweDtwYWRkaW5nLXJpZ2h0OjhweH19LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlciAuZXhwaXJ5LWRhdGV7Zm9udC1mYW1pbHk6U2FyYWJ1biwgc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjEuODM7bGV0dGVyLXNwYWNpbmc6MC4xOHB4O2NvbG9yOiNmZmY7cGFkZGluZzoxOHB4IDk5cHggMCAwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlciAuZXhwaXJ5LWRhdGV7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi00MHB4O2xlZnQ6MTZweDtjb2xvcjojMjAyNjJhO3otaW5kZXg6MTB9fS5wZi1jaGVja291dCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnR7d2lkdGg6MTAwJTtib3JkZXI6c29saWQgMXB4ICM5Nzk3OTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246bWF4LWhlaWdodCAuN3MgZWFzZS1vdXQsIG9wYWNpdHkgLjNzIGVhc2Utb3V0LCBwYWRkaW5nIDBzIGVhc2UgLjNzfS5wZi1jaGVja291dCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgdGFibGV7d2lkdGg6MTAwJTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCB0YWJsZSB0aGVhZCB0aHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjAuNXB4IHNvbGlkICM5Nzk3OTcgIWltcG9ydGFudDtib3JkZXItdG9wOm5vbmUgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQ7Zm9udC1mYW1pbHk6U2FyYWJ1biwgc2Fucy1zZXJpZjtmb250LXNpemU6MTdweDtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjEuMjk7bGV0dGVyLXNwYWNpbmc6MC4yNnB4O2NvbG9yOiMyMDI0Mjd9LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCB0YWJsZSB0aGVhZCB0aDpudGgtb2YtdHlwZSgxKXtib3JkZXItbGVmdDpub25lICFpbXBvcnRhbnR9LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCB0YWJsZSB0aGVhZCB0aDpudGgtb2YtdHlwZSgzKXtib3JkZXItcmlnaHQ6bm9uZSAhaW1wb3J0YW50fS5wZi1jaGVja291dCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgdGFibGUgdGJvZHl7Ym9yZGVyOm5vbmV9LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCB0YWJsZSB0Ym9keSB0ZHtib3JkZXI6MC41cHggc29saWQgIzk3OTc5Nztib3JkZXItYm90dG9tOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmc6NXB4IDEycHggNXB4IDIycHg7Zm9udC1mYW1pbHk6U2FyYWJ1biwgc2Fucy1zZXJpZjtmb250LXNpemU6MTdweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yOTtsZXR0ZXItc3BhY2luZzowLjI2cHg7Y29sb3I6IzIwMjQyN30ucGYtY2hlY2tvdXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IHRhYmxlIHRib2R5IHRkIC5pY29ucy1ib3h7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wZi1jaGVja291dCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgdGFibGUgdGJvZHkgdGQgLmljb25zLWJveHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH19LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCB0YWJsZSB0Ym9keSB0ZDpudGgtb2YtdHlwZSgxKXtib3JkZXItbGVmdDpub25lO3dpZHRoOjYwJX0ucGYtY2hlY2tvdXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IHRhYmxlIHRib2R5IHRkOm50aC1vZi10eXBlKDIpe2JvcmRlci1sZWZ0Om5vbmU7d2lkdGg6MjUlfS5wZi1jaGVja291dCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgdGFibGUgdGJvZHkgdGQ6bnRoLW9mLXR5cGUoMyl7Ym9yZGVyLXJpZ2h0Om5vbmU7d2lkdGg6MTUlfS5wZi1jaGVja291dCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgdGFibGUgdGJvZHkgdGQ6bnRoLW9mLXR5cGUoMykgLmljb24tZG93bmxvYWR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MzVweDtoZWlnaHQ6MzVweH0ucGYtY2hlY2tvdXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IHRhYmxlIHRib2R5IHRkOm50aC1vZi10eXBlKDMpIC5pY29uLWRvd25sb2FkIHN2Z3t3aWR0aDo0MHB4O2hlaWdodDo0MHB4fS5wZi1jaGVja291dCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgdGFibGUgdGJvZHkgdGQ6bnRoLW9mLXR5cGUoMykgLmljb24tcHJldmlld3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDozNnB4O2hlaWdodDozMnB4fS5wZi1jaGVja291dCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgdGFibGUgdGJvZHkgdGQ6bnRoLW9mLXR5cGUoMykgLmljb24tcHJldmlldyBzdmd7d2lkdGg6MzBweDtoZWlnaHQ6MzhweH0ucGYtY2hlY2tvdXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IHRhYmxlOmFmdGVye2Rpc3BsYXk6bm9uZX0ucGYtY2hlY2tvdXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLXRyaWdnZXJ7YmFja2dyb3VuZC1jb2xvcjojMzczZjQ1fS5wZi1jaGVja291dCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tdHJpZ2dlciAuYWNjb3JkaW9uLXRpdGxle2NvbG9yOiNmZmZ9LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLmV4cGlyeS1kYXRle29wYWNpdHk6MTtwb2ludGVyLWV2ZW50czphbGx9LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi1jb250ZW50e3RyYW5zaXRpb246bWF4LWhlaWdodCAuN3MgZWFzZS1vdXQsIG9wYWNpdHkgLjNzIGVhc2Utb3V0LCBwYWRkaW5nIDBzIGVhc2UgMHM7cGFkZGluZzo4cHggMTVweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wZi1jaGVja291dCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tY29udGVudHtwYWRkaW5nOjQ4cHggMTVweCA4cHggMTVweH19LnBmLWNoZWNrb3V0IC5ib3VuZHMgLm5vdGljZS1yYXRlcywucGYtY2hlY2tvdXQgLmpmLWhlYWRlci1ib3VuZHMgLm5vdGljZS1yYXRlc3ttYXJnaW46MzZweCAwfS5wZi1jaGVja291dCAuYWxlcnQtcmVke2NvbG9yOiNhNDBkMjJ9QG1lZGlhIHByaW50ey5wZi1jaGVja291dCAjbmF2LC5wZi1jaGVja291dCBpbnB1dCwucGYtY2hlY2tvdXQgI2Zvb3RlcntkaXNwbGF5Om5vbmV9LnBmLWNoZWNrb3V0IC5uby1wcmludHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19LnBmLWNoZWNrb3V0IGJ1dHRvbltuYW1lPVwicHJpbnRcIl17dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiMwMWJlZTUgIWltcG9ydGFudDtib3JkZXI6c29saWQgMXB4ICMwMWJlZTU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ucGYtY2hlY2tvdXQgYnV0dG9uW25hbWU9XCJwcmludFwiXTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2NvbG9yOiMwMWJlZTUgIWltcG9ydGFudH0ucGYtY2hlY2tvdXQgI21vZGFsLWNoZWNrb3V0IC5tb2RhbC1jb250ZW50V3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6OTIwcHg7bWF4LWhlaWdodDo3MzVweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5wZi1jaGVja291dCAjbW9kYWwtY2hlY2tvdXQgLm1vZGFsLWNvbnRlbnRXcmFwIC5tb2RhbC1jaGVja291dC1jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MTAxcHg7dG9wOjEwMHB4O3dpZHRoOjEwMCU7b3ZlcmZsb3cteTpzY3JvbGx9LnBmLWNoZWNrb3V0ICNtb2RhbC1jaGVja291dCAubW9kYWwtY29udGVudFdyYXAgLm1vZGFsLWNoZWNrb3V0LWNvbnRlbnQgLmZsZXgtcGFyZW50e3dpZHRoOjgwJTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcjttYXJnaW46MCBhdXRvfS5wZi1jaGVja291dCAjbW9kYWwtY2hlY2tvdXQgLm1vZGFsLWNvbnRlbnRXcmFwIC5tb2RhbC1jaGVja291dC1jb250ZW50IC5mbGV4LXBhcmVudCAuYmxvY2t7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmxlZnR9LnBmLWNoZWNrb3V0ICNtb2RhbC1jaGVja291dCAubW9kYWwtY29udGVudFdyYXAgLm1vZGFsLWNoZWNrb3V0LWNvbnRlbnQgLmZsZXgtcGFyZW50IC5ibG9jayB1bHtwYWRkaW5nLWxlZnQ6MTZweCAhaW1wb3J0YW50fS5wZi1jaGVja291dCAjbW9kYWwtY2hlY2tvdXQgLm1vZGFsLWNvbnRlbnRXcmFwIC5tb2RhbC1mb290ZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowO2JhY2tncm91bmQtY29sb3I6IzNkM2QzZDtoZWlnaHQ6MTAwcHg7d2lkdGg6MTAwJX0ucGYtY2hlY2tvdXQgI21vZGFsLWNoZWNrb3V0IC5tb2RhbC1jb250ZW50V3JhcCAubW9kYWwtZm9vdGVyIC5mbGV4LXBhcmVudHtwYWRkaW5nOjE0cHg7YWxpZ24tY29udGVudDpmbGV4LWVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7aGVpZ2h0OjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGYtY2hlY2tvdXQgI21vZGFsLWNoZWNrb3V0IC5tb2RhbC1jb250ZW50V3JhcCAubW9kYWwtZm9vdGVyIC5mbGV4LXBhcmVudHthbGlnbi1jb250ZW50OmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX0ucGYtY2hlY2tvdXQgI21vZGFsLWNoZWNrb3V0IC5tb2RhbC1jb250ZW50V3JhcCAubW9kYWwtZm9vdGVyIC5mbGV4LXBhcmVudCAuYmxvY2t7bWF4LXdpZHRoOjIwMHB4O3BhZGRpbmc6OHB4fS5wZi1jaGVja291dCAjbW9kYWwtY2hlY2tvdXQgLm1vZGFsLWNvbnRlbnRXcmFwIC5tb2RhbC1mb290ZXIgLmZsZXgtcGFyZW50IC5ibG9jayAubW9kYWwtYWdyZWVtZW50LWJ1dHRvbnttYXJnaW46YXV0b30uc2VjdXJlLWhvc3RpbmcgI3dyYXBwZXItZm9yLWNhcmRzdGFydG1vbnRoIC5jb2xsZWN0aW9uIGxhYmVsLC5zZWN1cmUtaG9zdGluZyAjd3JhcHBlci1mb3ItY2FyZGV4cGlyZSAuY29sbGVjdGlvbiBsYWJlbHtkaXNwbGF5OmJsb2NrO3BhZGRpbmctbGVmdDowfS5zZWN1cmUtaG9zdGluZyAjd3JhcHBlci1mb3ItY2FyZHN0YXJ0bW9udGggLmNvbGxlY3Rpb24gLmpmLWlucHV0LXR5cGUtc2VsZWN0LC5zZWN1cmUtaG9zdGluZyAjd3JhcHBlci1mb3ItY2FyZGV4cGlyZSAuY29sbGVjdGlvbiAuamYtaW5wdXQtdHlwZS1zZWxlY3R7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmV9LnNlY3VyZS1ob3N0aW5nICN3cmFwcGVyLWZvci1jYXJkc3RhcnRtb250aCAuY29sbGVjdGlvbiAuamYtaW5wdXQtdHlwZS1zZWxlY3Qgc2VsZWN0LC5zZWN1cmUtaG9zdGluZyAjd3JhcHBlci1mb3ItY2FyZGV4cGlyZSAuY29sbGVjdGlvbiAuamYtaW5wdXQtdHlwZS1zZWxlY3Qgc2VsZWN0e3BhZGRpbmctcmlnaHQ6MjBweH0uY2hlY2tvdXQtcGF5bWVudG1ldGhvZC5wZi1jaGVja291dCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwe21heC13aWR0aDo3MDBweH0jY29tcGxldGUtcHJpbnR7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjdXJzb3I6cG9pbnRlcn0jY29tcGxldGUtcHJpbnQ6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXsuY2hlY2tvdXQtcGF5bWVudGNvbXBsZXRlIC5ibG9jaywuY2hlY2tvdXQtcGF5bWVudGNvbXBsZXRlIC5ibG9jay5zaWRlYmFye2ZsZXgtYmFzaXM6MTAwJX19LmNoZWNrb3V0LXBheW1lbnRjb21wbGV0ZSAuY2hlY2tvdXQtYmFja3t3aWR0aDoyMDBweH0uY2hlY2tvdXQtcGF5bWVudGNvbXBsZXRlIC5zdGlja3lGb290V3JhcCAudGhhbmsteW91LWxvZ2dlZC1vdXQtY29udGVudHt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzoyMHB4IDU3cHh9LmNoZWNrb3V0LXBheW1lbnRjb21wbGV0ZSAuc3RpY2t5Rm9vdFdyYXAgLnRoYW5rLXlvdS1sb2dnZWQtb3V0LWNvbnRlbnQtd3JhcHttYXgtd2lkdGg6NjAlfS5jaGVja291dC1wYXltZW50Y29tcGxldGUgLmNvbnRlbnQtYmxvY2t7cGFkZGluZy10b3A6MjRweDtwYWRkaW5nLWJvdHRvbToxNnB4fS50aGFuay15b3UtbG9nZ2VkLW91dC1oZWFkZXJ7Zm9udC1zaXplOjIycHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDU7Y29sb3I6IzAyOWVlMztwYWRkaW5nLWJvdHRvbToyMHB4O3BhZGRpbmctdG9wOjMwcHh9LnRoYW5rLXlvdS1sb2dnZWQtb3V0LWRldGFpbHtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS42O2NvbG9yOiM0MTRhNTE7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2M4YzljYTtwYWRkaW5nLWJvdHRvbToyNXB4fS50aGFuay15b3UtbG9nZ2VkLW91dC1jb250ZW50IC5sb2dve2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjOGM5Y2E7cGFkZGluZy1ib3R0b206MjVweH0udGhhbmsteW91LWxvZ2dlZC1vdXQtY29udGVudCAubG9nbyBpbWcsLnRoYW5rLXlvdS1sb2dnZWQtb3V0LWNvbnRlbnQgLmxvZ28gc3Zne3dpZHRoOjExMnB4O2hlaWdodDo1NHB4O2ZpbGw6IzRhNGE0YX0udGhhbmsteW91LWxvZ2dlZC1vdXQtYnV0dG9uc3twYWRkaW5nOjQwcHggMCAxMHB4IDB9LmNoZWNrb3V0LXlvdXJxdW90ZSAud2lkZ2V0LXRpdGxle3BhZGRpbmctdG9wOjE2cHg7cGFkZGluZy1ib3R0b206MTZweH0uY2hlY2tvdXQtbm9xdW90ZSAjbWFpbntwYWRkaW5nLXRvcDoxNnB4O21pbi1oZWlnaHQ6NTAwcHh9Lmpzb25Gb3JtIC5qZi1pbnB1dC10eXBlLXRleHQgYntmb250LXNpemU6MTJweDtmb250LXdlaWdodDo0MDA7Y29sb3I6dG9tYXRvfS5jb250ZW50LW1lc3NhZ2UtY2hlY2tvdXR7bWF4LXdpZHRoOk1heCg4MzZweCwgNjYlKX0uY29udGVudC1tZXNzYWdlLWNoZWNrb3V0IHVse3BhZGRpbmc6cmVzZXQ7cGFkZGluZy1pbmxpbmU6MWVtfS5jb250ZW50LW1lc3NhZ2UtY2hlY2tvdXQtYWNje3BhZGRpbmc6MCAzMnB4O21hcmdpbi1ib3R0b206MjBweDtmb250LXNpemU6MTRweDt3aWR0aDo3MCV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuY29udGVudC1tZXNzYWdlLWNoZWNrb3V0LWFjY3t3aWR0aDoxMDAlfX10YWJsZS50YWJsZS1jaGVja291dC1hY2N7cGFkZGluZzozMnB4fXRhYmxlLnRhYmxlLWNoZWNrb3V0LWFjYyB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpLHRhYmxlLnRhYmxlLWNoZWNrb3V0LWFjYyAucGYtYWRtaW4gdGFibGUgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSx0YWJsZS50YWJsZS1jaGVja291dC1hY2MgdGJvZHl7YmFja2dyb3VuZDpub25lfXRhYmxlLnRhYmxlLWNoZWNrb3V0LWFjYyB0Ym9keSB0ZHtwYWRkaW5nOjEwcHggMjBweCAxMHB4IDB9dGFibGUudGFibGUtY2hlY2tvdXQtYWNjIC50ZC10aXRsZXtib3JkZXItYm90dG9tOjFweCBzb2xpZCBncmF5O2ZvbnQtd2VpZ2h0OmJvbGR9dGFibGUudGFibGUtY2hlY2tvdXQtYWNjOmFmdGVye2NvbnRlbnQ6bm9uZX0uY2hlY2tvdXQtcGF5X2ludm9pY2UgbWFpbiB1bHtwYWRkaW5nLWxlZnQ6MjBweH0uY2hlY2tvdXQtcGF5X2ludm9pY2UgbWFpbiBsaXtmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoxLjQxO2xldHRlci1zcGFjaW5nOjAuMjZweDtwYWRkaW5nLWxlZnQ6MTBweH0uY2hlY2tvdXQtcGF5X2ludm9pY2UgbWFpbiBsaTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206OTZweH0uY2hlY2tvdXQtYmFja3t3aWR0aDoxMDdweH0uY2hlY2tvdXQtYmFjazpiZWZvcmV7Y29udGVudDp1cmwoL2ltZy9vdXQvaW50ZXJtZWRpYXRlLXN2Zy9pY29uLWxlZnQtYXJyb3cuc3ZnKTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6MC41ZW07dmVydGljYWwtYWxpZ246bWlkZGxlfS5jaGVja291dC1za2lwe3dpZHRoOmZpdC1jb250ZW50O21hcmdpbi1sZWZ0Oi0ycHh9LmNoZWNrb3V0LXNraXA6YWZ0ZXJ7Y29udGVudDp1cmwoL2ltZy9vdXQvaW50ZXJtZWRpYXRlLXN2Zy9pY29uLXJpZ2h0LWFycm93LnN2Zyk7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6MC41ZW07dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1ibG9jazotMXB4fS5jaGVja291dC1wYXltZW50Y29tcGxldGV7Zm9udC1zaXplOjE2cHh9LmFzaWRlLW9mZmljZXtiYWNrZ3JvdW5kOiMyMDI0Mjc7cGFkZGluZzo0OHB4IDQ0cHggNjRweCA0NHB4O2NvbG9yOiNmZmY7Zm9udC1zaXplOjE3cHg7bGluZS1oZWlnaHQ6MS4zOTtsZXR0ZXItc3BhY2luZzowLjI2cHh9LmFzaWRlLW9mZmljZSAub2ZmaWNlLXRpdGxle2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MzhweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjE2O2xldHRlci1zcGFjaW5nOjAuNThweDttYXJnaW4tYm90dG9tOjI0cHh9LmFzaWRlLW9mZmljZSAub2ZmaWNlLWNvbnRhY3R7bWFyZ2luLXRvcDouNWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5hc2lkZS1vZmZpY2UgLm9mZmljZS1jb250YWN0IC5pY29uLWVtYWlse3dpZHRoOjE4cHg7aGVpZ2h0OjE0cHg7ZmlsbDojZmZmfS5hc2lkZS1vZmZpY2UgLm9mZmljZS1jb250YWN0IGF7Y29sb3I6I2ZmZn0uYXNpZGUtb2ZmaWNlIC5vZmZpY2UtY29udGFjdCBhOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uY2hlY2tvdXQtbm9xdW90ZSAuYmxvY2suc2lkZWJhcnttYXgtd2lkdGg6NDQ4cHh9LnlvdXItb3JkZXItdGFibGV7bWF4LXdpZHRoOnVuc2V0ICFpbXBvcnRhbnR9LnlvdXItb3JkZXItYmxvY2sgLnlvdXItb3JkZXItYmxvY2stdGl0bGV7ZmxleC1iYXNpczoxMDAlO2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIycHg7Y29sb3I6IzFjMWMxYjtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40NTtsZXR0ZXItc3BhY2luZzowLjM0cHg7bWFyZ2luOjA7cGFkZGluZy1ib3R0b206MzJweH0ueW91ci1vcmRlci1ibG9jayAueW91ci1vcmRlci1ibG9jay10aXRsZTplbXB0eXtkaXNwbGF5Om5vbmV9LnlvdXItb3JkZXItYmxvY2sgLm9mZmxpbmVJbnN1cmFuY2VzLXdyYXBwZXJ7cGFkZGluZy10b3A6MjZweH0ueW91ci1vcmRlci1ibG9jayAuY2hlY2tvdXQtdGFibGUuY3QtdG90YWxyb3d7bWF4LXdpZHRoOm5vbmU7cGFkZGluZzozcHggMHB4O21hcmdpbi10b3A6MzBweH0ueW91ci1vcmRlci1ibG9jayAuY29udGVudC1ibG9ja3tib3JkZXItYm90dG9tOm5vbmV9LnlvdXItb3JkZXItaXRlbXtwYWRkaW5nLWJsb2NrOjA7bWFyZ2luLWJvdHRvbToxNnB4fS55b3VyLW9yZGVyLWl0ZW0gLmFjY29yZGlvbntwYWRkaW5nLWJvdHRvbToxMHB4fS55b3VyLW9yZGVyLWl0ZW0rLnlvdXItb3JkZXItaXRlbXttYXJnaW4tdG9wOjMwcHh9LnlvdXItb3JkZXItdGl0bGV7ZGlzcGxheTpmbGV4O3BhZGRpbmctYmxvY2s6NXB4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTZweDthbGlnbi1pdGVtczpjZW50ZXJ9LnlvdXItb3JkZXItbmFtZXtmb250LXNpemU6MjFweDtsaW5lLWhlaWdodDoxLjVlbTtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjQwMH0ueW91ci1vcmRlci1zdW1tYXJ5e2Rpc3BsYXk6ZmxleDtmb250LXdlaWdodDo2MDA7YWxpZ24taXRlbXM6YmFzZWxpbmV9LnlvdXItb3JkZXItdG90YWwtdGV4dHtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDozOHB4O3BhZGRpbmctcmlnaHQ6MTJweH0ueW91ci1vcmRlci10b3RhbHtjb2xvcjojMjAyNjJhfS55b3VyLW9yZGVyLWRldGFpbHN7Y29sb3I6IzIwMjYyYTtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDA7cGFkZGluZzoyMHB4IDMwcHggMjBweCAwfS55b3VyLW9yZGVyLWxpbmV7ZGlzcGxheTpmbGV4O3BhZGRpbmc6MCAwIDE1cHggMH0ueW91ci1vcmRlci1saW5lLXZhbHVle2ZsZXgtYmFzaXM6NDglfS55b3VyLW9yZGVyLWxpbmUtbmFtZXtwYWRkaW5nOjAgNjBweCAwIDA7ZmxleC1iYXNpczo0OCV9LnlvdXItb3JkZXItdG90YWxyb3d7ZGlzcGxheTpmbGV4O3BhZGRpbmctYmxvY2s6MTRweDthbGlnbi1pdGVtczpiYXNlbGluZTtqdXN0aWZ5LWNvbnRlbnQ6ZW5kO2dhcDoxNnB4fS55b3VyLW9yZGVyLXRvdGFscm93IC5jdC15b3VyLXF1b3RlLWxhYmVse2ZvbnQtd2VpZ2h0OjkwMH0ueW91ci1vcmRlci10b3RhbHJvdyAuY3QteW91ci1xdW90ZS1kYXRhe2ZvbnQtc2l6ZToxLjM1ZW07Zm9udC13ZWlnaHQ6NjAwfS5zbmF6enkgLnlvdXItb3JkZXItaXRlbXtwYWRkaW5nLWJsb2NrOjA7Ym9yZGVyLWxlZnQ6M3B4IHNvbGlkICMwMjllZTM7cGFkZGluZy1sZWZ0OjE2cHg7bWFyZ2luLWJvdHRvbToxNnB4fS5zbmF6enkgLnlvdXItb3JkZXItbmFtZXtmb250LXNpemU6MThweH0uc25henp5IC55b3VyLW9yZGVyLXRpdGxle2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZWU7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnNuYXp6eSAueW91ci1vcmRlci1zdW1tYXJ5e2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZvbnQtd2VpZ2h0OjQwMH0uc25henp5IC55b3VyLW9yZGVyLXRvdGFsLXRleHR7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiNiMWIxYjE7cGFkZGluZy1yaWdodDo0MHB4fS5zbmF6enkgLnlvdXItb3JkZXItdG90YWx7Zm9udC1zaXplOjIycHg7Zm9udC13ZWlnaHQ6NDAwfS5zbmF6enkgLnlvdXItb3JkZXItYmxvY2sgLm9mZmxpbmVJbnN1cmFuY2VzLXdyYXBwZXJ7cGFkZGluZy10b3A6MTZweH0uc25henp5IC55b3VyLW9yZGVyLXRhYmxlIC5jaGVja291dC10YWJsZS5jdC10b3RhbHJvd3tib3JkZXItdG9wOjVweCBkb3VibGUgI2Q3ZDVkNX0uc25henp5IC55b3VyLW9yZGVyLXRvdGFscm93e2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5zbmF6enkgLnlvdXItb3JkZXItdG90YWxyb3cgLmN0LXlvdXItcXVvdGUtbGFiZWx7Zm9udC13ZWlnaHQ6MzAwfS5hY2NvdW50LXN3aXRjaGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Ym94LXNpemluZzpib3JkZXItYm94O21pbi13aWR0aDoyMDBweDtiYWNrZ3JvdW5kLWNsaXA6Y29udGVudC1ib3g7LW1zLWZsZXg6MSAxIDI1JTtmbGV4OjEgMSAyNSU7LXdlYmtpdC1mbGV4OjEgMSAzMyU7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0uYWNjb3VudC1zd2l0Y2hlciAuY29udGVudC1ib2R5e2JhY2tncm91bmQ6IzIxMmYzODtwYWRkaW5nOjQzcHggNjhweCAxMTBweCAzOHB4fS5hY2NvdW50LXN3aXRjaGVyIC5jb250ZW50LWJvZHkgLnRpdGxle2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MzhweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjc1fS5hY2NvdW50LXN3aXRjaGVyIC5jb250ZW50LWJvZHkgLnZhbHVlVGV4dHtmb250LWZhbWlseTonR290aGFtIEEnLFwiR290aGFtIEJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtmb250LXNpemU6MjRweDtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjAuOTI7Y29sb3I6I2ZmZmZmZn0uYWNjb3VudC1zd2l0Y2hlciAuY29udGVudC1ib2R5IC5hY2MtdHlwZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNTc7Y29sb3I6I2ZmZmZmZjtmb250LWZhbWlseTonR290aGFtIEEnLFwiR290aGFtIEJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjttYXJnaW4tYm90dG9tOjVweH0uYWNjb3VudC1zd2l0Y2hlciAuY29udGVudEJ1dHRvbiAuYnV0dG9ue21heC13aWR0aDoxMDAlO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjIwcHggMjBweDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjB9LmZsZXgtcGFyZW50LWFjY3twYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KXsuZmxleC1wYXJlbnQgLmFjY291bnQtc3dpdGNoZXJ7LXdlYmtpdC1mbGV4OjEgMSAzMyV9fS5kaWFsb2ctbWVzc2FnZS1jb250YWluZXJ7bWFyZ2luOi0zMHB4O3RleHQtYWxpZ246bGVmdH0uZGlhbG9nLW1lc3NhZ2UtY29udGFpbmVyIC5tb2RhbC1oZWFkZXJ7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTozMHB4O2NvbG9yOiMwNjA3MDg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNzU7YmFja2dyb3VuZC1jb2xvcjojZWRlZWVlO3BhZGRpbmc6MTZweCAyMXB4fS5kaWFsb2ctbWVzc2FnZS1jb250YWluZXIgLm1vZGFsLWJvZHl7bWFyZ2luLXRvcDo0MHB4O21hcmdpbi1ib3R0b206MTAwcHg7cGFkZGluZzoxM3B4IDIzcHh9LmRpYWxvZy1tZXNzYWdlLWNvbnRhaW5lciAubW9kYWwtYm9keSAubW9kYWwtYm9keS1jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyOnNvbGlkIDFweCAjZDAwMjFiO2NvbG9yOiNkMDAyMWI7cGFkZGluZzoxM3B4IDIzcHh9LmRpYWxvZy1tZXNzYWdlLWNvbnRhaW5lciAubW9kYWwtYm9keSAubW9kYWwtYm9keS1jb250YWluZXIgLm1vZGFsLWljb257bWFyZ2luLXJpZ2h0OjIwcHh9LmRpYWxvZy1tZXNzYWdlLWNvbnRhaW5lciAubW9kYWwtYm9keSAubW9kYWwtYm9keS1jb250YWluZXIgc3Zne2ZpbGw6I2QwMDIxYn0ub2ZmLWNhbnZhcy1vcGVuLWFjY291bnQtc3dpdGNoZXJ7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXtbZGF0YS10b29sdGlwXTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDphdHRyKGRhdGEtdG9vbHRpcCk7b3BhY2l0eTowO3BhZGRpbmc6MXB4IDNweDtib3JkZXItcmFkaXVzOjJweDtib3gtc2hhZG93OjAgMCA1cHggMCByZ2JhKDAsMCwwLDAuNSk7YmFja2dyb3VuZC1jb2xvcjojZjRmNGY0O2ZvbnQtc2l6ZToxMnB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMyMDI2MmE7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1sZWZ0OjEwcHh9W2RhdGEtdG9vbHRpcF06aG92ZXI6YmVmb3Jle29wYWNpdHk6MX19LnRvb2xraXQtcGFnZS5zdGlja3lGb290V3JhcC5wZi1kYXNoYm9hcmQgLnBhZ2UtY29udGFpbmVye3BhZGRpbmctdG9wOjE0OHB4fS5uZXdzLWRldGFpbC1wYWdlIC5hc2lkZXtib3JkZXI6bm9uZX0udW5kZXJ3cml0ZXIgZGl2Lm5vdGlmeS1ibG9jayAubm90aWZpY2F0aW9uIC5jb250ZW50e2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnVuZGVyd3JpdGVyIGRpdi5ub3RpZnktYmxvY2sgLm5vdGlmaWNhdGlvbiAuY29udGVudCAubWFpbi1ub3RpZmljYXRpb257cGFkZGluZzoxMnB4IDAgMTJweCAxNyU7bWF4LXdpZHRoOjI5NHB4fS51bmRlcndyaXRlciBkaXYubm90aWZ5LWJsb2NrIC5ub3RpZmljYXRpb24gLmNvbnRlbnQgLm1haW4tbm90aWZpY2F0aW9uIC5ub3RpZmljYXRpb24tdGl0bGV7Zm9udC1mYW1pbHk6J0dvdGhhbSBBJyxcIkdvdGhhbSBCXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc3RyZXRjaDpub3JtYWw7bGluZS1oZWlnaHQ6MS40NjtsZXR0ZXItc3BhY2luZzpub3JtYWw7Y29sb3I6I2ZmZn0udW5kZXJ3cml0ZXIgZGl2Lm5vdGlmeS1ibG9jayAubm90aWZpY2F0aW9uIC5jb250ZW50IC5tYWluLW5vdGlmaWNhdGlvbiAubm90aWZpY2F0aW9uLWNvbnRlbnR7Zm9udC1mYW1pbHk6J0dvdGhhbSBBJyxcIkdvdGhhbSBCXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc3RyZXRjaDpub3JtYWw7bGluZS1oZWlnaHQ6MS40NjtsZXR0ZXItc3BhY2luZzpub3JtYWw7Y29sb3I6I2ZmZn0udW5kZXJ3cml0ZXIgZGl2Lm5vdGlmeS1ibG9jayAubm90aWZpY2F0aW9uIC5jb250ZW50IC5kZWxldGUtbm90aWZpY2F0aW9uIC5kZWxldGV7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtvYmplY3QtZml0OmNvbnRhaW47Y29sb3I6IzllOWM5ZX0udW5kZXJ3cml0ZXIgZGl2Lm5vdGlmeS1ibG9jayAubm90aWZpY2F0aW9uOjphZnRlcntoZWlnaHQ6MXB4O2JhY2tncm91bmQ6Izc3NzY3Nztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjE5JTtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7d2lkdGg6NzclfS51bmRlcndyaXRlciBkaXYubm90aWZ5LWJsb2NrIC5ub3RpZmljYXRpb246bGFzdC1jaGlsZDo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5wZi1hZG1pbi5jbGllbnQtZWRpdC1tYWluIC5zdGlja3lGb290TWFpbntiYWNrZ3JvdW5kOm5vbmV9LnBmLWFkbWluIC53cy1wb3BvdmVyIGJ1dHRvbiwucGYtYWRtaW4gYnV0dG9uLndzLXBvcG92ZXItb3BlbmVye2ZvbnQtd2VpZ2h0OjYwMDtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MDtjb2xvcjojMjIyMjIyO2JvcmRlcjowIG5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0ucGYtYWRtaW4gYnV0dG9uLndzLXBvcG92ZXItb3BlbmVye3dpZHRoOjE5cHg7cGFkZGluZzowfS5wZi1hZG1pbi5wZi1jcmVhdGUgLndzLWRhdGV7d2lkdGg6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LnBmLWFkbWluIC5jaGFydHt3aWR0aDoyMDBweDtoZWlnaHQ6MjAwcHh9LnBmLWFkbWluIC5kb3VnaG51dFN1bW1hcnlUaXRsZXtmb250LXNpemU6MTRweDttYXJnaW46LTEwcHggMCAwIC00MXB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KXsucGYtYWRtaW4gLmNoYXJ0e3dpZHRoOjUwMHB4O2hlaWdodDo1MDBweH0ucGYtYWRtaW4gLmRvdWdobnV0U3VtbWFyeVRpdGxle2ZvbnQtc2l6ZToxOHB4O21hcmdpbjowIDAgMCAtMjBweH19LnBmLWFkbWluIC5pY29uLWRhdGUtdGltZXt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS5wZi1hZG1pbiAuZGF0ZS10aW1lLWJveHtwYWRkaW5nOjA7ZmxleC13cmFwOm5vd3JhcH0ucGYtYWRtaW4gLnJlZC1saWdodHN7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzfS5wZi1hZG1pbiAuZ3JlZW4tbGlnaHRze2JhY2tncm91bmQtY29sb3I6IzAwOTQ0M30ucGYtYWRtaW4gLmdyZXktbGlnaHRze2JhY2tncm91bmQtY29sb3I6Izc2OGM5M30ucGYtYWRtaW4gLnJvdW5kZWQtaW1ne2JvcmRlci1yYWRpdXM6NTlweDt3aWR0aDo1OXB4O2hlaWdodDo1OXB4O29iamVjdC1maXQ6Y292ZXJ9LnBmLWFkbWluIC5wb3VuZC1zcXVhcmV7d2lkdGg6MjZweDtoZWlnaHQ6MjZweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHh9LnBmLWFkbWluIC5wb3VuZC1zcXVhcmUtZGlzYWJsZXt3aWR0aDoyNnB4O2hlaWdodDoyNnB4O2JhY2tncm91bmQtY29sb3I6I2UzZTNlNDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweH0ucGYtYWRtaW4gLnBvdW5kLXNxdWFyZS1ncmVlbnt3aWR0aDoyNnB4O2hlaWdodDoyNnB4O2JhY2tncm91bmQtY29sb3I6Izg2YzM0Nztwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweH0ucGYtYWRtaW4gLmljb24tcGF5bWVudHtmaWxsOiNjOGM5Y2EgIWltcG9ydGFudDtwYWRkaW5nOjRweDtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjJweDt3aWR0aDoyNnB4O2hlaWdodDoyNnB4O2N1cnNvcjpwb2ludGVyfS5wZi1hZG1pbiAuaWNvbi1wYXltZW50LWRvbmV7cGFkZGluZzo2cHg7cG9zaXRpb246cmVsYXRpdmU7bGVmdDoxcHg7d2lkdGg6MjZweDtoZWlnaHQ6MjZweDt0b3A6MnB4fS5wZi1hZG1pbiAuZWRpdC1wb2xpY3ktc2hlbGx7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0zcHh9LnBmLWFkbWluIC5pY29uLWVkaXQtc2hlbGx7ZmlsbDojMDFiZWU1ICFpbXBvcnRhbnQ7aGVpZ2h0OjI2cHg7d2lkdGg6MjZweH0ucGYtYWRtaW4gLnBpYy1hbGlnbnt0ZXh0LWFsaWduOmNlbnRlcn0ucGYtYWRtaW4gLnRhYmJlZD5zZWN0aW9uPmRpdj5kaXZ7cGFkZGluZzowfS5wZi1hZG1pbiAucGF5bWVudC1ib3JkZXItZ3JlZW57Ym9yZGVyLWJvdHRvbTo0cHggc29saWQgIzg2YzM0N30ucGYtYWRtaW4gLnBheW1lbnQtYm9yZGVyLXJlZHtib3JkZXItYm90dG9tOjRweCBzb2xpZCAjZjAxNzMxfS5wZi1hZG1pbiAucGF5bWVudC1ib3JkZXItb3Jhbmdle2JvcmRlci1ib3R0b206NHB4IHNvbGlkICNmMjg2MTl9LnBmLWFkbWluIC5wYXltZW50LWJvcmRlci1ncmV5e2JvcmRlci1ib3R0b206NHB4IHNvbGlkICM4Njg2ODZ9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdy5kYXRhVGFibGUgdGJvZHkgdGR7cGFkZGluZzo0cHggMjJweH0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC5pY29uLXdyYXB7cG9zaXRpb246cmVsYXRpdmU7dG9wOjNweH0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IHRkOmxhc3QtY2hpbGQgLmR0LWFjdGlvbnN7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnRvb2x0aXB7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9ja30jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC50b29sdGlwIC50b29sdGlwdGV4dHt2aXNpYmlsaXR5OmhpZGRlbjtjb2xvcjpibGFjazt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOjZweDtwYWRkaW5nOjEwcHggMDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7dG9wOjMxcHg7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTI1cHg7d2hpdGUtc3BhY2U6bm9ybWFsO3dpZHRoOjE2NXB4O2JveC1zaGFkb3c6MCAwIDVweCAwIHJnYmEoMCwwLDAsMC41KTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmZ9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAudG9vbHRpcCAudG9vbHRpcHRleHQgc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MTBweH0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC50b29sdGlwIC50b29sdGlwdGV4dCAuZG9uZXt3aWR0aDoxNDJweDtoZWlnaHQ6MzJweDtiYWNrZ3JvdW5kLWNvbG9yOiM4NmMzNDc7bWFyZ2luLXRvcDoyMHB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjE0O3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MTFweDtwYWRkaW5nOjlweDtjdXJzb3I6cG9pbnRlcn0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC50b29sdGlwIC50b29sdGlwdGV4dCAubnR1e3dpZHRoOjE0MnB4O2hlaWdodDozMnB4O2JhY2tncm91bmQtY29sb3I6Izg2ODY4NjttYXJnaW4tdG9wOjEwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuMTQ7cG9zaXRpb246cmVsYXRpdmU7bGVmdDoxMXB4O3BhZGRpbmc6OXB4O2N1cnNvcjpwb2ludGVyfSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnRvb2x0aXAgLnRvb2x0aXB0ZXh0OjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEwMCU7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTY3cHg7Ym9yZGVyLXdpZHRoOjEwcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmIHRyYW5zcGFyZW50fSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnRvb2x0aXAtaGVhZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrfSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnRvb2x0aXAtaGVhZCAudG9vbHRpcHRleHQtaGVhZHt2aXNpYmlsaXR5OmhpZGRlbjt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOjZweDtwYWRkaW5nOjVweCAwO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTt0b3A6MzdweDtsZWZ0Ojk0cHg7bWFyZ2luLWxlZnQ6LTEwM3B4O3dpZHRoOjE2NXB4O2hlaWdodDo0MnB4O2JveC1zaGFkb3c6MCAwIDVweCAwIHJnYmEoMCwwLDAsMC41KTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7dGV4dC10cmFuc2Zvcm06bm9uZTtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiMxYzFjMWI7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMTR9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAudG9vbHRpcC1oZWFkIC50b29sdGlwdGV4dC1oZWFkIHNwYW57cG9zaXRpb246cmVsYXRpdmU7dG9wOjEwcHh9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAudG9vbHRpcC1oZWFkIC50b29sdGlwdGV4dC1oZWFkOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEwMCU7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTYzcHg7Ym9yZGVyLXdpZHRoOjEwcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmIHRyYW5zcGFyZW50fSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgdGg6aG92ZXIgLnRvb2x0aXB0ZXh0LWhlYWR7dmlzaWJpbGl0eTp2aXNpYmxlfSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLmN1c3RvbS1zZWxlY3R7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojMWMxYzFiO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjE0O21hcmdpbjowcHggLTIycHh9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAuY3VzdG9tLXNlbGVjdCBzZWxlY3R7ZGlzcGxheTpub25lfSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnNlbGVjdC1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotM3B4fSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnNlbGVjdC1zZWxlY3RlZDphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7dG9wOjhweDtyaWdodDoxMHB4O3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItY29sb3I6YmxhY2sgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgYmxhY2s7dHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpfSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnNlbGVjdC1zZWxlY3RlZC5zZWxlY3QtYXJyb3ctYWN0aXZlOmFmdGVye2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBibGFjayBibGFjazt0b3A6MjJweDt0cmFuc2Zvcm06cm90YXRlKDEzN2RlZyl9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAuc2VsZWN0LWl0ZW1zIGRpdiwjZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC5zZWxlY3Qtc2VsZWN0ZWR7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojMWMxYzFiO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjE0O3BhZGRpbmc6OHB4IDE2cHg7Y3Vyc29yOnBvaW50ZXI7dXNlci1zZWxlY3Q6bm9uZX0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC5zZWxlY3Qtc2VsZWN0ZWQuc2VsZWN0LWFycm93LWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2UzZTNlNDtwYWRkaW5nOjE3cHggMTZweDtib3gtc2hhZG93OjAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4zNil9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAuc2VsZWN0LWl0ZW1ze3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQtY29sb3I6I2ZmZjt0b3A6OTclO2xlZnQ6MDtyaWdodDowO3otaW5kZXg6OTk7Ym94LXNoYWRvdzowIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMzYpfSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnNlbGVjdC1pdGVtcyAuc2FtZS1hcy1zZWxlY3RlZHtjb2xvcjojOWI5YjliO3BvaW50ZXItZXZlbnRzOm5vbmV9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAuc2VsZWN0LWhpZGV7ZGlzcGxheTpub25lfSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnNlbGVjdC1pdGVtcyBkaXY6aG92ZXIsI2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAuc2FtZS1hcy1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4xKX0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93ICNuZXN0ZWQtdGFibGV7cGFkZGluZzowO21hcmdpbjowIC0yMnB4fSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgI25lc3RlZC10YWJsZSB0YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAjbmVzdGVkLXRhYmxlIHRhYmxlIHRib2R5LCNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgI25lc3RlZC10YWJsZSB0YWJsZSB0ciwjZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93ICNuZXN0ZWQtdGFibGUgdGFibGUgdGR7Ym9yZGVyOm5vbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VkZWVlZTtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMjF9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAjbmVzdGVkLXRhYmxlIHRhYmxlIHRye2hlaWdodDoxMDBweH0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93ICNuZXN0ZWQtdGFibGUgdGFibGUgc3Zne2ZpbGw6IzAxYmVlNX0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93ICNuZXN0ZWQtdGFibGUgdGFibGU6YWZ0ZXJ7ZGlzcGxheTpub25lfSNtb2RhbC1wYXltZW50IC5tb2RhbC1jb250ZW50IC5hbGVydC1kaWFsb2d7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtwb3NpdGlvbjpmaXhlZDtkaXNwbGF5OmJsb2NrO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO2JhY2tncm91bmQ6IzIyMjIyMjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC43NSk7dGV4dC1hbGlnbjpjZW50ZXI7ei1pbmRleDo5OTk5OTk5OX0jbW9kYWwtcGF5bWVudCAubW9kYWwtY29udGVudCAuYWxlcnQtZGlhbG9nIGZvcm17dGV4dC1hbGlnbjpsZWZ0O29wYWNpdHk6MSAhaW1wb3J0YW50fSNtb2RhbC1wYXltZW50IC5tb2RhbC1jb250ZW50IC5hbGVydC1kaWFsb2cgLmRpYWxvZy1ib3h7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO3dpZHRoOjQwJTttaW4td2lkdGg6NDAwcHg7bWF4LXdpZHRoOjgwJTttYXJnaW46YXV0bztkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWF4LWhlaWdodDoxMDAlO292ZXJmbG93OmF1dG99I21vZGFsLXBheW1lbnQgLm1vZGFsLWNvbnRlbnQgLmFsZXJ0LWRpYWxvZyAuZGlhbG9nLWJveCAuZGlhbG9nLXRpdGxle2JhY2tncm91bmQ6I2VkZWVlZTtwYWRkaW5nOjIwcHggNDBweDtmb250LWZhbWlseTpBR2FyYW1vbmRQcm87Zm9udC1zaXplOjMwcHg7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOiMwNjA3MDg7bGluZS1oZWlnaHQ6NjhweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9I21vZGFsLXBheW1lbnQgLm1vZGFsLWNvbnRlbnQgLmFsZXJ0LWRpYWxvZyAuZGlhbG9nLWJveCAuZGlhbG9nLW1lc3NhZ2V7bWFyZ2luOjA7cGFkZGluZzozMHB4O3RleHQtYWxpZ246Y2VudGVyfSNtb2RhbC1wYXltZW50IC5tb2RhbC1jb250ZW50IC5hbGVydC1kaWFsb2cgLmRpYWxvZy1ib3ggLmRpYWxvZy1tZXNzYWdlIC5pbnRyb3tkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAwIDVweDtwYWRkaW5nOjA7Zm9udC1mYW1pbHk6J0dvdGhhbSBBJywgXCJHb3RoYW0gQlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxNnB4fSNtb2RhbC1wYXltZW50IC5tb2RhbC1jb250ZW50IC5hbGVydC1kaWFsb2cgLmRpYWxvZy1ib3ggLmRpYWxvZy1idXR0b24tcm93e2JhY2tncm91bmQ6bm9uZSByZXBlYXQgc2Nyb2xsIDAgMCByZ2JhKDEwMCwxMDAsMTAwLDAuMSk7YmFja2dyb3VuZC1jb2xvcjojMjEyZjM4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTtwYWRkaW5nLXJpZ2h0OjQwcHh9I21vZGFsLXBheW1lbnQgLm1vZGFsLWNvbnRlbnQgLmFsZXJ0LWRpYWxvZyAuZGlhbG9nLWJveCAuZGlhbG9nLWJ1dHRvbi1yb3cgYXtiYWNrZ3JvdW5kOiMwMWJlZTU7Y29sb3I6I2ZmZjtwYWRkaW5nOjEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjE1cHggMCAxNXB4IDE1cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bWluLXdpZHRoOjE1MHB4O2ZvbnQtc2l6ZToxNHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0jbW9kYWwtcGF5bWVudCAubW9kYWwtY29udGVudCAuYWxlcnQtZGlhbG9nOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tcmlnaHQ6LTAuMjVlbX0jbW9kYWwtcGF5bWVudCAuc3ViU3RhdHVzRmllbGR7cGFkZGluZy1ib3R0b206MTBweH0ucGYtYWRtaW4uYnJva2VyLWRhc2hib2FyZCB0YWJsZXttaW4td2lkdGg6MH0ucGYtYWRtaW4uYnJva2VyLWRhc2hib2FyZCAuZGF0YVRhYmxle3Bvc2l0aW9uOnJlbGF0aXZlfS5wZi1hZG1pbi5icm9rZXItZGFzaGJvYXJkIC5kYXRhVGFibGUgdGhlYWQgdGh7Zm9udC1zaXplOjIxcHg7bGluZS1oZWlnaHQ6MS4xO2xldHRlci1zcGFjaW5nOjAuMzJweH0ucGYtYWRtaW4uYnJva2VyLWRhc2hib2FyZCAuZGF0YVRhYmxlIHRib2R5IHRke2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjMwMDtsZXR0ZXItc3BhY2luZzowLjIzcHg7Y29sb3I6IzIwMjQyNztsaW5lLWhlaWdodDoxLjVlbTtwYWRkaW5nOjEuMWVtIDE4cHg7aGVpZ2h0OjQuMWVtfS5wZi1hZG1pbi5icm9rZXItZGFzaGJvYXJkIC5kYXRhVGFibGUgdGJvZHkgdGQgLmVsbGlwe2hlaWdodDozZW07b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LnBmLWFkbWluLmJyb2tlci1kYXNoYm9hcmQgI3JlY2VudC1hY3Rpdml0eS1wb2xpY2llcyB0Ym9keSB0ZCwucGYtYWRtaW4uYnJva2VyLWRhc2hib2FyZCAjZGF0YXRhYmxlLXRvZG8gdGJvZHkgdGR7aGVpZ2h0OjguMmVtfS5wZi1hZG1pbi5icm9rZXItZGFzaGJvYXJkICNyZWNlbnQtYWN0aXZpdHktcG9saWNpZXMgdGJvZHkgdGQgLmVsbGlwLC5wZi1hZG1pbi5icm9rZXItZGFzaGJvYXJkICNkYXRhdGFibGUtdG9kbyB0Ym9keSB0ZCAuZWxsaXB7aGVpZ2h0OjZlbTstd2Via2l0LWxpbmUtY2xhbXA6NH0ucGYtYWRtaW4uYnJva2VyLWRhc2hib2FyZCAuZGF0YVRhYmxlc19wcm9jZXNzaW5ne3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1sZWZ0LWNvbG9yOiMwMjllZTN9dGQuZGVhbC1zdGFnZXt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO3Bvc2l0aW9uOnJlbGF0aXZlO3doaXRlLXNwYWNlOm5vd3JhcDttaW4td2lkdGg6NTAwcHg7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MS4yMztsZXR0ZXItc3BhY2luZzowLjJweDtjb2xvcjojMWMxYzFiO3RleHQtYWxpZ246Y2VudGVyfS5icm9rZXItZGFzaGJvYXJkIHRkLmRlYWwtc3RhZ2V7bWluLXdpZHRoOjB9dGQuZGVhbC1zdGFnZSAuc3Vic3RhdHVzLXRpdGxle3BhZGRpbmctYm90dG9tOjIwcHh9dGQuZGVhbC1zdGFnZSAuc3Vic3RhdHVzLXRpdGxlLm5vdC1yZW5ld2Vke3BhZGRpbmc6MDt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplfXRkLmRlYWwtc3RhZ2UgLnN1YnN0YXR1c0luZGljYXRvcntkaXNwbGF5OmZsZXg7Z2FwOjEycHg7YWxpZ24taXRlbXM6ZmxleC1lbmQ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoyMnB4O3JpZ2h0OjIycHg7Ym90dG9tOjE4cHh9LmJyb2tlci1kYXNoYm9hcmQgdGQuZGVhbC1zdGFnZSAuc3Vic3RhdHVzSW5kaWNhdG9ye2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO2dhcDo4cHh9dGQuZGVhbC1zdGFnZSAuc3Vic3RhdHVzSW5kaWNhdG9yIC5zdWJzdGF0dXN7ZmxleDoxIDEgMTBweDtoZWlnaHQ6NXB4O2JhY2tncm91bmQ6IzAwOTQ0Mztwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcn0ucGYtbGlzdCB0ZC5kZWFsLXN0YWdlIC5zdWJzdGF0dXNJbmRpY2F0b3IgLnN1YnN0YXR1c3toZWlnaHQ6MTJweH0ucGYtbGlzdCB0ZC5kZWFsLXN0YWdlIC5zdWJzdGF0dXNJbmRpY2F0b3IgLnN1YnN0YXR1czphZnRlciwucGYtbGlzdCB0ZC5kZWFsLXN0YWdlIC5zdWJzdGF0dXNJbmRpY2F0b3IgLnN1YnN0YXR1czpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6LTNweDtyaWdodDotM3B4O2JvdHRvbTo1MCU7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0O3RyYW5zZm9ybTpza2V3KDUwZGVnKX0ucGYtbGlzdCB0ZC5kZWFsLXN0YWdlIC5zdWJzdGF0dXNJbmRpY2F0b3IgLnN1YnN0YXR1czphZnRlcnt0b3A6NTAlO2JvdHRvbTowO3RyYW5zZm9ybTpza2V3KC01MGRlZyl9dGQuZGVhbC1zdGFnZSAuc3Vic3RhdHVzSW5kaWNhdG9yIC5zdWJzdGF0dXMuY3VycmVudCB+IGRpdix0ZC5kZWFsLXN0YWdlIC5zdWJzdGF0dXNJbmRpY2F0b3IgLnN1YnN0YXR1cy5ub25lLHRkLmRlYWwtc3RhZ2UgLnN1YnN0YXR1c0luZGljYXRvciAuc3Vic3RhdHVzLm5vbmUgfiBkaXZ7YmFja2dyb3VuZDojMDI5ZWUzO3RyYW5zaXRpb246Y29sb3IgMC40cyBlYXNlIDBzfXRkLmRlYWwtc3RhZ2UgLnN1YnN0YXR1c0luZGljYXRvciAuc3Vic3RhdHVzLmN1cnJlbnQgfiBkaXY6aG92ZXIsdGQuZGVhbC1zdGFnZSAuc3Vic3RhdHVzSW5kaWNhdG9yIC5zdWJzdGF0dXMubm9uZTpob3Zlcix0ZC5kZWFsLXN0YWdlIC5zdWJzdGF0dXNJbmRpY2F0b3IgLnN1YnN0YXR1cy5ub25lIH4gZGl2OmhvdmVye2JhY2tncm91bmQ6IzAwOTQ0M30uYWRtaW4taG9tZS13aWRnZXQgaDJ7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTozNnB4O2NvbG9yOjM2cHg7bGluZS1oZWlnaHQ6MX0uYWRtaW4taG9tZS13aWRnZXQgdWwuaG9tZXtkaXNwbGF5OmJsb2NrO2xpc3Qtc3R5bGU6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46LTMwcHggLTE2cHggMDtwYWRkaW5nOjB9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuYWRtaW4taG9tZS13aWRnZXQgdWwuaG9tZXttYXJnaW4tcmlnaHQ6LTE2cHg7bWFyZ2luLWxlZnQ6LTE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCl7LmFkbWluLWhvbWUtd2lkZ2V0IHVsLmhvbWV7d2lkdGg6MTAwJX19LmFkbWluLWhvbWUtd2lkZ2V0IHVsLmhvbWU+bGl7YmFja2dyb3VuZDojRUVFRUVFO2ZvbnQtc2l6ZToxNXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0OmxlZnQ7d2lkdGg6MjUlO21hcmdpbjowO3BhZGRpbmc6MTZweDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fUBtZWRpYSAobWF4LXdpZHRoOiAxMTgwcHgpey5hZG1pbi1ob21lLXdpZGdldCB1bC5ob21lPmxpe3BhZGRpbmc6MTZweCAxMHB4fX0uYWRtaW4taG9tZS13aWRnZXQgdWwuaG9tZT5saTpudGgtY2hpbGQoM24pe2NsZWFyOmxlZnR9LmFkbWluLWhvbWUtd2lkZ2V0IHVsLmhvbWU+bGkgYXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJTtwYWRkaW5nOjIwcHg7dHJhbnNpdGlvbjphbGwgLjNzICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojNTk1QTVDO2JvcmRlcjoxcHggc29saWQgI0U2RTdFODtiYWNrZ3JvdW5kOndoaXRlO2hlaWdodDoxMDAlfS5hZG1pbi1ob21lLXdpZGdldCB1bC5ob21lPmxpIGE6aG92ZXJ7Y29sb3I6IzFDNzVCQztib3JkZXItY29sb3I6IzFDNzVCQ30uYWRtaW4taG9tZS13aWRnZXQgdWwuaG9tZT5saS5jcmVhdGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDt3aWR0aDo1MCU7aGVpZ2h0OjEwMCV9LmFkbWluLWhvbWUtd2lkZ2V0IHVsLmhvbWU+bGkgYTphZnRlcntkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOjEwMCU7Y29udGVudDonJ30uYWRtaW4taG9tZS13aWRnZXQgdWwuaG9tZT5saSBhIC5zcXVhcmUtY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7aGVpZ2h0OjEwMCV9LmFkbWluLWhvbWUtd2lkZ2V0IHVsLmhvbWU+bGkgYSAuc3F1YXJlLWNvbnRlbnQgZGl2e2ZsZXg6MCAwIGF1dG99LmFkbWluLWhvbWUtd2lkZ2V0IHVsLmhvbWU+bGkgYSAuc3F1YXJlLWNvbnRlbnQgc3Bhbnt0ZXh0LWFsaWduOmNlbnRlcn0ucGYtYWRtaW4uZXJyb3Itb2NjdXJyZWQgLndyYXAtZXt3aWR0aDo0MDBweDttYXJnaW46ODBweCBhdXRvIDAgYXV0bzt0ZXh0LWFsaWduOmNlbnRlcn0ucGYtYWRtaW4uZXJyb3Itb2NjdXJyZWQgaW1ne21hcmdpbi1ib3R0b206MjBweH0ucGYtd2FybmluZyAuaWFkIGgxLC5wZi1hZ3JlZW1lbnQgLmlhZCBoMXtmb250LXNpemU6MjJweH0ucGYtd2FybmluZyAuaWFkIGgyLC5wZi1hZ3JlZW1lbnQgLmlhZCBoMntmb250LXNpemU6MTlweH0ucGYtd2FybmluZyAuaWFkIGgzLC5wZi1hZ3JlZW1lbnQgLmlhZCBoM3tmb250LXNpemU6MTZweH0ucGYtd2FybmluZyBzcGFuLmVtYm9sZCwucGYtYWdyZWVtZW50IHNwYW4uZW1ib2xke2ZvbnQtd2VpZ2h0OjcwMDtmb250LXN0eWxlOml0YWxpY30ucGYtbGlzdCAuZGV0YWlscy1jb250cm9sIGE6aG92ZXIsLnBmLWxpc3QgLmFjdGl2aXR5LWNvbnRyb2wgYTpob3ZlcntjdXJzb3I6cG9pbnRlcn0ucGYtbGlzdCAuZGV0YWlscy1jb250cm9sIGRpdiwucGYtbGlzdCAuYWN0aXZpdHktY29udHJvbCBkaXZ7dGV4dC1hbGlnbjpjZW50ZXJ9LnBmLWxpc3QgLmlubGluZS1mb3Jte2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wZi1saXN0IHRkIHRleHRhcmVhe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0ucGYtbGlzdCAuaWNvbi1iaW4gc3Zne3dpZHRoOjIzcHg7aGVpZ2h0OjI4cHh9LnBmLWxpc3QgLmljb24tZWRpdCBzdmcsLnBmLWxpc3QgLmljb24tYWN0aXZpdHkgc3Zne3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHh9LnBmLWxpc3QgLmljb24tbm90ZXMgc3Zne2hlaWdodDoyOHB4O3dpZHRoOjIxcHh9LnBmLXZpZXcgYm9keSwucGYtdmlldyBodG1se2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MTAwJTttYXJnaW46MDtvdmVyZmxvdzpoaWRkZW59LnBmLXZpZXcgaWZyYW1le3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnN0YWZmLWVkaXQgI3Byb2Z7ZGlzcGxheTpibG9ja30uc3RhZmYtZWRpdCAjc3RhZmZQaWN0dXJle21hcmdpbi1ib3R0b206MTBweH0uYmF0Y2hGaWxlVXBsb2FkIC5pY29uLXdhcm5pbmctdHJpYW5nbGV7ZmlsbDojRDE3QjJGO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tcmlnaHQ6MTBweH0uYmF0Y2hGaWxlVXBsb2FkICNhY3Rpb25zVG9UYWtlT25CYXNlZE9uUG9saWN5SWQgaDR7bWFyZ2luOjA7dmVydGljYWwtYWxpZ246bWlkZGxlfS5iYXRjaEZpbGVVcGxvYWQgI2FjdGlvbnNUb1Rha2VPbkJhc2VkT25Qb2xpY3lJZCBidXR0b257bWFyZ2luLXRvcDoxZW19LmJhdGNoRmlsZVVwbG9hZCAjY2F0ZWdvcnlGaWVsZHN7ZGlzcGxheTpncmlkO2dyaWQtYXV0by1mbG93OnJvdztncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcik7Z3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCgzLCAxZnIpO2dyaWQtZ2FwOjlweDttYXJnaW4tYm90dG9tOjI4cHh9LmJhdGNoRmlsZVVwbG9hZCAuZG9jdW1lbnRfY2F0ZWdvcnlfYnV0dG9ue21hcmdpbjowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOm5vbmV9LmJhdGNoRmlsZVVwbG9hZCAuZG9jdW1lbnRfY2F0ZWdvcnlfYnV0dG9ue2JhY2tncm91bmQ6IzJEMzczRDtib3JkZXItY29sb3I6IzJEMzczRH0uYmF0Y2hGaWxlVXBsb2FkIC5kb2N1bWVudF9jYXRlZ29yeV9idXR0b246aG92ZXJ7YmFja2dyb3VuZDp3aGl0ZTtib3JkZXItY29sb3I6IzJEMzczRH0uYmF0Y2hGaWxlVXBsb2FkIC5kb2N1bWVudF9jYXRlZ29yeV9idXR0b24uc2VsZWN0ZWR7YmFja2dyb3VuZDojMDI5ZWUzO2JvcmRlci1jb2xvcjojMDI5ZWUzfS5iYXRjaEZpbGVVcGxvYWQgI2ZpbGVVcGxvYWRDb250YWluZXIuYmF0Y2hGaWxlVXBsb2FkQ29udGFpbmVye21hcmdpbi10b3A6MH0uYmF0Y2hGaWxlVXBsb2FkICN3cmFwcGVyLWZvci1jaGVja2xpc3RFeGNlcHRpb257ZmxleC13cmFwOm5vd3JhcDtmbGV4LWRpcmVjdGlvbjppbmhlcml0O21heC13aWR0aDpub25lfS5iYXRjaEZpbGVVcGxvYWQgI3dyYXBwZXItZm9yLWNoZWNrbGlzdEV4Y2VwdGlvbiBsYWJlbC5pbnRyby5pbnRyby1maW5le2ZsZXgtYmFzaXM6Zml0LWNvbnRlbnQ7d2lkdGg6Zml0LWNvbnRlbnQ7YWxpZ24tc2VsZjpjZW50ZXI7cGFkZGluZzowO21hcmdpbjowO3BhZGRpbmctcmlnaHQ6MTBweH0uYmF0Y2hGaWxlVXBsb2FkIGgye2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXdlaWdodDoxMDB9LmJhdGNoRmlsZVVwbG9hZCAjZG9jdXBsb2FkZm9ybXttYXJnaW4tYm90dG9tOjEwcHh9LmJhdGNoRmlsZVVwbG9hZCAjZG9jdXBsb2FkZm9ybSAuZmllbGR3cmFwe21hcmdpbi1ib3R0b206OXB4fS5iYXRjaEZpbGVVcGxvYWQgI2RvY3VwbG9hZGZvcm0gLmZpZWxkd3JhcCBsYWJlbHtkaXNwbGF5OmJsb2NrfS5iYXRjaEZpbGVVcGxvYWQgLmR6LWRldGFpbHN7Zm9udC1zaXplOjEzcHh9LmJhdGNoRmlsZVVwbG9hZCAjZmlsZVVwbG9hZGVyTm90ZXNEaXZ7bWFyZ2luOjAgMzBweCAzMHB4IDMwcHh9LmJhdGNoRmlsZVVwbG9hZCAuYWRkTm90ZXNCdG57dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2x1bW4tZ2FwOjEwcHg7cGFkZGluZzozcHg7Ym9yZGVyOjFweCBncmV5IGRhc2hlZDtmb250LXNpemU6MTRweDttYXJnaW4tdG9wOjVweH0uYmF0Y2hGaWxlVXBsb2FkIC5hZGROb3Rlc0J0biBzdmd7ZmlsbDojMDI5ZWUzO2hlaWdodDoxNHB4O3dpZHRoOjE0cHh9LmJhdGNoRmlsZVVwbG9hZCAuYWRkTm90ZXNCdG46aG92ZXJ7Y29sb3I6IzAyOWVlMztib3JkZXItY29sb3I6IzAwMDAwMDtjdXJzb3I6cG9pbnRlcn0ua3ljLWRldGFpbCAuc3RpY2t5Rm9vdFdyYXAgLnN0aWNreUZvb3RNYWlue2JhY2tncm91bmQ6bm9uZX0ua3ljLWRldGFpbCAubWVzc2FnZS1idXR0b257Ym94LXNoYWRvdzpub25lO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Zm9udC1zaXplOjE0cHg7b3V0bGluZTpub25lO2xpbmUtaGVpZ2h0OjEwMCU7d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwYWRkaW5nOjAuNnJlbSAxcmVtO2JvcmRlci1yYWRpdXM6MnB4O3RyYW5zaXRpb246YWxsIDAuMnMgZWFzZS1pbi1vdXQ7Y3Vyc29yOnBvaW50ZXI7bWluLWhlaWdodDozOHB4fS5reWMtZGV0YWlsICN1c2VybmFtZS1wYWdle3RleHQtYWxpZ246Y2VudGVyfS5reWMtZGV0YWlsIC51c2VybmFtZS1wYWdlLWNvbnRhaW5lcntiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDFweCAxMXB4IHJnYmEoMCwwLDAsMC4yNyk7Ym9yZGVyLXJhZGl1czoycHg7d2lkdGg6MTAwJTttYXgtd2lkdGg6NTAwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDo0MnB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjM1cHggNTVweCAzNXB4O21pbi1oZWlnaHQ6MjUwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjA7cmlnaHQ6MDttYXJnaW46MCBhdXRvO21hcmdpbi10b3A6LTE2MHB4fS5reWMtZGV0YWlsIC51c2VybmFtZS1wYWdlLWNvbnRhaW5lciAudXNlcm5hbWUtc3VibWl0e21hcmdpbi10b3A6MTBweH0ua3ljLWRldGFpbCAjY2hhdC1wYWdle3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlfS5reWMtZGV0YWlsIC5jaGF0LWNvbnRhaW5lcnttYXgtd2lkdGg6NzAwcHg7bWFyZ2luLXJpZ2h0OmF1dG87YmFja2dyb3VuZC1jb2xvcjojZmZmO21hcmdpbi10b3A6MzBweDtoZWlnaHQ6Y2FsYygxMDAlIC0gNjBweCk7bWF4LWhlaWdodDo2MDBweDtwb3NpdGlvbjpyZWxhdGl2ZX0ua3ljLWRldGFpbCAjY2hhdC1wYWdlIHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO2JhY2tncm91bmQtY29sb3I6I0ZGRjttYXJnaW46MDtvdmVyZmxvdzphdXRvO292ZXJmbG93LXk6c2Nyb2xsO3BhZGRpbmc6MCAyMHB4IDBweCAyMHB4O2hlaWdodDpjYWxjKDEwMCUgLSAxNTBweCk7bWF4LWhlaWdodDo1MDBweH0ua3ljLWRldGFpbCAjY2hhdC1wYWdlICNtZXNzYWdlRm9ybXtwYWRkaW5nOjIwcHh9Lmt5Yy1kZXRhaWwgI2NoYXQtcGFnZSB1bCBsaXtsaW5lLWhlaWdodDoxLjVyZW07cGFkZGluZzoxMHB4IDIwcHg7bWFyZ2luOjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Y0ZjRmNH0ua3ljLWRldGFpbCAjY2hhdC1wYWdlIHVsIGxpIHB7bWFyZ2luOjB9Lmt5Yy1kZXRhaWwgI2NoYXQtcGFnZSAuZXZlbnQtbWVzc2FnZXt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2NsZWFyOmJvdGh9Lmt5Yy1kZXRhaWwgI2NoYXQtcGFnZSAuZXZlbnQtbWVzc2FnZSBwe2NvbG9yOiM3Nzc7Zm9udC1zaXplOjE0cHg7d29yZC13cmFwOmJyZWFrLXdvcmR9Lmt5Yy1kZXRhaWwgI2NoYXQtcGFnZSAuY2hhdC1tZXNzYWdle3BhZGRpbmctbGVmdDo2OHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5reWMtZGV0YWlsICNjaGF0LXBhZ2UgLmNoYXQtbWVzc2FnZSBpe3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjQycHg7aGVpZ2h0OjQycHg7b3ZlcmZsb3c6aGlkZGVuO2xlZnQ6MTBweDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6NDJweDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yYWRpdXM6NTAlO2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ua3ljLWRldGFpbCAjY2hhdC1wYWdlIC5jaGF0LW1lc3NhZ2Ugc3Bhbntjb2xvcjojMzMzO2ZvbnQtd2VpZ2h0OjYwMH0ua3ljLWRldGFpbCAjY2hhdC1wYWdlIC5jaGF0LW1lc3NhZ2UgcHtjb2xvcjojNDM0NjRifS5reWMtZGV0YWlsICNtZXNzYWdlRm9ybSAuaW5wdXQtZ3JvdXAgaW5wdXR7aGVpZ2h0OjM4cHg7ZmxvYXQ6bGVmdDt3aWR0aDpjYWxjKDEwMCUgLSAyMTdweCl9Lmt5Yy1kZXRhaWwgI21lc3NhZ2VGb3JtIC5pbnB1dC1ncm91cCBidXR0b257ZmxvYXQ6bGVmdDt3aWR0aDo4MHB4O2hlaWdodDozOHB4O21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6NXB4fS5reWMtZGV0YWlsIC5hZGRmaWxle3dpZHRoOjExMHB4ICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDFweCAjOWI5YjliO2JhY2tncm91bmQ6d2hpdGU7Y29sb3I6IzliOWI5YiAhaW1wb3J0YW50fS5reWMtZGV0YWlsIC5hZGRmaWxlOmhvdmVye2JvcmRlcjpzb2xpZCAxcHggIzliOWI5YjtiYWNrZ3JvdW5kOndoaXRlO2NvbG9yOiM5YjliOWIgIWltcG9ydGFudH0ua3ljLWRldGFpbCAuY2hhdC1oZWFkZXJ7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoxNXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlY2VjZWN9Lmt5Yy1kZXRhaWwgLmNoYXQtaGVhZGVyIGgye21hcmdpbjowO2ZvbnQtd2VpZ2h0OjUwMH0ua3ljLWRldGFpbCAuY29ubmVjdGluZ3twYWRkaW5nLXRvcDo1cHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6Izc3Nztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NjVweDt3aWR0aDoxMDAlfS5reWMtZGV0YWlsIC5reWMgLnRhYmJlZHtiYWNrZ3JvdW5kOndoaXRlfS5reWMtZGV0YWlsIC5reWMgLnRhYmJlZD5zZWN0aW9ue2JvcmRlcjpub25lfS5reWMtZGV0YWlsIC5reWMgLnRhYmJlZD5zZWN0aW9uPmRpdj5kaXZ7Ym9yZGVyLWJvdHRvbTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczMHB4KXsua3ljLWRldGFpbCAuY2hhdC1jb250YWluZXJ7bWFyZ2luOjEwcHggMTBweCAwIDEwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsua3ljLWRldGFpbCAuY2hhdC1jb250YWluZXJ7aGVpZ2h0OmNhbGMoMTAwJSAtIDMwcHgpfS5reWMtZGV0YWlsIC51c2VybmFtZS1wYWdlLWNvbnRhaW5lcnt3aWR0aDphdXRvO21hcmdpbi1sZWZ0OjE1cHg7bWFyZ2luLXJpZ2h0OjE1cHg7cGFkZGluZzoyNXB4fS5reWMtZGV0YWlsICNjaGF0LXBhZ2UgdWx7aGVpZ2h0OmNhbGMoMTAwJSAtIDEyMHB4KX0ua3ljLWRldGFpbCAjbWVzc2FnZUZvcm0gLmlucHV0LWdyb3VwIGJ1dHRvbnt3aWR0aDo2NXB4fS5reWMtZGV0YWlsICNtZXNzYWdlRm9ybSAuaW5wdXQtZ3JvdXAgaW5wdXR7d2lkdGg6Y2FsYygxMDAlIC0gMjAwcHgpfS5reWMtZGV0YWlsIC5jaGF0LWhlYWRlcntwYWRkaW5nOjEwcHh9Lmt5Yy1kZXRhaWwgLmNvbm5lY3Rpbmd7dG9wOjYwcHh9Lmt5Yy1kZXRhaWwgLmNoYXQtaGVhZGVyIGgye2ZvbnQtc2l6ZToxLjFlbX19LnBmLWNyZWF0ZSAuY2hvc2VuLWNvbnRhaW5lcnttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fS5pbnN1cmFuY2VzLWVkaXQgYm9keT5kaXY6bm90KCNoZWFkYmFuZCl7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206MTEwcHh9Lmluc3VyYW5jZXMtZWRpdCAuc2F2ZVNlY3Rpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjB9Lmluc3VyYW5jZXMtZWRpdCAuanNvbkZvcm17cG9zaXRpb246c3RhdGljfS5pbnN1cmFuY2VzLWVkaXQgI2NoYW5nZVN0YWZmIGRpdiN3cmFwcGVyLWZvci1QcmltYXJ5Q29udGFjdHttYXgtd2lkdGg6NThweDtwYWRkaW5nLWxlZnQ6MH0uaW5zdXJhbmNlcy1lZGl0ICNjaGFuZ2VTdGFmZiBkaXYjd3JhcHBlci1mb3ItUHJpbWFyeUNvbnRhY3Q+bGFiZWw6bm90KC5lcnJvcil7cGFkZGluZy1yaWdodDowfS5pbnN1cmFuY2VzLWVkaXQgI2NoYW5nZVN0YWZmIGRpdiN3cmFwcGVyLWZvci1QcmltYXJ5Q29udGFjdD4uY29sbGVjdGlvbntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21pbi13aWR0aDo1OHB4fS5pbnN1cmFuY2VzLWVkaXQgI2NoYW5nZVN0YWZmIGRpdiN3cmFwcGVyLWZvci1QcmltYXJ5Q29udGFjdD4uY29sbGVjdGlvbj5sYWJlbDpub3QoLmVycm9yKXttaW4td2lkdGg6MH0uaW5zdXJhbmNlcy1lZGl0ICNjaGFuZ2VTdGFmZiBkaXYjd3JhcHBlci1mb3ItUHJpbWFyeUNvbnRhY3QgaW5wdXRbdHlwZT1jaGVja2JveF0rLmZvY2J7bWFyZ2luLXJpZ2h0OjB9Lmluc3VyYW5jZXMtZWRpdCAjY2hhbmdlU3RhZmYgLmpmLWlucHV0LXR5cGUtc3VibWl0e21pbi13aWR0aDo1NHB4ICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjU0cHggIWltcG9ydGFudDt3aWR0aDowLjElO3BhZGRpbmctbGVmdDowfS5pbnN1cmFuY2VzLWVkaXQgI2NoYW5nZVN0YWZmIC5qZi1pbnB1dC10eXBlLXN1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJde3BhZGRpbmc6MCA2cHg7aGVpZ2h0OjM2cHg7bWFyZ2luLXJpZ2h0OjA7Zm9udC1zaXplOjE2cHggIWltcG9ydGFudDt3aWR0aDoxMDAlfS5pbnN1cmFuY2VzLWVkaXQgI2NoYW5nZVN0YWZmIC5qZi1pbnB1dC10eXBlLXN1Ym1pdCAuZGVsZXRlcm93e3BhZGRpbmc6N3B4IDZweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWNvbG9yOiM5Nzk3OTd9Lmluc3VyYW5jZXMtZWRpdCAjY2hhbmdlU3RhZmYgLmpmLWlucHV0LXR5cGUtc3VibWl0IC5pY29uLWpmLWRlbGV0ZXtmaWxsOiM5Nzk3OTd9Lmluc3VyYW5jZXMtZWRpdCAjY2hhbmdlU3RhZmYgLmpmLWlucHV0LXR5cGUtZGVsZXRle21pbi13aWR0aDo0NHB4ICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjQ0cHggIWltcG9ydGFudDt3aWR0aDowLjElO3BhZGRpbmctbGVmdDo2cHh9Lmluc3VyYW5jZXMtZWRpdCAjY2hhbmdlU3RhZmYgLmpmLXJvd3tkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDttYXgtd2lkdGg6bm9uZTttYXJnaW46MDt2ZXJ0aWNhbC1hbGlnbjpib3R0b219Lmluc3VyYW5jZXMtZWRpdCAjY2hhbmdlU3RhZmYgLmpmLXJvdzpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg1KSwuaW5zdXJhbmNlcy1lZGl0ICNjaGFuZ2VTdGFmZiAuamYtcm93OmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDUpIH4gLmpmLXJvd3t3aWR0aDo0MCV9Lmluc3VyYW5jZXMtZWRpdCAjY2hhbmdlU3RhZmYgLmpmLXJvdz4uY29sbGVjdGlvbiBsYWJlbDpub3QoLmVycm9yKXtkaXNwbGF5OmlubGluZS1mbGV4fS5pbnN1cmFuY2VzLWVkaXQgI2NoYW5nZVN0YWZmIC5saW5rZWRGb3JtKy5saW5rZWRGb3JtIGxhYmVsLC5pbnN1cmFuY2VzLWVkaXQgI2NoYW5nZVN0YWZmIC5saW5rZWRGb3JtQWRkTmV3IGxhYmVse2Rpc3BsYXk6bm9uZX0uaW5zdXJhbmNlcy1lZGl0ICNjaGFuZ2VTdGFmZiBmaWVsZHNldHtwYWRkaW5nOjB9Lmluc3VyYW5jZXMtY3JlYXRlIC5jaG9zZW4tY29udGFpbmVye21heC13aWR0aDoxMDAlICFpbXBvcnRhbnR9Lmluc3VyYW5jZXMtY3JlYXRlMiBib2R5PmRpdjpub3QoI2hlYWRiYW5kKXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbToxMTBweH0uaW5zdXJhbmNlcy1jcmVhdGUyIC5zYXZlU2VjdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MH0uaW5zdXJhbmNlcy1jcmVhdGUyIC5qc29uRm9ybXtwb3NpdGlvbjpzdGF0aWN9Lmluc3VyYW5jZXMtY3JlYXRlMiAjY3JlYXRlSW5zdXJhbmNlU3RlcDIgZGl2I3JvbGVfY2hvc2Vue3dpZHRoOmF1dG8gIWltcG9ydGFudH0uaW5zdXJhbmNlcy1jcmVhdGUyICNjcmVhdGVJbnN1cmFuY2VTdGVwMiBkaXYjc3RhZmZfY2hvc2Vue3dpZHRoOmF1dG8gIWltcG9ydGFudH0uaW5zdXJhbmNlcy1jcmVhdGUyICNjcmVhdGVJbnN1cmFuY2VTdGVwMiBkaXYjd3JhcHBlci1mb3ItUHJpbWFyeUNvbnRhY3R7d2hpdGUtc3BhY2U6bm93cmFwfS5pbnN1cmFuY2VzLWNyZWF0ZTIgI2NyZWF0ZUluc3VyYW5jZVN0ZXAyIC5qZi1pbnB1dC10eXBlLXN1Ym1pdHttaW4td2lkdGg6MTAwcHggIWltcG9ydGFudDttYXgtd2lkdGg6MTAwcHggIWltcG9ydGFudDt3aWR0aDowLjElfS5pbnN1cmFuY2VzLWNyZWF0ZTIgI2NyZWF0ZUluc3VyYW5jZVN0ZXAyIC5qZi1pbnB1dC10eXBlLXN1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJde3BhZGRpbmc6NnB4IDZweDtoZWlnaHQ6MzZweH0uaW5zdXJhbmNlcy1jcmVhdGUyICNjcmVhdGVJbnN1cmFuY2VTdGVwMiAuamYtaW5wdXQtdHlwZS1zdWJtaXQgLmRlbGV0ZXJvd3twYWRkaW5nOjdweCA2cHg7YmFja2dyb3VuZDojZmZmO2JvcmRlci1jb2xvcjojOTc5Nzk3fS5pbnN1cmFuY2VzLWNyZWF0ZTIgI2NyZWF0ZUluc3VyYW5jZVN0ZXAyIC5qZi1pbnB1dC10eXBlLXN1Ym1pdCAuaWNvbi1qZi1kZWxldGV7ZmlsbDojOTc5Nzk3fS5pbnN1cmFuY2VzLWNyZWF0ZTIgI2NyZWF0ZUluc3VyYW5jZVN0ZXAyIC5qZi1pbnB1dC10eXBlLWRlbGV0ZXttaW4td2lkdGg6NDRweCAhaW1wb3J0YW50O21heC13aWR0aDo0NHB4ICFpbXBvcnRhbnQ7d2lkdGg6MC4xJX0uaW5zdXJhbmNlcy1jcmVhdGUyICNjcmVhdGVJbnN1cmFuY2VTdGVwMiBmaWVsZHNldC5hZGQtc2VjdG9yLWlkLXJvd3N7bWFyZ2luLWJvdHRvbTo1MHB4fS5kb2N1bWVudHMtbGlzdCAuaWNvbi10aWNrLWRyYXduLC5kb2N1bWVudHMtbGlzdCAuaWNvbi1jcm9zcy1kcmF3bntmaWxsOiMwMjllZTM7dmVydGljYWwtYWxpZ246dG9wO2hlaWdodDoxNXB4O3dpZHRoOjE1cHg7bWFyZ2luLXJpZ2h0OjAuMjVlbX0uZG9jdW1lbnRzLWZpbGVVcGxvYWQgI2ZpbGVVcGxvYWRDb250YWluZXIsLmJyb2tlci1kb2N1bWVudHMtZmlsZS11cGxvYWQgI2ZpbGVVcGxvYWRDb250YWluZXIsLmRvY3VtZW50cy1maWxlVXBsb2FkLXYyICNmaWxlVXBsb2FkQ29udGFpbmVyLC5hc3NldC1lZGl0ICNmaWxlVXBsb2FkQ29udGFpbmVye3dpZHRoOjEwMCU7bWFyZ2luOjMwcHggYXV0b30uZG9jdW1lbnRzLWZpbGVVcGxvYWQgI2ZpbGVVcGxvYWRXcmFwcGVyLC5icm9rZXItZG9jdW1lbnRzLWZpbGUtdXBsb2FkICNmaWxlVXBsb2FkV3JhcHBlciwuZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIgI2ZpbGVVcGxvYWRXcmFwcGVyLC5hc3NldC1lZGl0ICNmaWxlVXBsb2FkV3JhcHBlcntiYWNrZ3JvdW5kOiNlY2VjZWM7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjMwMHB4O2ZvbnQtc2l6ZToxZW07Y29sb3I6Izk5OTtib3JkZXItcmFkaXVzOjEwcHg7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1ib3R0b206MWVtfS5kb2N1bWVudHMtZmlsZVVwbG9hZCAjZmlsZVVwbG9hZCwuZG9jdW1lbnRzLWZpbGVVcGxvYWQgI2Fzc2V0RG9jVXBsb2FkLC5icm9rZXItZG9jdW1lbnRzLWZpbGUtdXBsb2FkICNmaWxlVXBsb2FkLC5icm9rZXItZG9jdW1lbnRzLWZpbGUtdXBsb2FkICNhc3NldERvY1VwbG9hZCwuZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIgI2ZpbGVVcGxvYWQsLmRvY3VtZW50cy1maWxlVXBsb2FkLXYyICNhc3NldERvY1VwbG9hZCwuYXNzZXQtZWRpdCAjZmlsZVVwbG9hZCwuYXNzZXQtZWRpdCAjYXNzZXREb2NVcGxvYWR7YmFja2dyb3VuZDojZWNlY2VjO3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OnRhYmxlLWNlbGw7cGFkZGluZzo1MHB4O2JvcmRlcjpub25lfS5kb2N1bWVudHMtZmlsZVVwbG9hZCAuZHJvcHpvbmUuZHotc3RhcnRlZCAuZHotbWVzc2FnZSwuYnJva2VyLWRvY3VtZW50cy1maWxlLXVwbG9hZCAuZHJvcHpvbmUuZHotc3RhcnRlZCAuZHotbWVzc2FnZSwuZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIgLmRyb3B6b25lLmR6LXN0YXJ0ZWQgLmR6LW1lc3NhZ2UsLmFzc2V0LWVkaXQgLmRyb3B6b25lLmR6LXN0YXJ0ZWQgLmR6LW1lc3NhZ2V7ZGlzcGxheTpibG9ja30uZG9jdW1lbnRzLWZpbGVVcGxvYWQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzLC5icm9rZXItZG9jdW1lbnRzLWZpbGUtdXBsb2FkIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscywuZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzLC5hc3NldC1lZGl0IC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlsc3t6LWluZGV4OjIwO3Bvc2l0aW9uOmluaGVyaXQ7dG9wOjA7bGVmdDowO29wYWNpdHk6MDtmb250LXNpemU6MWVtO21pbi13aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM5OTk7bGluZS1oZWlnaHQ6MTUwJTtwYWRkaW5nOjB9LmRvY3VtZW50cy1maWxlVXBsb2FkIC5kcm9wem9uZSAuZHotcHJldmlldywuYnJva2VyLWRvY3VtZW50cy1maWxlLXVwbG9hZCAuZHJvcHpvbmUgLmR6LXByZXZpZXcsLmRvY3VtZW50cy1maWxlVXBsb2FkLXYyIC5kcm9wem9uZSAuZHotcHJldmlldywuYXNzZXQtZWRpdCAuZHJvcHpvbmUgLmR6LXByZXZpZXd7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTgwcHg7bWFyZ2luOjAuNWVtO3BhZGRpbmc6MTBweDtib3JkZXItcmFkaXVzOjVweH0uZG9jdW1lbnRzLWZpbGVVcGxvYWQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcywuYnJva2VyLWRvY3VtZW50cy1maWxlLXVwbG9hZCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzLC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzLC5hc3NldC1lZGl0IC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3N7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTBweDtib3JkZXI6MnB4IHNvbGlkICNmZmZmZmY7YmFja2dyb3VuZC1jb2xvcjojODQ4NDg0O2JvcmRlci1yYWRpdXM6NXB4O292ZXJmbG93OmhpZGRlbjtib3gtc2hhZG93OjAgMCAwIDZweCAjZGVkZWRlLCAwcHggMXB4IDFweCAwcHggIzAwMCBpbnNldDtib3gtc2hhZG93OjAgMCAwIDZweCByZ2JhKDAsMCwwLDAuMSksMHB4IDFweCAxcHggMHB4ICMwMDAgaW5zZXQ7bWFyZ2luOjhweCAwO3dpZHRoOjE2MHB4O2xlZnQ6MH0uZG9jdW1lbnRzLWZpbGVVcGxvYWQgLmR6LXByZXZpZXcuZHotZmlsZS1wcmV2aWV3LmR6LXN1Y2Nlc3Mgc2VsZWN0LC5icm9rZXItZG9jdW1lbnRzLWZpbGUtdXBsb2FkIC5kei1wcmV2aWV3LmR6LWZpbGUtcHJldmlldy5kei1zdWNjZXNzIHNlbGVjdCwuZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIgLmR6LXByZXZpZXcuZHotZmlsZS1wcmV2aWV3LmR6LXN1Y2Nlc3Mgc2VsZWN0LC5hc3NldC1lZGl0IC5kei1wcmV2aWV3LmR6LWZpbGUtcHJldmlldy5kei1zdWNjZXNzIHNlbGVjdHtvcGFjaXR5OjAuMztwb2ludGVyLWV2ZW50czpub25lfS5kb2N1bWVudHMtZmlsZVVwbG9hZCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzIC5kei11cGxvYWQsLmJyb2tlci1kb2N1bWVudHMtZmlsZS11cGxvYWQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcyAuZHotdXBsb2FkLC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzIC5kei11cGxvYWQsLmFzc2V0LWVkaXQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcyAuZHotdXBsb2Fke2JhY2tncm91bmQ6I2FkZGMzY30uZG9jdW1lbnRzLWZpbGVVcGxvYWQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrLC5kb2N1bWVudHMtZmlsZVVwbG9hZCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFyaywuYnJva2VyLWRvY3VtZW50cy1maWxlLXVwbG9hZCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmssLmJyb2tlci1kb2N1bWVudHMtZmlsZS11cGxvYWQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmssLmRvY3VtZW50cy1maWxlVXBsb2FkLXYyIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyaywuZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmssLmFzc2V0LWVkaXQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrLC5hc3NldC1lZGl0IC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJre3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6YXV0bzt0b3A6MDt3aWR0aDphdXRvO2hlaWdodDphdXRvO3JpZ2h0OjA7bWFyZ2luOjA7Zm9udC1zaXplOjEuNmVtfS5kb2N1bWVudHMtZmlsZVVwbG9hZCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOmhvdmVyIHNwYW4sLmJyb2tlci1kb2N1bWVudHMtZmlsZS11cGxvYWQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpob3ZlciBzcGFuLC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOmhvdmVyIHNwYW4sLmFzc2V0LWVkaXQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpob3ZlciBzcGFue2JhY2tncm91bmQtY29sb3I6I2VjZWNlY30uZG9jdW1lbnRzLWZpbGVVcGxvYWQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrLC5icm9rZXItZG9jdW1lbnRzLWZpbGUtdXBsb2FkIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyaywuZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrLC5hc3NldC1lZGl0IC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFya3tjb2xvcjojYmYxOTE5fS5kb2N1bWVudHMtZmlsZVVwbG9hZCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFyaywuYnJva2VyLWRvY3VtZW50cy1maWxlLXVwbG9hZCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFyaywuZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmssLmFzc2V0LWVkaXQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmt7Y29sb3I6IzQzYmI0N30uZG9jdW1lbnRzLWZpbGVVcGxvYWQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZSBzcGFuLC5icm9rZXItZG9jdW1lbnRzLWZpbGUtdXBsb2FkIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWUgc3BhbiwuZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZSBzcGFuLC5hc3NldC1lZGl0IC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWUgc3BhbntiYWNrZ3JvdW5kLWNvbG9yOiNlY2VjZWM7d2hpdGUtc3BhY2U6bm9ybWFsO3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCU7Zm9udC1zaXplOjFlbTtjb2xvcjojOTk5O3BhZGRpbmc6MH0uZG9jdW1lbnRzLWZpbGVVcGxvYWQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpob3ZlciBzcGFuLC5icm9rZXItZG9jdW1lbnRzLWZpbGUtdXBsb2FkIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6aG92ZXIgc3BhbiwuZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpob3ZlciBzcGFuLC5hc3NldC1lZGl0IC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6aG92ZXIgc3Bhbntib3JkZXI6bm9uZX0uZG9jdW1lbnRzLWZpbGVVcGxvYWQgLnR5cGUtc2VsLC5icm9rZXItZG9jdW1lbnRzLWZpbGUtdXBsb2FkIC50eXBlLXNlbCwuZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIgLnR5cGUtc2VsLC5hc3NldC1lZGl0IC50eXBlLXNlbHtiYWNrZ3JvdW5kOjAwMDtib3JkZXI6MXB4IHNvbGlkICNjY2M7bWFyZ2luLXRvcDo1cHh9LmRvY3VtZW50cy1maWxlVXBsb2FkIGxhYmVsLC5icm9rZXItZG9jdW1lbnRzLWZpbGUtdXBsb2FkIGxhYmVsLC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiBsYWJlbHtmb250LXNpemU6MTZweDttYXJnaW4tYm90dG9tOjVweH0uZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAuYnV0dG9uc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmc6MjRweCAwIDMycHggMH0uZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAuYnRuLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5idG5fYSwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5idXR0b24sLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLmJ0bl9iLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAuY2hlY2tvdXQtYmFjaywuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAuY2hlY2tvdXQtc2tpcCwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAuYnRuX2MsLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLmJ0bl9kLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5idG5fZSwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAuYnRuX2csLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLmJ0bl9sb2dpbiwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciAuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCBidXR0b24sLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgaW5wdXRbdHlwZT1idXR0b25dLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5tb2RhbC1jb250ZW50IGJ1dHRvbiwubW9kYWwtY29udGVudCAuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCBidXR0b24sLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IGlucHV0W3R5cGU9YnV0dG9uXSwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAucGYtYWRtaW4gLmpmLWJ0biwucGYtYWRtaW4gLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLmpmLWJ0biwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IHNwYW4uYnV0dG9uLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLmRvY3VtZW50LXRlbXBsYXRlLWxpc3Qgc3Bhbi5idXR0b24sLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLnBmLWRhc2hib2FyZCAuamYtYnRuLC5wZi1kYXNoYm9hcmQgLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLmpmLWJ0biwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgLmRvY3VtZW50LXRlbXBsYXRlLWxpc3Qgc3Bhbi5idXR0b24sLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IHNwYW4uYnV0dG9uLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IGJ1dHRvbiNtYWluX3N1bW1hcnksLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5qc29uRm9ybSAuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCdde21hcmdpbi1sZWZ0OjE2cHh9LmNsaWVudC1saXN0IC5pbmxpbmUtZm9ybXtkaXNwbGF5OmlubGluZS1ibG9ja30uY2xpZW50LWxpc3QgdGQuZGVsZXRlZHt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdoO2NvbG9yOiNmZjAwMDB9LmNsaWVudC1lZGl0PmRpdntwb3NpdGlvbjpyZWxhdGl2ZX0uY2xpZW50LWVkaXQgLmpzb25Gb3Jte3Bvc2l0aW9uOnN0YXRpY30uY2xpZW50LWVkaXQgLnRhYmJlZD5zZWN0aW9uLm9wZW4+ZGl2e21heC1oZWlnaHQ6NzAwMHB4fS5jbGllbnQtZWRpdCAjc2VjdG9yIC5qc29uRm9ybSBmaWVsZHNldHttYXJnaW46MDtwYWRkaW5nOjEwcHggMDttYXgtd2lkdGg6ODAwcHh9LmNsaWVudC1lZGl0LWxvZ2luLmFjY2Vzcy1mdWxsICNwZXJtaXNzaW9uc3tkaXNwbGF5Om5vbmV9LmNsaWVudC1lZGl0LWxvZ2luPmRpdjpub3QoI2hlYWRiYW5kKXtwYWRkaW5nLWJvdHRvbToxMTBweH0udGl0bGUtc2Vje2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDoxLjM7bWFyZ2luLXRvcDowfSNzZWN0b3IgLmpmLWlucHV0LXR5cGUtc3VibWl0e21pbi13aWR0aDoxMDBweCAhaW1wb3J0YW50O21heC13aWR0aDoxMDBweCAhaW1wb3J0YW50O3dpZHRoOjAuMSV9I3NlY3RvciAuamYtaW5wdXQtdHlwZS1zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtwYWRkaW5nOjZweCA2cHg7aGVpZ2h0OjM2cHg7d2lkdGg6MTAwJTtmb250LXNpemU6MTVweCAhaW1wb3J0YW50fSNzZWN0b3IgLmpmLWlucHV0LXR5cGUtc3VibWl0IC5kZWxldGVyb3d7cGFkZGluZzo3cHggNnB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXItY29sb3I6Izk3OTc5N30jc2VjdG9yIC5qZi1pbnB1dC10eXBlLXN1Ym1pdCAuaWNvbi1qZi1kZWxldGV7ZmlsbDojOTc5Nzk3fSNzZWN0b3IgLmpmLWlucHV0LXR5cGUtZGVsZXRle21pbi13aWR0aDo0NHB4ICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjQ0cHggIWltcG9ydGFudDt3aWR0aDowLjElfSNhZGRTZWN0b3JJRCBmaWVsZHNldC5hZGQtc2VjdG9yLWlkLXJvd3N7bWFyZ2luLWJvdHRvbTo1MHB4fSNhZGRTZWN0b3JJRCAuamYtaW5wdXQtdHlwZS1zdWJtaXR7bWluLXdpZHRoOjEwMHB4ICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMHB4ICFpbXBvcnRhbnQ7d2lkdGg6MC4xJX0jYWRkU2VjdG9ySUQgLmpmLWlucHV0LXR5cGUtc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl17cGFkZGluZzo2cHggNnB4O2hlaWdodDozNnB4fSNhZGRTZWN0b3JJRCAuamYtaW5wdXQtdHlwZS1zdWJtaXQgLmRlbGV0ZXJvd3twYWRkaW5nOjdweCA2cHg7YmFja2dyb3VuZDojZmZmO2JvcmRlci1jb2xvcjojOTc5Nzk3fSNhZGRTZWN0b3JJRCAuamYtaW5wdXQtdHlwZS1zdWJtaXQgLmljb24tamYtZGVsZXRle2ZpbGw6Izk3OTc5N30jYWRkU2VjdG9ySUQgLmpmLWlucHV0LXR5cGUtZGVsZXRle21pbi13aWR0aDo0NHB4ICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjQ0cHggIWltcG9ydGFudDt3aWR0aDowLjElfS5jbGllbnQtY29uc29sZSAuc3RpY2t5Rm9vdE1haW57YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uY2xpZW50LWNvbnNvbGUgLmJsb2NrLnNpZGViYXJ7ZmxleC1iYXNpczoyNSU7bWluLXdpZHRoOjI1MHB4fS5jbGllbnQtY29uc29sZSAuanNvbkZvcm0gZmllbGRzZXR7bWF4LXdpZHRoOjEwMCV9LmNsaWVudC1jb25zb2xlIC5qc29uRm9ybSBmaWVsZHNldCBmaWVsZHNldHtwYWRkaW5nOjB9LmNsaWVudC1jb25zb2xlICNtb2RhbERpYWxvZyAuanNvbkZvcm0gZmllbGRzZXR7bWFyZ2luOjB9LmNsaWVudC1jb25zb2xlIC5jb25zb2xlLXBhbmUtYWN0aW9uc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MzJweDtyaWdodDozMnB4fS5jbGllbnQtY29uc29sZSBtYWluIC50YWJiZWR7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOm5vbmU7cGFkZGluZzo0cHggMCAwIDB9LmNsaWVudC1jb25zb2xlIG1haW4gLnRhYmJlZD5zZWN0aW9ue2JvcmRlcjpub25lO2JvcmRlci10b3A6MnB4IHNvbGlkIHRyYW5zcGFyZW50fS5jbGllbnQtY29uc29sZSBtYWluIC50YWJiZWQ+c2VjdGlvbj5kaXZ7ZGlzcGxheTpibG9ja30uY2xpZW50LWNvbnNvbGUgbWFpbiAubm8tanMgLnRhYmJlZD5zZWN0aW9uLm9wZW4+ZGl2e21heC1oZWlnaHQ6aW5oZXJpdH0uY2xpZW50LWNvbnNvbGUgbWFpbiAudGFiYmVkIC50YWJiZWQ+c2VjdGlvbntib3JkZXItdG9wOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uY2xpZW50LWNvbnNvbGUgbWFpbiAudGFiYmVkPnNlY3Rpb24+ZGl2PmRpdnttYXJnaW46MDtwYWRkaW5nOjBweDtib3JkZXI6bm9uZX0uY2xpZW50LWNvbnNvbGUgbWFpbiAudGFiYmVkIC50YWJ3cmFwIC5jb250ZW50LXBhZGRpbmcsLmNsaWVudC1jb25zb2xlIG1haW4gLnRhYmJlZCAudGFid3JhcCAuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nOjMwcHggMHB4fS5jbGllbnQtY29uc29sZSBtYWluIC50YWJiZWQgLnRhYmJlZCAudGFid3JhcCAuY29udGVudC1wYWRkaW5nLC5jbGllbnQtY29uc29sZSBtYWluIC50YWJiZWQgLnRhYmJlZCAudGFid3JhcCAuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nOjMwcHggMzBweCAzMHB4IDBweH0uY2xpZW50LWNvbnNvbGUgbWFpbiAudGFiYmVkPnNlY3Rpb24+ZGl2PmRpdnttYXJnaW46MDtwYWRkaW5nOjBweDtib3JkZXI6bm9uZX0uY2xpZW50LWNvbnNvbGUgbWFpbiAudGFiYmVkIC50YWJ3cmFwIC5jb250ZW50LXBhZGRpbmcsLmNsaWVudC1jb25zb2xlIG1haW4gLnRhYmJlZCAudGFid3JhcCAuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nOjMwcHggMHB4fS5jbGllbnQtY29uc29sZSBtYWluIC50YWJiZWQgLnRhYmJlZCAudGFid3JhcCAuY29udGVudC1wYWRkaW5nLC5jbGllbnQtY29uc29sZSBtYWluIC50YWJiZWQgLnRhYmJlZCAudGFid3JhcCAuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nOjMwcHggMzBweCAzMHB4IDBweH0uY2xpZW50LWNvbnNvbGUgbWFpbiAudGFiYmVkIC5vdmVyZmxvd1RhYnN7cmlnaHQ6MDtsZWZ0OmluaGVyaXR9LmNsaWVudC1jb25zb2xlIG1haW4gc2VjdGlvbi5hY3RpdmUud2FpdGluZzphZnRlcntjb250ZW50OlwiXCI7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6NHB4O3dpZHRoOjEwMCU7YmFja2dyb3VuZDojZDhkOGQ4O2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwKSA2MCUsICNlOTk4MTMgNjAlLCAjZTk5ODEzIDEwMCUpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwKSA2MCUsICNlOTk4MTMgNjAlLCAjZTk5ODEzIDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDApIDYwJSwgI2U5OTgxMyA2MCUsICNlOTk4MTMgMTAwJSk7YmFja2dyb3VuZC1zaXplOjIwMCUgMTAwJTstd2Via2l0LWFuaW1hdGlvbjp3aXBlIDFzIGxpbmVhciBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjp3aXBlIDFzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246d2lwZSAxcyBsaW5lYXIgaW5maW5pdGU7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjEwO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MTB9QC13ZWJraXQta2V5ZnJhbWVzIHdpcGV7MCV7YmFja2dyb3VuZC1wb3NpdGlvbjoyMDAlIDB9MTAwJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH19QC1tb3ota2V5ZnJhbWVzIHdpcGV7MCV7YmFja2dyb3VuZC1wb3NpdGlvbjoyMDAlIDB9MTAwJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH19QGtleWZyYW1lcyB3aXBlezAle2JhY2tncm91bmQtcG9zaXRpb246MjAwJSAwfTEwMCV7YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9fS5jbGllbnQtY29uc29sZSBtYWluIC5zdW1tYXJ5LXN0YXRze2ZsZXgtZ3JvdzowO2ZsZXg6aW5oZXJpdDttYXJnaW46MCAtMzJweH0uY2xpZW50LWNvbnNvbGUgbWFpbiAuc3VtbWFyeS1zdGF0cyAuc3VtbWFyeS1zdGF0e2ZsZXg6aW5oZXJpdDttaW4td2lkdGg6MDtkaXNwbGF5OmZsZXg7cGFkZGluZzoxNnB4fS5jbGllbnQtY29uc29sZSBtYWluIC5zdW1tYXJ5LXN0YXRzIC5zdW1tYXJ5LW1ldGEsLmNsaWVudC1jb25zb2xlIG1haW4gLnN1bW1hcnktc3RhdHMgLnN1bW1hcnktaWNvbntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEuNWVtO2ZvbnQtd2VpZ2h0OjEwMDttYXJnaW4tcmlnaHQ6MTBweH0uY2xpZW50LWNvbnNvbGUgbWFpbiAuanNvbkZvcm0gZmllbGRzZXQuc3RhdHN7ZmxleC1ncm93OjA7ZmxleDppbmhlcml0O21hcmdpbjotMzJweCAwIC0zMnB4IC0xNnB4O3dpZHRoOmF1dG87bWluLXdpZHRoOmF1dG99LmNsaWVudC1jb25zb2xlIG1haW4gLmpzb25Gb3JtIGZpZWxkc2V0LnN0YXRzIC5qZi1yb3d7ZmxleDppbmhlcml0O21pbi13aWR0aDowO2Rpc3BsYXk6aW5saW5lLWZsZXg7cGFkZGluZzoxNnB4O3dpZHRoOmF1dG87bWF4LXdpZHRoOjMzJTtmbGV4LWdyb3c6MH0uY2xpZW50LWNvbnNvbGUgbWFpbiAuanNvbkZvcm0gZmllbGRzZXQuc3RhdHMgLmpmLXJvdyBsYWJlbC5zdGF0LWljb24sLmNsaWVudC1jb25zb2xlIG1haW4gLmpzb25Gb3JtIGZpZWxkc2V0LnN0YXRzIC5qZi1yb3cgKltkYXRhLXN0YXQtaWNvbl17ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZvbnQtc2l6ZToxLjVlbTtmb250LXdlaWdodDoxMDA7bWFyZ2luLXJpZ2h0OjA7Ym9yZGVyOjA7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtvcGFjaXR5OjE7ZmxleC1zaHJpbms6MDttaW4td2lkdGg6MH0uY2xpZW50LWNvbnNvbGUgbWFpbiAuanNvbkZvcm0gZmllbGRzZXQuc3RhdHMgLmpmLXJvdyBsYWJlbC5zdGF0LWljb257d2lkdGg6YXV0bzttYXgtd2lkdGg6bm9uZTttaW4td2lkdGg6NDVweH0uY2xpZW50LWNvbnNvbGUgbWFpbiAuanNvbkZvcm0gZmllbGRzZXQuc3RhdHMgLmpmLXJvdyAqW2RhdGEtc3RhdC1pY29uXXt3aWR0aDphdXRvO21heC13aWR0aDpub25lfS5jbGllbnQtY29uc29sZSBtYWluIC5qc29uRm9ybSBmaWVsZHNldC5zdGF0cyAuc3RhdC1pY29uW2Zvcj10b3RhbExvc3NdIHN2Z3tmaWxsOiNiYjAwMDB9LmNsaWVudC1jb25zb2xlIG1haW4gLmNsaWVudC1jb25zb2xle2JhY2tncm91bmQ6d2hpdGV9LmNsaWVudC1jb25zb2xlICNjbGllbnQtY29uc29sZS1zdW1tYXJ5IC5jb250YWN0LWJsb2Nre21heC13aWR0aDozMDBweDtjb2xvcjojMjAyNjJhfS5jbGllbnQtY29uc29sZSAjY2xpZW50LWNvbnNvbGUtc3VtbWFyeSAuY29udGFjdC1ibG9jayBhe2NvbG9yOiMyMDI2MmF9LmNsaWVudC1jb25zb2xlICNjbGllbnQtY29uc29sZS1zdW1tYXJ5IC5jb250YWN0LWJsb2NrIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uY2xpZW50LWNvbnNvbGUgI2NsaWVudC1jb25zb2xlLXN1bW1hcnkgLmNvbnRhY3QtYmxvY2sgLmNob3Nlbi1zaW5nbGV7Ym9yZGVyLXRvcDowO2JvcmRlci1sZWZ0OjA7Ym9yZGVyLXJpZ2h0OjA7YmFja2dyb3VuZDpub25lO2JveC1zaGFkb3c6bm9uZX0uY2xpZW50LWNvbnNvbGUgI2NsaWVudC1jb25zb2xlLXN1bW1hcnkgLnBlcnNvbntwYWRkaW5nLWxlZnQ6MTJweDtwYWRkaW5nLXRvcDo2cHh9LmNsaWVudC1jb25zb2xlICNjbGllbnQtY29uc29sZS1zdW1tYXJ5IC5wZXJzb24ucHJpbWFyeS1vbmx5e3BhZGRpbmctbGVmdDowfS51dy1yZXF1ZXN0cy1saXN0IC5zZW5ke21hcmdpbi10b3A6MzJweH0ucGFnZS1jb250YWluZXIgLnJmcUNyZWF0ZXtmb250LXNpemU6MTRweDtmb250LXdlaWdodDozMDB9LnBhZ2UtY29udGFpbmVyIC5yZnFDcmVhdGUgLnJmcUNyZWF0ZVN1YkhlYWRlcntmb250LXNpemU6MjJweDtwYWRkaW5nLWJvdHRvbTo1cHg7cGFkZGluZy10b3A6MH0ucGFnZS1jb250YWluZXIgLnJmcUNyZWF0ZUxhYmVse3BhZGRpbmctdG9wOjE0cHg7cGFkZGluZy1ib3R0b206MTJweH0ucGFnZS1jb250YWluZXIgLnJmcUNyZWF0ZUxpbmV7cGFkZGluZy1ib3R0b206OHB4O3BhZGRpbmctdG9wOjEwcHh9LnBhZ2UtY29udGFpbmVyIC5yZnFDcmVhdGVGaWVsZFNldHttYXJnaW4tYm90dG9tOjB9LnBhZ2UtY29udGFpbmVyIC5yZnFDcmVhdGVCdXR0b25GaWVsZFNldHttYXJnaW46MH0ucGFnZS1jb250YWluZXIgLnJmcUNyZWF0ZUV4ZWNMYWJlbHtwYWRkaW5nLWJvdHRvbTowfS5wYWdlLWNvbnRhaW5lciAucmZxQ3JlYXRlRXhlY1N1bW1hcnl7bWFyZ2luLXRvcDozMHB4fS5yZnFFeGVjU3VtbWFyeXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LnJmcUV4ZWNMYWJlbHtmbGV4LWJhc2lzOjMwJX0ucmZxRXhlY1ZhbHVle2ZsZXgtYmFzaXM6NzAlfS5yZnFSZXF1ZXN0LWhlYWRlci10ZXh0e2ZvbnQtc2l6ZToyMnB4O2NvbG9yOiMwNjA3MDg7cGFkZGluZy1ib3R0b206MjhweH0ucmZxUmVxdWVzdC1mbGV4e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXgtd2lkdGg6NjAwcHg7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MS40Mztjb2xvcjojMjAyNjJhfS5yZnFSZXF1ZXN0LWJsb2Nre2ZsZXg6MSAxIDIyJTttYXJnaW4tYm90dG9tOjZweH0ucmZxUmVxdWVzdC12YWx1ZXtmbGV4LWJhc2lzOjYwJX0uYm91bmRzIC5kYXRhVGFibGVfb3ZlcmZsb3dfd3JhcHBlciAucmZxUmVxdWVzdERldGFpbCAucmZxRGVjbGluZWQgdGQsLmpmLWhlYWRlci1ib3VuZHMgLmRhdGFUYWJsZV9vdmVyZmxvd193cmFwcGVyIC5yZnFSZXF1ZXN0RGV0YWlsIC5yZnFEZWNsaW5lZCB0ZHtiYWNrZ3JvdW5kOiNmMmY0ZjR9LnN0aWNreUZvb3RNYWluIC5ib3VuZHMgLnJmcVJlcXVlc3REZXRhaWwsLnN0aWNreUZvb3RNYWluIC5qZi1oZWFkZXItYm91bmRzIC5yZnFSZXF1ZXN0RGV0YWlse2JvcmRlci1jb2xsYXBzZTp1bnNldH0uc3RpY2t5Rm9vdE1haW4gLmJvdW5kcyAucmZxUmVxdWVzdERldGFpbCB0ZCwuc3RpY2t5Rm9vdE1haW4gLmpmLWhlYWRlci1ib3VuZHMgLnJmcVJlcXVlc3REZXRhaWwgdGR7Ym9yZGVyOjA7YmFja2dyb3VuZDp3aGl0ZX0uc3RpY2t5Rm9vdE1haW4gLmJvdW5kcyAucmZxUmVxdWVzdERldGFpbCB0aCwuc3RpY2t5Rm9vdE1haW4gLmpmLWhlYWRlci1ib3VuZHMgLnJmcVJlcXVlc3REZXRhaWwgdGh7Ym9yZGVyOjA7YmFja2dyb3VuZDp3aGl0ZTt0ZXh0LWFsaWduOmxlZnR9LnN0aWNreUZvb3RNYWluIC5ib3VuZHMgLnJmcVJlcXVlc3REZXRhaWxIZWFkZXIsLnN0aWNreUZvb3RNYWluIC5qZi1oZWFkZXItYm91bmRzIC5yZnFSZXF1ZXN0RGV0YWlsSGVhZGVye2JvcmRlci1ib3R0b206NXB4IHNvbGlkIGJsYWNrO2JvcmRlci10b3A6NXB4IHNvbGlkIGJsYWNrO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX0ucmZxckRldGFpbENvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7cGFkZGluZzowIDIwcHh9LnJmcXJNYWluQ29udGFpbmVye3RleHQtYWxpZ246bGVmdH0ucmZxRXhlY0xhYmVse2ZsZXgtYmFzaXM6MzAlO3BhZGRpbmc6NXB4IDE1cHh9LnJmcUV4ZWNWYWx1ZXtmbGV4LWJhc2lzOjcwJTtwYWRkaW5nOjVweH0ucmZxckRldGFpbExhYmVse2ZsZXgtYmFzaXM6MzAlO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjVweCAxNXB4fS5yZnFyRGV0YWlsVmFsdWV7ZmxleC1iYXNpczo3MCU7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6NXB4fS5yZnFyRGV0YWlsVGl0bGV7YmFja2dyb3VuZDojZWRlZWVlO2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MzBweDtjb2xvcjojMDYwNzA4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjE0O3BhZGRpbmc6MjBweCAxNXB4IDAgMzVweDttYXJnaW46MCAwIDI1cHggMDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnJmcXJEZXRhaWxTdWJUaXRsZXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiMwNjA3MDg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMTQ7Zm9udC1zaXplOjIwcHg7cGFkZGluZzoxNXB4IDM1cHh9LnJmcXJEZXRhaWxSZWZlcmVuY2V7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6Mi42NTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTEwcHg7bGVmdDotMTVweH0ucmZxckRldGFpbEJvbGR7Zm9udC13ZWlnaHQ6NjAwfS5yZnFyRGV0YWlsU2VwZXJhdG9ye3BhZGRpbmc6MTBweCAgMzVweCAxMHB4IDM1cHh9LnJmcXJEZXRhaWxGb290ZXJ7cGFkZGluZzoxMHB4fS5yZnFyU3RhdHVzVGV4dHtiYWNrZ3JvdW5kOiM0MjRlNTY7Y29sb3I6d2hpdGU7cGFkZGluZzo2cHggMTRweCA0cHggMTRweDt3aGl0ZS1zcGFjZTpub3dyYXB9LnJmcXJTdGF0dXNDb250YWluZXJ7ZGlzcGxheTpmbGV4O3BhZGRpbmc6MTVweCAzNXB4IDE4cHggMzVweH0ucmZxclN0YXR1c0F3YXJkZWR7YmFja2dyb3VuZDojNjBiNjAyfS5yZnFyU3RhdHVzQWNjZXB0ZWR7YmFja2dyb3VuZDojNTM4YTE3fS5yZnFyU3RhdHVzRGVjbGluZWR7YmFja2dyb3VuZDojYmJiYmJifS5yZnFyU3RhdHVzQXdhaXRpbmdSZXNwb25zZXtiYWNrZ3JvdW5kOiNmMjg5MjF9LnJmcXJEZXRhaWxCb2R5e2ZvbnQtc2l6ZToxNHB4fS51bmRlcndyaXRlciAuY3JmcUZhdm91cml0ZUNvbnRhaW5lcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZH0udW5kZXJ3cml0ZXIgLmNyZnFGYXZvdXJpdGUgc3Zne2ZpbGw6I2RmNDA1M30udW5kZXJ3cml0ZXIgLmNyZnFOb3RGYXZvdXJpdGUgc3Zne2ZpbGw6I2EyYTFhMn0udW5kZXJ3cml0ZXIgLnN0aWNreUZvb3RXcmFwIC5jcmZxU3RhdHVzRGVjbGluZWQgdGR7Y29sb3I6IzlCOUQ5Rn0udW5kZXJ3cml0ZXIgLmNyZnFTZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZWUzYzd9LnVuZGVyd3JpdGVyIC5xb3ttaW4taGVpZ2h0OjEwMHB4fS51bmRlcndyaXRlciB0YWJsZS5saXN0e3dpZHRoOjQ4MHB4O2JhY2tncm91bmQtY29sb3I6I0ZGRkZGRjtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXdpZHRoOjJweDtib3JkZXItY29sb3I6IzdlYThmODtib3JkZXItc3R5bGU6c29saWQ7Y29sb3I6IzAwMDAwMH0udW5kZXJ3cml0ZXIgdGFibGUubGlzdCB0ZCwudW5kZXJ3cml0ZXIgdGFibGUubGlzdCB0aHtib3JkZXItd2lkdGg6MnB4O2JvcmRlci1jb2xvcjojN2VhOGY4O2JvcmRlci1zdHlsZTpzb2xpZDtwYWRkaW5nOjVweDt0ZXh0LWFsaWduOmxlZnR9LnVuZGVyd3JpdGVyIHRhYmxlLmxpc3QgdGhlYWR7YmFja2dyb3VuZC1jb2xvcjojN2VhOGY4fS51bmRlcndyaXRlciB0YWJsZS5jYW52YXN7d2lkdGg6NDgwcHg7aGVpZ2h0OjIwMHB4O2JhY2tncm91bmQtY29sb3I6I2NjY2NjYztib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXdpZHRoOjJweDtib3JkZXItY29sb3I6IzdlYThmOH0udW5kZXJ3cml0ZXIgLmJveHt3aWR0aDo0ODBweDtoZWlnaHQ6MjAwcHg7YmFja2dyb3VuZC1jb2xvcjojY2NjY2NjfS51bmRlcndyaXRlciBkaXYuYmx1ZVRhYmxle2JvcmRlcjoxcHggc29saWQgIzAwMDAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNFRUVFRUU7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfS51bmRlcndyaXRlciAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZUNlbGwsLnVuZGVyd3JpdGVyIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlSGVhZHtib3JkZXI6MXB4IHNvbGlkICNBQUFBQUE7cGFkZGluZzoycHggMTBweH0udW5kZXJ3cml0ZXIgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVCb2R5IC5kaXZUYWJsZUNlbGx7Zm9udC1zaXplOjE1cHh9LnVuZGVyd3JpdGVyIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlUm93Om50aC1jaGlsZChldmVuKXtiYWNrZ3JvdW5kOiNFRUVFRUV9LnVuZGVyd3JpdGVyIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlSGVhZGluZ3tiYWNrZ3JvdW5kOiMwMDAwMDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzQ0NDQ0NH0udW5kZXJ3cml0ZXIgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVIZWFkaW5nIC5kaXZUYWJsZUhlYWR7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojZWVlZWVlO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjQUFBQUFBfS51bmRlcndyaXRlciAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZUhlYWRpbmcgLmRpdlRhYmxlSGVhZDpmaXJzdC1jaGlsZHtib3JkZXItbGVmdDpub25lfS51bmRlcndyaXRlciAuYmx1ZVRhYmxlIC50YWJsZUZvb3RTdHlsZXtmb250LXNpemU6MTVweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiNGRkZGRkY7YmFja2dyb3VuZDojQUFBQUFBO2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZGNlYmY3IDAlLCAjZDRlNmY2IDY2JSwgI2FhYSAxMDAlKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2RjZWJmNyAwJSwgI2Q0ZTZmNiA2NiUsICNhYWEgMTAwJSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZGNlYmY3IDAlLCAjZDRlNmY2IDY2JSwgI2FhYSAxMDAlKTtib3JkZXItdG9wOjJweCBzb2xpZCAjNDQ0NDQ0fS51bmRlcndyaXRlciAuYmx1ZVRhYmxlIC50YWJsZUZvb3RTdHlsZXtmb250LXNpemU6MTVweH0udW5kZXJ3cml0ZXIgLmJsdWVUYWJsZSAudGFibGVGb290U3R5bGUgLmxpbmtze3RleHQtYWxpZ246cmlnaHR9LnVuZGVyd3JpdGVyIC5ibHVlVGFibGUgLnRhYmxlRm9vdFN0eWxlIC5saW5rcyBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQ6IzFDNkVBNDtjb2xvcjojRkZGRkZGO3BhZGRpbmc6MnB4IDhweDtib3JkZXItcmFkaXVzOjVweH0udW5kZXJ3cml0ZXIgLmJsdWVUYWJsZS5vdXRlclRhYmxlRm9vdGVye2JvcmRlci10b3A6bm9uZX0udW5kZXJ3cml0ZXIgLmJsdWVUYWJsZS5vdXRlclRhYmxlRm9vdGVyIC50YWJsZUZvb3RTdHlsZXtwYWRkaW5nOjNweCA1cHh9LnVuZGVyd3JpdGVyIC5kaXZUYWJsZXtkaXNwbGF5OnRhYmxlfS51bmRlcndyaXRlciAuZGl2VGFibGVSb3d7ZGlzcGxheTp0YWJsZS1yb3d9LnVuZGVyd3JpdGVyIC5kaXZUYWJsZUhlYWRpbmd7ZGlzcGxheTp0YWJsZS1oZWFkZXItZ3JvdXB9LnVuZGVyd3JpdGVyIC5kaXZUYWJsZUNlbGwsLnVuZGVyd3JpdGVyIC5kaXZUYWJsZUhlYWR7ZGlzcGxheTp0YWJsZS1jZWxsfS51bmRlcndyaXRlciAuZGl2VGFibGVGb290Q2VsbHtkaXNwbGF5OnRhYmxlLWNlbGw7Ym9yZGVyOjB9LnVuZGVyd3JpdGVyIC5kaXZUYWJsZUNlbGxSaWdodHtkaXNwbGF5OnRhYmxlLWNlbGw7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nOjEwcHh9LnVuZGVyd3JpdGVyIC5kaXZUYWJsZUhlYWRpbmd7ZGlzcGxheTp0YWJsZS1oZWFkZXItZ3JvdXB9LnVuZGVyd3JpdGVyIC5kaXZUYWJsZUZvb3R7ZGlzcGxheTp0YWJsZS1mb290ZXItZ3JvdXB9LnVuZGVyd3JpdGVyIC5kaXZUYWJsZUJvZHl7ZGlzcGxheTp0YWJsZS1yb3ctZ3JvdXB9LnVuZGVyd3JpdGVyIC5yZnFPcHRpb25zQ29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tYm90dG9tOjMycHh9LnVuZGVyd3JpdGVyIC5yZnFPcHRpb25zSXRlbXtmbGV4LWJhc2lzOjUwJX0udW5kZXJ3cml0ZXIgLnJmcU9wdGlvbnNCdG57bGluZS1oZWlnaHQ6MDttYXgtaGVpZ2h0OjMwcHh9LnVuZGVyd3JpdGVyIC5yZnFPcHRpb25zR3JvdXB7bWFyZ2luOjIwcHggMjBweCAwIDA7bWluLXdpZHRoOjQwMHB4O21pbi1oZWlnaHQ6NTAwcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoxcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0udW5kZXJ3cml0ZXIgLnJmcU9wdGlvbnNQaWNre21hcmdpbjoyMHB4IDIwcHggMCAwO21pbi13aWR0aDo0MDBweH0udW5kZXJ3cml0ZXIgLnJmcU9wdGlvbnNHcm91cEhlYWRlcntwYWRkaW5nOjE2cHg7YmFja2dyb3VuZDpibGFjaztjb2xvcjp3aGl0ZTtmb250LXNpemU6MjBweH0udW5kZXJ3cml0ZXIgLnJmcU9wdGlvbnNHcm91cEJvZHl7cGFkZGluZzoxNnB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1ncm93OjE7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnVuZGVyd3JpdGVyIC5yZnFPcHRpb25zR3JvdXBQbHVze2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWdyb3c6MTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kO2Rpc3BsYXk6ZmxleH0udW5kZXJ3cml0ZXIgLnJmcU9wdGlvbnNJbnB1dHt3aWR0aDo2ZW19LnVuZGVyd3JpdGVyIC5wYWdlLWNvbnRhaW5lciAucmZxRm9vdGVyVGFibGV7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS51bmRlcndyaXRlciAucGFnZS1jb250YWluZXIgLnJmcUZvb3RlclRhYmxlIHRye2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LnVuZGVyd3JpdGVyIC5wYWdlLWNvbnRhaW5lciAucmZxRm9vdGVyVGFibGUgdGJvZHl7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0udW5kZXJ3cml0ZXIgLnBhZ2UtY29udGFpbmVyIC5yZnFGb290ZXJDZWxse3BhZGRpbmc6N3B4fS51bmRlcndyaXRlciAucmZxRm9vdGVyQ2VsbDJ7d2lkdGg6Y2FsYyg2ZW0gKyAyMHB4KX0udW5kZXJ3cml0ZXIgLnJmcUZvb3RlckNlbGwze3dpZHRoOjE2OHB4fS51bmRlcndyaXRlciAucGFnZS1jb250YWluZXIgLnJmcUZvb3RlclRvdGFsTGFiZWx7Zm9udC13ZWlnaHQ6NjAwfS51bmRlcndyaXRlciAucGFnZS1jb250YWluZXIgLnJmcU9wdGlvbnNUaXRsZUJveHtiYWNrZ3JvdW5kOmJsYWNrO2JvcmRlci1jb2xvcjpibGFjaztjb2xvcjp3aGl0ZTtmb250LXNpemU6MjBweCAhaW1wb3J0YW50O2JveC1zaGFkb3c6dW5zZXR9LnVuZGVyd3JpdGVyIC5vcHRpb25Db2wxe3dpZHRoOmF1dG99LnVuZGVyd3JpdGVyIC5vcHRpb25Db2wye3dpZHRoOmF1dG99LnVuZGVyd3JpdGVyIC5vcHRpb25Db2wze3dpZHRoOjkwcHh9LnVuZGVyd3JpdGVyIC5vcHRpb25Db2w0e3dpZHRoOjEzMHB4fS51bmRlcndyaXRlciAub3B0aW9uQ29sNXt3aWR0aDo0MHB4fS51bmRlcndyaXRlciAucmZxUmVxdWVzdC1oZWFkZXItdGV4dHtmb250LXNpemU6MjJweDtjb2xvcjojMDYwNzA4O3BhZGRpbmctYm90dG9tOjI4cHh9LnVuZGVyd3JpdGVyIC5yZnFSZXF1ZXN0LWZsZXh7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21heC13aWR0aDo2MDBweDtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxLjQzO2NvbG9yOiMyMDI2MmF9LnVuZGVyd3JpdGVyIC5yZnFSZXF1ZXN0LWJsb2Nre2ZsZXg6MSAxIDIyJTttYXJnaW4tYm90dG9tOjZweH0udW5kZXJ3cml0ZXIgLnJmcVJlcXVlc3QtdmFsdWV7ZmxleC1iYXNpczo2MCV9LnVuZGVyd3JpdGVyIC5yZnFPcHRpb25zLWRyYWctZHJvcC10aXRsZXtmb250LWZhbWlseTonYWRvYmUtZ2FyYW1vbmQtcHJvJywgc2VyaWY7Zm9udC1zaXplOjIycHg7Y29sb3I6IzIwMjYyYTtsaW5lLWhlaWdodDoxLjY0O21hcmdpbi10b3A6NTBweH0udW5kZXJ3cml0ZXIgLnJmcU1hbmFnZU9wdGlvbnMgLnN0aWNreUZvb3RNYWlue3BhZGRpbmc6MzJweCAwfS51bmRlcndyaXRlciAucmZxUGx1c1RleHR7bWFyZ2luLWJvdHRvbTo1MHB4O2ZvbnQtc2l6ZToxOHB4fS51bmRlcndyaXRlciAucmZxUGx1c0ljb257dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbToxNDBweH0udW5kZXJ3cml0ZXIgLnJmcVJlcXVlc3RBcHByb3ZlLWhlYWRlci10ZXh0e2ZvbnQtc2l6ZToyMnB4O2NvbG9yOiMwNjA3MDg7cGFkZGluZy1ib3R0b206MjhweDtwYWRkaW5nLXRvcDoyOHB4fS51bmRlcndyaXRlciAucmZxUmVxdWVzdC1mbGV4e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXgtd2lkdGg6NjAwcHg7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MS40Mztjb2xvcjojMjAyNjJhfS51bmRlcndyaXRlciAucmZxUmVxdWVzdC1ibG9ja3tmbGV4OjEgMSAyMiU7bWFyZ2luLWJvdHRvbTo2cHh9LnVuZGVyd3JpdGVyIC5yZnFSZXF1ZXN0LXZhbHVle2ZsZXgtYmFzaXM6NjAlfS51bmRlcndyaXRlciAudXdSZXF1ZXN0c1N0YXR1c3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7d2lkdGg6M3B4fS51bmRlcndyaXRlciAudXdSZXF1ZXN0c1N0YXR1c05vdFF1b3RlZHtiYWNrZ3JvdW5kOiNkMDAyMWJ9LnVuZGVyd3JpdGVyIC51d1JlcXVlc3RzU3RhdHVzQXdhcmRlZHtiYWNrZ3JvdW5kOiM2MGI2MDJ9LnVuZGVyd3JpdGVyIC51d1JlcXVlc3RzU3RhdHVzUXVvdGVke2JhY2tncm91bmQ6IzRhOTBlMn0udW5kZXJ3cml0ZXIgLnV3UmVxdWVzdHNTdGF0dXNRdW90ZWR7YmFja2dyb3VuZDojNGE5MGUyfS51bmRlcndyaXRlciAudXdSZXF1ZXN0c1N0YXR1c0xvc3R7YmFja2dyb3VuZDojYjQ3M2VkfS51bmRlcndyaXRlciAudXdSZXF1ZXN0c1N0YXR1c0RlY2xpbmVke2JhY2tncm91bmQ6IzkwOGY5MH0udW5kZXJ3cml0ZXIgLnV3UmVxdWVzdHMgdGR7cG9zaXRpb246cmVsYXRpdmV9LnVuZGVyd3JpdGVyIC5yZnFyUG9wdXBGb290ZXJ7YmFja2dyb3VuZDojMjEyZjM4O3BhZGRpbmc6MTZweDttYXJnaW46NDBweCAwIDAgMDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS51bmRlcndyaXRlciAucmZxclBvcHVwRm9vdGVyIGF7Ym9yZGVyOnNvbGlkIDFweCAjOWI5YjliO3BhZGRpbmc6NnB4IDU1cHg7Y29sb3I6d2hpdGV9LnVuZGVyd3JpdGVyIC5yZnFyUG9wdXBFbXB0eUZvb3RlcntiYWNrZ3JvdW5kOiMyMTJmMzg7cGFkZGluZzo0MnB4O21hcmdpbjo0MHB4IDAgMCAwfS51bmRlcndyaXRlciAucmZxclBvcHVwIC5zdWJEZXRhaWx7ZGlzcGxheTpub25lfS51bmRlcndyaXRlciAucmZxclBvcHVwIC5hY3RpdmUrLnN1YkRldGFpbHtkaXNwbGF5OmJsb2NrfS51bmRlcndyaXRlciAucmZxclJlc3BvbmRUaXRsZXtmb250LXNpemU6MjJweDtwYWRkaW5nOjVweH0udW5kZXJ3cml0ZXIgLnJmcXJSZXNwb25kU3RhcnR7cGFkZGluZzoxNXB4fS51bmRlcndyaXRlciAucmZxclJlc3BvbmREYXRhe3BhZGRpbmc6NXB4fS51bmRlcndyaXRlciAucmZxclJlc3BvbmRBZGRCdXR0b257ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtZW5kO3BhZGRpbmc6NXB4IDAgMjBweCAwfS51bmRlcndyaXRlciAucmZxclJlc3BvbmRTdWJtaXRCdXR0b25ze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cGFkZGluZzo3cHggMCAyMHB4IDB9LnVuZGVyd3JpdGVyIC5yZnFyUmVzcG9uZFNlcGVyYXRvcntwYWRkaW5nOjIycHggNXB4IDE2cHggNXB4fS51bmRlcndyaXRlciAucmZxclJlc3BvbmRTdWJqQ2VsbHtwYWRkaW5nOjEwcHggMjJweH0udW5kZXJ3cml0ZXIgLnJmcXJSZXNwb25kU3ViakNvbnRhaW5lcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnVuZGVyd3JpdGVyIC5yZnFyUmVzcG9uZFN1YmpUaXRsZXtsaW5lLWhlaWdodDoyLjQ1fS51bmRlcndyaXRlciAucmZxclJlc3BvbmRTdWJqVGl0bGV7bGluZS1oZWlnaHQ6Mi40NX0udW5kZXJ3cml0ZXIgLnJmcXJSZXNwb25kU3Viakxpbmt7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2JvcmRlcjoxcHggc29saWQgIzIwMjYyYTttYXgtd2lkdGg6MTAwcHg7cGFkZGluZzozcHggMCAycHggMTBweDtjb2xvcjojMjAyNjJhfS51bmRlcndyaXRlciAucmZxclJlc3BvbmRTdWJqSWNvbkNvbnRhaW5lcnt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2ZpbGw6IzIwMjYyYX0udW5kZXJ3cml0ZXIgLnJmcXJSZXNwb25kU3Viakljb257d2lkdGg6MTBweDtmaWxsOiMyMDI2MmF9LnVuZGVyd3JpdGVyIC5yZnFyUmVzcG9uZFN1YmpSZW1vdmV7cGFkZGluZzowcHggMTJweCAwcHggMTBweDtsaW5lLWhlaWdodDoxLjd9LnVuZGVyd3JpdGVyIC5zdGlja3lGb290V3JhcCAucmZxckRldGFpbEJvZHkgLnNob3dTdWJqZWN0e2Rpc3BsYXk6YmxvY2t9LnVuZGVyd3JpdGVyIC5yZnFyRGV0YWlsQm9keSAucmZxU3ViamVjdHtkaXNwbGF5Om5vbmV9Lm9wdGlvbi1ncm91cHMtbGlzdCAuYWN0aW9ucyAuZHQtYWN0aW9ucy1pdGVtIC5yZnFIaWRle2Rpc3BsYXk6bm9uZTtiYWNrcm91bmQ6cGlua30ub3B0aW9uLWdyb3Vwcy1saXN0IC5kdC1hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW17ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5vcHRpb24tZ3JvdXBzLWxpc3QgLmFjdGlvbnMgLmR0LWFjdGlvbnMtaXRlbSAucmZxSGlkZXtkaXNwbGF5Om5vbmV9Lm9wdGlvbi1ncm91cHMtbGlzdCAuYnRuLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ0bl9hLC5vcHRpb24tZ3JvdXBzLWxpc3QgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b24sLm9wdGlvbi1ncm91cHMtbGlzdCAuYnRuX2IsLm9wdGlvbi1ncm91cHMtbGlzdCBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLm9wdGlvbi1ncm91cHMtbGlzdCBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwub3B0aW9uLWdyb3Vwcy1saXN0IC5jaGVja291dC1iYWNrLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmNoZWNrb3V0LXNraXAsLm9wdGlvbi1ncm91cHMtbGlzdCAuYnRuX2MsLm9wdGlvbi1ncm91cHMtbGlzdCAuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLm9wdGlvbi1ncm91cHMtbGlzdCBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ0bl9kLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ0bl9lLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ0bl9nLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ0bl9sb2dpbiwub3B0aW9uLWdyb3Vwcy1saXN0IC5wYWdlLWNvbnRhaW5lciBidXR0b24sLnBhZ2UtY29udGFpbmVyIC5vcHRpb24tZ3JvdXBzLWxpc3QgYnV0dG9uLC5vcHRpb24tZ3JvdXBzLWxpc3QgLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgLm9wdGlvbi1ncm91cHMtbGlzdCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm9wdGlvbi1ncm91cHMtbGlzdCAubW9kYWwtY29udGVudCBidXR0b24sLm1vZGFsLWNvbnRlbnQgLm9wdGlvbi1ncm91cHMtbGlzdCBidXR0b24sLm9wdGlvbi1ncm91cHMtbGlzdCAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgLm9wdGlvbi1ncm91cHMtbGlzdCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm9wdGlvbi1ncm91cHMtbGlzdCAucGYtYWRtaW4gLmpmLWJ0biwucGYtYWRtaW4gLm9wdGlvbi1ncm91cHMtbGlzdCAuamYtYnRuLC5vcHRpb24tZ3JvdXBzLWxpc3QgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAub3B0aW9uLWdyb3Vwcy1saXN0IHNwYW4uYnV0dG9uLC5vcHRpb24tZ3JvdXBzLWxpc3QgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAub3B0aW9uLWdyb3Vwcy1saXN0IHNwYW4uYnV0dG9uLC5vcHRpb24tZ3JvdXBzLWxpc3QgLnBmLWRhc2hib2FyZCAuamYtYnRuLC5wZi1kYXNoYm9hcmQgLm9wdGlvbi1ncm91cHMtbGlzdCAuamYtYnRuLC5vcHRpb24tZ3JvdXBzLWxpc3QgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5vcHRpb24tZ3JvdXBzLWxpc3Qgc3Bhbi5idXR0b24sLm9wdGlvbi1ncm91cHMtbGlzdCAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLm9wdGlvbi1ncm91cHMtbGlzdCBzcGFuLmJ1dHRvbiwub3B0aW9uLWdyb3Vwcy1saXN0IGJ1dHRvbiNtYWluX3N1bW1hcnksLm9wdGlvbi1ncm91cHMtbGlzdCBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsLm9wdGlvbi1ncm91cHMtbGlzdCAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLm9wdGlvbi1ncm91cHMtbGlzdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5vcHRpb24tZ3JvdXBzLWxpc3QgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5vcHRpb24tZ3JvdXBzLWxpc3QgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXttYXJnaW4tbGVmdDo4cHh9Lm9wdGlvbi1ncm91cHMtbGlzdCAucmZxRXhlY1N1bW1hcnl7cGFkZGluZy10b3A6MzJweH0ub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25ze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cGFkZGluZzo3cHggMCAyMHB4IDB9LmF2YWlsYWJsZS11bmRlcndyaXRlcnMtbGlzdCAucmZxUmVxdWVzdC1oZWFkZXItdGV4dHtwYWRkaW5nLWxlZnQ6MTVweH0uYXZhaWxhYmxlLXVuZGVyd3JpdGVycy1saXN0IC5ib3VuZHMgLmNvbHVtbi10aXRsZSwuYXZhaWxhYmxlLXVuZGVyd3JpdGVycy1saXN0IC5qZi1oZWFkZXItYm91bmRzIC5jb2x1bW4tdGl0bGV7cGFkZGluZy1sZWZ0OjE1cHh9LnV3LXJlcXVlc3RzLWxpc3QgLmRhdGFUYWJsZXNfd3JhcHBlcnttYXJnaW4tYm90dG9tOjYwcHh9LnV3LXJlcXVlc3RzLWxpc3QgLmNyZnFSZXRyYWN0U2VsZWN0ZWR7bWFyZ2luLWJvdHRvbTo1MHB4fS5yZnEtbGlzdCAuZHQtYWN0aW9ucyAuZHQtYWN0aW9ucy1pdGVte2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ucmZxLWxpc3QgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcHttYXgtd2lkdGg6NDBlbTtwYWRkaW5nOjB9LnJmcS1saXN0IHRhYmxlIHRib2R5IC5hY3Rpb25ze3BhZGRpbmc6MTBweH0ucmZxLWxpc3QgLmRhdGFUYWJsZSAucmZxUmVxdWVzdERldGFpbCB0Ym9keSB0ciB0ZHtwYWRkaW5nLWxlZnQ6MTBweH0ucmZxLXN1YmplY3Rpdml0aWVzIC5yZnFTdWJqZWN0IC5yZnFyUmVzcG9uZFN1Ym1pdEJ1dHRvbnMgYXt3aWR0aDozMDBweDttYXJnaW4tdG9wOjE4cHh9Lm9wdGlvbi1ncm91cHMtbGlzdCAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXXtib3gtc2l6aW5nOmluaGVyaXR9Lm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAuYnRuLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLmJ0bl9hLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5idXR0b24sLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAuYnRuX2IsLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5jaGVja291dC1iYWNrLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLmNoZWNrb3V0LXNraXAsLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAuYnRuX2MsLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLmJ0bl9kLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLmJ0bl9lLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLmJ0bl9nLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLmJ0bl9sb2dpbiwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5wYWdlLWNvbnRhaW5lciBidXR0b24sLnBhZ2UtY29udGFpbmVyIC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgYnV0dG9uLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyBpbnB1dFt0eXBlPWJ1dHRvbl0sLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAubW9kYWwtY29udGVudCBidXR0b24sLm1vZGFsLWNvbnRlbnQgLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyBidXR0b24sLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyBpbnB1dFt0eXBlPWJ1dHRvbl0sLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAucGYtYWRtaW4gLmpmLWJ0biwucGYtYWRtaW4gLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAuamYtYnRuLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIHNwYW4uYnV0dG9uLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIHNwYW4uYnV0dG9uLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLnBmLWRhc2hib2FyZCAuamYtYnRuLC5wZi1kYXNoYm9hcmQgLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAuamYtYnRuLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgc3Bhbi5idXR0b24sLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyBzcGFuLmJ1dHRvbiwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIGJ1dHRvbiNtYWluX3N1bW1hcnksLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXttYXJnaW4tbGVmdDoxNnB4fS5vcHRpb24tZ3JvdXBzLWxpc3QgLmNtcUxlYWRDb250YWluZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmR9Lm9wdGlvbi1ncm91cHMtbGlzdCAuY21xTGVhZCBzdmd7ZmlsbDojZGY0MDUzO2hlaWdodDozMHB4fS5vcHRpb24tZ3JvdXBzLWxpc3QgLmNtcU5vdExlYWQgc3Zne2ZpbGw6I2EyYTFhMjtoZWlnaHQ6MzBweH0ub3B0aW9uLWdyb3Vwcy1saXN0IC5qc29uRm9ybSB0ZXh0YXJlYXttaW4taGVpZ2h0OjE1NXB4fS5vcHRpb24tZ3JvdXBzLWxpc3QgLmRhdGFUYWJsZSAucmZxUmVxdWVzdERldGFpbCB0Ym9keSB0ciB0ZHtwYWRkaW5nLWxlZnQ6MTBweH0ucmZxLXByb3Bvc2FsIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtmbG9hdDpsZWZ0fS5yZnEtcHJvcG9zYWwgZm9ybSAuYnV0dG9uc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7ZmxleC13cmFwOndyYXB9LnJmcS1wcm9wb3NhbCBmb3JtIC5yZWplY3RDb250YWluZXJ7ZGlzcGxheTpmbGV4fS5yZnEtcHJvcG9zYWwgZm9ybSAucmVqZWN0e2hlaWdodDo1NnB4fS5yZnEtcHJvcG9zYWwgZm9ybSAucmF0aW9uYWxle21hcmdpbjoxMHB4IDAgMCAyMHB4fS5yZnFyLWxpc3QgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcHttYXgtd2lkdGg6NDBlbTtwYWRkaW5nOjB9LnJmcS1yZXF1ZXN0LWxpc3QgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcHttYXgtd2lkdGg6NDBlbTtwYWRkaW5nOjB9LnJmcUV4ZWNTdW1tYXJ5e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0ucmZxRXhlY0xhYmVse2ZsZXgtYmFzaXM6MzAlfS5yZnFFeGVjVmFsdWV7ZmxleC1iYXNpczo3MCV9LnJmcUV4ZWNWYWx1ZUNsaWVudHtmb250LXdlaWdodDo2MDB9LmFjdGlvbnMgLmR0LWFjdGlvbnMtaXRlbSAucmZxSGlkZXtkaXNwbGF5Om5vbmV9LnJmcVN0YXR1c0F3YXJkZWR7YmFja2dyb3VuZDojNjBiNjAyfS5yZnFTdGF0dXNDb21wbGV0ZXtiYWNrZ3JvdW5kOiM1MzhhMTd9LnJmcVN0YXR1c0luQ29tcGxldGV7YmFja2dyb3VuZDojZjI4OTIxfS5yZnFTdGF0dXNDcmVhdGVke2JhY2tncm91bmQ6I2JiYmJiYn0uYWxsUXVvdGVzUmVzcG9uZGVke2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojNjBiNjAyfS5zb21lUXVvdGVzUmVzcG9uZGVke2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojZjI4OTIxfS5yZnFTdGF0dXN7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjM4cHg7d2lkdGg6MzhweDtmaWxsOiNmZmZ9LnJmcVN0YXR1c1N2Z3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9LnN1bW1hcnktb2YtY2hhbmdlcyAudGV4dC1jaGFuZ2VkLWluZm97Y29sb3I6bWVkaXVtYmx1ZX0uc3VtbWFyeS1vZi1jaGFuZ2VzIC5ib3gtZm9ybXN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5zdW1tYXJ5LW9mLWNoYW5nZXMgLmJveC1mb3JtcyAuc3VtbWFyeS1zamF7bWFyZ2luOjAgNXB4O3dpZHRoOjQ5JX0jZGF0YXRhYmxlLXBvbGljaWVzIC50cmlnZ2VyX3BvcHVwX2ZyaWNje2N1cnNvcjpwb2ludGVyfS53cmFwcGVyLWNvbXBhcmV7ZGlzcGxheTpub25lfS53cmFwcGVyLWNvbXBhcmUgLmJhY2tncm91bmR7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNzMpO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dG9wOjA7ei1pbmRleDo5OTk5OX0ud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5ke3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWF4LXdpZHRoOjMwJTttYXgtaGVpZ2h0OjMwJTttYXJnaW46MzAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjMwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpey53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmR7bWFyZ2luOjI1JX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpey53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmR7bWFyZ2luOjIwJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZHttYXJnaW46MTQlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KXsud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5ke21hcmdpbjo4JX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCl7LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZHttaW4td2lkdGg6NjUlO21hcmdpbjphdXRvfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNTVweCl7LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZHttYXgtd2lkdGg6NzMlfS53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmQgLmNob3Nlbi1jb250YWluZXJ7d2lkdGg6MzQwcHggIWltcG9ydGFudH0ud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kICNjb21wYXJlLWZvcm1ze21heC13aWR0aDoxNjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCl7LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAuY2hvc2VuLWNvbnRhaW5lcnt3aWR0aDoyODBweCAhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1NXB4KXsud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kIC5jaG9zZW4tY29udGFpbmVye3dpZHRoOjIwMHB4ICFpbXBvcnRhbnR9LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAjY29tcGFyZS1mb3Jtc3ttYXgtd2lkdGg6MTAwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpey53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmQgLmNob3Nlbi1jb250YWluZXJ7d2lkdGg6MTQwcHggIWltcG9ydGFudH19LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAuZm9ybS1jb21wYXJlLWNvbnRlbnR7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtwb3NpdGlvbjpmaXhlZDt0b3A6NDAlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDo5OTk5OTttYXgtd2lkdGg6MzAlO21pbi13aWR0aDo1NzBweDttYXgtaGVpZ2h0OjMwJTtib3gtc2l6aW5nOmJvcmRlci1ib3h9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCl7LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAuZm9ybS1jb21wYXJlLWNvbnRlbnR7bWF4LXdpZHRoOjY1JTttaW4td2lkdGg6dW5zZXR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDEwMjRweCl7LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAuZm9ybS1jb21wYXJlLWNvbnRlbnR7dG9wOjMwJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODIzcHgpey53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmQgLmZvcm0tY29tcGFyZS1jb250ZW50e3RvcDozMCU7bWF4LWhlaWdodDozNiV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDY2N3B4KXsud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kIC5mb3JtLWNvbXBhcmUtY29udGVudHt0b3A6MzAlO21heC1oZWlnaHQ6NDAlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2NDFweCl7LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAuZm9ybS1jb21wYXJlLWNvbnRlbnR7bWF4LWhlaWdodDo0NyU7dG9wOjI4JX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDgwcHgpey53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmQgLmZvcm0tY29tcGFyZS1jb250ZW50e21heC1oZWlnaHQ6NTMlO3RvcDoyNSV9fS53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmQgLmZvcm0tY29tcGFyZS1jb250ZW50IC5zdGlja3lGb290TWFpbntoZWlnaHQ6MTAwJX0ud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kIC5mb3JtLWNvbXBhcmUtY29udGVudCAuc3RpY2t5Rm9vdE1haW4gLmZvcm0tY29udGVudHtoZWlnaHQ6MTAwJX0ud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kIC5mb3JtLWNvbXBhcmUtY29udGVudCAuc3RpY2t5Rm9vdE1haW4gLmZvcm0tY29udGVudCAuY29sdW1uLXRpdGxle2ZvbnQtc2l6ZToxOHB4O2hlaWdodDoxMDAlO21heC1oZWlnaHQ6MjIlO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MzFweCAxNXB4IDE1cHggMTVweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1NXB4KXsud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kIC5mb3JtLWNvbXBhcmUtY29udGVudCAuc3RpY2t5Rm9vdE1haW4gLmZvcm0tY29udGVudCAuY29sdW1uLXRpdGxle21heC1oZWlnaHQ6MzclfX0ud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kIC5mb3JtLWNvbXBhcmUtY29udGVudCAuc3RpY2t5Rm9vdE1haW4gLmZvcm0tY29udGVudCAuaW5wdXQtY29udGVudHtwYWRkaW5nOjIwcHggNjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KXsud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kIC5mb3JtLWNvbXBhcmUtY29udGVudCAuc3RpY2t5Rm9vdE1haW4gLmZvcm0tY29udGVudCAuaW5wdXQtY29udGVudHtwYWRkaW5nOjAgMzBweH19LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAuZm9ybS1jb21wYXJlLWNvbnRlbnQgLnN0aWNreUZvb3RNYWluIC5mb3JtLWNvbnRlbnQgLmlucHV0LWNvbnRlbnQgLnNlbGVjdC1jb21wYXJle21hcmdpbjoyMHB4IDA7dGV4dC1hbGlnbjpyaWdodH0ud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kIC5mb3JtLWNvbXBhcmUtY29udGVudCAuc3RpY2t5Rm9vdE1haW4gLmZvcm0tY29udGVudCAuaW5wdXQtY29udGVudCAuY2hvc2VuLWNvbnRhaW5lcnt0ZXh0LWFsaWduOmxlZnR9LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAuZm9ybS1jb21wYXJlLWNvbnRlbnQgLmJ1dHRvbi1jb21wYXJle21hcmdpbjoyMHB4IDA7dGV4dC1hbGlnbjpyaWdodH0uYXNzZXRzIC5jb3ZlclN0YXR1c3ttYXJnaW46MH0uYXNzZXRzIC5jb3ZlclN0YXR1cyAqe3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uYXNzZXRzIC5jb3ZlclN0YXR1cyBzdHJvbmd7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzozcHg7dmVydGljYWwtYWxpZ246bWlkZGxlO3BhZGRpbmctcmlnaHQ6MC44ZW07Y2xpcC1wYXRoOnBvbHlnb24oMCUgMCUsIDk1JSAwJSwgMTAwJSA1MCUsIDk1JSAxMDAlLCAwJSAxMDAlKX0uYXNzZXRzIC5jb3ZlclN0YXR1cyBzdHJvbmcgc3Zne21heC1oZWlnaHQ6MTZweDttYXgtd2lkdGg6MjBweDt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LXRvcH0uYXNzZXRzIC5vbkNvdmVyIHN0cm9uZ3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNjUsMTE3LDUsMC4xKTtjb2xvcjojNDE3NTA1fS5hc3NldHMgLm9uQ292ZXIgc3Ryb25nIHN2Z3tmaWxsOiM0MTc1MDV9LmFzc2V0cyAub25Db3ZlciBzdHJvbmcgc3ZnLmljb24tdGljay1kcmF3bntzdHJva2U6IzQxNzUwNTtzdHJva2Utd2lkdGg6MnB4fS5hc3NldHMgLm9mZkNvdmVyIHN0cm9uZ3tiYWNrZ3JvdW5kOnJnYmEoMTUzLDIxLDM2LDAuMSk7Y29sb3I6Izk5MTUyNH0uYXNzZXRzIC5vZmZDb3ZlciBzdHJvbmcgc3Zne2ZpbGw6Izk5MTUyNH0uYXNzZXRzIC5zb2xke2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0OjEwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Ym9yZGVyOjFweCBzb2xpZDtjb2xvcjojOTYwMDBiO2xpbmUtaGVpZ2h0OjFlbTtwYWRkaW5nOjAuM3JlbSAwLjNyZW0gMC4xcmVtIDAuM3JlbX0uYXNzZXRzIC5hbGVydC5kZWxldGVke2NvbG9yOiM5NjAwMGI7Zm9udC13ZWlnaHQ6bm9ybWFsfS5hc3NldHMgLmFsZXJ0LmRlbGV0ZWQgLmljb24td2FybmluZy10cmlhbmdsZXtmaWxsOiM5NjAwMGJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpey5hc3NldHMgc2VjdGlvbi5ibG9jay5hc3NldHMtYmxvY2t7bWluLXdpZHRoOjEwMCV9fS5hc3NldHMgLmZsZXgtcGFyZW50IC52ZXJ0aWNhbC1kaXZpZGVye3dpZHRoOjJweDttYXgtd2lkdGg6MnB4O21pbi13aWR0aDoycHg7Ym94LXNpemluZzpjb250ZW50LWJveDtiYWNrZ3JvdW5kLWNvbG9yOiNlMmUyZTJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpey5hc3NldHMgLmZsZXgtcGFyZW50IC52ZXJ0aWNhbC1kaXZpZGVye2Rpc3BsYXk6bm9uZX19LmFzc2V0cyAuY2hpbGQtYXNzZXQtbGlzdGluZ3ttYXJnaW4tYm90dG9tOjQwcHh9LmFzc2V0cyAuYXNzZXQtZWRpdC1qc29uZm9ybS13cmFwcGVyIC5qc29uRm9ybSBmaWVsZHNldHtwYWRkaW5nOjB9LmFzc2V0cyAuanNvbkZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0rLmZvY2I6OmJlZm9yZXtjb250ZW50OlwiXFwyNTczXCI7Y29sb3I6I2ZmZmZmZn0uYXNzZXRzIC5qc29uRm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5mb2NiOjpiZWZvcmV7Y29udGVudDpcIlxcMjcxNFwiO2NvbG9yOiNmZmZmZmY7YmFja2dyb3VuZC1jb2xvcjojOTBjZTUxO2JvcmRlci1jb2xvcjojOTBjZTUxfS5hc3NldHMgLmpzb25Gb3JtLmRpc2FibGVke29wYWNpdHk6MC40O3BvaW50ZXItZXZlbnRzOm5vbmV9LmFzc2V0cyAuanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXJbc3R5bGVdLC5hc3NldHMgLmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZVtzdHlsZV17d2lkdGg6Y2FsYygxMDAlIC0gNnB4KSAhaW1wb3J0YW50fS5hc3NldHMgLm5vLWJvdHRvbS1wYWRkaW5ne3BhZGRpbmctYm90dG9tOjB9LmFzc2V0cyAuZmlsZS1kcm9wLWFyZWF7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttaW4td2lkdGg6MzAwcHg7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzoyNXB4O2JvcmRlcjoxcHggZGFzaGVkIHJnYmEoMCwwLDAsMC40KTt0cmFuc2l0aW9uOjAuMnN9LmFzc2V0cyAuZmlsZS1kcm9wLWFyZWEuaXMtZHJhZ292ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDEsMSwxLDAuMSl9LmFzc2V0cyAuZmFrZS1idG57ZmxleC1zaHJpbms6MDtiYWNrZ3JvdW5kLWNvbG9yOiMwMGJlZTU7Y29sb3I6I2ZmZmZmZjtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4zKTtwYWRkaW5nOjhweCAxNXB4O21hcmdpbi1yaWdodDoxMHB4O2ZvbnQtc2l6ZToxMnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYXNzZXRzIC5maWxlLW1zZ3tmb250LXNpemU6c21hbGw7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNDt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LmFzc2V0cyAuZmlsZS1pbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtjdXJzb3I6cG9pbnRlcjtvcGFjaXR5OjB9LmFzc2V0cyAuZmlsZS1pbnB1dDpmb2N1c3tvdXRsaW5lOm5vbmV9LmFzc2V0cyAuYXNzZXQtZG9jdW1lbnQtbGlzdCBhe3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uYXNzZXRzIC5hc3NldC1kb2N1bWVudC1saXN0IGEgc3Zne2hlaWdodDoxZW07d2lkdGg6MWVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmaWxsOmN1cnJlbnRDb2xvcn0ubWFudWFsLXF1b3RlLWVkaXQgLmNvbHVtbntmbG9hdDpsZWZ0O21pbi13aWR0aDo2MDBweDt3aWR0aDo1MCU7cGFkZGluZzo3cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjJweCl7Lm1hbnVhbC1xdW90ZS1lZGl0IC5jb2x1bW57bWluLXdpZHRoOjUwMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KXsubWFudWFsLXF1b3RlLWVkaXQgLmNvbHVtbnttaW4td2lkdGg6NDIwcHh9fS5tYW51YWwtcXVvdGUtZWRpdCAuYm91bmRzIGNvbnRlbnQtcGFkZGluZzphZnRlciwubWFudWFsLXF1b3RlLWVkaXQgLmpmLWhlYWRlci1ib3VuZHMgY29udGVudC1wYWRkaW5nOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9Lm1hbnVhbC1xdW90ZS1lZGl0IGRpdi5zY3JvbGxtZW51e2JhY2tncm91bmQtY29sb3I6d2hpdGU7b3ZlcmZsb3c6YXV0bzt3aGl0ZS1zcGFjZTpub3dyYXB9Lm1hbnVhbC1xdW90ZS1lZGl0IGRpdi5zY3JvbGxtZW51IC5mbGV4LXBhcmVudHtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjp3aGl0ZTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjE0cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm1hbnVhbC1xdW90ZS1lZGl0ICNtYW51YWxRdW90ZS1lbmRvcnNlbWVudF9maWx0ZXJ7bWFyZ2luLXJpZ2h0OjJweH0ubWFudWFsLXF1b3RlLWVkaXQgI21hbnVhbFF1b3RlLWVuZG9yc2VtZW50e21heC13aWR0aDo3MDBweDt3aWR0aDoxMDAlICFpbXBvcnRhbnR9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb257ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdHJldGNoO2ZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7LW1zLWZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6NnB4IDA7bWFyZ2luLWJvdHRvbTozcHh9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW1zLWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVufS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXIgLnF1b3RlLWN1cnJlbmN5LXZhbHVle3dpZHRoOjYwJTtoZWlnaHQ6NTdweDtwYWRkaW5nOjZweCAwO2ZvbnQtZmFtaWx5OlwiYWRvYmUtZ2FyYW1vbmQtcHJvXCIsc2VyaWY7Zm9udC1zaXplOjI2cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3RyZXRjaDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6MS42OTtsZXR0ZXItc3BhY2luZzowLjRweDtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojNDE0YTUxfS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXIgLnF1b3RlLWlkLXZhbHVle3dpZHRoOjI5JTtoZWlnaHQ6NTdweDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0Om5vcm1hbDtsZXR0ZXItc3BhY2luZzowLjI2cHg7cGFkZGluZzoyMHB4IDIwcHggMjBweCAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246cmlnaHQ7Y29sb3I6IzQxNGE1MX0ubWFudWFsLXF1b3RlLWVkaXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50e21heC13aWR0aDo2MjJweDt3aWR0aDoxMDAlO2JvcmRlcjpzb2xpZCAxcHggIzk3OTc5NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IC43cyBlYXNlLW91dCwgb3BhY2l0eSAuM3MgZWFzZS1vdXQsIHBhZGRpbmcgMHMgZWFzZSAuM3N9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAucXVvdGUtbWFpbi1jb250ZW50OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDo4MCU7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjJweDttYXJnaW46MjFweCAyN3B4IDIwcHggMDtiYWNrZ3JvdW5kLWNvbG9yOiMxYzFjMWJ9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAucXVvdGUtbWFpbi1jb250ZW50IC5xdW90ZS1jb250ZW50LWtleS12YWx1ZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC13cmFwOndyYXA7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6NnB4IDA7bWFyZ2luLWJvdHRvbTozcHh9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAucXVvdGUtbWFpbi1jb250ZW50IC5xdW90ZS1jb250ZW50LWtleS12YWx1ZSAucXVvdGUta2V5LWJsb2Nre21pbi13aWR0aDoxMDBweDt3aWR0aDo1MCU7Zm9udC1mYW1pbHk6XCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc3RyZXRjaDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6MS4yNztsZXR0ZXItc3BhY2luZzowLjIzcHg7Y29sb3I6IzIwMjQyNztwYWRkaW5nOjhweCAxNnB4fS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLnF1b3RlLW1haW4tY29udGVudCAucXVvdGUtY29udGVudC1rZXktdmFsdWUgLnF1b3RlLXZhbHVlLWJsb2Nre3dpZHRoOjUwJTtmb250LWZhbWlseTpcIlJvYm90byBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtmb250LXdlaWdodDpib2xkO2ZvbnQtc3RyZXRjaDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6MS40NztsZXR0ZXItc3BhY2luZzowLjIzcHg7Y29sb3I6IzFjMWMxYjtwYWRkaW5nOjhweCAxNnB4fS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLnF1b3RlLXByZW1pdW0tY29udGVudHttYXJnaW4tdG9wOjM5cHh9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAucXVvdGUtcHJlbWl1bS1jb250ZW50OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDo4MCU7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjFweDttYXJnaW46MTBweCAyN3B4IDIwcHggMDtiYWNrZ3JvdW5kLWNvbG9yOiM5Nzk3OTd9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAucXVvdGUtcHJlbWl1bS1jb250ZW50IC5xdW90ZS1jb250ZW50LWtleS12YWx1ZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC13cmFwOndyYXA7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6NnB4IDA7bWFyZ2luLWJvdHRvbTozcHh9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAucXVvdGUtcHJlbWl1bS1jb250ZW50IC5xdW90ZS1jb250ZW50LWtleS12YWx1ZSAucHJlbWl1bS1nYnB7bWluLXdpZHRoOjEwMHB4O3dpZHRoOjUwJTtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDoxLjQ3O2xldHRlci1zcGFjaW5nOjAuMjNweDtjb2xvcjojMWMxYzFifS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLnF1b3RlLXByZW1pdW0tY29udGVudCAucXVvdGUtY29udGVudC1rZXktdmFsdWUgLnByZW1pdW0tZ2JwLXZhbHVle3dpZHRoOjUwJTtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDoxLjQ3O2xldHRlci1zcGFjaW5nOjAuMjNweDtjb2xvcjojMWMxYzFifS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLnF1b3RlLXRvdGFsLXByZW1pdW0tY29udGVudHttYXJnaW4tdG9wOjI3cHh9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAucXVvdGUtdG90YWwtcHJlbWl1bS1jb250ZW50OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDo4MCU7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjFweDttYXJnaW46MTBweCAyN3B4IDIwcHggMDtiYWNrZ3JvdW5kLWNvbG9yOiM5Nzk3OTd9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAucXVvdGUtdG90YWwtcHJlbWl1bS1jb250ZW50IC5xdW90ZS1jb250ZW50LWtleS12YWx1ZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC13cmFwOndyYXA7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6NnB4IDA7bWFyZ2luLWJvdHRvbTozcHh9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAucXVvdGUtdG90YWwtcHJlbWl1bS1jb250ZW50IC5xdW90ZS1jb250ZW50LWtleS12YWx1ZSAucHJlbWl1bS1nYnB7bWluLXdpZHRoOjEwMHB4O3dpZHRoOjUwJTtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDoxLjQ3O2xldHRlci1zcGFjaW5nOjAuMjNweDtjb2xvcjojMWMxYzFifS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLnF1b3RlLXRvdGFsLXByZW1pdW0tY29udGVudCAucXVvdGUtY29udGVudC1rZXktdmFsdWUgLnByZW1pdW0tZ2JwLXZhbHVle3dpZHRoOjUwJTtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDoxLjQ3O2xldHRlci1zcGFjaW5nOjAuMjNweDtjb2xvcjojMWMxYzFifS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5xdW90ZS1jdXJyZW5jeS12YWx1ZXtjb2xvcjojZmZmfS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5xdW90ZS1pZC12YWx1ZXtjb2xvcjojZmZmfS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tY29udGVudHt0cmFuc2l0aW9uOm1heC1oZWlnaHQgLjdzIGVhc2Utb3V0LCBvcGFjaXR5IC4zcyBlYXNlLW91dCwgcGFkZGluZyAwcyBlYXNlIDBzO3BhZGRpbmc6MzZweCAzMHB4IDU5cHggMzBweDttYXgtaGVpZ2h0OnVuc2V0fS5hZG1pbi1jaGVja2xpc3QgbWFpbiBzZWN0aW9ue21heC13aWR0aDo5MjhweH0uYWRtaW4tY2hlY2tsaXN0IG1haW4gc2VjdGlvbiAuanNvbkZvcm17d2lkdGg6MTAwJX0uYWRtaW4tY2hlY2tsaXN0IG1haW4gc2VjdGlvbiAuanNvbkZvcm0gbGFiZWx7Zm9udC1zaXplOjEzcHh9LmFkbWluLWNoZWNrbGlzdCBtYWluIHNlY3Rpb24gLmpzb25Gb3JtIGxlZ2VuZHtmb250LXdlaWdodDo5MDB9LmFkbWluLWNoZWNrbGlzdCBtYWluIHNlY3Rpb24gLmpzb25Gb3JtIGZpZWxkc2V0e21heC13aWR0aDoxMDAlfS5hZG1pbi1jaGVja2xpc3QgbWFpbiBzZWN0aW9uIC5qc29uRm9ybSAjd3JhcHBlci1mb3ItY2hlY2tsaXN0RXhjZXB0aW9uLmpmLXJvdy5qZi1pbnB1dC10eXBlLW9ub2Zmc3dpdGNoe2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXJ9LmFkbWluLWNoZWNrbGlzdCBtYWluIHNlY3Rpb24gLmpzb25Gb3JtICN3cmFwcGVyLWZvci1jaGVja2xpc3RFeGNlcHRpb24uamYtcm93LmpmLWlucHV0LXR5cGUtb25vZmZzd2l0Y2ggbGFiZWwuaW50cm8tZmluZXtmbGV4LWJhc2lzOmluaGVyaXQ7bWFyZ2luOjAgMTVweCAwIDA7cGFkZGluZzowfS5hZG1pbi1jaGVja2xpc3QgbWFpbiBzZWN0aW9uIC5qc29uRm9ybSAjd3JhcHBlci1mb3ItY2hlY2tsaXN0RXhjZXB0aW9uLmpmLXJvdy5qZi1pbnB1dC10eXBlLW9ub2Zmc3dpdGNoIGxhYmVsLmVycm9ye2xlZnQ6YXV0bztyaWdodDowfS5hZG1pbi1jaGVja2xpc3QgbWFpbiBzZWN0aW9uIC5qc29uRm9ybSAjd3JhcHBlci1mb3ItY2hlY2tsaXN0RXhjZXB0aW9uLmpmLXJvdy5qZi1pbnB1dC10eXBlLW9ub2Zmc3dpdGNoIGxhYmVsLmVycm9yOjpiZWZvcmV7bGVmdDphdXRvO3JpZ2h0OjIwcHh9LmFkbWluLWNoZWNrbGlzdCBtYWluIHNlY3Rpb24gLmpzb25Gb3JtIC5pbnRyby1maW5le2ZvbnQtd2VpZ2h0OjIwMDttYXJnaW4tYm90dG9tOjAuNWVtfS5hZG1pbi1jaGVja2xpc3QgbWFpbiBzZWN0aW9uIC5qc29uRm9ybSAuamYtaGVhZGVyLXNlY3Rpb257ZGlzcGxheTpub25lfS5hZG1pbi1jaGVja2xpc3QgbWFpbiBzZWN0aW9uIC5qc29uRm9ybSAuYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZXttYXJnaW4tdG9wOjI1cHh9LmFkbWluLWNoZWNrbGlzdCBtYWluIHNlY3Rpb24gLmpzb25Gb3JtIC5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi10cmlnZ2Vye3BvaW50ZXItZXZlbnRzOm5vbmV9LmFkbWluLWNoZWNrbGlzdCBtYWluIHNlY3Rpb24gLmpzb25Gb3JtIC5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi10cmlnZ2VyIHN2Z3tvcGFjaXR5OjB9LmFkbWluLWNoZWNrbGlzdCBtYWluIHNlY3Rpb24gI2NvbXBsZXRlQ2hlY2tsaXN0QnRue3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LWFsaWduOmNlbnRlcn0uYWRtaW4tY2hlY2tsaXN0IG1haW4gc2VjdGlvbiAjbGFzdEZpZWxkU2V0e21heC1oZWlnaHQ6Zml0LWNvbnRlbnR9LmFkbWluLWNoZWNrbGlzdCAuamYtaGVhZGVyLXNlY3Rpb257ZGlzcGxheTpub25lfS50b2RvLWNyZWF0ZXt0ZXh0LWFsaWduOmxlZnR9LnRvZG8tY3JlYXRlIC5hY3Rpb25zLWJsb2NrIC5qc29uRm9ybXttaW4td2lkdGg6MTAwcHg7d2hpdGUtc3BhY2U6bm93cmFwfS50b2RvLWNyZWF0ZSAuZmxleC1wYXJlbnR7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Y29sdW1uLWdhcDoyMHB4fS50b2RvLWNyZWF0ZSAuZmxleC1wYXJlbnQgLmJsb2Nrey13ZWJraXQtZmxleDowfS50b2RvLWNyZWF0ZSAuZmxleC1wYXJlbnQgI21haW5Gb3JtRGl2e2ZsZXg6MjttYXgtd2lkdGg6NjAwcHh9LnRvZG8tY3JlYXRlIC5mbGV4LXBhcmVudCAjY3JlYXRlZFRoaXNTZXNzaW9uRGl2e2ZsZXg6MX0udG9kby1jcmVhdGUgI2NyZWF0ZVRvZG9XcmFwcGVye21hcmdpbi10b3A6LTQwcHg7cGFkZGluZy10b3A6MH0udG9kby1jcmVhdGUgI2NyZWF0ZVRvZG9XcmFwcGVyICNjcmVhdGVUb2RvIGZpZWxkc2V0e3BhZGRpbmctaW5saW5lOjB9LnRvZG8tY3JlYXRlICNjcmVhdGVUb2RvV3JhcHBlciAjY3JlYXRlZFRoaXNTZXNzaW9uRGl2IGhlYWRpbmd7Zm9udC1mYW1pbHk6U2FyYWJ1biwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MTZweDtkaXNwbGF5OmJsb2NrO21hcmdpbjoxNXB4IDAgN3B4IDB9LnRvZG8tY3JlYXRlICNjcmVhdGVUb2RvV3JhcHBlciAjY3JlYXRlZFRoaXNTZXNzaW9uRGl2IC5ib3JkZXJlZENvbnRhaW5lcntib3JkZXI6MXB4IHNvbGlkICNjY2M7bWluLWhlaWdodDpjYWxjKDEwMCUgLSA0cHgpfS50b2RvLWNyZWF0ZSAuZmxhdC1wbGFpbi10YWJsZXttaW4td2lkdGg6MTUwcHg7dGFibGUtbGF5b3V0OmZpeGVkfS50b2RvLWNyZWF0ZSAuZmxhdC1wbGFpbi10YWJsZSB0cntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2NjfS50b2RvLWNyZWF0ZSAuZmxhdC1wbGFpbi10YWJsZSB0ZHtsaW5lLWhlaWdodDoxLjVlbX0udG9kby1jcmVhdGUgLmZsYXQtcGxhaW4tdGFibGUgdGQ6bGFzdC1vZi10eXBle3dpZHRoOjEwJX0udG9kby1jcmVhdGUgLmZsYXQtcGxhaW4tdGFibGUgdGQ+c3BhbntkaXNwbGF5OmJsb2NrO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcH0udG9kby1jcmVhdGUgLmZsZXhQYXJlbnQtMi0xe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2NvbHVtbi1nYXA6MjBweDt3aWR0aDoxMDAlfS50b2RvLWNyZWF0ZSAuZmxleFBhcmVudC0yLTEgLmZsZXhDaGlsZC0ye2ZsZXg6Mjt3aWR0aDoxMDAlO21heC13aWR0aDo2MDBweH0udG9kby1jcmVhdGUgLmZsZXhQYXJlbnQtMi0xIC5mbGV4Q2hpbGQtMiBmaWVsZHNldHttYXJnaW46MDtwYWRkaW5nOjB9LnRvZG8tY3JlYXRlIC5mbGV4UGFyZW50LTItMSAuZmxleENoaWxkLTF7ZmxleDoxfS50b2RvLWNyZWF0ZSAuY3RhLWNvbnRhaW5lcntwYWRkaW5nOjE2cHh9LnRvZG8tY3JlYXRlIC5jdGEtY29udGFpbmVyIC5mbGV4Q2hpbGQtMntib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjO3BhZGRpbmctYmxvY2s6MTZweH0udG9kby1jcmVhdGUgLmN0YS1jb250YWluZXIgLmZsZXhDaGlsZC0yIC5zdWJtaXRGaWVsZHN7d2lkdGg6YXV0b30udG9kby1jcmVhdGUgI2FkZE5ld1BvbGljeUxpbmt7Y29sb3I6IzEzMTYxODtmb250LXNpemU6MTRweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnRvZG8tY3JlYXRlICNhZGROZXdQb2xpY3lMaW5rIHNwYW57bWFyZ2luLXJpZ2h0OjVweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnRvZG8tY3JlYXRlICNhZGROZXdQb2xpY3lMaW5rIHNwYW4gc3Zne2ZpbGw6IzAyOWVlMztoZWlnaHQ6MTRweDt3aWR0aDoxNHB4O3N0cm9rZS13aWR0aDoxNHB4O3N0cm9rZTojMDI5ZWUzfS50b2RvLWNyZWF0ZSAjYWRkVG9MaXN0TGlua1dyYXBwZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDplbmR9LnRvZG8tY3JlYXRlICNhZGRUb0xpc3RMaW5re2NvbG9yOiMxMzE2MTg7Zm9udC1zaXplOjE0cHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS50b2RvLWNyZWF0ZSAjYWRkVG9MaXN0TGluayBzcGFue3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0udG9kby1jcmVhdGUgI2FkZFRvTGlzdExpbmsgc3BhbiBzdmd7ZmlsbDojMDI5ZWUzO2hlaWdodDoxNHB4O3dpZHRoOjE0cHg7c3Ryb2tlOiMwMjllZTN9LnRvZG8tY3JlYXRlICNwb2xpY2llc1RhYmxlIC5kZWxldGVSb3d7Y29sb3I6IzEzMTYxOH0udG9kby1jcmVhdGUgI3BvbGljaWVzVGFibGUgLmRlbGV0ZVJvdzpob3Zlcntjb2xvcjojMDI5ZWUzfS50b2RvLWNyZWF0ZSAjY3JlYXRlZFRoaXNTZXNzaW9uVGFibGV7dGFibGUtbGF5b3V0OmZpeGVkO3dpZHRoOmNhbGMoMTAwJSAtIDI4cHgpO21hcmdpbi1pbmxpbmU6MTRweDtmb250LXNpemU6MTNweH0udG9kby1jcmVhdGUgI2NyZWF0ZWRUaGlzU2Vzc2lvblRhYmxlIHRke2xpbmUtaGVpZ2h0OjIuNWVtfS50b2RvLWNyZWF0ZSAjY3JlYXRlZFRoaXNTZXNzaW9uVGFibGUgdGQ6bGFzdC1vZi10eXBle3dpZHRoOmF1dG99I21vZGFsLWFqYXggLnRvZG8tY3JlYXRlOm5vdCguYmF0Y2hNb2RlQWN0aXZlKSAuanNvbkZvcm17bWluLXdpZHRoOjI0MHB4fS5zdmctaWNvbnt3aWR0aDozMHB4O2hlaWdodDozMHB4O2ZpbGw6d2hpdGU7bWFyZ2luOjIycHggMHB4IDBweCAyNHB4fSNob21lIC5tZW51aXRlbV9ob21le2Rpc3BsYXk6bm9uZX0ubW9kYWwtY29udGVudHttaW4td2lkdGg6NjAwcHh9LnBmLWFkbWluIC5tb2RhbC1jb250ZW50IC5qc29uRm9ybSBmaWVsZHNldHttYXJnaW4tdG9wOjA7dGV4dC1hbGlnbjpsZWZ0fS5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXB7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6MCAycHggNnB4IDAgcmdiYSgwLDAsMCwwLjc1KX0udG9vbGtpdC1kZXRhaWwgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcHtwYWRkaW5nOjB9Lm1vZGFsLXdyYXAgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jaywubW9kYWwtd3JhcCAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9ja3twYWRkaW5nLWJvdHRvbTowfSNkYXRhdGFibGUtdG9kb193cmFwcGVyIHRhYmxle2JvcmRlci1zcGFjaW5nOjAgIWltcG9ydGFudH0jZGF0YXRhYmxlLXRvZG9fd3JhcHBlciB0YWJsZSB0Ym9keXtib3JkZXI6MCBub25lO2JhY2tncm91bmQ6bm9uZX0uZGFzaGJvYXJkVG9kby1jbGllbnR7bWFyZ2luLWJvdHRvbTo1cHg7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDc7bGV0dGVyLXNwYWNpbmc6MC4yM3B4O2NvbG9yOiMyMDI0Mjd9LmRhc2hib2FyZFRvZG8tdGFza3ttYXgtd2lkdGg6MzIwcHg7d2lkdGg6Mzg0cHg7bWFyZ2luOjdweCAwO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjMwMDtmb250LXN0eWxlOml0YWxpYztsaW5lLWhlaWdodDoxLjM7bGV0dGVyLXNwYWNpbmc6MC4yM3B4O2NvbG9yOiMzNzNmNDU7bWF4LWhlaWdodDozZW07b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6LXdlYmtpdC1ib3g7LXdlYmtpdC1saW5lLWNsYW1wOjI7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LmRhc2hib2FyZFRvZG8tbWV0YXttYXJnaW4tdG9wOjdweDtmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoxLjM2O2xldHRlci1zcGFjaW5nOjAuMTdweDtjb2xvcjojNzY4YzkzfS5wZi1hZG1pbiB0YWJsZSNkYXRhdGFibGUtdG9kb19hc3NpZ25lZCB0Ym9keSB0ZHtwYWRkaW5nOjRweCAyMnB4fS5jbGllbnQtY29uc29sZSAub3ZlcnZpZXctYmxvY2sudG9kbyAuc3F1YXJlLWNvbnRlbnR7Ym9yZGVyLWJvdHRvbTowIG5vbmV9LmNsaWVudC1jb25zb2xlIC5vdmVydmlldy1ibG9jay50b2RvIC5zcXVhcmUtY29udGVudCBoMntiYWNrZ3JvdW5kOiM4MjhEOTN9LmR0LWFjdGlvbnMtaXRlbSBbY2xhc3NePVwicG91bmQtc3F1YXJlXCJde21hcmdpbi1sZWZ0OjEuNWVtfS5hc3NpZ25lZFN0YWZme3Bvc2l0aW9uOnJlbGF0aXZlfS5yZWFzc2lnbm1lbnRze3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxNnB4O3JpZ2h0OjEwcHg7aGVpZ2h0OjE2cHh9LnJlYXNzaWdubWVudHMgdWx7ei1pbmRleDo5OTk5OTk5OTk5OTk5OTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjEwMCU7ZGlzcGxheTpibG9jazttaW4td2lkdGg6MzIwcHg7bWF4LXdpZHRoOjBweDttYXgtaGVpZ2h0OjBweDtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2UgMHM7bGlzdC1zdHlsZTpub25lO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjE2cHg7bWFyZ2luOjB9LnJlYXNzaWdubWVudHMgdWwgbGl7Zm9udC13ZWlnaHQ6NTAwfS5yZWFzc2lnbm1lbnRzIHVsIGxpIHB7Zm9udC13ZWlnaHQ6MzAwO21hcmdpbi1ib3R0b206MH0ucmVhc3NpZ25tZW50cyB1bCBsaStsaXtwYWRkaW5nLXRvcDo4cHh9LnJlYXNzaWdubWVudHMgLmljb24tc3RhZmZ7d2lkdGg6MTZweDtmaWxsOiM5Nzk3OTd9LnJlYXNzaWdubWVudHMgLmljb24tc3RhZmY6aG92ZXIrdWx7bWF4LXdpZHRoOjUwMHB4O21heC1oZWlnaHQ6NTAwcHg7b3BhY2l0eToxO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM5YjliOWJ9LnRvZG8tY29uc29sZVdpZGdldHttYXgtd2lkdGg6OTEwcHg7bWFyZ2luOjFlbSAwIDRlbSAwO3Bvc2l0aW9uOnJlbGF0aXZlfS50b2RvLWNvbnNvbGVXaWRnZXQgLnRvZG8tQ29uc29sZV92aWV3QWxse3RyYW5zaXRpb246bWF4LWhlaWdodCAwLjRzIGVhc2UgMHM7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjIwcHg7cmlnaHQ6MjBweDtkaXNwbGF5OmJsb2NrO21pbi13aWR0aDoxMjBweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y29sb3I6IzIwMjQyN30udG9kby1jb25zb2xlV2lkZ2V0IC50b2RvLUNvbnNvbGVfdmlld0FsbCAuYnRuX2EsLnRvZG8tY29uc29sZVdpZGdldCAudG9kby1Db25zb2xlX3ZpZXdBbGwgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAudG9kby1jb25zb2xlV2lkZ2V0IC50b2RvLUNvbnNvbGVfdmlld0FsbCAuYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDozMnB4O3BhZGRpbmc6NnB4O2hlaWdodDozMnB4O21hcmdpbi1sZWZ0Oi41ZW07bGluZS1oZWlnaHQ6MTZweH0udG9kby1jb25zb2xlV2lkZ2V0IC50YXNrLWNvdW50e2JhY2tncm91bmQtY29sb3I6IzAyOWVlMztjb2xvcjojZmZmO2hlaWdodDoxOXB4O3dpZHRoOjE5cHg7bGluZS1oZWlnaHQ6MTlweDtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6MC4xOHB4O3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yYWRpdXM6NTAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbi1sZWZ0Oi41ZW19LnZpZXdBbGwgLnRvZG8tQ29uc29sZV92aWV3QWxse29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lfS50b2RvLUNvbnNvbGVfd3JhcHttYXgtaGVpZ2h0OjI1OHB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOm1heC1oZWlnaHQgMC40cyBlYXNlIDBzfS50b2RvLUNvbnNvbGVfd3JhcDphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjA7bGVmdDoxcHg7cmlnaHQ6MXB4O2JvdHRvbToxcHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwyNTUsMjU1LDApLCAjZmZmIDEwMCUpO29wYWNpdHk6MTt0cmFuc2l0aW9uOm1heC1oZWlnaHQgMC40cyBlYXNlIDBzfS52aWV3QWxsIC50b2RvLUNvbnNvbGVfd3JhcHttYXgtaGVpZ2h0Ojc3NHB4fS52aWV3QWxsIC50b2RvLUNvbnNvbGVfd3JhcDphZnRlcntvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZX0udG9kby1Db25zb2xlX3Rhc2t7ZGlzcGxheTpmbGV4O2ZsZXg6MSAxIDUwJTtmb250LXNpemU6MTVweDtmb250LXdlaWdodDozMDA7bGV0dGVyLXNwYWNpbmc6MC4yM3B4O2NvbG9yOiMxYzFjMWI7cGFkZGluZzoyMnB4IDI4cHg7Ym9yZGVyOjFweCBzb2xpZCAjOTc5Nzk3O2JvcmRlci10b3A6MCBub25lfS50b2RvLUNvbnNvbGVfdGFzayAudG9kby1Db25zb2xlX21ldGF7ZmxleDowIDAgMzAlfS50b2RvLUNvbnNvbGVfdGFzayAudG9kby1Db25zb2xlX21ldGEgaDZ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjA7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMyMDI0Mjd9LnRvZG8tbGlzdCAuY29sLXN0YXR1c3ttaW4td2lkdGg6MTMwcHh9I3JlY2VudC1hY2Nlc3NlZC1jbGllbnRzIHRkOm50aC1jaGlsZCgyKXt0ZXh0LWFsaWduOnJpZ2h0fSNyZWNlbnQtYWNjZXNzZWQtY2xpZW50cyB0ZDpudGgtY2hpbGQoMikgYXtwYWRkaW5nLXJpZ2h0Oi41ZW19LnRvZG8tZGFzaGJvYXJkLXN0YXR1c3t0ZXh0LWFsaWduOnJpZ2h0fS50b2RvLWRhc2hib2FyZC1zdGF0dXMgLnRvZG8tc3RhdHVzX3RleHR7Zm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuMzY7bGV0dGVyLXNwYWNpbmc6MC4xN3B4fS50b2RvLWRhc2hib2FyZC1zdGF0dXMgLnRvZG8tZ3JlZW57Y29sb3I6IzAwOTQ0M30udG9kby1kYXNoYm9hcmQtc3RhdHVzIC50b2RvLW9yYW5nZXtjb2xvcjojZjU5NDIxfS50b2RvLWRhc2hib2FyZC1zdGF0dXMgLnRvZG8tcmVke2NvbG9yOiNiOTA0MDR9LnRvZG8tZGFzaGJvYXJkLXN0YXR1cyAubGlzdC1tZW51LWNvbnRhaW5lcnttYXJnaW4tdG9wOi41ZW19LnRvZG8tZGFzaGJvYXJkLXN0YXR1cyAubGlzdC1idG4tbWVudXtwYWRkaW5nLXJpZ2h0OjB9LnNpdGUtbG9ja3RvbnBlcmZvcm1hbmNlIC5iYW5uZXItd2lkZ2V0IC5yZXF1ZXN0LWEtcXVvdGUtZm9ybS13cmFwIC5qZi1yb3cuY29tcHJlc3NlZCwuc2l0ZS1sb2NrdG9ucmVjcnVpdG1lbnQgLnJlcXVlc3QtYS1xdW90ZS1mb3JtLXdyYXAgLmpmLXJvdy5jb21wcmVzc2Vke21hcmdpbjoyZW0gMCAwIDB9LnRvb2xraXR0b3BpYy1wYWdlIC5wYWdlLWhlYWRlciAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2t7ZmxleC1iYXNpczoxMDAlfS50b29sa2l0dG9waWMtcGFnZSAjdGV4dC1zZWFyY2gtY29udGFpbmVyOmFmdGVye3dpZHRoOjIwMHZofS50b29sa2l0dG9waWMtcGFnZSAuc2VhcmNoLXJlc3VsdHN7bWFyZ2luLXRvcDozMnB4fS5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b257Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MTtjb2xvcjojMjAyNDI3O3BhZGRpbmc6MC41cmVtIC43NXJlbTtib3JkZXI6c29saWQgMXB4ICM1MDVjNjQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcn0uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQsLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTI3LDE0MCwxNDgsMC4yNSk7Ym9yZGVyOnNvbGlkIDFweCAjNTA1YzY0O2NvbG9yOiMyMDI0Mjd9LmRhdGFUYWJsZSAuc29ydGluZ19hc2MsLmRhdGFUYWJsZSAuc29ydGluZ19kZXNje3BhZGRpbmctcmlnaHQ6NTZweCAhaW1wb3J0YW50fS5kYXRhVGFibGUgLnNvcnRpbmdfYXNjOjphZnRlcntsZWZ0OmNhbGMoMTAwJSAtIDIycHgpO2NvbnRlbnQ6dXJsKC9pbWcvc29ydF9hc2Muc3ZnKX0uZGF0YVRhYmxlIC5zb3J0aW5nX2Rlc2M6OmFmdGVye2xlZnQ6Y2FsYygxMDAlIC0gMjJweCk7Y29udGVudDp1cmwoL2ltZy9zb3J0X2Rlc2Muc3ZnKX0jbW9kYWwtY2xhaW1zLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXB7aGVpZ2h0OjkwJTt3aWR0aDo5MCV9LmNob3Nlbi1zdHlsZSsuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGJ7YmFja2dyb3VuZDpub25lICFpbXBvcnRhbnR9Ym9keSAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGJ7YmFja2dyb3VuZC1pbWFnZTpub25lICFpbXBvcnRhbnQ7d2lkdGg6N3B4ICFpbXBvcnRhbnQ7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9Ym9keSAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgLmNob3Nlbi13aXRoLWRyb3AgZGl2IGJ7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYjpiZWZvcmUsLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiOmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiM5Nzk3OTc7d2lkdGg6MnB4O2hlaWdodDo4cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTttYXJnaW4tdG9wOi0zLjZweH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGI6YmVmb3Jle3RyYW5zZm9ybTpyb3RhdGUoLTU1ZGVnKTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGI6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSg1NWRlZyk7bGVmdDo0cHh9LnBmLWFkbWluIC5qc29uRm9ybSBmaWVsZHNldDpmaXJzdC1vZi10eXBle21hcmdpbi10b3A6MH0uaW5kaWNhdG9yLXllcywuaW5kaWNhdG9yLW5ve3Bvc2l0aW9uOnJlbGF0aXZlfS5pbmRpY2F0b3IteWVzOmFmdGVyLC5pbmRpY2F0b3Itbm86YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eToxO2NvbnRlbnQ6Jyc7bWFyZ2luLXRvcDotNnB4O3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7YmFja2dyb3VuZDojYjViNmI3O2JvcmRlci1yYWRpdXM6NTAlfS5pbmRpY2F0b3IteWVzOmFmdGVye2JhY2tncm91bmQ6IzcxQjU0NH0uZm9vdGVyLXNlY3Rpb24gI2Nvb2tpZU5vdGljZSAuYm91bmRzLC5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5qZi1oZWFkZXItYm91bmRze2Rpc3BsYXk6ZmxleH0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1lc3NhZ2V7Y29sb3I6d2hpdGUgIWltcG9ydGFudH0uaWNvbi13aXphcmR7aGVpZ2h0OjMwcHg7d2lkdGg6MzBweH0jcG9saWN5RWRpdCBzZWxlY3QuY2hvc2VuLXN0eWxlW3N0eWxlXXt2aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDtvcGFjaXR5OjAuMDAxO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDotMX0ucmV2ZWFse2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDBmcjt0cmFuc2l0aW9uOmdyaWQtdGVtcGxhdGUtY29sdW1ucyAyNTBtc30ucmV2ZWFsW2RhdGEtc2hvdz1cInJpZ2h0XCJde2dyaWQtdGVtcGxhdGUtY29sdW1uczowZnIgMWZyfS5yZXZlYWw+ZGl2e292ZXJmbG93LXg6aGlkZGVufS5yZXZlYWw+ZGl2OmZpcnN0LWNoaWxke3doaXRlLXNwYWNlOm5vd3JhcH0ucmV2ZWFsW2RhdGEtc2hvdz1cInJpZ2h0XCJdPmRpdjpsYXN0LWNoaWxke292ZXJmbG93LXg6dmlzaWJsZX1kaXYjaW5zdXJhbmNlVHlwZVJldmVhbD5kaXY6Zmlyc3QtY2hpbGR7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjFlbTtoZWlnaHQ6MzZweDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZGlzcGxheTpmbGV4O2dhcDoxMHB4O2NvbG9yOiM2NjY7cGFkZGluZy1pbmxpbmU6MjBweH1kaXYjaW5zdXJhbmNlVHlwZVJldmVhbC5yZXZlYWxbZGF0YS1zaG93PVwicmlnaHRcIl0+ZGl2OmZpcnN0LWNoaWxke2JvcmRlcjpub25lO3BhZGRpbmc6MH1AbWVkaWEgcHJpbnR7KntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Y29sb3I6IzAwMCAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O3RleHQtc2hhZG93Om5vbmUgIWltcG9ydGFudH1hLGE6dmlzaXRlZHt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWFbaHJlZl06YWZ0ZXJ7Y29udGVudDpcIiAoXCIgYXR0cihocmVmKSBcIilcIn1hYmJyW3RpdGxlXTphZnRlcntjb250ZW50OlwiIChcIiBhdHRyKHRpdGxlKSBcIilcIn0uaXIgYTphZnRlcixhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIsYVtocmVmXj1cIiNcIl06YWZ0ZXJ7Y29udGVudDpcIlwifXByZSxibG9ja3F1b3Rle2JvcmRlcjoxcHggc29saWQgIzk5OTtwYWdlLWJyZWFrLWluc2lkZTphdm9pZH10aGVhZHtkaXNwbGF5OnRhYmxlLWhlYWRlci1ncm91cH10cixpbWd7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9aW1ne21heC13aWR0aDoxMDAlICFpbXBvcnRhbnR9QHBhZ2V7bWFyZ2luOjAuNWNtfXAsaDIsaDN7b3JwaGFuczozO3dpZG93czozfWgyLGgze3BhZ2UtYnJlYWstYWZ0ZXI6YXZvaWR9fUAtd2Via2l0LWtleWZyYW1lcyBwYXNzaW5nLXRocm91Z2h7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCl9MzAlLDcwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpfX1ALW1vei1rZXlmcmFtZXMgcGFzc2luZy10aHJvdWdoezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpfTMwJSw3MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KX19QGtleWZyYW1lcyBwYXNzaW5nLXRocm91Z2h7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCl9MzAlLDcwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpfX1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGUtaW57MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCl9MzAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KX19QC1tb3ota2V5ZnJhbWVzIHNsaWRlLWluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpfTMwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCl9fUBrZXlmcmFtZXMgc2xpZGUtaW57MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCl9MzAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KX19QC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0xMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4xKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxLjEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMS4xKTstby10cmFuc2Zvcm06c2NhbGUoMS4xKTt0cmFuc2Zvcm06c2NhbGUoMS4xKX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1ALW1vei1rZXlmcmFtZXMgcHVsc2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTEwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEuMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxLjEpO3RyYW5zZm9ybTpzY2FsZSgxLjEpfTIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgcHVsc2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTEwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEuMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxLjEpO3RyYW5zZm9ybTpzY2FsZSgxLjEpfTIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fS5kcm9wem9uZSwuZHJvcHpvbmUgKntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmRyb3B6b25le21pbi1oZWlnaHQ6MTUwcHg7Ym9yZGVyOjJweCBzb2xpZCByZ2JhKDAsMCwwLDAuMyk7YmFja2dyb3VuZDp3aGl0ZTtwYWRkaW5nOjIwcHggMjBweH0uZHJvcHpvbmUuZHotY2xpY2thYmxle2N1cnNvcjpwb2ludGVyfS5kcm9wem9uZS5kei1jbGlja2FibGUgKntjdXJzb3I6ZGVmYXVsdH0uZHJvcHpvbmUuZHotY2xpY2thYmxlIC5kei1tZXNzYWdlLC5kcm9wem9uZS5kei1jbGlja2FibGUgLmR6LW1lc3NhZ2UgKntjdXJzb3I6cG9pbnRlcn0uZHJvcHpvbmUuZHotc3RhcnRlZCAuZHotbWVzc2FnZXtkaXNwbGF5Om5vbmV9LmRyb3B6b25lLmR6LWRyYWctaG92ZXJ7Ym9yZGVyLXN0eWxlOnNvbGlkfS5kcm9wem9uZS5kei1kcmFnLWhvdmVyIC5kei1tZXNzYWdle29wYWNpdHk6MC41fS5kcm9wem9uZSAuZHotbWVzc2FnZXt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MmVtIDB9LmRyb3B6b25lIC5kei1wcmV2aWV3e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDttYXJnaW46MTZweDttaW4taGVpZ2h0OjEwMHB4fS5kcm9wem9uZSAuZHotcHJldmlldzpob3Zlcnt6LWluZGV4OjEwMDB9LmRyb3B6b25lIC5kei1wcmV2aWV3OmhvdmVyIC5kei1kZXRhaWxze29wYWNpdHk6MX0uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotZmlsZS1wcmV2aWV3IC5kei1pbWFnZXtib3JkZXItcmFkaXVzOjIwcHg7YmFja2dyb3VuZDojOTk5O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZSwgI2RkZCl9LmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWZpbGUtcHJldmlldyAuZHotZGV0YWlsc3tvcGFjaXR5OjF9LmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWltYWdlLXByZXZpZXd7YmFja2dyb3VuZDp3aGl0ZX0uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotaW1hZ2UtcHJldmlldyAuZHotZGV0YWlsc3std2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGxpbmVhcjstbW96LXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGxpbmVhcjstbXMtdHJhbnNpdGlvbjpvcGFjaXR5IDAuMnMgbGluZWFyOy1vLXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGxpbmVhcjt0cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBsaW5lYXJ9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1yZW1vdmV7Zm9udC1zaXplOjE0cHg7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpibG9jaztjdXJzb3I6cG9pbnRlcjtib3JkZXI6bm9uZX0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXJlbW92ZTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5kcm9wem9uZSAuZHotcHJldmlldzpob3ZlciAuZHotZGV0YWlsc3tvcGFjaXR5OjF9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxze3otaW5kZXg6MjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO29wYWNpdHk6MDtmb250LXNpemU6MTNweDttaW4td2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjJlbSAxZW07dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6cmdiYSgwLDAsMCwwLjkpO2xpbmUtaGVpZ2h0OjE1MCV9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1zaXple21hcmdpbi1ib3R0b206MWVtO2ZvbnQtc2l6ZToxNnB4fS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWV7d2hpdGUtc3BhY2U6bm93cmFwfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6aG92ZXIgc3Bhbntib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjAwLDIwMCwyMDAsMC44KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC44KX0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOm5vdCg6aG92ZXIpe292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6bm90KDpob3Zlcikgc3Bhbntib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWUgc3BhbiwuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LXNpemUgc3BhbntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC40KTtwYWRkaW5nOjAgMC40ZW07Ym9yZGVyLXJhZGl1czozcHh9LmRyb3B6b25lIC5kei1wcmV2aWV3OmhvdmVyIC5kei1pbWFnZSBpbWd7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4wNSwgMS4wNSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMS4wNSwgMS4wNSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjA1LCAxLjA1KTstby10cmFuc2Zvcm06c2NhbGUoMS4wNSwgMS4wNSk7dHJhbnNmb3JtOnNjYWxlKDEuMDUsIDEuMDUpOy13ZWJraXQtZmlsdGVyOmJsdXIoOHB4KTtmaWx0ZXI6Ymx1cig4cHgpfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotaW1hZ2V7Ym9yZGVyLXJhZGl1czoyMHB4O292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMjBweDtoZWlnaHQ6MTIwcHg7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt6LWluZGV4OjEwfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotaW1hZ2UgaW1ne2Rpc3BsYXk6YmxvY2t9LmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LXN1Y2Nlc3MgLmR6LXN1Y2Nlc3MtbWFya3std2Via2l0LWFuaW1hdGlvbjpwYXNzaW5nLXRocm91Z2ggM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTstbW96LWFuaW1hdGlvbjpwYXNzaW5nLXRocm91Z2ggM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTstbXMtYW5pbWF0aW9uOnBhc3NpbmctdGhyb3VnaCAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpOy1vLWFuaW1hdGlvbjpwYXNzaW5nLXRocm91Z2ggM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTthbmltYXRpb246cGFzc2luZy10aHJvdWdoIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSl9LmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWVycm9yIC5kei1lcnJvci1tYXJre29wYWNpdHk6MTstd2Via2l0LWFuaW1hdGlvbjpzbGlkZS1pbiAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpOy1tb3otYW5pbWF0aW9uOnNsaWRlLWluIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7LW1zLWFuaW1hdGlvbjpzbGlkZS1pbiAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpOy1vLWFuaW1hdGlvbjpzbGlkZS1pbiAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO2FuaW1hdGlvbjpzbGlkZS1pbiAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrLC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFya3twb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6MDt6LWluZGV4OjUwMDtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDo1MCU7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTI3cHg7bWFyZ2luLXRvcDotMjdweH0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFyayBzdmcsLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrIHN2Z3tkaXNwbGF5OmJsb2NrO3dpZHRoOjU0cHg7aGVpZ2h0OjU0cHh9LmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LXByb2Nlc3NpbmcgLmR6LXByb2dyZXNze29wYWNpdHk6MTstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuMnMgbGluZWFyOy1tb3otdHJhbnNpdGlvbjphbGwgMC4ycyBsaW5lYXI7LW1zLXRyYW5zaXRpb246YWxsIDAuMnMgbGluZWFyOy1vLXRyYW5zaXRpb246YWxsIDAuMnMgbGluZWFyO3RyYW5zaXRpb246YWxsIDAuMnMgbGluZWFyfS5kcm9wem9uZSAuZHotcHJldmlldy5kei1jb21wbGV0ZSAuZHotcHJvZ3Jlc3N7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDAuNHMgZWFzZS1pbjstbW96LXRyYW5zaXRpb246b3BhY2l0eSAwLjRzIGVhc2UtaW47LW1zLXRyYW5zaXRpb246b3BhY2l0eSAwLjRzIGVhc2UtaW47LW8tdHJhbnNpdGlvbjpvcGFjaXR5IDAuNHMgZWFzZS1pbjt0cmFuc2l0aW9uOm9wYWNpdHkgMC40cyBlYXNlLWlufS5kcm9wem9uZSAuZHotcHJldmlldzpub3QoLmR6LXByb2Nlc3NpbmcpIC5kei1wcm9ncmVzc3std2Via2l0LWFuaW1hdGlvbjpwdWxzZSA2cyBlYXNlIGluZmluaXRlOy1tb3otYW5pbWF0aW9uOnB1bHNlIDZzIGVhc2UgaW5maW5pdGU7LW1zLWFuaW1hdGlvbjpwdWxzZSA2cyBlYXNlIGluZmluaXRlOy1vLWFuaW1hdGlvbjpwdWxzZSA2cyBlYXNlIGluZmluaXRlO2FuaW1hdGlvbjpwdWxzZSA2cyBlYXNlIGluZmluaXRlfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3N7b3BhY2l0eToxO3otaW5kZXg6MTAwMDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxNnB4O2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLXRvcDotOHB4O3dpZHRoOjgwcHg7bWFyZ2luLWxlZnQ6LTQwcHg7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuOSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7Ym9yZGVyLXJhZGl1czo4cHg7b3ZlcmZsb3c6aGlkZGVufS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3MgLmR6LXVwbG9hZHtiYWNrZ3JvdW5kOiMzMzM7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNjY2LCAjNDQ0KTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7d2lkdGg6MDstd2Via2l0LXRyYW5zaXRpb246d2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOndpZHRoIDMwMG1zIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOndpZHRoIDMwMG1zIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246d2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjp3aWR0aCAzMDBtcyBlYXNlLWluLW91dH0uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotZXJyb3IgLmR6LWVycm9yLW1lc3NhZ2V7ZGlzcGxheTpibG9ja30uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotZXJyb3I6aG92ZXIgLmR6LWVycm9yLW1lc3NhZ2V7b3BhY2l0eToxO3BvaW50ZXItZXZlbnRzOmF1dG99LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tZXNzYWdle3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMDAwO3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7ZGlzcGxheTpub25lO29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjNzIGVhc2U7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyBlYXNlOy1tcy10cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyBlYXNlOy1vLXRyYW5zaXRpb246b3BhY2l0eSAwLjNzIGVhc2U7dHJhbnNpdGlvbjpvcGFjaXR5IDAuM3MgZWFzZTtib3JkZXItcmFkaXVzOjhweDtmb250LXNpemU6MTNweDt0b3A6MTMwcHg7bGVmdDotMTBweDt3aWR0aDoxNDBweDtiYWNrZ3JvdW5kOiNiZTI2MjY7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYmUyNjI2LCAjYTkyMjIyKTtwYWRkaW5nOjAuNWVtIDEuMmVtO2NvbG9yOndoaXRlfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWVzc2FnZTphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotNnB4O2xlZnQ6NjRweDt3aWR0aDowO2hlaWdodDowO2JvcmRlci1sZWZ0OjZweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206NnB4IHNvbGlkICNiZTI2MjZ9LmRyb3B6b25lLC5kcm9wem9uZSAqe2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZHJvcHpvbmV7cG9zaXRpb246cmVsYXRpdmV9LmRyb3B6b25lIC5kei1wcmV2aWV3e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEyMHB4O21hcmdpbjowLjVlbX0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNze2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjE1cHg7Ym9yZGVyOjFweCBzb2xpZCAjYWFhfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3MgLmR6LXVwbG9hZHtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3dpZHRoOjA7YmFja2dyb3VuZDpncmVlbn0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1lc3NhZ2V7Y29sb3I6cmVkO2Rpc3BsYXk6bm9uZX0uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotZXJyb3IgLmR6LWVycm9yLW1lc3NhZ2UsLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWVycm9yIC5kei1lcnJvci1tYXJre2Rpc3BsYXk6YmxvY2t9LmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LXN1Y2Nlc3MgLmR6LXN1Y2Nlc3MtbWFya3tkaXNwbGF5OmJsb2NrfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyaywuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFya3twb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5Om5vbmU7bGVmdDozMHB4O3RvcDozMHB4O3dpZHRoOjU0cHg7aGVpZ2h0OjU4cHg7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTI3cHh9QGZvbnQtZmFjZXtmb250LWZhbWlseTp2aW1lbztzcmM6dXJsKGZvbnQvdmltZW8uZW90KX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OnZpbWVvO3NyYzp1cmwoZGlzdC9jc3MvZm9udC92aW1lby53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKGRpc3QvY3NzL2ZvbnQvdmltZW8ud29mZikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpbWVvX3BsYXllcjpmb2N1c3tvdXRsaW5lOjB9LnZpbWVvX3BsYXllcl93cmFwcGVye2Rpc3BsYXk6YmxvY2s7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkO3BlcnNwZWN0aXZlOjEwMDA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnZpbWVvX3BsYXllciAubG9hZGluZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTBweDtyaWdodDoxMHB4O2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiNmZmY7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNTEpO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MnB4IDRweDtib3JkZXItcmFkaXVzOjVweDtmb250LWZhbWlseTpcIkRyb2lkIFNhbnNcIixzYW5zLXNlcmlmOy13ZWJraXQtYW5pbWF0aW9uOmZhZGUgLjFzIGluZmluaXRlIGFsdGVybmF0ZTthbmltYXRpb246ZmFkZSAuMXMgaW5maW5pdGUgYWx0ZXJuYXRlfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlezAle29wYWNpdHk6LjV9MTAwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFkZXswJXtvcGFjaXR5Oi41fTEwMCV7b3BhY2l0eToxfX0udmltZW9fcGxheWVyX0Z1bGxzY3JlZW57ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3Bvc2l0aW9uOmZpeGVkICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2hlaWdodDoxMDAlICFpbXBvcnRhbnQ7dG9wOjAgIWltcG9ydGFudDtsZWZ0OjAgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O2JvcmRlcjpub25lICFpbXBvcnRhbnQ7b3BhY2l0eToxICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojMDAwfS52aW1lb19wbGF5ZXJfd3JhcHBlciBpZnJhbWV7bWF4LXdpZHRoOjQwMDBweCAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnR9LmlubGluZV92aW1lb19wbGF5ZXJ7bWFyZ2luLWJvdHRvbToyMHB4O3ZlcnRpY2FsLWFsaWduOnRvcDtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjA7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6NHB4O2JveC1zaGFkb3c6MCAwIDVweCByZ2JhKDAsMCwwLDAuNyk7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNSl9LmlubGluZV92aW1lb19wbGF5ZXIgaW1ne2JvcmRlcjpub25lICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt0cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50fS52aW1lb19wbGF5ZXJfYmFyIC52aW1lb19pY29ue2ZvbnQtc2l6ZToyMHB4O2ZvbnQtZmFtaWx5OnZpbWVvO2N1cnNvcjpwb2ludGVyfS52aW1lb19wbGF5ZXJfYmFyIC52aW1lb191cmwudmltZW9faWNvbntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDphdXRvO2Rpc3BsYXk6YmxvY2s7dG9wOjZweDtyaWdodDoxMHB4O2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZTo0MHB4fS52aW1lb19wbGF5ZXJfYmFyLC52aW1lb19wbGF5ZXJfYmFyIC5idXR0b25CYXJ7bGVmdDowO3BhZGRpbmc6NXB4O3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94fS52aW1lb19wbGF5ZXJfYmFye3RyYW5zaXRpb246b3BhY2l0eSAuNXM7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kOiMzMzM7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjA7dGV4dC1hbGlnbjpsZWZ0O3otaW5kZXg6MTAwMDtmb250OjE0cHgvMTZweCBzYW5zLXNlcmlmO2NvbG9yOiNmZmY7b3BhY2l0eTouMX0udmltZW9fcGxheWVyX2Jhci52aXNpYmxlLC52aW1lb19wbGF5ZXJfYmFyOmhvdmVye29wYWNpdHk6MX0udmltZW9fcGxheWVyX2JhciAuYnV0dG9uQmFye3RyYW5zaXRpb246YWxsIC41cztiYWNrZ3JvdW5kOjAgMDtmb250OjEycHgvMTRweCBDYWxpYnJpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMzBweDtoZWlnaHQ6NDBweH0udmltZW9fcGxheWVyX2Jhcjpob3ZlciAuYnV0dG9uQmFye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjQpfS52aW1lb19wbGF5ZXJfYmFyIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udDoxNnB4LzIwcHggQ2FsaWJyaSxzYW5zLXNlcmlmO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjMwcHg7aGVpZ2h0OjI1cHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS52aW1lb19wbGF5ZXJfYmFyIHNwYW4udmltZW9fcGxheWVyX3RpbWV7d2lkdGg6MTMwcHh9LnZpbWVvX3BsYXllcl9iYXIgc3Bhbi5tYl9Pbmx5WVQsLnZpbWVvX3BsYXllcl9iYXIgc3Bhbi5tYl9ZVFBVcmx7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6YXV0bztkaXNwbGF5OmJsb2NrO3RvcDo2cHg7cmlnaHQ6MTBweDtjdXJzb3I6cG9pbnRlcn0udmltZW9fcGxheWVyX2JhciBzcGFuLm1iX1lUUFVybCBpbWd7d2lkdGg6NjBweH0udmltZW9fcGxheWVyX2JhciBzcGFuLm1iX09ubHlZVHtsZWZ0OjMwMHB4O3JpZ2h0OmF1dG99LnZpbWVvX3BsYXllcl9iYXIgc3Bhbi5tYl9Pbmx5WVQgaW1ne3dpZHRoOjI1cHh9LnZpbWVvX3BsYXllcl9iYXIgc3Bhbi5tYl9ZVFBVcmwgYXtjb2xvcjojZmZmfS52aW1lb19wbGF5ZXJfYmFyIC52aW1lb19wbGF5ZXJfbXV0ZVVubXV0ZSwudmltZW9fcGxheWVyX2JhciAudmltZW9fcGxheWVyX3BhdXNlLC52aW1lb19wbGF5ZXJfYmFyIC52aW1lb19wbGF5ZXJfcGF1c2UgaW1ne2N1cnNvcjpwb2ludGVyfS52aW1lb19wbGF5ZXJfYmFyIC52aW1lb19wbGF5ZXJfcG9ncmVzc3toZWlnaHQ6MTBweDt3aWR0aDoxMDAlO2JhY2tncm91bmQ6IzIyMjtib3R0b206MDtsZWZ0OjB9LnZpbWVvX3BsYXllcl9iYXIgLnZpbWVvX3BsYXllcl9sb2FkZWR7aGVpZ2h0OjEwcHg7d2lkdGg6MDtiYWNrZ3JvdW5kOiM0NDQ7bGVmdDowfS52aW1lb19wbGF5ZXJfYmFyIC52aW1lb19wbGF5ZXJfc2Vla19iYXJ7aGVpZ2h0OjEwcHg7d2lkdGg6MDtiYWNrZ3JvdW5kOiMyYTk3Y2M7Ym90dG9tOjA7bGVmdDowO2JveC1zaGFkb3c6cmdiYSg4Miw4Miw4MiwwLjQ3KSAxcHggMXB4IDNweH0udmltZW9fcGxheWVyX2JhciAuWVRQT3ZlcmxheXtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOlwiZmxhdFwiO2JveC1zaXppbmc6Ym9yZGVyLWJveH0udmltZW9fcGxheWVyX292ZXJsYXkucmFzdGVye2JhY2tncm91bmQ6dXJsKGRpc3QvY3NzL2ltYWdlcy9yYXN0ZXIucG5nKX0udmltZW9fcGxheWVyX292ZXJsYXkucmFzdGVyLnJldGluYXtiYWNrZ3JvdW5kOnVybChkaXN0L2Nzcy9pbWFnZXMvcmFzdGVyQDJ4LnBuZyl9LnZpbWVvX3BsYXllcl9vdmVybGF5LnJhc3Rlci1kb3R7YmFja2dyb3VuZDp1cmwoZGlzdC9jc3MvaW1hZ2VzL3Jhc3Rlcl9kb3QucG5nKX0udmltZW9fcGxheWVyX292ZXJsYXkucmFzdGVyLWRvdC5yZXRpbmF7YmFja2dyb3VuZDp1cmwoZGlzdC9jc3MvaW1hZ2VzL3Jhc3Rlcl9kb3RAMngucG5nKX0udmltZW9fcGxheWVyX2JhciAuc2ltcGxlU2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMHB4O2hlaWdodDoxMHB4O2JvcmRlcjoxcHggc29saWQgI2ZmZjtvdmVyZmxvdzpoaWRkZW47Ym94LXNpemluZzpib3JkZXItYm94O21hcmdpbi1yaWdodDoxMHB4O2N1cnNvcjpwb2ludGVyICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czozcHh9LnZpbWVvX3BsYXllcl9iYXIuY29tcGFjdCAuc2ltcGxlU2xpZGVye3dpZHRoOjQwcHh9LnZpbWVvX3BsYXllcl9iYXIgLnNpbXBsZVNsaWRlci5tdXRlZHtvcGFjaXR5Oi4zfS52aW1lb19wbGF5ZXJfYmFyIC5sZXZlbHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaXppbmc6Ym9yZGVyLWJveH0udmltZW9fcGxheWVyX2JhciAubGV2ZWwuaG9yaXpvbnRhbHtoZWlnaHQ6MTAwJTt3aWR0aDowfS52aW1lb19wbGF5ZXJfYmFyIC5sZXZlbC52ZXJ0aWNhbHtoZWlnaHQ6YXV0bzt3aWR0aDoxMDAlfVxuIiwiLyohXG4gKiAgU3R1bm5wbGF0ZSBEZWZhdWx0c1xuICogIFZlcnNpb246IDEuMS4xXG4gKlxuICovXG4gLyogXG4gKiAgTGFzdCBVcGRhdGVkOiAxNi8wNy8xNFxuICogIEJ5OiBBZGFtXG4gKiAgXG4gKiAgTm90ZXM6XG4gKiAgQmFzZWQgb24gSFRNTDUgQm9pbGVycGxhdGUgdjQuMy4wIHwgTUlUIExpY2Vuc2UgfCBodHRwOi8vaDVicC5jb20vXG4gKiAgQ29udGFpbnMgcGFnZSBkZWZhdWx0cyB0byBiZSBvdmVycmlkZGVuIGluIG1haW4gc3R5bGUuY3NzXG4gKlxuICogIENoYW5nZWxvZzpcbiAqICAyNy8wNi8xNFxuICogIEFkZGVkIFNob3cvSGlkZSBtZWRpYSBxdWVyeSBzbmlwcGV0IGFuZCB0aWRpZWRcbiAqICAyNS8wNi8xNFxuICogIFNlcGFyYXRlZCBmaWxlcyBvdXQgZm9yIHVzZXIgd2l0aCBTdWJsaW1lIENvbmNhdCBhbmQgbGlicmFyeSBzdHJ1Y3R1cmVcbiAqICAxNi8wNy8xNFxuICogIEFkZGVkIGRhdGEtaGlkZSo9IGRlc2sgb3V0c2lkZSBvZiB0aGUgbWVkaWEgcXVyaWVzIHNvIGl0IHdvcmtzIGluIGllOFxuICovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gR0VORVJBTCBERUZBVUxUUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuaHRtbCxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIGNvbG9yOiAjMjIyO1xufVxuXG5odG1sIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xufVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjYjNkNGZjO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2IzZDRmYztcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuaHIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICBtYXJnaW46IDFlbSAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbmF1ZGlvLFxuY2FudmFzLFxuaW1nLFxudmlkZW8ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4uYnJvd3NlaGFwcHkge1xuICAgIG1hcmdpbjogMC4yZW0gMDtcbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmc6IDAuMmVtIDA7XG59XG5cbi8qZGl2IHtib3gtc2l6aW5nOmJvcmRlci1ib3g7fSovXG4qLCAqOmJlZm9yZSwgKjphZnRlciwgc2VjdGlvbiB7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5wIHttYXJnaW46MCAwIDFlbSAwO31cblxuLmltZy1ob2xkZXIgaW1nIHt3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTt9XG4uY29udGVudCAuaW1nLWhvbGRlciB7bWFyZ2luLWJvdHRvbTozMHB4O31cblxuLmZsZXgtcGFyZW50IHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICYuZmxleC1wYXJlbnRfbW9kIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgLTE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLmJsb2NrIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG4gICAgICAgIC5vbmUtaGFsZiB7XG4gICAgICAgICAgICAtd2Via2l0LWZsZXg6IDEgMSA0MCU7XG4gICAgICAgICAgICAtbXMtZmxleDogMSAxIDQwJTtcbiAgICAgICAgICAgIGZsZXg6IDEgMSA0MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5mbGV4LXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgLTE2cHg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2g7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgJi5ub3dyYXAge1xuICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cblxuICAgIC5mbGV4IHtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgICAuYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gICAgLm9uZS1oYWxmIHtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiAxIDEgNDAlO1xuICAgICAgICAtbXMtZmxleDogMSAxIDQwJTtcbiAgICAgICAgZmxleDogMSAxIDQwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxufVxuLmZsZXgtd3JhcC1jb2wge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgJi5sLWNlbnRlciB7XG4gICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZsZXgge1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAtbXMtZmxleDogMCAxIGF1dG87XG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbn1cbi5mbGV4LXdyYXAtcm93IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICYud3JhcCB7XG4gICAgICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLmZsZXgge1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgICAub25lLWhhbGYge1xuICAgICAgICAtd2Via2l0LWZsZXg6IDEgMSA0MCU7XG4gICAgICAgIC1tcy1mbGV4OiAxIDEgNDAlO1xuICAgICAgICBmbGV4OiAxIDEgNDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG59XG4uZmxleC1hdXRvIHtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICBmbGV4OiAxIDEgYXV0bztcbn1cbi5mbGV4LW5vbmUge1xuICAgIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xufVxuLmZsZXgtZmlsbCB7XG4gICAgLXdlYmtpdC1mbGV4OiAxIDEgMTAwJTtcbiAgICAtbXMtZmxleDogMSAxIDEwMCU7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIElFIEZJWEVTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5pZTcgLnRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBIRUxQRVIgQ0xBU1NFUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uaXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICp0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cblxuLmlyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDE1MCU7XG59XG5cbi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi52aXN1YWxseWhpZGRlbiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbn1cblxuLnZpc3VhbGx5aGlkZGVuLmZvY3VzYWJsZTphY3RpdmUsXG4udmlzdWFsbHloaWRkZW4uZm9jdXNhYmxlOmZvY3VzIHtcbiAgICBjbGlwOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbn1cblxuLmludmlzaWJsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLmNsZWFyZml4IHtcbiAgICAqem9vbTogMTtcbn1cblxuLyoqW2RhdGEtaGlkZSo9ZGVza117ZGlzcGxheTpub25lIWltcG9ydGFudH0qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIFNIT1cvSElERSBNRURJQSBRVUVSSUVTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKk1HIFRIRVNFIERPIE5PVCBNQVRDSCBNQVNURVIgTUVESUEgUVVFUklFUyAqL1xuXG4vKi0tLS0tLS0tLS0tLS0tLVdpZGUgU2NyZWVuIHNpemUtLS0tLS0tLS0tLS0tLS1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE3MXB4KSB7XG4qW2RhdGEtaGlkZSo9ZGVza117ZGlzcGxheTpub25lIWltcG9ydGFudH1cbn0qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLTk2MCBTY3JlZW4gc2l6ZS0tLS0tLS0tLS0tLS0tLVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuKltkYXRhLWhpZGUqPWRlc2tde2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9XG59Ki9cblxuXG4vKi0tLS0tLS0tLS0tLS0tLWlQYWQgcG9ydHJhaXQtLS0tLS0tLS0tLS0tLS1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuKltkYXRhLWhpZGUqPXRhYl17ZGlzcGxheTpub25lIWltcG9ydGFudH1cbn0qL1xuXG5cbi8qLS0tLS0tLS0tLS0tLS0taVBob25lIGxhbmRzY2FwZS0tLS0tLS0tLS0tLS0tLVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4qW2RhdGEtaGlkZSo9bW9iXXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fVxufSovXG5cbi8qLS0tLS0tLS0tLS0tLS1pUGhvbmUgcG9ydHJhaXQtLS0tLS0tLS0tLS0tLS1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAqW2RhdGEtaGlkZSo9bW9iXXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fVxuICAgIH1cbiovXG5cblxuLypNQiBSZWZhY3RvcmVkIHRvIG1hdGNoIHRoZSBicmVha3BvaW50cyBkZWZpbmVkIGluIF9qZi12YXJpYWJsZXMuc2Nzc1xuJGJyZWFrcG9pbnRzOiAoXG4gICdwaG9uZXBvcnQnXHQgICAgOiAzMjBweCxcbiAgJ3Bob25lJ1x0ICAgICAgICA6IDQ4MHB4LFxuICAncGhvbmVsYW5kJ1x0ICAgIDogNTY4cHgsXG4gICd0YWJwb3J0J1x0XHQgICAgOiA3NjhweCxcbiAgJ3dpZGUtdGFiJ1x0ICAgIDogOTkycHgsXG4gICdkZXNrdG9wJ1x0XHQgICAgOiAxMDI0cHgsXG4pO1xuKi9cbkBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAqW2RhdGEtaGlkZSo9ZGVza117ZGlzcGxheTpub25lIWltcG9ydGFudH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCI+PXRhYnBvcnRcIixcIjxkZXNrdG9wXCIpIHtcbiAgICAqW2RhdGEtaGlkZSo9dGFiXXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcbiAgICAqW2RhdGEtaGlkZSo9bW9iXXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fVxufVxuXG5cblxuIiwiXG5ib2R5IHtcblxuXHQmOjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR6LWluZGV4OiAtMTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cblx0XHRjb250ZW50OiAnJztcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC41cywgd2lkdGggLjFzIC41cywgaGVpZ2h0IC4xcyAuNXM7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC40KTtcblx0fVxuXG5cdCYuaXMtb2ZmY2FudmFzLW9wZW46OmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHotaW5kZXg6IDEwMDA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0Y29sb3I6ICRib2R5LXRleHQ7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0QGlmKCR0aGVtZSA9PSBwcm9mZXNzaW9ucykge1xuXHRcdGZvbnQtZmFtaWx5OiBTYXJhYnVuLHNhbnMtc2VyaWY7XG5cdFx0Ly9mb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMjNweDtcblx0fVxuXHRAZWxzZSBpZigkdGhlbWUgPT0gY29ycG9yYXRlKSB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdH0gQGVsc2V7XG5cdFx0QGluY2x1ZGUgRm9udChQcm94aW1hLUxpZ2h0KTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdH1cblxuXHQvL0BpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuXHQvL1x0Zm9udC1zaXplOiAxNXB4O1xuXHQvL31cblxuXHRoMSxoMixoMyxoNCxoNSxoNiB7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjNlbTtcblx0XHR9XG5cdH1cblxuXHRoNSB7XG5cdFx0bWFyZ2luOiAxMHB4IDAgMThweDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0Y29sb3I6ICMyMTIxMjE7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdG1hcmdpbjogMTVweCAwIDE4cHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRjb2xvcjogIzQ2NDY0Njtcblx0XHR9XG5cdH1cblxuXG5cdGEsIGlucHV0LCBidXR0b24sIHNlbGVjdCwgdGV4dGFyZWEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XG5cblx0XHQmOmZvY3VzLCAmOmhvdmVyLCAmOmFjdGl2ZSB7XG5cdFx0XHRvdXRsaW5lOiAwO1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiAkbGluay1wcmltYXJ5O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0XHQmOnZpc2l0ZWR7XG5cdFx0XHRjb2xvcjogJGxpbmstcHJpbWFyeTtcblx0XHR9XG5cblx0XHQmOmhvdmVyLCAmOmFjdGl2ZSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0YXtcblx0XHQmOmhvdmVyLCAmOmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogJGhvdmVyLXByaW1hcnk7XG5cdFx0fVxuXHR9XG5cdFxuXHRhLndpemFyZExpbmsge1xuXHRcdGZvbnQtc2l6ZTowLjhyZW07XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMCAwIDAuNXJlbSAwO1xuXHRcdC8qIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjsgKi9cblx0XHRwYWRkaW5nOiAwIDRweCAwcHggMDtcblx0XHRzdmcge1xuXHRcdFx0aGVpZ2h0OiAxLjJyZW07XG5cdFx0XHR3aWR0aDogMS41cmVtO1xuXHRcdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdH1cblxuXHRpbWd7XG5cdFx0bWF4LXdpZHRoOjEwMCU7XG5cdH1cblxuXHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge2NvbG9yOiAjNTY1NjU2O31cblx0OjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHtjb2xvcjogIzU2NTY1Njt9XG5cdDotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7Y29sb3I6ICM1NjU2NTY7fVxuXHQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAge2NvbG9yOiAjNTY1NjU2O31cblxuXG5cdHRhYmxle1xuXHRcdG1pbi13aWR0aDo3MDBweDtcblx0XHRib3JkZXItY29sb3I6ICR3YXJtLWdyZXk7XG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG5cdFx0XHRtaW4td2lkdGg6MzAwcHg7XG5cdFx0fVxuXHRcdHRke1xuXHRcdFx0cGFkZGluZzo1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOmxlZnQ7XG5cdFx0fVxuXHR9XG5cblx0c2VjdGlvbiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmJvdW5kcyB7XG5cdCAgICBtYXgtd2lkdGg6ICRib3VuZHM7XG5cdCAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cdC53aWRlLWJvdW5kcyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxNDQwcHg7XG5cdCAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cblx0LmNsZWFyZml4OmFmdGVyIHtcblx0ICAgIGRpc3BsYXk6IHRhYmxlO1xuXHQgICAgY2xlYXI6IGJvdGg7XG5cdCAgICBjb250ZW50OiAnJztcblx0fVxuXHQucGFnZS1jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQvL2Rpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuXHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0ei1pbmRleDoxO1xuXHRcdC8vei1pbmRleDowO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8MTAwcHhcIikge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgYmxhY2s7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuXHRcdFx0Ji5tZW51LW9wZW5lZCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMzg0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuXHRcdFx0Ji5tZW51LW9wZW5lZCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdC52aXNpYmxlIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmNsZWFyIHtcblx0XHRjbGVhcjogYm90aDtcblx0fVxuXG5cdC5oaWRlLWZvci1tb2JpbGUge1xuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LmhpZGUtZm9yLXdpZGVwaG9uZSB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQuaGlkZS1mb3ItdGFibGV0IHtcblx0XHRAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQuaGlkZS1mb3ItaXBhZCB7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5oaWRlLWZvci1kZXNrdG9wIHtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQudGFibGV0LXZpc2libGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0LmRlc2t0b3AtaGlkZGVuIHtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LnRhYmxldC1oaWRkZW4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC5kYXRhVGFibGVfb3ZlcmZsb3dfd3JhcHBlciB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG92ZXJmbG93LXg6IHNjcm9sbDtcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmhhbGYtYm91bmRzIHtcblx0bWF4LXdpZHRoOiAkaGFsZi1ib3VuZHM7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5hLCBpbnB1dCwgYnV0dG9uLCBzZWxlY3QsIHRleHRhcmVhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XG5cblx0Jjpmb2N1cywgJjpob3ZlciwgJjphY3RpdmUge1xuXHRcdG91dGxpbmU6IDA7XG5cdH1cbn1cblxuXG5hIHtcblx0Y29sb3I6ICRsaW5rLXByaW1hcnk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0Jjp2aXNpdGVke1xuXHRcdGNvbG9yOiAkbGluay1wcmltYXJ5O1xuXHR9XG5cblx0Jjpob3ZlciwgJjphY3RpdmUge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufVxuXG5hZGRyZXNze1xuXHRmb250LXN0eWxlOm5vcm1hbDtcbn1cblxudWwsIGxpIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxudWx7XG5cdHBhZGRpbmctbGVmdDoyMHB4O1xufVxuLm1haW4tYXJ0aWNsZSB1bHtcblx0bWFyZ2luLWJvdHRvbToyMHB4O1xufVxuIiwiXG4vKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBcdCAgIENPTE9VUiBQQUxMRVRURSAgICAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vLyBDb2xvdXJzIG1hcmtlZCBOVEMgd2VyZSBjcmVhdGVkIG9uIGh0dHA6Ly9jaGlyLmFnL3Byb2plY3RzL25hbWUtdGhhdC1jb2xvci8gYXMgdGhlcmUgd2FzIG5vIG1hdGNoaW5nIHZhcmlhYmxlIHRoYXQgZXhpc3RlZCAocHJvYmFibHkgZnJvbSBTb2xpY2l0b3JzKVxuXG4vKioqKioqKioqKioqKioqKiogUFJPRkVTU0lPTlMgVEhFTUUgQ09MT1JTICoqKioqKioqKioqKioqKioqKiovXG4kYXp1cmU6IzAyOWVlMztcbiRkYXJrLWdyZXk6ICMyMDI0Mjc7XG4kYmxhY2s6ICMxYzFjMWI7XG4kYmxhY2stZGFyazogIzAwMDAwMDtcbiRhbG1vc3QtYmxhY2s6ICMwMTAyMDI7XG5cbiRjaGFyY29hbC1ncmV5OiAjMzczZjQ1O1xuXG4kaWNlLWJsdWU6ICNmOGY5Zjk7XG4kaWNlLWJsdWUtdHdvOiAjZWVmMGYxO1xuXG4kY2hhcmNvYWwtZ3JleS10d286ICMzMDM4M2Q7XG4kY2hhcmNvYWwtZ3JleS10aHJlZTogIzM5NDE0NjtcblxuJGxpZ2h0LWJsdWUtZ3JleTogI2M4YzljYTtcblxuJGd1bm1ldGFsOiAjNTA1YzY0O1xuXG4kZGFyazogIzEzMTYxODtcblxuJGJyb3duLWdyZXk6ICM5Nzk3OTc7IC8vU2FtZSBhcyB3YXJtLWdyZXktdHdvIGJlbG93XG4kYnJvd24tZ3JleS10d286ICM5YjliOWI7XG5cbiRibHVpc2gtZ3JleTogIzdmOGM5NDtcblxuJGtlbGxleS1ncmVlbjogIzAwOTQ0MztcblxuJG1hbmdvOiAjZmY5OTMzO1xuXG4kb3Nsby1ncmV5OiAjODI4RDkzO1xuXG4kdmVyeS1saWdodC1ibHVlOiAjZTllZGYwO1xuXG4kcGFsZS1wdXJwbGU6ICNiMWIwYjE7XG5cbiRuZXZhZGE6ICM2MDZjNzU7XG5cbiR3b29kc21va2U6ICMxNjE5MUI7XG4kd29vZHNtb2tlLWdyYXk6ICMxNjE5MWI7XG5cbiRkdWNrLWVnZy1ibHVlOiNkYWRiZGI7XG4kZmFtaWx5LW9mZmljZTojNzc3ODdCO1xuLyoqKioqKioqKioqKioqKioqIENPUlBPUkFURSBUSEVNRSBDT0xPUlMgKioqKioqKioqKioqKioqKioqKi9cbiRhbG1vc3QtYmxhY2s6ICMwNjA3MDg7XG4kYXF1YS1ibHVlOiMwMWJlZTU7XG4kYmlnLXN0b25lOiAjMTIxODM2O1xuLy8kZGFyazogIzIwMjYyYTtcbiRvdXRlci1zcGFjZTogIzJiMzEzNDtcbiRjaW5kZXI6ICMxMzE2MTg7XG4kY29ycC1zaWx2ZXI6ICNlZWVlZWU7XG4vLyRjaGFyY29hbC1ncmV5OiAjNDE0YTUxO1xuJGNvcnAtd2hpdGU6ICNmN2Y4Zjg7XG4kY29ycC1hcHBsZTogIzcxQjU0NDtcbiR2ZW5ldGlhbi1yZWQ6ICNEMDAyMUI7XG4kaXJvbjogI2M4Y2FjYTtcbiRpcm9uLXR3bzojZDJkM2Q0O1xuJHR1cnF1b2lzZS1ibHVlOiMwZmE4Yzc7XG4kcHVycGxpc2gtZ3JleTojNzc3Njc3O1xuJGNvZC1ncmV5OiMxZDFkMWQ7IC8vTlRDXG4kYWxhYmFzdGVyOiAjZjdmN2Y3OyAvLyBOVENcbi8vJGxpZ2h0LWJsdWUtZ3JleTojYjFkNWU1O1xuJGFsdG86ICNkN2Q1ZDU7IC8vTlRDXG4kd2FybS1ncmV5OiAjOWI5YjliO1xuJGJsdWUtbnVyc2U6ICMyMTJmMzg7XG4kd2F0ZXItYmx1ZTogIzVmN2Y4ZDtcbiRkYXJrLXdhdGVyLWJsdWU6ICMyZTQ2NTU7XG4kc2xhdGU6ICM3YjhkOWM7XG4kbGlnaHQtb3JhbmdlOiAjZmFhMjRhO1xuJGJ1cm50LW9yYW5nZTogI0QwNUYwNDtcbiRkYXJrLTgxOiAjMmQzNjNkO1xuJGNyb3NzLWJsdWU6ICM0M2FhZDY7XG4kYnJpZ2h0LXJlZDogI2QwMDIxYjtcbiRkdWxsLXJlZDogIzk5MTUyNDtcbiRjb29sLWJsdWU6ICMwZmE3Yzc7XG4kc2hhcms6ICMyMDI2MmE7XG4kc2hhcmstZGFyazogIzI4MkMyRjtcbiRtaW5lLXNoYWZ0OiAjM0UzRDNEO1xuXG5cbi8qKioqKioqKioqKioqKioqKiBOT1JXQVkgVEhFTUUgQ09MT1JTICoqKioqKioqKioqKioqKioqKiovXG4kbm9yLXRlYWw6IzNlNzY5MjtcbiRub3ItdHVycW9pc2U6IzM4ZWFjYTtcbiRub3Itb3JhbmdlOiNlYzVhNGM7XG4kbm9yLXJlZDojYTQwZDIyO1xuJG5vci1kYXJrZ3JleTojNGE0YTRhO1xuJG5vci1kYXJrZXN0Z3JleTojM2QzZDNkO1xuJG5vci1saWdodGdyZXk6I2ViZWJlYjtcblxuLy8gU2VlIGhhY2t5IGNvbG91ciBmaXggZnVydGhlciBkb3duLi4uXG5cbi8qKioqKioqKioqKioqKioqKiBPTEQgVEhFTUVTIENPTE9SUyAqKioqKioqKioqKioqKioqKioqL1xuLy8kYmxhY2s6ICMwMDAwMDA7XG5cbiRibHVlLWdyZXk6ICM1Yzc2N2U7XG4kYmx1ZS1ncmV5LXR3bzogIzQxNGE1MTtcblxuJGJsdWlzaC1ncmV5OiAjNzY4YzkzO1xuXG4kY2VydWxlYW46ICMwMDg2YmY7XG4kY29vbC1ncmV5OiAjYjViNmI3O1xuXG4kZGFyay1zbGF0ZS1ibHVlOiAjMTgzNTY1O1xuJGRhcmstc2xhdGUtYmx1ZS10d286ICMxYzNhNmU7XG5cbiRkYXJrLWdyZXktdGhyZWU6ICMwNjA3MDg7XG5cbiRkdWxsLW9yYW5nZTogI0QxN0IyRjtcbiRncmV5aXNoLWJyb3duOiAjNGE0YTRhO1xuJGdyZXktbnVyc2U6ICNlM2U1ZTM7IC8vIE5UQ1xuJGxpZ2h0LWJ1cmd1bmR5OiAjOTIyNTQ1O1xuXG4kbGlnaHQtZ3JleTogI2Y4ZjlmNztcblxuJGxpZ2h0LWdyZXktZm91cjogI2VhZWJlODtcbiRsaWdodC1ncmV5LWZpdmU6ICNkMGQyYzU7XG5cbiRsaWdodC1ncmV5LXNldmVuOiAjZWRlZWVlO1xuJGxpZ2h0LWdyZXktZWlnaHQ6ICNlM2UzZTQ7XG4kbGlnaHQtZ3JleS1uaW5lOiAjZjZmN2Y3O1xuJGxpZ2h0LWdyZXktdGVuOiAjZGFkY2RjO1xuJGxpZ2h0LWdyZXktZWxldmVuOiAjZDdkNWQ1O1xuXG4kbGlnaHQtZ3JleS05MTogcmdiYSgyMzgsIDIzOSwgMjM2LCAwLjkxKTtcblxuJG5hc3R5LWdyZWVuOiAjNzRiZDQzO1xuXG4kb3V0ZXItc3BhY2U6IzJEMzczRDtcblxuJHBhbGUtZ3JleTogI2ViZWRmMDtcbiRwYWxlLWdyZXktdGhyZWU6ICNFOUVCRUY7XG4kcGFsZS1ncmV5LWZvdXI6ICNlM2U0ZTQ7XG5cbiRwYWxlLWdyZXktOTE6IHJnYmEoMjMyLCAyMzUsIDIzOCwgMC45MSk7XG5cblxuXG4kcGFsZS1yZWQ6ICNkZDRiMzk7XG4kcGVhY29jay1ibHVlOiAjMDA1ZTljO1xuXG4kcm91Z2U6ICNiZTE0NDY7XG4kcm91Z2UtdHdvOiAjYmUxNTQ3O1xuXG4kc2ljay1ncmVlbjogIzkzYmUzMDtcbiRzaWNrLWFtYmVyOiAjZmY5OTMzO1xuJHNpY2stcmVkOiAjQkUxRTJEO1xuXG4kc2lsdmVyOiAjYmRjNmNjO1xuJHNpbHZlci10d286ICNiNmJjYjg7XG4kc2lsdmVyLXRocmVlOiAjYmNjNmNiO1xuJHNpbHZlci1mb3VyOiAjYzRjNGM0OztcblxuJHNsYXRlLWdyZXk6ICM1NzY3NmM7XG4kc2xhdGUtZ3JleS10d286ICM1NTU2NWE7XG4kc2xhdGUtZ3JleS05NjogcmdiYSg4NywgMTAzLCAxMDgsIDAuOTYpO1xuXG4kc3F1YXNoOiAjZTk5ODEzO1xuJHR1bmRvcmEgOiAjNDY0NjQ2OyAvL05UQ1xuJHR1bmRvcmEtcHJvZmVzc2lvbnMgOiByZ2IoNzMsIDczLCA3Myk7IC8vTlRDXG5cbiR3YXJtLWdyZXk6ICM5YjliOWI7IC8vIFNvbGljaXRvcnMgLSBNYXAgb3RoZXJzXG4kd2FybS1ncmV5LXR3bzogIzk3OTc5NzsgLy8gQEZJWE1FXG4kd2FybS1ncmV5LXRocmVlOiAjNzY3Njc3O1xuXG4kd2hpdGU6ICNmZmZmZmY7XG4kd2hpdGUtdHdvOiAjZDhkOGQ4OyAvLyBARklYTUVcblxuJGd1bm1ldGFsOiAjNTA1YzY0O1xuJGJyb3duLWdyZXk6ICM5Nzk3OTc7XG4kc2lsdmVyLWNoYWxpY2U6ICNhOWE4YTg7XG4kY2VydWxlYW4tYmx1ZTogIzAyOWVlMztcblxuXG5cblxuXG4vKioqKioqKioqKioqKioqKiogTk9SV0FZIFFVSUNLRklYIENPTE9SUyAqKioqKioqKioqKioqKioqKioqL1xuQGlmICRzaXRlID09ICdub3J3YXkne1xuICAkYmx1ZS1udXJzZTogJG5vci1kYXJrZXN0Z3JleTtcbn1cblxuLyoqKioqKioqKioqKioqKioqIE1BU1RFUiBQT0xJQ1kgQ09MT1JTICoqKioqKioqKioqKioqKioqKiovXG5cbiRtcF9wZWFjb2NrLWJsdWU6ICMwMDVlOWM7XG4kbXBfd2hpdGU6ICNkZWRkZGQ7XG4kbXBfbGlnaHQtZ3JleTogI2RlZGVkZDtcbiRtcF9saWdodC1ncmV5LXR3bzogI2Y4ZjlmNztcbiRtcF9ibHVlLWdyZXk6ICM1Yzc2N2U7XG4kbXBfd2hpdGUtdHdvOiAjZmZmZmZmO1xuJG1wX2JsdWlzaC1ncmV5OiAjN2Q5N2EwO1xuJG1wX2dyZXlpc2gtYnJvd246ICM0YTRhNGE7XG4kbXBfZGFyay1zbGF0ZS1ibHVlOiAjMWMzYTZlO1xuJG1wX2JsdWUtZ3JleS05NjogcmdiYSg5MSwgMTE4LCAxMjYsIDAuOTYpO1xuJG1wX3N1bmZsb3dlci15ZWxsb3c6ICNmZWRiMDA7XG4kbXBfd2luZG93cy1ibHVlOiAjMzM5Y2NjO1xuJG1wX3BlYWNvY2stYmx1ZS10d286ICMwMDU2OTc7XG4kbXBfY2VydWxlYW46ICMwMDg2YmY7XG4kbXBfcmVkOiAjZDcwMzAyO1xuJG1wX2Jsb29kLXJlZDogIzk2MDAwYjtcbiRtcF9vZmYtd2hpdGU6ICNmZmZmZmU7XG4kbXBfb3Jhbmdpc2g6ICNmYTdhNDU7XG4kbXBfc3VuLXllbGxvdzogI2ZjZDQzZTtcbiRtcF9wYWxlLWdyZXk6ICNkOWUxZTg7XG4kbXBfbmljZS1ibHVlOiAjMTk2N2EyO1xuJG1wX2NlcnVsZWFuLXR3bzogIzAwODNiZjtcbiRtcF9tYXJpbmUtYmx1ZTogIzAwMzQ3ODtcbiRtcF9nb2xkZW46ICNmYWNhMDA7XG4kbXBfc3Vuc2hpbmUteWVsbG93OiAjZmZlZTMzO1xuJG1wX2dyZXktYmx1ZTogIzZiODJhMTtcbiRtcF9ibHVleS1ncmV5OiAjYTNiMGM1O1xuJG1wX21lZGl1bS1ibHVlOiAjMmU3OGNjO1xuJG1wX2RhcmstZ3JleS1ibHVlOiAjMzU0YTY2O1xuJG1wX2R1c2t5LWJsdWU6ICM0NTYxOGE7XG4kbXBfd2hpdGUtdGhyZWU6ICNmZWZlZmU7XG4kbXBfc2llbm5hOiAjYmE0YTE5O1xuJG1wX3JlZGRpc2gtb3JhbmdlOiAjZmE2MTIxO1xuJG1wX21hbmdvOiAjZmE5OTJlO1xuJG1wX2J1dHRlcnNjb3RjaDogI2ZmYjgzODtcbiRtcF93aGVhdDogI2ZmZDQ4NztcbiRtcF9lZ2ctc2hlbGw6ICNmZmViYzI7XG4kbXBfZGFyazogIzExMTkyMztcbiRtcF9kYXJrLXR3bzogIzIzMzA0NTtcbiRtcF9kb2RnZXItYmx1ZTogIzM4OTdmZjtcbiRtcF9jYXJvbGluYS1ibHVlOiAjOGNiZmZmO1xuJG1wX3NsaW1lLWdyZWVuOiAjODJjZjA2O1xuJG1wX2xpZ2h0LWJsdWUtZ3JleTogI2NjZTdmMztcbiRtcF9kdWNrLWVnZy1ibHVlOiAjZTZmM2Y5O1xuJG1wX3NjYXJsZXQ6ICNiZjAwMGM7XG4kbXBfbGlnaHQtYmx1ZS1ncmV5LXR3bzogI2M3ZDdlYjtcbiRtcF9saWdodC1ncmV5LXRocmVlOiAjZWVmM2VlO1xuJG1wX2ZhZGVkLWJsdWU6ICM4MjhmY2E7XG4kbXBfYXp1cmU6ICMwYWEzZWI7XG4kbXBfd2hlYXQtdHdvOiAjZjhjYzk5O1xuJG1wX3BhbGU6ICNmZGVlZGM7XG4kbXBfZGFyay1ibHVlLWdyZXk6ICMxZTM1NDc7XG4kbXBfdmVyeS1saWdodC1icm93bjogI2QxYjA4NztcbiRtcF9ncmV5aXNoLWJyb3duLXR3bzogIzRmNGY0ZjtcbiRtcF9ncmV5Ymx1ZTogIzY4YTFiMDtcbiRtcF9saWdodC10ZWFsOiAjYTZkOWU4O1xuJG1wX2RhcmstaW5kaWdvOiAjMGEyODQyO1xuJG1wX2d1bm1ldGFsOiAjM2Y0YzU3O1xuJG1wX3doaXRlLWZvdXI6ICNlNmU2ZTY7XG4kbXBfd2hpdGUtZml2ZTogI2Y1ZjVmNTtcbiRtcF93aGl0ZS1zaXg6ICNlM2UzZTM7XG4kbXBfYmxhY2s6ICMwMDAwMDA7XG4kbXBfZ3JleWJsdWUtdHdvOiAjNjY3NTg3O1xuJG1wX2RhcmstdGhyZWU6ICMwYzBjMGY7XG4kbXBfY2xvdWR5LWJsdWU6ICNiZmM3ZDc7XG4kbXBfYmVpZ2U6ICNlZWUzY2Y7XG4kbXBfcmVkLXR3bzogI2Q3MDIwMjtcbiRtcF93aGl0ZS1zZXZlbjogI2Y5ZjlmODtcbiRtcF9zbGltZS1ncmVlbi10d286ICM5MWNjMDU7XG4kbXBfZGFyay1iZWlnZTogI2E2OGE2NjtcbiRtcF9kYXJrLWxpbWU6ICM3OGFiMDI7XG4kbXBfd2hpdGUtZWlnaHQ6ICNlZGVkZWQ7XG4kbXBfZGFyay1ncmV5LWJsdWUtdHdvOiAjMzY0YTY2O1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cblxuIiwiLyoqKioqKioqKioqKioqKioqIE1FRElBIFFVRVJJRVMqKioqKioqKioqKioqKi9cblxuJGJyZWFrcG9pbnRzOiAoXG4gICAgICAgICdwaG9uZXBvcnQnIDogMzIwcHgsXG4gICAgICAgICdwaG9uZWxhbmQnIDogNTY4cHgsXG4gICAgICAgICd0YWJwb3J0JyA6IDc2OHB4LFxuICAgICAgICAnd2lkZS10YWInIDogOTkxcHgsXG4gICAgICAgICdkZXNrdG9wJyA6IDEwMjRweCxcbiAgICAgICAgJ2Rlc2t0b3AtYmFzaWMnIDogMTIwMHB4XG4pO1xuXG4vKioqKioqKioqKioqKioqKiogRk9OVFMgKioqKioqKioqKioqKioqKioqKi9cblxuJG1wX3Byb3hpbWE6ICdwcm94aW1hLW5vdmEnLCBzYW5zLXNlcmlmO1xuXG4kZm9udC10aXRsZTogJ0VCIEdhcmFtb25kJywgc2VyaWY7XG4kZm9udC1ib2R5OiBTYXJhYnVuLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGZvbnQtdGltZXMtcm9tYW46ICdUaW1lcyBOZXcgUm9tYW4nLCBUaW1lcy1Sb21hbiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuLyoqKioqKioqKioqKioqKioqIEdMT0JBTCAqKioqKioqKioqKioqKioqKioqL1xuXG4kYm91bmRzOiAxMzMycHg7XG4kaGFsZi1ib3VuZHM6ICRib3VuZHMvMjtcbiRwYWRkaW5nOiAwIDMycHg7XG5cbi8qKioqKioqKioqKioqKioqKiBDT0xPUlMgKioqKioqKioqKioqKioqKioqKi9cblxuLy8gR2xvYmFsIFN0eWxlc1xuJGJhY2tncm91bmQtZ3JleTogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7IFxuJGJvZHktdGV4dDogIzIwMjYyYSAhZGVmYXVsdDtcbi8vJGJvZHktdGV4dDogJHNoYXJrICFkZWZhdWx0O1xuJHRpdGxlLXRleHQ6ICRibGFjayAhZGVmYXVsdDtcblxuLy8gTWFpbiBDb2xvdXJzIFxuJGFjY2VudC1wcmltYXJ5OiAkYXp1cmUgIWRlZmF1bHQ7XG4kYWNjZW50LXNlY29uZGFyeTogJGF6dXJlICFkZWZhdWx0O1xuJGxpbmstcHJpbWFyeTogJGF6dXJlICFkZWZhdWx0O1xuJGhvdmVyLXByaW1hcnk6ICRncmV5aXNoLWJyb3duICFkZWZhdWx0O1xuJGxpbmstcHJpbWFyeS1jb29raWVzOiAkYXp1cmUgIWRlZmF1bHQ7XG5cbi8vR3JleXNcbiRkYXJrLWdyZXk6ICRncmV5aXNoLWJyb3duICFkZWZhdWx0O1xuJG1pZC1ncmV5OiAkY29vbC1ncmV5ICFkZWZhdWx0O1xuJGxpZ2h0LWdyZXk6ICRsaWdodC1ncmV5LTkxICFkZWZhdWx0O1xuXG5cbi8vIFN1Y2Nlc3MvRXJyb3JcbiRzdWNjZXNzLWNvbG9yOiAkY29ycC1hcHBsZSAhZGVmYXVsdDtcbiRlcnJvci1jb2xvcjogJHZlbmV0aWFuLXJlZCAhZGVmYXVsdDtcbiR3YXJuLWNvbG9yOiAkZHVsbC1vcmFuZ2UhZGVmYXVsdDtcblxuLy8gU2VjdGlvbiBDb2xvdXJzXG5cbi8vSGVhZGVyXG4kaGVhZGVyOiAoXG4gICAgICAgIGxvZ29CZyA6IHRyYW5zcGFyZW50LFxuICAgICAgICBuYXZJY29uRmlsbCA6ICR3aGl0ZVxuKSAhZGVmYXVsdDtcblxuJGZvb3RlcjogKFxuICAgICAgICBwcmltYXJ5QmcgOiAkYmxhY2stZGFyayxcbiAgICAgICAgc2Vjb25kYXJ5QmcgOiAkYmxhY2ssXG4gICAgICAgIHRpdGxlIDogJHdoaXRlLFxuICAgICAgICB0ZXh0IDogJHdoaXRlLFxuICAgICAgICBhY2NlbnQgOiAkYWNjZW50LXByaW1hcnlcbikgIWRlZmF1bHQ7XG5cbi8vIERlZmF1bHQgaGVkYWVyIHN0eWxlXG4kYV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRhX3RleHQ6ICRzaGFyayAhZGVmYXVsdDtcbiRhX2FjY2VudDogJGF6dXJlICFkZWZhdWx0O1xuJGFfb3RoZXI6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBEZXRhaWwgaGVhZGVyIHN0eWxlXG4vLyRiX2JhY2tncm91bmQ6ICRkYXJrLWdyZXkgIWRlZmF1bHQ7XG4kYl9iYWNrZ3JvdW5kOiAkYmxhY2tfZGFyayAhZGVmYXVsdDtcbiRiX3RleHQ6ICR3aGl0ZSAhZGVmYXVsdDtcbiRiX2FjY2VudDogJGF6dXJlICFkZWZhdWx0O1xuJGJfb3RoZXI6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vL1NpZGViYXIgd2lkZ2V0IFN0eWxlXG4kc2lkZV9iYWNrZ3JvdW5kOiAkYXp1cmUgIWRlZmF1bHQ7XG4kc2lkZV90ZXh0OiAkd2hpdGUgIWRlZmF1bHQ7XG4kc2lkZV9iYWNrZ3JvdW5kX2I6ICRsaWdodC1ncmV5LTkxICFkZWZhdWx0O1xuJHNpZGVfdGV4dF9iOiAkY29ycC13aGl0ZSAhZGVmYXVsdDtcbiRzaWRlX2JvcmRlcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kc2lkZS1pY29uczogJHNpbHZlciAhZGVmYXVsdDtcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiAgXHQgICAgSU1BR0VTICAgICAgICAgICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLy8gQmFubmVyXG4kYmFubmVyLWJnLWltZzogXCJcIiAhZGVmYXVsdDtcbiR0b3BzZWN0aW9uLWJnLWltZzogXCJcIiAhZGVmYXVsdDtcbiRsb2dpbi1iZy1pbWc6IFwiLi4vaW1nL2JnLWxvZ2luLmpwZ1wiICFkZWZhdWx0O1xuJHNhbGVzLWJnLWltZzogXCIuLi9pbWcvYmctc2FsZXMuanBnXCIgIWRlZmF1bHQ7XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogXHQgICAgICBDT01QT05FTlRTICAgICAgICAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8vIEJVVFRPTlNcbi8vIGJ0bl9hXG4kYV9idG4tYm9yZGVyOiAkYXp1cmUhZGVmYXVsdDtcbiRhX2J0bi10ZXh0OiAkd2hpdGUhZGVmYXVsdDtcbiRhX2J0bi1iYWNrZ3JvdW5kOiAkYXp1cmUhZGVmYXVsdDtcblxuJGFfYnRuLWhvdmVyLWJvcmRlcjogJGRhcmstZ3JleSFkZWZhdWx0O1xuJGFfYnRuLWhvdmVyLXRleHQ6ICRkYXJrLWdyZXkgIWRlZmF1bHQ7XG4kYV9idG4taG92ZXItYmFja2dyb3VuZDogJHdoaXRlIWRlZmF1bHQ7XG5cbi8vIGJ0bl9iXG4kYl9idG4tYm9yZGVyOiAkd2FybS1ncmV5IWRlZmF1bHQ7XG4kYl9idG4tdGV4dDogJGFsbW9zdC1ibGFjayAhZGVmYXVsdDtcbiRiX2J0bi1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJGJfYnRuLWhvdmVyLWJvcmRlcjogJGRhcmshZGVmYXVsdDtcbiRiX2J0bi1ob3Zlci10ZXh0OiAkd2hpdGUgIWRlZmF1bHQ7XG4kYl9idG4taG92ZXItYmFja2dyb3VuZDogJGRhcmshZGVmYXVsdDtcblxuLy8gYnRuX2NcbiRjX2J0bi1ib3JkZXI6ICRicmlnaHQtcmVkICFkZWZhdWx0O1xuJGNfYnRuLXRleHQ6ICR3aGl0ZSAhZGVmYXVsdDtcbiRjX2J0bi1iYWNrZ3JvdW5kOiAkYnJpZ2h0LXJlZCAhZGVmYXVsdDtcblxuJGNfYnRuLWhvdmVyLWJvcmRlcjogJGR1bGwtcmVkICFkZWZhdWx0O1xuJGNfYnRuLWhvdmVyLXRleHQ6ICRhX2J0bi1ob3Zlci10ZXh0ICFkZWZhdWx0O1xuJGNfYnRuLWhvdmVyLWJhY2tncm91bmQ6ICRkdWxsLXJlZCAhZGVmYXVsdDtcblxuLy8gYnRuX2RcbiRkX2J0bi1ib3JkZXI6ICRicmlnaHQtcmVkICFkZWZhdWx0O1xuJGRfYnRuLXRleHQ6ICRicmlnaHQtcmVkICFkZWZhdWx0O1xuJGRfYnRuLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4kZF9idG4taG92ZXItYm9yZGVyOiAkZHVsbC1yZWQgIWRlZmF1bHQ7XG4kZF9idG4taG92ZXItdGV4dDogJGFfYnRuLWhvdmVyLXRleHQgIWRlZmF1bHQ7XG4kZF9idG4taG92ZXItYmFja2dyb3VuZDogJGR1bGwtcmVkICFkZWZhdWx0O1xuXG4vLyBidG5fZVxuJGVfYnRuLWJvcmRlcjogJGJyaWdodC1yZWQgIWRlZmF1bHQ7XG4kZV9idG4tdGV4dDogJHdoaXRlICFkZWZhdWx0O1xuJGVfYnRuLWJhY2tncm91bmQ6ICRicmlnaHQtcmVkICFkZWZhdWx0O1xuXG4kZV9idG4taG92ZXItYm9yZGVyOiAkZHVsbC1yZWQgIWRlZmF1bHQ7XG4kZV9idG4taG92ZXItdGV4dDogJGFfYnRuLWhvdmVyLXRleHQgIWRlZmF1bHQ7XG4kZV9idG4taG92ZXItYmFja2dyb3VuZDogJGR1bGwtcmVkICFkZWZhdWx0O1xuXG4vLyBidG5fZ1xuJGdfYnRuLWJvcmRlcjogJGRhcmstZ3JleSAhZGVmYXVsdDtcbiRnX2J0bi10ZXh0OiAkd2hpdGUgIWRlZmF1bHQ7XG4kZ19idG4tYmFja2dyb3VuZDogJGRhcmstZ3JleSAhZGVmYXVsdDtcblxuJGdfYnRuLWhvdmVyLWJvcmRlcjogJGRhcmstZ3JleSAhZGVmYXVsdDtcbiRnX2J0bi1ob3Zlci10ZXh0OiAkZGFyay1ncmV5ICFkZWZhdWx0O1xuJGdfYnRuLWhvdmVyLWJhY2tncm91bmQ6ICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gYnRuX2xvZ2luXG4kbG9naW5fYnRuLWJvcmRlcjogJGJyaWdodC1yZWQgIWRlZmF1bHQ7XG4kbG9naW5fYnRuLXRleHQ6ICR3aGl0ZSAhZGVmYXVsdDtcbiRsb2dpbl9idG4tYmFja2dyb3VuZDogJGJyaWdodC1yZWQgIWRlZmF1bHQ7XG5cbiRsb2dpbl9idG4taG92ZXItYm9yZGVyOiAkZHVsbC1yZWQgIWRlZmF1bHQ7XG4kbG9naW5fYnRuLWhvdmVyLXRleHQ6ICRhX2J0bi1ob3Zlci10ZXh0ICFkZWZhdWx0O1xuJGxvZ2luX2J0bi1ob3Zlci1iYWNrZ3JvdW5kOiAkZHVsbC1yZWQgIWRlZmF1bHQ7XG5cbi8vIEZBUSAodGhpcyBpcyBhY2NvcmRpb25zKVxuJGZhcS1oZWFkaW5nLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kZmFxLXBsdXNtaW51cy1jb2xvcjogJGJvZHktdGV4dCAhZGVmYXVsdDtcbiRmYXEtYm9yZGVyY29sb3I6ICRicm93bi1ncmV5ICFkZWZhdWx0O1xuJGZhcS1oZWFkZXItYmdfb3BlbjogcmdiYSgkZmFxLWJvcmRlcmNvbG9yLCAuMykgIWRlZmF1bHQ7XG4kZmFxLXRyaWdnZXItY29sb3I6ICRib2R5LXRleHQgIWRlZmF1bHQ7XG4kZmFxLXRyaWdnZXItYmc6ICRibHVlLWdyZXktdHdvICFkZWZhdWx0O1xuJGZhcS10cmlnZ2VyLWJnX29wZW46ICRuZXZhZGEhZGVmYXVsdDtcbiRmYXEtY29udGVudC10cmlnZ2VyLWJnX29wZW46ICR3aGl0ZSFkZWZhdWx0O1xuJGZhcS10cmlnZ2VyLWNvbG9yX29wZW46ICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gVGFic1xuJHRhYi1oZWFkaW5nLWNvbG9yOiAkYm9keS10ZXh0ICFkZWZhdWx0O1xuJHRhYi1oZWFkaW5nLWNvbG9yX2FjdGl2ZTogJGJvZHktdGV4dCAhZGVmYXVsdDtcbiR0YWItaGVhZGluZy1iZzogJHdoaXRlICFkZWZhdWx0O1xuJHRhYi1oZWFkaW5nLWJnX2FjdGl2ZTogJHdoaXRlICFkZWZhdWx0O1xuXG4vL01haW4gVGFicyBCbG9jayAoSG9tZXBhZ2UgJiBEYXNoYm9hcmQpICAtIERFUFJFQ0FURURcbi8vJG1haW5UYWJzOiAoXG4vLyAgICAgICAgdGFiVG9wQmcgOiAkbGlnaHQtZ3JleSxcbi8vICAgICAgICB0YWJUcmlnZ2VyQmcgOiAkcGV0cm9sLFxuLy8gICAgICAgIHRhYlRyaWdnZXJCZ0FjdGl2ZSA6ICRwZXRyb2wsXG4vLyAgICAgICAgdGFiVHJpZ2dlckJvcmRlciA6ICRhY2NlbnQtc2Vjb25kYXJ5LFxuLy8gICAgICAgIHRhYlRyaWdnZXJTcGFjZXIgOiAkd2hpdGUsXG4vLyAgICAgICAgdGFiVHJpZ2dlckljb25CZyA6ICRwZXRyb2wsXG4vLyAgICAgICAgdGFiVHJpZ2dlckljb25CZ0hvdiA6ICRhY2NlbnQtcHJpbWFyeSxcbi8vICAgICAgICB0YWJUcmlnZ2VySWNvbkNvbG9yIDogJHdoaXRlLFxuLy8gICAgICAgIGluYWN0aXZlIDogI0NDQ0NDQyxcbi8vICAgICAgICBkb25lIDogIzkzQkUzMFxuLy8pICFkZWZhdWx0O1xuXG4vLyBIRUFERVJGT09URVJcbiRoZWFkZXJGb290ZXI6IChcbiAgICAgICAgYmctbGlnaHQgOiAkdmVyeS1saWdodC1ibHVlLFxuICAgICAgICAvL2JnLWRhcmsgOiAkZGFyay1ncmV5LFxuICAgICAgICBiZy1kYXJrIDogJGJsYWNrLWRhcmssXG4gICAgICAgIGJnLWFjY2VudCA6ICRhY2NlbnQtcHJpbWFyeSxcbiAgICAgICAgY29sb3VyIDogJHdoaXRlLFxuXHRcdGNvbG91ci1saWdodC1iZzogJGJsYWNrLFxuICAgICAgICBob3ZlciA6ICRhX2FjY2VudFxuKSAhZGVmYXVsdDtcblxuLy8gTG9jYXRpb24gVGFic1xuJGxvY2F0aW9uVGFiczogKFxuICAgICAgICBidG5CZyA6ICR3aGl0ZSxcbiAgICAgICAgYnRuVGV4dCA6ICR3YXJtLWdyZXksXG4gICAgICAgIGJ0bkJnQWN0aXZlIDogJHdoaXRlLFxuICAgICAgICBidG5UZXh0QWN0aXZlIDogJGFsbW9zdC1ibGFjayxcbiAgICAgICAgc2VjdGlvbkJvcmRlciA6ICRzaWx2ZXItdGhyZWUsXG4gICAgICAgIHNlY3Rpb25CZyA6ICRkYXJrLWdyZXksXG4gICAgICAgIC8vc2VjdGlvbkJnIDogJHNpZGVfYmFja2dyb3VuZFxuKSAhZGVmYXVsdDtcblxuLy8gTG9jYXRpb24gVGFicyBEYXJrXG4kbG9jYXRpb25UYWJzRGFyazogKFxuXHRcdFx0XHRidG5CZyA6ICRibGFja19kYXJrLFxuXHRcdFx0XHRidG5UZXh0IDogJGF6dXJlLFxuXHRcdFx0XHRidG5CZ0FjdGl2ZSA6ICRibGFja19kYXJrLFxuXHRcdFx0XHRidG5UZXh0QWN0aXZlIDogJHdoaXRlLFxuXHRcdFx0XHRzZWN0aW9uQm9yZGVyIDogJGJsYWNrX2RhcmssXG5cdFx0XHRcdHNlY3Rpb25CZyA6ICRkYXJrLWdyZXksXG5cdC8vc2VjdGlvbkJnIDogJHNpZGVfYmFja2dyb3VuZFxuKSAhZGVmYXVsdDtcblxuLy8gSEVBREJBTkQgLSBERVBSRUNBVEVEXG4vLyRoZWFkYmFuZDogKFxuLy8gICAgICAgIGJhY2tncm91bmQgOiAkZGFyayxcbi8vICAgICAgICB0ZXh0IDogJHdoaXRlLFxuLy8gICAgICAgIGhvdmVyIDogJGFfYWNjZW50XG4vLykgIWRlZmF1bHQ7XG5cbiRkYXRhdGFibGVzOiAoXG4gICAgICAgIHRoQmcgOiAkY2hhcmNvYWwtZ3JleSxcbiAgICAgICAgdGhUZXh0IDogJHdoaXRlXG4pICFkZWZhdWx0O1xuXG4kY292ZXJUYWJsZTogKFxuICAgICAgICB0aEJnIDogJGRhcmstZ3JleSxcbiAgICAgICAgdGhUZXh0IDogJHdoaXRlLFxuICAgICAgICBvZGRSb3dCZyA6IHJnYmEoJGNvcnAtc2lsdmVyLCAuNCksXG4gICAgICAgIGV2ZW5Sb3dCZyA6IHJnYmEoJGNvcnAtc2lsdmVyLCAuOClcbikgIWRlZmF1bHQ7XG5cbi8vIHB1c2hOYXYgLSBUaGlzIGlzIG91dCBkYXRlZCBhbmQgcHJvYmFibHkgbm8tbG9uZ2VyIHVzZWQuIENhbiBkZWZvIGdvIGZvciBjb3Jwb3JhdGUgc2tpblxuJHB1c2hOYXY6IChcbiAgICAgICAgYmFja2dyb3VuZCA6ICRkYXJrLFxuICAgICAgICB0ZXh0IDogJGlyb24sXG4gICAgICAgIGhvdmVyIDogJGFjY2VudF9wcmltYXJ5LFxuICAgICAgICBib3JkZXIgOiAkd2FybS1ncmV5LXR3b1xuKSAhZGVmYXVsdDtcblxuJG9mZkNhbnZhc05hdjogKFxuICAgICAgICBiYWNrZ3JvdW5kIDogJGJsYWNrLWRhcmssXG4gICAgICAgIC8vYmFja2dyb3VuZCA6ICRjaGFyY29hbC1ncmV5LXR3byxcbiAgICAgICAgdGV4dCA6ICR3aGl0ZSxcbiAgICAgICAgLy90ZXh0IDogJGxpZ2h0LWJsdWUtZ3JleSxcbiAgICAgICAgaGVhZGVyIDogJHdoaXRlLFxuICAgICAgICBpY29uc09mZiA6ICRwdXJwbGlzaC1ncmV5LFxuICAgICAgICBpY29uc09uIDogJHdoaXRlLFxuICAgICAgICBob3ZlciA6ICRjaW5kZXIsXG4gICAgICAgIGJvcmRlciA6ICR3YXJtLWdyZXksXG4gICAgICAgIGFjY2VudCA6ICRhY2NlbnQtcHJpbWFyeVxuKSAhZGVmYXVsdDtcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBcdCAgICAgIFRIRU1FUyAgICAgICAgICAgICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8vQ29udGVudCB0eXBlc1xuJG5ld3N0eXBlX25ld3M6ICRjZXJ1bGVhbiAhZGVmYXVsdDtcbiRuZXdzdHlwZV9ldmVudDogJHNpY2stZ3JlZW4gIWRlZmF1bHQ7XG4kbmV3c3R5cGVfZ3VpZGFuY2U6ICRkdWxsLW9yYW5nZSAhZGVmYXVsdDtcbiRuZXdzdHlwZV9jcGQ6ICRsaW5rLXByaW1hcnkgIWRlZmF1bHQ7XG4kbmV3c3R5cGVfcHJvcG9zYWxmb3JtOiAkYWNjZW50LXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRuZXdzdHlwZS1jb2xvcnM6IChcbiAgICAgICAgbmV3czogJGNlcnVsZWFuLFxuICAgICAgICBldmVudDogJHNpY2stZ3JlZW4sXG4gICAgICAgIGd1aWRhbmNlOiAkZHVsbC1vcmFuZ2UsXG4gICAgICAgIGNwZDogJGxpbmstcHJpbWFyeSxcbiAgICAgICAgcHJvcG9zYWxmb3JtOiAkYWNjZW50LXByaW1hcnlcbikgIWRlZmF1bHQ7XG5cbiRuZXdzLWRvd25sb2FkOiAkbGlnaHQtYnVyZ3VuZHkgIWRlZmF1bHQ7XG5cbi8vIFByb2R1Y3RzIGFuZCBzNHJ2aWNlc1xuJGluc3VyYW5jZV9wcm9kdWN0OiAkYWNjZW50LXByaW1hcnkgIWRlZmF1bHQ7XG4kaW5zdXJhbmNlX3NlcnZpY2U6ICRsaW5rLXByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vQmFubmVyIHN0eWxlc1xuJGJhbm5lci10ZXh0OiAkZGFyayAhZGVmYXVsdDtcbiRiYW5uZXItc3RyYXBsaW5lOiAkYWNjZW50LXByaW1hcnkgIWRlZmF1bHQ7XG4kYmFubmVyLWJvcmRlci1jb2xvdXI6ICR0dW5kb3JhLXByb2Zlc3Npb25zICFkZWZhdWx0O1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIFx0ICAgICAgTEFZT1VUUyAgICAgICAgICAgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kbG9naW46IChcbiAgICAgICAgYmFja2dyb3VuZCA6ICRjaGFyY29hbC1ncmV5LXR3byxcbiAgICAgICAgYnRuQmcgOiAkYV9idG4tYmFja2dyb3VuZCxcbiAgICAgICAgYnRuQm9yZGVyIDogJGFfYnRuLWJvcmRlcixcbiAgICAgICAgYnRuVGV4dCA6ICR3aGl0ZSxcbiAgICAgICAgYnRuUmVzZXQgOiAkYWNjZW50LXByaW1hcnlcbikgIWRlZmF1bHQ7XG5cbiRob21lcGFnZTogKFxuICAgICAgICBtYWluLWNvbnRlbnQtYmcgOiB0cmFuc3BhcmVudCxcbiAgICAgICAgdGFiVG9wQmcgOiAkbGlnaHQtZ3JleVxuKSAhZGVmYXVsdDtcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLy8gREFTSEJPQVJEXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8vREFTSEJPQVJEIFZBUklBQkxFU1xuJHBvbGljeUFjdGlvblN0YXRlczogKFxuICAgICAgICB3YXJuaW5nIDogI2QwMDIxYixcbiAgICAgICAgbmVlZHNhY3Rpb24gOiAjZmY5OTMzLFxuICAgICAgICBpbnByb2dyZXNzIDogIzE5OGZjMixcbiAgICAgICAgaW5hY3RpdmUgOiAjNjc4NjhlLFxuICAgICAgICBkb25lIDogIzkwY2U1MVxuKSAhZGVmYXVsdDtcblxuJHBvbGljeVN0YXR1c2VzOiAoXG4gICAgICAgIHN0YXR1cy1ub3Qtc3RhcnRlZCA6IG1hcC1nZXQoJHBvbGljeUFjdGlvblN0YXRlcywgd2FybmluZyksXG4gICAgICAgIHN0YXR1cy1vcGVuIDogbWFwLWdldCgkcG9saWN5QWN0aW9uU3RhdGVzLCBpbnByb2dyZXNzKSxcbiAgICAgICAgc3RhdHVzLXN0YXJ0ZWQgOiBtYXAtZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsIGlucHJvZ3Jlc3MpLFxuICAgICAgICBzdGF0dXMtbG9ja2VkIDogbWFwLWdldCgkcG9saWN5QWN0aW9uU3RhdGVzLCB3YXJuaW5nKSxcbiAgICAgICAgc3RhdHVzLWlkbGUgOiBtYXAtZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsIGluYWN0aXZlKSxcbiAgICAgICAgc3RhdHVzLWluYWN0aXZlIDogbWFwLWdldCgkcG9saWN5QWN0aW9uU3RhdGVzLCBuZWVkc2FjdGlvbiksXG4gICAgICAgIHN0YXR1cy1yZXR1cm5lZCA6IG1hcC1nZXQoJHBvbGljeUFjdGlvblN0YXRlcywgd2FybmluZyksXG4gICAgICAgIHN0YXR1cy1jb21wbGV0ZSA6IG1hcC1nZXQoJHBvbGljeUFjdGlvblN0YXRlcywgZG9uZSksXG4gICAgICAgIHN0YXR1cy1yZXRyYWN0ZWQgOiBtYXAtZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsIHdhcm5pbmcpLFxuICAgICAgICBzdGF0dXMtc3VibWl0dGVkIDogbWFwLWdldCgkcG9saWN5QWN0aW9uU3RhdGVzLCBpbnByb2dyZXNzKSxcbiAgICAgICAgc3RhdHVzLW5vdC1yZW5ld2VkIDogbWFwLWdldCgkcG9saWN5QWN0aW9uU3RhdGVzLCB3YXJuaW5nKSxcblx0XHRzdGF0dXMtdW5wYWlkIDogbWFwLWdldCgkcG9saWN5QWN0aW9uU3RhdGVzLCB3YXJuaW5nKVxuKSAhZGVmYXVsdDtcblxuXG5cbiIsIi8vIFRISVMgRklMRSBJUyBERVBSRUNBVEVEXG5cbiN3ZWJzaXRlaG55IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogLTk5OTk5cHg7XG4gIHRvcDogLTk5OTk5cHg7XG59XG5cbiNsb2dpbmZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RlZGRkZDtcbiAgY29sb3I6ICNkZWRkZGQ7XG59XG4jbG9naW5mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbiNsb2dpbmZvcm0gaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGVkZGRkO1xuICBjb2xvcjogI2RlZGRkZDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xufVxuXG5AaWYoJHNpdGUgPT0gbW9iaWxpdHkpe1xuICAuaG9tZXBhZ2UgLmFydGljbGUtaGVhZGluZ3tcbiAgICAgIC8vIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG5cbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJvdWdlLXR3bztcbiAgICAgIH1cbiAgfVxuICAuaG9tZXBhZ2UgLmFydGljbGUtaGVhZGluZzpiZWZvcmV7XG4gICAgICB0b3A6MTFweDtcbiAgfVxufVxuXG4uYmxvY2stY29udGVudC1iYW5uZXItc3VtbWFyeXtcbiAgbWF4LXdpZHRoOiA2MDJweDtcbn1cblxuLy9AaWYoJHNpdGUgPT0gYWNjb3VudGFudHMpe1xuLy8gIC5ob21lcGFnZSAuYXJ0aWNsZS1oZWFkaW5nLFxuLy8gIC5jb2x1bW4tdGl0bGUsXG4vLyAgLmNvbnRlbnQtd3JhcC5jYXJvdXNlbCxcbi8vICAuc2luZ2xlLWJsb2NrLWNvbnRhaW5lciAuc2luZ2xlLWJsb2NrLFxuLy8gIC5yZXNvdXJjZXMtcGFnZSAuc2luZ2xlLWJsb2NrIC5ibG9jay10aXRsZSB7XG4vLyAgICAgIC8vIHBhZGRpbmctbGVmdDogMzRweDtcbi8vICAgICAgJjpiZWZvcmUge1xuLy8gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgICAgICAgdG9wOiA0cHg7XG4vLyAgICAgICAgICBsZWZ0OiAwO1xuLy9cbi8vICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vXG4vLyAgICAgICAgICB3aWR0aDogMTdweDtcbi8vICAgICAgICAgIGhlaWdodDogMTdweDtcbi8vICAgICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcbi8vXG4vLyAgICAgICAgICBjb250ZW50OiAnJztcbi8vICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4vL1xuLy8gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1zZWNvbmRhcnk7XG4vLyAgICAgIH1cbi8vICB9XG4vLyAgLmhvbWVwYWdlIC5hcnRpY2xlLWhlYWRpbmc6YmVmb3Jle1xuLy8gICAgICB0b3A6MTFweDtcbi8vICB9XG4vLyAgLnNpbmdsZS1ibG9jay1jb250YWluZXIgLnNpbmdsZS1ibG9jazpiZWZvcmUge1xuLy8gICAgICB0b3A6N3B4O1xuLy8gIH1cbi8vICAucmVzb3VyY2VzLXBhZ2UgLnNpbmdsZS1ibG9jayAuYmxvY2stdGl0bGU6YmVmb3Jle1xuLy8gICAgICB0b3A6MTFweDtcbi8vICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4vLyAgICAgICAgICB0b3A6N3B4O1xuLy8gICAgICB9XG4vLyAgfVxuLy8gIC5yZXNvdXJjZXMtcGFnZSAudGV4dC1zZWFyY2gtY29udGFpbmVyIC5zaW5nbGUtYmxvY2sgLmJsb2NrLXRpdGxlOmJlZm9yZXtcbi8vICAgICAgYmFja2dyb3VuZDokcm91Z2U7XG4vLyAgICAgIHRvcDoxOXB4O1xuLy8gICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbi8vICAgICAgICAgIHRvcDoxNXB4O1xuLy8gICAgICB9XG4vLyAgfVxuLy8gIC5yZXNvdXJjZXMtcGFnZSAuc2luZ2xlLWJsb2NrOmJlZm9yZXtcbi8vICAgICAgZGlzcGxheTpub25lO1xuLy8gIH1cbi8vICAucmlnaHQtY29sdW1uIC5jb2x1bW4tdGl0bGU6YmVmb3JlLFxuLy8gIC5zaW5nbGUtYmxvY2stY29udGFpbmVyIC5zaW5nbGUtYmxvY2s6YmVmb3JlIHtcbi8vICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1wcmltYXJ5O1xuLy9cbi8vICB9XG4vL31cblxuIiwiLyoqXG4gKiAgXG4gKiAgU3R1bm5wbGF0ZSBGaXhlZCBIZWFkZXJcbiAqXG4gKiAgVmVyc2lvbjogMS4wXG4gKiAgTGFzdCBVcGRhdGVkOiAyNi8wNi8xNFxuICogIEJ5OiBNYXJrXG4gKiAgXG4gKiAgTm90ZXM6XG4gKiAgRml4ZWQgSGVhZGVyIENTU1xuICpcbiAqICBDaGFuZ2Vsb2c6XG4gKiAgMjYvMDYvMTRcbiAqICBTZXBhcmF0ZWQgb3V0IGZyb20gbWFpbiBmb3IgdXNlIHdpdGggU3VibGltZSBDb25jYXQgYW5kIGxpYnJhcnkgc3RydWN0dXJlXG4gKiBcbiAqL1xuXG4uZml4ZWQtaGVhZGVyIHtcbiAgICBkaXNwbGF5OmJsb2NrOyBwb3NpdGlvbjpyZWxhdGl2ZTsgd2lkdGg6MTAwJTsgei1pbmRleDo5OTk7IHRvcDowOyBsZWZ0OjA7IHJpZ2h0OjA7XG4gICAgLyogbWFrZSA6Zml4ZWQgaWYgc2Nyb2xsLXRvcCA+IHggKi9cbn1cbi5maXhlZC1oZWFkZXIuZml4ZWQge1xuICAgIHBvc2l0aW9uOmZpeGVkO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIE1FRElBIFFVRVJJRVMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gNzIwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAuZml4ZWQtaGVhZGVyIHtwb3NpdGlvbjpyZWxhdGl2ZTt9XG59IiwiLyohXG4qICBTdHVubnBsYXRlIEZsZXggbGF5b3V0LmNzc1xuKiAgVmVyc2lvbjogMVxuKlxuKi9cbi8qIFxuKiAgTGFzdCBVcGRhdGVkOiAwNi8xMS8xNVxuKiAgQnk6IEFkYW1cbiogIFxuKiAgTm90ZXM6XG4qICBEZWZhdWx0IGZsZXhib3ggc3R5bGUgbGF5cHV0XG4qXG4qIFxuKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkRlZmF1bHQgTGF5b3V0IEVsZW1lbnRzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5cbi8qID09PT09PT09PT09PT09PVxuRmxleCBzdGlja3kgZm9vdGVyXG49PT09PT09PT09PT09PT0gKi9cblxuLyphZGQgdG8gYm9keSovXG4uc3RpY2t5Rm9vdFdyYXAge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAgICAgICAgIGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgbWluLWhlaWdodDogMTAwdmg7XG5cbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLyphZGQgdG8gdGhlICdtYWluIGVsZW1lbnQvc2VjdGlvbiB0aGF0IHlvdSB3YW50IHRoZSBmb290ZXIgdG8gY2xlYXInKi9cbi5zdGlja3lGb290TWFpbiB7XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgYXV0bztcbiAgICAgICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87XG4gICAgbXMtZmxleDogMTtcbn1cblxuLyphZGQgdG8gYWxsIG9mIHRoZSBvdGhlciBzZWN0aW9uL2VsZW1lbnRzIG9uIHRoZSBwYWdlIChpbmNsdWRpbmcgdGhlIGZvb3RlcikgYXBhcnQgZnJvbSB0aGUgb25lIHRoZSBmb290ZXIgbmVlZHMgdG8gY2xlYXIqL1xuLnN0aWNreUZvb3RPdGhlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xufVxuXG5cbi8qID09PT09PT09PT09PT09PVxuRmxleCBncmlkXG49PT09PT09PT09PT09PT0gKi9cblxuLmZsZXgtcGFyZW50IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogICAgICAgICBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2g7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG5cblxuXG5cbi5pZTkgLmZsZXgtcGFyZW50IHtcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi5mbGV4LXBhcmVudCAuYmxvY2sge1xuICAgIC8qYm9yZGVyOjMycHggIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6MDtcbiAgYm9yZGVyLWJvdHRvbTowOyovXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4td2lkdGg6IDIwMHB4OyAgICAgLyogRmlyZWZveCAzLjYgKi8gIC8qIFNhZmFyaSA0PyBDaHJvbWUgNj8gKi9cbiAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDsgICAgICAvKiBGaXJlZm94IDQsIFNhZmFyaSA1LCBPcGVyYSAxMCwgSUUgOSAqL1xuXG4gICAgICAgIC1tcy1mbGV4OiAxIDEgMjUlO1xuICAgICAgICAgICAgZmxleDogMSAxIDI1JTtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSAyMDBweDtcblx0XG5cdCYuZ3JvdzMge1xuXHRcdGZsZXgtZ3JvdzozO1xuXHR9XG59XG5cbi5pZTExIC5mbGV4LXBhcmVudCA+IC5ibG9jay1oZWFkaW5nLFxuLmZsZXgtcGFyZW50ID4gLmJsb2NrLWhlYWRpbmd7XG4gICAgZmxleC1iYXNpczoxMDAlO1xuICAgIG1pbi13aWR0aDoxMDAlO1xuICAgIGgxe1xuICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgfVxufVxuXG4uaWUxMSAuZmxleC1wYXJlbnQgLmJsb2NrIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMjIlO1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMjIlO1xuICAgICAgICAgICAgZmxleC1iYXNpczogMjIlO1xufVxuXG4uaWUxMCAuZmxleC1wYXJlbnQgLmJsb2NrIHtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMjIlO1xufVxuXG5cbi5pZTkgLmZsZXgtcGFyZW50IC5ibG9jayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgd2lkdGg6IDI1JTtcblxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cblxuLmZsZXgtcGFyZW50LnJpZ2h0IHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5cbi5mbGV4LXBhcmVudC5yaWdodCAuYmxvY2sge1xuICAgIC13ZWJraXQtZmxleDogMCAxIGF1dG87XG4gICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xufVxuXG5cbi5ibG9jay1yZXNvdXJjZXMtZ3JpZHtcbiAgICBwYWRkaW5nLXRvcDogMCFpbXBvcnRhbnQ7XG59XG5cblxuLmJvdW5kcywgLmpmLWhlYWRlci1ib3VuZHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8qbWF4LXdpZHRoOiAxMjM0cHg7Ki9cbiAgICBtYXgtd2lkdGg6IDEzNjRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLypyZXBsYWNlcyBvdXIgdGFibGUgYm9yZGVyLXNwYWNpbmcgd2hlcmUgd2UncmUgbm90IHVzaW5nIGZsZXgqL1xuLmNvbnRlbnQtcGFkZGluZyB7XG4gICAgcGFkZGluZzogMCAzMnB4O1xufVxuXG4uYmxvY2stanVzdGlmeS1jb250ZW50e1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6Y2VudGVyO1xufVxuXG5cblxuLyogPT09PT09PT09PT09PT09XG5Db2x1bW4gd2lkdGhzXG49PT09PT09PT09PT09PT0gKi9cbi8qLmJsb2NrLm9uZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLm9uZS1oYWxmIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5ibG9jay5vbmUtdGhpcmQge1xuICB3aWR0aDogMzMuMzMlO1xufVxuLmJsb2NrLnR3by10aGlyZCB7XG4gIHdpZHRoOiA2Ni42NiU7XG59XG4uYmxvY2sub25lLWZvdXJ0aCB7XG4gIHdpZHRoOiAyNSU7XG5cbiAgZW1wdHktY2VsbHM6IHNob3c7XG59XG4uYmxvY2sudGhyZWUtZm91cnRoIHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuXG4uYmxvY2suYXNpZGUge1xuICB3aWR0aDogMzcwcHg7XG4gIH0qL1xuXG5cbi8qID09PT09PT09PT09PT09PVxuQUxMOiBJRSBGaXhlc1xuPT09PT09PT09PT09PT09ICovXG5cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuTWVkaWEgUXVlcmllc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAuZmxleC1wYXJlbnQgLmJsb2NrIHtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiAxIDEgMjUlO1xuICAgIH1cbn1cblxuXG4vKiA9PT09PT09PT09PT09PT1cbk1heGltYWwgV2lkdGggKGFib3ZlIDExNzBweCkgLSBTZWUgRGVmYXVsdFxuPT09PT09PT09PT09PT09ICovXG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzBweCkge1xufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAjbWFpbiBzZWN0aW9uIC5uYXJyb3cge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzBweCkge1xufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAuZmxleC1wYXJlbnQge1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgfVxuICAgIC5mbGV4LXBhcmVudCAuYmxvY2sge1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtcGFkZGluZyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xufVxuIiwiLyogPT09PT09PT09PT09PT1cbiAgICBTdGlja3kgSGVhZGVyXG4gICA9PT09PT09PT09PT09PSAqL1xuXG4ucGFnZS1jb250YWluZXIge1xuXHRwYWRkaW5nLXRvcDogMTA0cHg7XG5cdEBpZigkdGhlbWUgPT0gcHJvZmVzc2lvbnMpe1xuXHRcdEBhdC1yb290IC5wZi1kYXNoYm9hcmQgJntcblx0XHRcdHBhZGRpbmctdG9wOiAxNDhweDtcblx0XHR9XG5cdFx0QGF0LXJvb3QgLnBmLWRhc2hib2FyZC5wZi1hZ3JlZW1lbnQgJixcblx0XHQucGYtZGFzaGJvYXJkLmxvZ2luT3JDcmVhdGUgJntcblx0XHRcdHBhZGRpbmctdG9wOiA4NXB4O1xuXHRcdH1cblx0fVxuXHQuYWNjb3VudC1zd2l0Y2hlci1lbmFibGVkICYge1xuXHRcdHBhZGRpbmctdG9wOiAxMzJweDtcblx0XHRAaWYoJHRoZW1lID09IHByb2Zlc3Npb25zKXtcblx0XHRcdHBhZGRpbmctdG9wOiAxNzJweDtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEoXCI8ZGVza3RvcFwiKXtcblx0XHRwYWRkaW5nLXRvcDogOTRweDtcblx0XHRAaWYoJHRoZW1lID09IHByb2Zlc3Npb25zKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogODhweDtcblx0XHRcdEBpZigkc2l0ZT09c29saWNpdG9ycyl7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA4NnB4O1xuXHRcdFx0fVxuXHRcdFx0QGF0LXJvb3QgLnBmLWRhc2hib2FyZCAmIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDgycHg7XG5cdFx0XHR9XG5cdFx0XHRAYXQtcm9vdCAuc2l0ZS1sb2NrdG9ubWFsdGEgJiB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA4MXB4O1xuXHRcdH1cblx0XHR9XG5cdFx0LmFjY291bnQtc3dpdGNoZXItZW5hYmxlZCAmIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxMzJweDtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEoXCI8cGhvbmVsYW5kXCIpe1xuXHRcdEBpZigkdGhlbWUgPT0gY29ycG9yYXRlKXtcblx0XHRcdHBhZGRpbmctdG9wOiA3MHB4O1xuXHRcdFx0LmFjY291bnQtc3dpdGNoZXItZW5hYmxlZCAmIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEyNnB4O1xuXHRcdFx0fVxuXHRcdH0gQGVsc2UgaWYoJHRoZW1lID09IHByb2Zlc3Npb25zKSB7XG5cdFx0XHQuYWNjb3VudC1zd2l0Y2hlci1lbmFibGVkICYge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTAycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNuYXYge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0ei1pbmRleDogOTk5OTk7XG5cdH1cblxufVxuXG4uc2l0ZS1sc29zIC5wYWdlLWNvbnRhaW5lcixcbi5zaXRlLWxvY2t0b25sc29zdGVzdCAucGFnZS1jb250YWluZXJcbntcblx0XHRAaW5jbHVkZSBtZWRpYShcIjxwaG9uZWxhbmRcIil7XG5cdFx0XHQvL3BhZGRpbmctdG9wOiAxMDFweDtcblx0XHRcdHBhZGRpbmctdG9wOiA5NHB4O1xuXHRcdFx0LmFjY291bnQtc3dpdGNoZXItZW5hYmxlZCAmIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEzMnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPDQxNXB4XCIpIHtcblx0XHRcdHBhZGRpbmctdG9wOiA4M3B4O1xuXHRcdFx0Ly9wYWRkaW5nLXRvcDogOTRweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjwzNzFweFwiKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNzVweDtcblx0XHR9XG59XG5cbi5wZi1mb3JtIC5wYWdlLWNvbnRhaW5lciB7XG5cdHBhZGRpbmctdG9wOiAxODJweDtcblx0LmFjY291bnQtc3dpdGNoZXItZW5hYmxlZCAmIHtcblx0XHRwYWRkaW5nLXRvcDogMjEwcHg7XG5cdH1cbn0iLCIvKiFcbiogIFN0dW5ucGxhdGUgbmF2LmNzc1xuKiAgVmVyc2lvbjogMVxuKi9cbi8qXG4qICBMYXN0IFVwZGF0ZWQ6IDExLzExLzE1XG4qICBCeTogQWRhbVxuKiAgXG4qICBOb3RlczpcbiogIEZsZXggbmF2IGxheW91dFxuKlxuKiAgRGVwZW5kZW5jaWVzOlxuKiAgY29yZS9kZWZhdWx0LjEuMS5jc3M7IC0gUmVxdWlyZXMgU2hvdy9IaWRlIE1lZGlhIFF1ZXJpZXNcbiogXG4qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIE1BSU4gTUVOVSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5mbGV4LW5hdiB7XG4gIC8qaGVpZ2h0ICAgICAgICAgICAgICAgOjEwMCU7Ki9cbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcblxuICBwYWRkaW5nOiAwIDE2cHg7XG5cbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLy8uZmxleC1uYXYgLmxvZ28ge1xuLy9cdGxpbmUtaGVpZ2h0OiAwO1xuLy9cbi8vXHQvKm1hcmdpbi1yaWdodDogYXV0bzsqL1xuLy9cdC8vcGFkZGluZzogMCAwIDAgMTZweDtcbi8vfVxuLy8uZmxleC1uYXYgLmxvZ28gYSB7XG4vL1x0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy9cbi8vXHRwYWRkaW5nOiAwO1xuLy99XG5cbi5mbGV4LXVsIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcblxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuQGlmICgkdGhlbWUgIT0gY29ycG9yYXRlKSB7XG5cbiAgI21lbnUtYnV0dG9uIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAjbWVudS1idXR0b24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgcGFkZGluZzogMDtcblxuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAjbWVudS1idXR0b24gc3BhbiBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIG1hcmdpbjogLTJweCBhdXRvIDAgYXV0bztcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlLWluLW91dDtcblxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICB9XG5cbiAgI21lbnUtYnV0dG9uID4gc3BhbjpiZWZvcmUsXG4gICNtZW51LWJ1dHRvbiA+IHNwYW46YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG5cbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG5cbiAgICBjb250ZW50OiAnJztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC40NDUsIC4wNSwgLjU1LCAuOTUpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gIH1cblxuICAjbWVudS1idXR0b24gPiBzcGFuOmJlZm9yZSB7XG4gICAgdG9wOiAxMnB4O1xuICB9XG4gICNtZW51LWJ1dHRvbiA+IHNwYW46YWZ0ZXIge1xuICAgIGJvdHRvbTogMTJweDtcbiAgfVxuXG4gICNtZW51LWJ1dHRvbi5jbG9zZSBzcGFuIHNwYW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgI21lbnUtYnV0dG9uLmNsb3NlID4gc3BhbjpiZWZvcmUge1xuICAgIHRvcDogMjJweDtcblxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVooMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWigwKTtcbiAgfVxuICAjbWVudS1idXR0b24uY2xvc2UgPiBzcGFuOmFmdGVyIHtcbiAgICBib3R0b206IDIycHg7XG5cbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWigwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVooMCk7XG4gIH1cblxuICAjbWVudS1idXR0b24gYSB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuI25hdiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcblxuICAvL2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5uYXYgdWwuY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxubmF2IHVsIHtcbiAgLyp3aWR0aDogMTAwJTsqL1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbm5hdiB1bCBsaSB7XG4gIC8qb3ZlcmZsb3c6IGhpZGRlbjsqL1xuXG4gIG1heC1oZWlnaHQ6IG5vbmU7XG5cbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG5cbiAgLW1vYi10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vL25hdiBhOmhvdmVyIHtcbi8vICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbi8vfVxuXG4vL25hdiB1bCBsaSB1bCB7XG4vL1x0cG9zaXRpb246IGFic29sdXRlO1xuLy9cbi8vXHRkaXNwbGF5OiBibG9jaztcbi8vfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIE1FRElBIFFVRVJJRVMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gNTY4IE1vYmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAuZmxleC1uYXYge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxufSIsIi8qIGFwcGx5IGEgbmF0dXJhbCBib3ggbGF5b3V0IG1vZGVsIHRvIGFsbCBlbGVtZW50cyAqL1xuLnRhYmJlZCwgLnRhYmJlZDpiZWZvcmUsIC50YWJiZWQ6YWZ0ZXIge1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi50YWJiZWQge1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgLy9iYWNrZ3JvdW5kOiNjY2NjY2M7XG4gICAgLy9wYWRkaW5nOjRweCAwIDAgMDtcbn1cbi50YWJiZWQgPiB1bCB7XG4gICAgZGlzcGxheTpub25lO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICBwYWRkaW5nOjA7XG4gICAgbWFyZ2luOjAgMCAtMXB4IDA7XG59XG4udGFiYmVkID4gdWwge1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6bm8td3JhcDtcbn1cbi50YWJiZWQgPiB1bCBsaSB7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOjA7XG59XG4udGFiYmVkID4gdWwgPiBsaSA+IGEge1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjowIDAgMCA0cHg7XG4gICAgLy9ib3JkZXI6MXB4IHNvbGlkIGJsYWNrO1xuICAgIG9wYWNpdHk6MC41O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6NHB4IDRweCAwIDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgY29sb3I6YmxhY2s7XG59XG4udGFiYmVkID4gdWwgPiBsaS5hY3RpdmUgPiBhIHtcbiAgICBvcGFjaXR5OjE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCB3aGl0ZTtcbn1cbi50YWJiZWQgPiB1bC5pc1dyYXBwaW5nIGxpIGEge1xuICAgIG1hcmdpbjowIC02cHggNHB4IDRweDtcbiAgICBib3JkZXI6MXB4IHNvbGlkIGJsYWNrIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOjRweDtcbn1cbi50YWJiZWQgLm92ZXJmbG93VGFic1BhcmVudCB7XG4gICAgei1pbmRleDoyMDA7XG59XG4udGFiYmVkIC5vdmVyZmxvd1RhYnNQYXJlbnQ6aG92ZXIgLm92ZXJmbG93VGFicyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4udGFiYmVkIC5vdmVyZmxvd1RhYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAtMXB4IDAgMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6MHB4O1xuICAgIHJpZ2h0OjBweDtcbiAgICB0b3A6IDEwMCU7XG4gICAgbWluLXdpZHRoOjIwMHB4O1xuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICM2NjY7XG59XG4udGFiYmVkIC5vdmVyZmxvd1RhYnMgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOjEwMCU7XG59XG4udGFiYmVkIC5vdmVyZmxvd1RhYnMgbGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAuOSk7XG59XG4udGFiYmVkIC5vdmVyZmxvd1RhYnMgbGkgYSB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgb3BhY2l0eToxO1xuICAgIGJvcmRlcjoxcHggc29saWQgIzY2NjtcbiAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgYm9yZGVyLXRvcC13aWR0aDowO1xufVxuLnRhYmJlZCAub3ZlcmZsb3dUYWJzIGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOnJlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG59XG4udGFiYmVkIC5vdmVyZmxvd1RhYnMgbGkuYWN0aXZlIGEge1xuICAgIGNvbG9yOiMzMzM7XG59XG4udGFiYmVkIC5vdmVyZmxvd1RhYnMgbGkuYWN0aXZlIGE6YmVmb3JlIHtcbiAgICBjb250ZW50OicgJztcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4gICAgd2lkdGg6MDtcbiAgICBmb250LXNpemU6MDtcbiAgICBib3JkZXI6NnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiMzMzM7XG59XG4udGFiYmVkID4gc2VjdGlvbiB7XG4gICAgZGlzcGxheTpub25lO1xuICAgIC8vYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi50YWJiZWQgPiBzZWN0aW9uLm9wZW4ge1xuICAgIGRpc3BsYXk6YmxvY2s7XG59XG4udGFiYmVkID4gc2VjdGlvbiA+IGEge1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cbi50YWJiZWQgPiBzZWN0aW9uID4gZGl2IHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgcGFkZGluZzowO1xuICAgIG1hcmdpbjowO1xufVxuLm5vLWpzIC50YWJiZWQgPiBzZWN0aW9uID4gZGl2IHtcbiAgICAvKiB1c2luZyBqUXVlcnkgaW5zdGVhZCBvZiB0aGVzZSBkb2RneSBjc3MgYW5pbWF0aW9uc1xuICAgIG1heC1oZWlnaHQ6MHB4OyBoZWlnaHQ6MDsgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDYwMG1zO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDYwMG1zO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCA2MDBtcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgNjAwbXM7Ki9cbn1cbi50YWJiZWQgPiBzZWN0aW9uLm9wZW4gPiBkaXYge1xuICAgIC8qIGRvbnQgZWRpdCBtZSAoc2VlIG5leHQgY29tbWVudCBiZWxvdykgKi9cbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIG1heC1oZWlnaHQ6MjAwMDBweDtcbn1cbi50YWJiZWQgPiBzZWN0aW9uID4gZGl2ID4gZGl2IHtcbiAgICAvKiBKUyB3cmFwcyBvdXIgY29udGVudCBpbiBhbm90aGVyIGRpdiAocmVxdWlyZWQgZm9yIHRoZSBjb25jZXJ0aW5hIHZpZXcpLiBTbyBhbHRob3VnaCBpdCBkb2VzbnQgbG9vayByaWdodCwgdGhpcyBpcyB0aGUgY29ycmVjdCBzZWxlY3RvciBmb3Igb3VyIHNlY3Rpb24gPiBjb250ZW50IGJsb2NrLiBUaGVzZSBtYXkgYmUgY3VzdG9tIHN0eWxlZCBhbmQgc2hvdWxkIGJlIHdoZXJlIGFueSBwYWRkaW5nIGlzIGFkZGVkIGlmIHJlcXVpcmVkICovXG4gICAgcGFkZGluZzoyMHB4O1xuICAgIC8vYm9yZGVyLWJvdHRvbToxcHggc29saWQgYmxhY2tcbn1cbiN0ZXN0Q29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6NzAlO1xuICAgIGJvcmRlcjoxcHggZG90dGVkIHJlZDtcbn1cbi8qISBFbGVtZW50IFF1ZXJ5Li4uIFxuICogQFJlcXVpcmVzIGh0dHBzOi8vZ2l0aHViLmNvbS90eXNvbm1hdGFuaWNoL2VsZW1lbnRRdWVyeSAoc3R1bm5wbGF0ZS9lbGVtZW50UXVlcnkubWluLmpzKSBcbiAqIFRoZSBmb2xsb3dpbmcgdXNlcyBhIEpTIGVsZW1lbnQgcXVlcnkgcGx1Z2luIChpbnNlYWQgb2YgYSBtZWRpYS1xdWVyeSkgdG8gc3R5bGUgdGhlIHRhYmJlZCBjb250ZW50IHdoZW4gdGhleSBhcmUgbGVzcyB0aGFuIDMwMHB4IHdpZGUuXG4gKiBUaGUgcGx1Z2luIGxvb2tzIGZvciBbbWluL21heF0tW3dpZHRoL2hlaWdodF0gc3BhY2Utc2VwYXJhdGVkIGF0dHJpYnV0ZSBzZWxlY3RvcnMgZWc6IGVsZW1lbnRbbWluLXdpZHRofj1cIjIwMHB4XCJdW21heC13aWR0aH49XCI0MDBweFwiXXtiYWNrZ3JvdW5kLWNvbG9yOnJlZDt9XG4gKi9cbi50YWJiZWRbbWF4LXdpZHRofj1cIjMwMHB4XCJdIHtcbiAgICBwYWRkaW5nOjA7XG4gICAgYm9yZGVyOjFweCBzb2xpZCBibGFjaztcbiAgICBib3JkZXItd2lkdGg6MHB4IDFweDtcbn1cbi50YWJiZWRbbWF4LXdpZHRofj1cIjMwMHB4XCJdID4gdWwge1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cbi50YWJiZWRbbWF4LXdpZHRofj1cIjMwMHB4XCJdID4gc2VjdGlvbiB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBiYWNrZ3JvdW5kOndoaXRlO1xuICAgIGJvcmRlcjowO1xufVxuLnRhYmJlZFttYXgtd2lkdGh+PVwiMzAwcHhcIl0gPiBzZWN0aW9uID4gYSB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBib3JkZXI6MXB4IHNvbGlkIGJsYWNrO1xuICAgIGJvcmRlci13aWR0aDoxcHggMDtcbiAgICBwYWRkaW5nOjIwcHg7XG4gICAgYmFja2dyb3VuZDojZWVlO1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuLnRhYmJlZFttYXgtd2lkdGh+PVwiMzAwcHhcIl0gPiBzZWN0aW9uLmFjdGl2ZSA+IGEge1xuICAgIGJhY2tncm91bmQ6I2ZmZjtcbn1cbi50YWJiZWRbbWF4LXdpZHRofj1cIjMwMHB4XCJdID4gc2VjdGlvbiA+IGRpdiB7XG59XG4vKiBFTkQgRWxlbWVudCBRdWVyaWVzICovIiwiLyohICBcbiAqICBTdHVubnBsYXRlIG1vZGFsLmNzc1xuICogIFZlcnNpb246IDEuMVxuICovXG4vKlxuICogIExhc3QgVXBkYXRlZDogMTIvMTEvMTVcbiAqICBCeTogTWFya1xuICogIFxuICogIE5vdGVzOlxuICogIEFtYWxnYW1hdGVkIHRyYW5zZGV2IGNoYW5nZXMgaW4gY29tbWVudHMgaW4gY2FzZSB0aGV5IGFyZSB1c2VmdWxcbiAqIFxuICovXG5cbmJvZHl7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7fVxuXG4ubW9kYWwtd3JhcHtcbiAgZGlzcGxheTpub25lOy8vc2FmYXJpIGlPUyByZW5kZXJpbmcgZXhjZXB0aW9uIGlmIHRoZXJlIGFyZSB0b28gbWFueSAndmlzaWJsZScgb24tcGFnZSBtb2RhbHMuLi5cbiAgei1pbmRleDotMTtcbiAgcG9zaXRpb246Zml4ZWQ7XG4gIHdpZHRoOjEwMCU7XG4gIGhlaWdodDoxMDAlO1xuICB0b3A6MDtcbiAgdHJhbnNpdGlvbjp6LWluZGV4IDAuMXMgbGluZWFyIDEuNXM7XG59XG4ubW9kYWwtd3JhcC5hY3RpdmV7XG4gIGRpc3BsYXk6YmxvY2s7Ly8uLi4gc28gb25seSBzaG93IHRoZSBhY3RpdmUgb25lc1xuICB6LWluZGV4Ojk5OTk5ODtcbiAgdHJhbnNpdGlvbjp6LWluZGV4IDBzIGxpbmVhciAwcztcbn1cblxuLm1vZGFsLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yICA6dHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3IgIDpyZ2JhKDAsMCwwLDAuMCk7XG4gIGJvdHRvbSAgICAgICAgICAgIDowO1xuICBoZWlnaHQgICAgICAgICAgICA6MTAwJTtcbiAgbGVmdCAgICAgICAgICAgICAgOjA7XG4gIHBvaW50ZXItZXZlbnRzICAgIDpub25lO1xuICBwb3NpdGlvbiAgICAgICAgICA6YWJzb2x1dGU7IC8qZml4ZWQqL1xuICByaWdodCAgICAgICAgICAgICA6MDtcbiAgdGV4dC1hbGlnbiAgICAgICAgOmNlbnRlcjtcbiAgdG9wICAgICAgICAgICAgICAgOjA7XG4gIC1tb3otdHJhbnNpdGlvbiAgIDphbGwgMC41cyBlYXNlIDFzO1xuICAtby10cmFuc2l0aW9uICAgICA6YWxsIDAuNXMgZWFzZSAxcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UgMXM7XG4gIHRyYW5zaXRpb24gICAgICAgIDphbGwgMC41cyBlYXNlIDFzO1xuICB3aWR0aCAgICAgICAgICAgICA6MTAwJTtcbiAgei1pbmRleCAgICAgICAgICAgOi0xO1xufVxuXG4ubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLW92ZXJsYXl7XG4gIGJhY2tncm91bmQtY29sb3IgIDojMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yICA6cmdiYSgwLDAsMCwwLjcpO1xuICBwb2ludGVyLWV2ZW50cyAgICA6YXV0bztcbiAgLW1vei10cmFuc2l0aW9uICAgOmFsbCAwLjVzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb24gICAgIDphbGwgMC41cyBlYXNlIDBzO1xuICAtd2Via2l0LXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbiAgICAgICAgOmFsbCAwLjVzIGVhc2UgMHM7XG4gIHotaW5kZXggICAgICAgICAgIDoxOyAvKiA5OTk5OTkgKi9cbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG59XG4gXG4ubW9kYWwtb3ZlcmxheTpiZWZvcmUge1xuICBjb250ZW50ICAgICAgIDogJyc7XG4gIGRpc3BsYXkgICAgICAgOiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodCAgICAgICAgOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQgIDogLTAuMjVlbTsgLyogQWRqdXN0cyBmb3Igc3BhY2luZyAqLyBcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgXG4gfVxuXG5Aa2V5ZnJhbWVzIGFuaW0tcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW0tcm90YXRlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5sb2FkZXJ7XG4gIGJhY2tncm91bmQtaW1hZ2UgIDp1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBUmdBQUFFWUNBWUFBQUNIanVtTUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeUpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVNQzFqTURZd0lEWXhMakV6TkRjM055d2dNakF4TUM4d01pOHhNaTB4Tnpvek1qb3dNQ0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5UTlNCTllXTnBiblJ2YzJnaUlIaHRjRTFOT2tsdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlJEbERNMEZGTlVKR05UWkRNVEZGTTBJMU1VRkROamc1TWtZek1rWkNNMElpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UkRsRE0wRkZOVU5HTlRaRE1URkZNMEkxTVVGRE5qZzVNa1l6TWtaQ00wSWlQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRHBFT1VNelFVVTFPVVkxTmtNeE1VVXpRalV4UVVNMk9Ea3lSak15UmtJelFpSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEcEVPVU16UVVVMVFVWTFOa014TVVVelFqVXhRVU0yT0RreVJqTXlSa0l6UWlJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1BwZ1ZtdFVBQUJUTlNVUkJWSGphN0oweFZ4dEpGa2JiT2hOYStWcTVSWTdJMFE4UStjREdGamxNYnB5RGN6VHhvSTBIZm9ESWdkejZBYkE1NU41KzhIcm9sUVZTcTZ1cVgxWGZlNDRPTXg2UEpOU2wyOTk3VlYzOTRlZlBueGtBZ0E4NmZBUUFnR0FBQU1FQUFCVDh0dW92ZlBqd2dVK3BKWnlmbi9mekh4LzFYN2Z5UjNmSlh4c3MvUHVQL1BIMHhsUEtmM3ZVZjM0NlBEeWM4eW0zaXcrcm1yd0lKaGw1aUN3KzU0K2VQdm9xa0UvNjd5R1pxM2dLT2QzTEl4ZlFIVWNLd1VBY0l0bFNpZlNXcEE3TGlHd2U4c2R0SVNIRWcyQ2dPYUZzNXo5MlZDYjlCdEpJS0c0MThVajZ1Y3VsYzgvUlJ6RGdUeWlEeUpLSmF4NVZPak9FZzJCZ2M2RklJdGxWbVF6NVJONHRyVzcxY1owTDU1R1BCTUhBY3FsSXFUTXFsVDVRblJucEJzSEFyMUtSbE5MakUzR0s5RzB1TmRrZ0d3VFRxdkpucEEra0VvYmJrbXdvb3hCTWttSVJvUnhRL2pUS281WlFWN2xvYnZrNEVFd0thZVgzL0xHWExWOGhDODBoWmROVVpVT3FRVEJSaVdWWDA4cUFUeU9hVlBNbnZSb0VFME1aTk03b3JjU0tsRTBUeWljRVkwa3FVdnFJV1BZUlMxS2l1Y3hGYzhWSGdXQ2FGTXUrUHVpdnBNbTlKaHBFZzJDQ3ltV01XQkFOSUJqWFlxSEhRdWxFandiQk9CZkxNUDl4aEZpZ0pKb3pOdE5DTUhYRklrTDVtakhkRE11UjFjSGZXVWVEWUtxS3BXamdqaGt1c0lKSExadW1mQlFJaG5JSWZESFhzcW4xL1JrRTgzWTVKR0laOGwwQnlpWUU0MUl1UlRuRXRETzRLcHUrNVpLWklaZ1dDNFltTG5obXBxSnBWWnBCTUM5eTJkT1NpTlFDUHJsWHliU21OOU5xd2VnTWtZaGxqN0VQQWJuSVhxN1lUajdOdEZZd3VrWGxhY1lNa2ZDZ2oyVm4zTVZ0QzNhVy9MM3lIU0ZoUFdTbTZTVDFCWHF0Rkl3MmNvOWJKbytiMHNDV00rZUQ2ejFQTkJFV3UvUnRxWFRrNTZlTTNmdVdJY2RCWnBrdUVVdzZKWkUwY29lSkhrKzVBMkp4YzdKN2E3VytOdEpGTm9QczljNlRuL0JNdXRQWnJSR01sa1FuQ1oxSmk5dXJQdC94TU5hb3JkSWZsQjV0VFRwSmxreXRFRXcraUdYZ1NyOGw1bG1pcCt6MVRvYTNxVzdwdUNDY1ljc1NUbkpyWnBJWFRPVDlsb2VTVUdaWkM5SGtLWTNsVVl2U3pWa3Exek1sTFpoOGNFcS9KYllwNkVJcWwyd0I4TXZ4N0dtcWFZTnM1UGgvUXpCMlkvWjVSSVB3U2FVeWEydFMyVkEyKzRtWFVYS0NPWXk1K1p1Y1lDS1RpNlNWaVlxRmZVUTJQK1pEVGFxN0NmNTYwbXY3STlZMG01UmdJbG84ZDZVUm1PMFcvYVFha1UxS0MvOGVOY2xFSjVsa0JLTnlrZVJpZGFaSXlpQlpJbjdGVGIyQ3BGaEpOZU9FeXFjb0paT0VZSXpMcFJETGxES29rYkd4bDVob3ZzVzA4amQ2d1JpV0MySkJOSzJYVE5TQ01Tb1h4R0pmTkxJdUt2WWVUUlNTaVZZd1J1VWl6ZHNKUFJiemtpazJjaitJWERUbUpST2xZQXpLUlM0eVBHVmhYSFNpNldtYWlYbDYyN1Jrb2hPTU1ibElPWFNXOHVYMkxSR05YUGQwa3NYYm56RXJtYWdFWTB3dVV5Mkg2TE9rSXhwcEFzZDYveXVUa29sR01GbzMvNVUxdjRoT1Z0K2VzRWd1V2NuRXZLM0hvYlZ4R1lWZ0RDMy9KN1dRWml4amJqRmVMSUs1YUZndXBCYlNURXlTK2JlVm1jeE9CQWY1YThNSCtEcC9IQ0NYOXFGSjREQjdXWDRRQzVMMlR6WDFrMkJXeUVYV0tSdzE5UExNRUVGNUxNYTJRTS9FVmc4ZHd3ZDAyS0JjNU9DTWtRdVUwb3lNaGJHT2pSam9OL2o5c1MwWXJYMi9ObGdTSGJKb0R0NHBtZTRpZWN0N1dnVlFJcFhrMHVTTWtjd1FUZmdxd1JyalZNcWwvWGpjMkV3UDBXS0NhYUtwSy8yV2I4Z0ZLbnhqejJUTVJQSjJUN1VxYUhlQ2FhaXBLM0laVXhKQmpYSmVUa3pXbTcrTk5IMDd4ZzdVVVFNZk9uS0JPa25tZVF6cGljb3lqVFI5VFFoRyt5Nm5EUmtkdVlBcnlWZ2ZTM3M2M2Q2NkJDTjlsNURYR04xbGtkOE9Ba3hLNWpBQ3lSeUY3TWMwM29QUjlTNGgwNHRzdW4zQ1Z3SThwbkhydDgwSjFvL3BHRGdZSWRlN0lCZnduV1FlSTBneS9TelFoWnhObDBnaGIwaVBYQURKdkxLdkcyMmxLUmlka2g0RWVqbmtBa2ptVjc3NnZpaXlFY0hvWHFoZkFyM2NIWEtCQmlValk4L3FGSGJQZDZuVVZJTDVHcWcwa3JQSE1VTWRHcFNNOVhVeVhrdWw0SUxSV2FNUXBaR0p5OVVCU3BKcFhha1VWREQ2UzRSWVRTaG5peFBrQXNZa1kvWGFKVytsVXVnRXM1LzVYMURIdFVWZ1ZUS3lwOHkwVGFWU01NRm9ZemRFVER4RExtQllNbklWOXJYUnQrZThYeGt5d1lSWVVEZGxGenFJZ0pQTTV2UjEzL1VHVlVFRW85SExkMlAzV3M4T0FOWlRqT1hwNnk4dUc3NmhFb3p2OURMWEF3WVFpMlJrekZvOElYWmRsa3JlQmFPWGgvdHM3REpqQkxGS1JzcDVpN2RFR2JtNjRqcEVndkc5WW5kQ1V4Y2k1aXl6Mlk5eGttSzhDa1p2ditrenZVamY1WUl4Q2hHbm1FZWo1ZjNBeGJTMU44Rm9vOGpucnVzUEdYMFhTRU15a21Bc2JqaGZlMW1KendRamN2RjV2UkY5RjBoSk1oT0RwZEtnN2hhYlhnUVRJTDFNdVZjMEpJakZSRjZyaCtvcndRdzlwcGNIbzNFU0lNVlNxVmNueGZnU2pNK1pJMG9qU0wxVWVrZ2x4VGdYak9kMUw1UkdRS2tVVVlyeGtXQjhwWmNuU2lOb1NZcVJrNmkxQ3lKSGpRdEc1ODE5cFpjelNpTm9FV2Vacld1Vk5sb1g0enJCSEhqNjVlNjRTaHBhbG1MdTh4L1dGcEZXWGhmalREQzYzOHV1cDEvc2xDRUhMV1FhZTRweG1XQkdubjZwSzY0MWdwYW1HR2tKV09zN1ZtcjJ1aFNNajRWMU5IYWg3WktSTXNuU3RQV295bjR4VGdTalUxZytGdFpkYUMwSzBHYWlUVEd1RXN6UVUzcVpNcmFBRlBNOHdXRXB4ZndlVERBZW03c1hURXNEbUV3eHZYV2J2UzRTRE9rRm9IMHBacTBsS1M0RTQyUDJpUFFDOEN1VzFvTHRydFBzclNVWTNiZXo3L2lOazE0QWxtTnRYY3pLWm0vSDl3dVFYZ0NjbFVtUHhsTE15dXFscm1COE5IZEpMd0J4ZkQvNk9zbmpYakQ2eEs0dmJMd2l2UUM4bTJKa1hkaWRvYmMwOUpWZ2hqN0tJNFlRd0VxaUtaTTZ2cDU0QStaY2N3U3dWb3F4TkdYZGYrOG1iUnNKUnFlblhNOGUwWHNCV0orWm9mZXk0enJCdUM2UG50anZCU0M5TW1sVHdRd1MvckFBWWlpVDVzYktwSzVMd1d3akdBQlN6S3FxcHJKZ1BFeFBQOURjQmRpSXErUUVRM2tFWUtaTXVqZFVKbTFiRmN3VlF3VmdZMlpHM2tkMzJSWU9td2pHWmY5bHpvNTFBRWtJWm1uNHFDUVlELzJYR2VNRG9GYVpKRGRwczNLRjlVN2RCT042Y1IyQ0FhaVBsZHNwYjFzU0RMTkhBR2tKSmx2c3cxUVZ6RTZLSHdwQTVOd1llaSsxQlBPWjhnakFGbG9KbU96RHJDMFliZkM2dlBjUkNRWWd2ZS9UNTAwVGpNdit5NXlOcFFDU0ZFeTN2TXRkVTRJaHZRQzQ1WWVoOTlMZlJEQXUxNzhnR0FDSDZIb1lCSU5nQUx4aFpkbkgxaWFDY1RXRFJQOEZJRzNCZks0a0dOMU1wcHZZaHdDUUdsYXU2K3NWRzFDdG0yQ2N6aUF4RGdDOFlLNFAwMm5naFg4d0RnQzhZS24xMEtzaUdHZDd3QmpyZGdNa2c3RnIrejQxa1dBb2p3RDhZbVdIdTYwcWd0bHk5S0pQSEgrQVZnaW1VcFBYMVF6U0RjY2Z3Q3RXWnBLMnF3am1Jd2tHQU1GVUpmUTBOVE5JQUMxQk5wOEszZVI5NEdNSDhJcXBpWlNnZ3VFT0FnRGVzYlFXcGh0U01QUmZBTnBGZjZWZzhqcktWZitGTlRBQUxXT2RCTlBsWXdLSUEyTXI1YmRDbGtqTUlBRzBpNkE5R1BhQUFhQkVBZ0JBTUFDQVlQNkJXU1NBZHZHWkhnd0ErS0pMaVFRQVNaUklBSUJnQUFEQ0NZYmVDVUJjV0xudTcybWxZSXh0SkF3QXE3SHluWjFUSWdGQW95VVNBTVRGek1yN1FEQUE2V0ZsYy8yYmRRVkRId1lnRXJSdjJ2VDJ0QS95UHRZVmpJdXU5QmFISGlBWWx4WmVQMlNKOUpGakRoQ01hZGJjZFBXVHZ2N2FndUdHYVFCeGxVbXlmdTJpb1pjLzA5ZG5GZ2tnWWNsTThoOTNnVjkybnIvdVArVVpQUmlBdERrT1dDcEpZL213L0FmckNzYkZmcnBzSGc3UVRLazBEaUFaZWY3am9qU3FLaGp1eUFnUXIyVG1uaVVqZmhndnU2eW9zK1liZEhGSHhtME9OVUNqa2puSTNQZGtucC8zcldzV2Y2djRSSDBPRlVDMGtwR2dNRDQvUHovUVJGTm42WWlrbGttNW9idU1Lck5JdGVPVnc3dEVBc0Rtb3BIcDY3Mzg4UzJyM3Y2UW9ESFIxTEp5TVYrVkJIUGpvTXloMFF0Z1F6TFNqQlZCWE9xSmYwY3JsRUgrK0ZTU2lRUUwrYnR5eDhoWjFYWkpGY0c0YVBRTzlJMENnQjNaekZVbVVtVkk2ZlN3VGpwWmh5b2xrb3VwNmg2SEU4QTBrbVR1WFQzWjJvSnh0TE1kZ2dHd3plZjh1KzZzeXFoNnFVRGRLYTdQSEQ4QW0yZ3Z4dWxhbWFxQ3FSdWR1dmt2UVlvQnNJbGN6dU4wVVcxVndiZ29rNWlxQnJDSmZEZWQ3cHhRVlRBM2puNEpBTENaWUpvcmtSdzFlbmM0amdDMk9EOC9selZxc3M3dGg4dm4zV1EvR0JxOUFPa3gwQkRoZEozYUpvS3BXeWJSNkFXd0tSam5tMU50SXBoYlI3OE1BTmhoMTNWNXRKRmdIRVVvQkFOZ0JLMG9lcG1IeTNnMjNaTzNicFJpYnhnQVcrV1I0UHorWjVzS1psYnpkWHYwWVFETU1NeGVMbkM4ZC8zRVRRbUdNZ25BRHR1WnAxME9OaEtNbXE3dWt1SWh4eFdnV2ZKS1FyNkhYVk9DY1pSaWRqbThBQ2JLSTFkVmlTbkJGUFlFZ09hUUUvMTg4WFlqalF0R3A2dnJYcmVBWUFDYUw0OW12bDZqN3ExaktaTUFLSS9NQ3FaTG1RVFFTSHJwNmduK3lkRkZ6TzRGazc4eEVReXpTUUJ4cGhldjVaR0xCRU9aQkJBbis3N0xJMWVDcVh0N0F5bVQ5amplQU1IS0k5bjBUUjRQV29YWUZZeldiNVJKQVBGd0VDSzl1RW93d3JSdW1jUzFTUUJCMGt2UjNIVlJmUVFUaklzM091THdBM2hIcW9XdWxrZHozeS9tUkRDNkN2QUt3UUNZNTB1bzlPSXl3Ymg0d3oyYXZRQmV5eVBad2FCb1JWeUZlRTFuZ3RGTEIrcEdMbElNZ0QvRyt2UGF4OTR2dmhPTVVMZlpPOUFwTkFCd24xNEdJY3NqSDRLWlpmVXZnRHhnT0FCNFN5L2UxNzU0RTR3MmV5L3Fsa2xNV1FNNFRTLzlVbnFaaG56dGpvZm5uRHBJTVdPR0JZQXpqa3YvZkJueWhaMExSbE5NM1YrQ0ZBUGdKcjJVZXk5WHZqYVdDcGxnWE1Vd1VneUEyKy9SSlBTTGV4R01Ub0hWWG5oSGlnRndtbDd1UTcrSGpzZm5kbUZMVWd6QTVueHRNcjE0Rll6YXN1NHZOV0pkRE1CRzZVVld4ZmVhVEMrK0U0emdZa2JwbU9FQ1VFa3VjakhqVWVtUExwdDZMMTRGNDJoZHpFQnJTUUJZRDJrdGRFdnA1YmFwTjlJSjhCb3VVc3hYeGd6QVd1bEZXZ3I3cFQrYU5QbCt2QXRHVTB6ZFgxS3V0S2JoQzFDdHBkQlk3eVZrZ2hISlNKbFU5MHJyZmFhdEFkNU5MM0lkWDlGT2tLcmhyT24zMUFuNFduVi8yY1hHRlFDOHlrVk92bDlLZjNRUmV0VnVvNExSUmxQZHhYZERidFFHc0pTdjJXdGpWemJobjFwNFU1M0FyM2VXT1dqNDZqUWNBUHhhR2oxL3p5eWtsK0NDY2RUdzdXYk1LZ0c4VlJyZGhkenZ4VnFDS1JxK2Q1UktBTTVMSStIRTBwdnJOUFM2SjVSS0FMWFR5M2loTkpvMFBTMXRRakNPcmxPaVZJSTJ5MFhFVWw0Yk5zKy9WeE5yNzdPcEJPT3lWR0lQWDJpYlhPVGtlcnFrS2pCSHArSFhkMUVxSFhIRk5iU00wK3ovK3k2VEVIZHBqRTR3amtxbDV3K2NmZ3kwSkwwczlsMU1sa1pXRWt4UktsM1hmQnFacXFNZkE2bkxSZlo0R2NkUUdwa1JUT2xEZXFqNUhFTXVpSVNFNVNKdGdNVkxaY3lXUnFZRW93dndYR3dzTmViKzFwQ2dYSXFtYnJrTmNHZTVOTEtXWURJMThYY0hUMFhURjFLVHkzbjJ1djJsOEpSRnN0Tmp4OUtiY2RTUGViWTlUVjlJQkNtTEZrK1l4MWF1TllwS01NcEpWbi92bU42TC9KRU1SSjFlWk9KaXNlU2ZOTGtGWnZTQ1VUUC9rZFZmSDlQUGZsMk1CQkNMWE1aTDVISWRROS9GZW9JcDFzZTRxREVIZWhZQWlFa3V5NmFqNTVueEtlbG9CS09Ta1Jqb291bTdoMlFnTXJrc2psZEo4My9FMG5lSlFqQXFHV242WGpsNEtpUURzY3BGR0Z1N1Nqb0p3YWhrVHBBTXRGZ3UzNnd2cG51UER6OS8vbnovTDN6NFlPVUFTSnB4c2I3bE1qOWczeGpTRUlGY0pyRTFkYU5MTU9Vd2s5V2Z2aWJKUUN4eXVZcGRMbEVsR0QwWXNxNUZrc3dua2d3a0lCZVpLUnEvSVplVEZIN0hxQVNqQjBYS0pESDdSeVFERWN0bDJTSTZRYlpmU0dZVHRlZ0U0MEV5VW5ZZHhqZ0ZDT25KSmJXeEdLVmdrQXhFS3BiaXdzVitXOFpnSjlZM3JsTjNVcjgrT1hnNk9lQi9jeFUyZUQ0aC90VW11VVF0bUFYSnVKaGQ2cjZNQS9hVEFlZHkyY3QrM1hLaEZlazUyaEtwUXZUY2hFa0tVNFJnWW15K05WUFVpdEk4Q2NGNGtzd3NlMWxGU1Y4R05oMlBjalgvNEkyL2tzeFVkTElsMGtLNUpDS1F4WGhYanA1eUtEVXpmUm5ZUUM0aWxiL2JMcGVrRXN6Q0FaYUROM0w0bEdmNWdKankxWUdhSlpId1hTL2liUVZKQ2tZUDlGdExzQ21ad01kNEsyNmRNM2pucjhuNHVXelQ1NUtzWUVwUjlTeHpzMVpHZU5SQk11TXJCYVZ4dHErcDVhMHRXbVVweFRqbXE2SVJ6TnNIWDNvb1VqSzU3S1dRWm1EZDFDSlMrU1BXL1Z3UXpIb0RvYXVTMlhYNHRLUVpVc3Q3cVVXUUNZZXpOcCtJV2lHWTBxQ1FpOGlPSEQrdENPWjdXODlRTFJTTEpPSGpGYWxGWUMxVjJ3UlRHaURTbC9uazhHbmxERFZsUUNVdEZra3FYL0xIcWl1ZG4yK0tGdE90UlJCTUhDV1RjSzlsRTRNcnJmRXkwdFN5Nmo1YmN0UEFFM3B6TFJmTVFza2tkZlJIeDA5OXE3WDNuQ0VXOWZpUU1raWF1TDAxL25xcjFyY2dtUFVIVVUvVHpMYUhwNWMxRDMvU240bFNMSExpR2F6eDErZWFXamlaSUppVmFlYkkwOVBMbWUwL2lDWUtzY2pzMEhETi80VkdMb0twTk1COHJKa2gwYVNWV0VndENNWkptdkhSbTBFMGNZdUYxSUpnbkEwK21UR1FtWU9SeDVlUlp2QkZQbUN2R1lwQmordElTNkZlaGYvMVRsTUxKd1VFNC93c2QreXhiQkprME1xcXp5bFRuRjdMMzZLLzBxM3d2ejVrTHpPQ016NUZCT056Z082cGFENTZmaWtwbjJha0dxZHBaVytERTRRc21MdEErZ2dtOUlDVnMrQkJBTkhJb0o3cEFLZVpXTzA0alRTcEREZDhDa21URThvaEJOT2thTVlxbXhEY3Eyd2syZHh4QkpZZWoxMFZ5cUJpQ1lSWUVJelpnZDFUMFl3Q3ZteVJiS1JCZk4zVytLNmYvYTRLWlZqejZVVGFweVJGQkVQcDlDdnlwYmhSNGR5bEtod1Z5cllLUlI0OUIwOUxZa0V3aUdaRDRjalBlYXhuNWZ5ekZKbnNaQy9OMmI0am9TQVdCSk9NYlBaVU5oYnVTaURwNWtmMk1qTWk4dm12bFMrWGlrVEV2RlVTaVkvUFRLYWJaWWFPV1NFRWs1Um8rcHBvUmdiZm5xU2J4NUo4TWhXUThGUW4vV2hKODYvU0grM296NzRLcGZqcEcrbXZYTENPQmNHMG9YemFVOUhFZksrbHhiMXVRb21pYWxxWmFWcWhERUl3clpOTkwzdGRWZnFKVDhRSlQ5bnJWRDVwQmNGQXFZVGFRelliUytWV3BYTEp4NEZnWUxWc2h2cmdsclh2bHorM0pCVUVBL1hLcUVIcDBkWjBVNlFVZWR5d0dBN0JnSC9oOUJOT09BZ0Z3WUFCNFJSVHZTS2NZZzFKYkNsSFpMSzRNSkJaSHdRRGhzVlRYT3pYVi9FVS8veXh3YmMxejE0WCtjbFBXWGZ6Z0V3UURJSkpTejdGbXBYZVF0b3BSTFRJeHlXbDJMS3J1VVVZeGVwWWFjSStpNFA3UThGS3dRQUFiRXFIandBQUVBd0FJQmdBQUFRREFBZ0dBQkFNQUFDQ0FRQUVBd0FJQmdBQXdRQUFnZ0VBQkFNQXNBYi9FMkFBZ1NTUFpCTUI2NE1BQUFBQVNVVk9SSzVDWUlJPScpO1xuICBkaXNwbGF5ICAgICAgICAgICA6YmxvY2s7XG4gIC8vIGZpbHRlciAgICAgICAgICAgIDpBbHBoYShvcGFjaXR5OjApO1xuICBoZWlnaHQgICAgICAgICAgICA6MjgwcHg7XG4gIGxlZnQgICAgICAgICAgICAgIDo1MCU7XG4gIG1hcmdpbi1sZWZ0ICAgICAgIDotMTQwcHg7XG4gIG1hcmdpbi10b3AgICAgICAgIDotMTQwcHg7XG4gIG9wYWNpdHkgICAgICAgICAgIDowO1xuICBwb2ludGVyLWV2ZW50cyAgICA6bm9uZTtcbiAgcG9zaXRpb24gICAgICAgICAgOmFic29sdXRlO1xuICB0b3AgICAgICAgICAgICAgICA6NTAlO1xuICAtbW96LXRyYW5zaXRpb24gICA6YWxsIDAgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbiAgICAgOmFsbCAwIGVhc2UgMHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjphbGwgMCBlYXNlIDBzO1xuICB0cmFuc2l0aW9uICAgICAgICA6YWxsIDAgZWFzZSAwcztcbiAgLW1vei1hbmltYXRpb24gICAgOmFuaW0tcm90YXRlIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgLW8tYW5pbWF0aW9uICAgICAgOmFuaW0tcm90YXRlIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgLXdlYmtpdC1hbmltYXRpb24gOmFuaW0tcm90YXRlIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uICAgICAgICAgOmFuaW0tcm90YXRlIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgd2lkdGggICAgICAgICAgICAgOjI4MHB4O1xuICB6LWluZGV4Oi0xO1xuIH1cblxuLm1vZGFsLXdyYXAuYWN0aXZlIC5sb2FkZXJ7XG4gIG9wYWNpdHk6MTtcbiAgLW1vei10cmFuc2l0aW9uICAgOmFsbCAwLjVzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb24gICAgIDphbGwgMC41cyBlYXNlIDBzO1xuICAtd2Via2l0LXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbiAgICAgICAgOmFsbCAwLjVzIGVhc2UgMHM7XG4gIHotaW5kZXg6MTtcbiB9XG5cbi5tb2RhbC13cmFwLmFjdGl2ZS5sb2FkZWQgLmxvYWRlcntcbiAgb3BhY2l0eSAgICAgICAgICAgOjA7XG4gIC1tb3otdHJhbnNpdGlvbiAgIDphbGwgMC4yNSBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uICAgICA6YWxsIDAuMjUgZWFzZSAwcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjI1IGVhc2UgMHM7XG4gIHRyYW5zaXRpb24gICAgICAgIDphbGwgMC4yNSBlYXNlIDBzO1xuICB6LWluZGV4Oi0xO1xuIH1cblxuLm1vZGFsLWNsb3Nle1xuICAvL2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yICAgIDojZmYwMDAwO1xuICBib3JkZXItcmFkaXVzICAgOjIwcHg7XG4gIGNvbG9yICAgICAgICAgICA6I2ZmMDAwMDtcbiAgY3Vyc29yICAgICAgICAgIDpwb2ludGVyO1xuICAvLyBmaWx0ZXIgICAgICAgICAgOkFscGhhKG9wYWNpdHk9MCk7XG4gIGhlaWdodCAgICAgICAgICA6NDBweDtcbiAgbGluZS1oZWlnaHQgICAgIDo0MHB4O1xuICBvcGFjaXR5ICAgICAgICAgOjA7XG4gIHBvc2l0aW9uICAgICAgICA6YWJzb2x1dGU7XG4gIHJpZ2h0ICAgICAgICAgICA6MTBweDtcbiAgdG9wICAgICAgICAgICAgIDoxMHB4O1xuICB3aWR0aCAgICAgICAgICAgOjQwcHg7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTtcbiAgc3Zne1xuICAgIC8vd2lkdGg6NDBweDtcbiAgICAvL2hlaWdodDo0MHB4O1xuICAgIGZpbGw6JHdoaXRlO1xuICAgICY6aG92ZXJ7XG4gICAgICBmaWxsOiAkbGluay1wcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuXG4ubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNsb3Nle1xuICAvLyBmaWx0ZXIgICAgICAgICAgICA6QWxwaGEob3BhY2l0eT0xMDApO1xuICBvcGFjaXR5ICAgICAgICAgICA6MTtcbiAgLW1vei10cmFuc2l0aW9uICAgOmFsbCAwLjVzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb24gICAgIDphbGwgMC41cyBlYXNlIDBzO1xuICAtd2Via2l0LXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbiAgICAgICAgOmFsbCAwLjVzIGVhc2UgMHM7XG59XG5cbi5tb2RhbC1jb250ZW50V3JhcHtcbiAgZGlzcGxheSAgICAgICAgICAgICAgICAgICA6aW5saW5lLWJsb2NrO1xuICBtYXgtaGVpZ2h0ICAgICAgICAgICAgICAgIDowcHg7XG4gIG1heC13aWR0aCAgICAgICAgICAgICAgICAgOjBweDtcbiAgb3ZlcmZsb3cgICAgICAgICAgICAgICAgICA6YXV0bztcbiAgcGFkZGluZyAgICAgICAgICAgICAgICAgICA6MjBweCAwO1xuICAtbW96LXRyYW5zaXRpb24gICAgICAgICAgIDphbGwgMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbiAgICAgICAgICAgICA6YWxsIDFzIGVhc2UgMHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbiAgICAgICAgOmFsbCAxcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uICAgICAgICAgICAgICAgIDphbGwgMXMgZWFzZSAwcztcbiAgdmVydGljYWwtYWxpZ24gICAgICAgICAgICA6bWlkZGxlO1xuICB6LWluZGV4ICAgICAgICAgICAgICAgICAgIDotMTtcbiAgLy8tV2ViS2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtcbiAgb3BhY2l0eTowO1xufVxuXG4ubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwe1xuICBiYWNrZ3JvdW5kICAgICAgICA6I2Y1ZjVmNTtcbiAgYm9yZGVyICAgICAgICAgICAgOiNhMGEwYTAgc29saWQgMXB4O1xuICBtYXgtaGVpZ2h0ICAgICAgICA6OTAlO1xuICBtYXgtd2lkdGggICAgICAgICA6OTAlO1xuICBwYWRkaW5nICAgICAgICAgICA6MTBweCAxNXB4O1xuICAtbW96LXRyYW5zaXRpb24gICA6YWxsIDFzIGVhc2UgMC41cztcbiAgLW8tdHJhbnNpdGlvbiAgICAgOmFsbCAxcyBlYXNlIDAuNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjphbGwgMXMgZWFzZSAwLjVzO1xuICB0cmFuc2l0aW9uICAgICAgICA6YWxsIDFzIGVhc2UgMC41cztcbiAgei1pbmRleCAgICAgICAgICAgOjE7XG4gIG9wYWNpdHk6MTtcbn1cbiBcbi5tb2RhbC1jb250ZW50IHtcbiAgLy8gZmlsdGVyICAgICAgICAgICAgOkFscGhhKG9wYWNpdHk6MCk7XG4gIG9wYWNpdHkgICAgICAgICAgIDowO1xuICAtbW96LXRyYW5zaXRpb24gICA6b3BhY2l0eSAwLjNzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb24gICAgIDpvcGFjaXR5IDAuM3MgZWFzZSAwcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uICAgICAgICA6b3BhY2l0eSAwLjNzIGVhc2UgMHM7IFxuICB6LWluZGV4Oi0xO1xuICAvKnRleHQtYWxpZ246bGVmdDsqL1xufVxuXG4uaWU4IC5tb2RhbC1jb250ZW50LCAuaWU5IC5tb2RhbC1jb250ZW50e1xuICBkaXNwbGF5Om5vbmU7XG59XG5cbi5pZTggLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50LCAuaWU5IC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudHtcbiAgZGlzcGxheTpibG9jaztcbiAgLy8gZmlsdGVyOkFscGhhKG9wYWNpdHk6MTAwKTtcbn1cblxuLm1vZGFsLXdyYXAuYWN0aXZlOm5vdCgjbW9kYWwtYWpheCkgLm1vZGFsLWNvbnRlbnQsIC5tb2RhbC13cmFwLmFjdGl2ZS5sb2FkZWQgLm1vZGFsLWNvbnRlbnR7XG4gIG9wYWNpdHk6MTtcbiAgLy8gZmlsdGVyOkFscGhhKG9wYWNpdHk6MTAwKTtcbiAgLW1vei10cmFuc2l0aW9uICAgOiBvcGFjaXR5IDAuNXMgZWFzZSAxcztcbiAgLW8tdHJhbnNpdGlvbiAgICAgOiBvcGFjaXR5IDAuNXMgZWFzZSAxcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSAxcztcbiAgdHJhbnNpdGlvbiAgICAgICAgOiBvcGFjaXR5IDAuNXMgZWFzZSAxcztcbiAgei1pbmRleDoxO1xuIH0iLCIvKiBhcHBseSBhIG5hdHVyYWwgYm94IGxheW91dCBtb2RlbCB0byBhbGwgZWxlbWVudHMgKi9cbi5jYXJvdXNlbCxcbi5jYXJvdXNlbCAqLFxuLmNhcm91c2VsOmJlZm9yZSxcbi5jYXJvdXNlbDphZnRlciB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4vKiBSZXNvbHZlIHJlbmRlcmluZyBidWcgaW4gc2FmYXJpIDYuMC41ICovXG4uY2Fyb3VzZWwgdWwsXG4uY2Fyb3VzZWwgbGkge1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmNhcm91c2VsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmNhcm91c2VsLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAtMTZweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA1MDBtcztcbiAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCA1MDBtcztcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCA1MDBtcztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtaW5kZW50OiAwO1xufVxuLmNhcm91c2VsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICB3aWR0aDogMjUlO1xuICAgIG1hcmdpbjogMDtcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDYwMG1zO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDYwMG1zO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDYwMG1zO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDYwMG1zO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgIGJvcmRlcjogMCBkb3R0ZWQgcmVkO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uY2Fyb3VzZWwucmVzaXppbmcgbGkge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5jYXJvdXNlbCBsaSB7XG4gICAgd2lkdGg6IDI1JTtcbn1cbi5jYXJvdXNlbCBsaSA+IGRpdiB7XG4gICAgbWFyZ2luOiAwIDE2cHg7XG59XG4uY2Fyb3VzZWwgbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1hcmdpbjogMCAxNnB4O1xufVxuXG4uY2Fyb3VzZWwtYnV0dG9uLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuYVtocmVmXj0nI2Nhcm91c2VsLWJ1dHRvbiddIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBtYXJnaW46IDAgMCA1cHggNXB4O1xuICAgIHBhZGRpbmc6IDVweDtcblxuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzY2NjY2NjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICAgIHN2Z3tcbiAgICAgICAgd2lkdGg6MjBweDtcbiAgICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgfVxufVxuYVtocmVmXj0nI2Nhcm91c2VsLWJ1dHRvbiddLmZyb3plbiB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcblxuICAgIG9wYWNpdHk6IC41O1xuXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbn1cblxuLyogTkVXIFRlc3Qgc3R5bGUgKi9cbi8qc2VjdGlvbiB7d2lkdGg6NTAlO30qL1xuI2Nhcm91c2VsVHdvLmNhcm91c2VsIGxpLFxuI2Nhcm91c2VsRm91ci5jYXJvdXNlbCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4jY2Fyb3VzZWxUaHJlZS5jYXJvdXNlbCBsaSBhIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgd2hpdGU7XG59XG4jY2Fyb3VzZWxUaHJlZS5jYXJvdXNlbCBsaSBhLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgd2hpdGU7XG59XG5cbi8qISBNZWRpYSBxdWVyaWVzLi4uIFxuICogT1IgaW5jbHVkZSB0aGUgc3R1bm5wbGF0ZS9saWIvdmVuZG9yL2VsZW1lbnRRdWVyeSB0byB1c2UgRWxlbWVudCBRdWVyaWVzIChzZWUgYmVsb3cpXG4gKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXJvdXNlbCBsaSB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMwcHgpIHtcbiAgICAuY2Fyb3VzZWwgbGkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAuY2Fyb3VzZWwgbGkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmNhcm91c2VsLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi8qISBFeGFtcGxlIHVzaW5nIEVsZW1lbnQgUXVlcmllcy4uLiBcbiAqIEBSZXF1aXJlcyBodHRwczovL2dpdGh1Yi5jb20vdHlzb25tYXRhbmljaC9lbGVtZW50UXVlcnkgKHN0dW5ucGxhdGUvbGliL3ZlbmRvci9lbGVtZW50UXVlcnkubWluLmpzKSBcbiAqIFRoZSBmb2xsb3dpbmcgdXNlcyBhIEpTIGVsZW1lbnQgcXVlcnkgcGx1Z2luIChpbnNlYWQgb2YgYSBtZWRpYS1xdWVyeSkgdG8gc3R5bGUgdGhlIHRhYmJlZCBjb250ZW50IHdoZW4gdGhleSBhcmUgbGVzcyB0aGFuIDMwMHB4IHdpZGUuXG4gKiBUaGUgcGx1Z2luIGxvb2tzIGZvciBbbWluL21heF0tW3dpZHRoL2hlaWdodF0gc3BhY2Utc2VwYXJhdGVkIGF0dHJpYnV0ZSBzZWxlY3RvcnMgZWc6IGVsZW1lbnRbbWluLXdpZHRofj1cIjIwMHB4XCJdW21heC13aWR0aH49XCI0MDBweFwiXXtiYWNrZ3JvdW5kLWNvbG9yOnJlZDt9XG5cbi5jYXJvdXNlbFttYXgtd2lkdGh+PVwiNTAwcHhcIl0gbGkge1xuICAgIHdpZHRoOjMzLjMzMyU7XG59XG4uY2Fyb3VzZWxbbWF4LXdpZHRofj1cIjM2MHB4XCJdIGxpIHtcbiAgICB3aWR0aDo1MCU7XG59XG4uY2Fyb3VzZWxbbWF4LXdpZHRofj1cIjM2MHB4XCJdIC5jYXJvdXNlbC10aXRsZSB7XG4gICAgZGlzcGxheTpub25lO1xufVxuLmNhcm91c2VsW21heC13aWR0aH49XCIyMDBweFwiXSBsaSB7XG4gICAgd2lkdGg6MTAwJTtcbn1cbiovXG4iLCIvKiBhcHBseSBhIG5hdHVyYWwgYm94IGxheW91dCBtb2RlbCB0byBhbGwgZWxlbWVudHMgKi9cbi5hY2NvcmRpb24sIC5hY2NvcmRpb246YmVmb3JlLCAuYWNjb3JkaW9uOmFmdGVyIHtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYWNjb3JkaW9uIHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24taXRlbXtcbn1cbi5hY2NvcmRpb24taXRlbS1vcGVue1xufVxuLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi10cmlnZ2Vye1xuXG59XG4vKi5hY2NvcmRpb24tY29udGVudHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UgMHM7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZSAwcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlIDBzO1xuICAgIG1heC1oZWlnaHQ6IDBweDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgb3BhY2l0eTogMC41O1xufVxuLmFjY29yZGlvbi1pdGVtLW9wZW4gPiAuYWNjb3JkaW9uLWNvbnRlbnQsICEqIGRpcmVjdCBjaGlsZCBzaW5jZSBNYWx0YSBoYXMgbmVzdGVkIGFjY29yZGlvbnMgKiFcbi5hY2NvcmRpb24taXRlbS1vcGVuPi5hY2NvcmRpb24tY29udGVudCA+IC5qZi1pbnB1dC10eXBlLXJlcGVhdGFibGUgLmFjY29yZGlvbi1jb250ZW50ICEqIHRvIHJlc29sdmUgaXNzdWVzIHdpdGggYWNjb3JkaW9uIGNvbnRlbnQgaW4gcmVwZWF0YWJsZXMgKiEge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4gMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4gMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4gMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7XG4gICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgIG9wYWNpdHk6IDE7XG59Ki9cbi5hY2NvcmRpb24tY29udGVudHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNnMgZWFzZSAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zcztcblx0LW8tdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjZzIGVhc2UgMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7XG5cdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC42cyBlYXNlIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzO1xuXHRtYXgtaGVpZ2h0OiAwcHg7XG5cdG92ZXJmbG93OmhpZGRlbjtcblx0b3BhY2l0eTogMC41O1xufVxuLmFjY29yZGlvbi1pdGVtLW9wZW4gPiAuYWNjb3JkaW9uLWNvbnRlbnQsIC8qIGRpcmVjdCBjaGlsZCBzaW5jZSBNYWx0YSBoYXMgbmVzdGVkIGFjY29yZGlvbnMgKi9cbi5hY2NvcmRpb24taXRlbS1vcGVuPi5hY2NvcmRpb24tY29udGVudCA+IC5qZi1pbnB1dC10eXBlLXJlcGVhdGFibGUgLmFjY29yZGlvbi1jb250ZW50IC8qIHRvIHJlc29sdmUgaXNzdWVzIHdpdGggYWNjb3JkaW9uIGNvbnRlbnQgaW4gcmVwZWF0YWJsZXMgKi8ge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC42cyBlYXNlIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzO1xuXHQtby10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNnMgZWFzZSAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zcztcblx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjZzIGVhc2UgMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7XG5cdG1heC1oZWlnaHQ6IDEwMDBweDtcblx0b3BhY2l0eTogMTtcbn0iLCIvKiFcbiAqICBTdHVubnBsYXRlIE1hcHMuanNcbiAqICBWZXJzaW9uOiAxLjBcbiAqL1xuLypcbiAqICBMYXN0IFVwZGF0ZWQ6IDI3LzA2LzE0XG4gKiAgQnk6IE1hcmtcbiAqICBcbiAqICBOb3RlczpcbiAqICBGb3IgaW5jbHVkaW5nIEdvb2dsZSBNYXBzIG9uIHNpdGUuXG4gKlxuICogIENoYW5nZWxvZzpcbiAqICAyNy8wNi8xNFxuICogIENyZWF0ZWRcbiAqL1xuXG5odG1sIHsgaGVpZ2h0OiAxMDAlOyB9XG5ib2R5IHsgaGVpZ2h0OiAxMDAlOyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7fVxuLm1hcHsgaGVpZ2h0OiAzMDBweDt3aWR0aDoxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO30iLCIvLy8vXG4vLy8gRmxleFNsaWRlciBNb2R1bGVcbi8vLyBAYXV0aG9yIE1hdHQgQnJ1Y2Vcbi8vLyBAYXV0aG9yIE1hcmsgR3JpZmZpdGhzXG4vLy8gQGdyb3VwIEZsZXhTbGlkZXJcbi8vLy9cblxuXG4uZmxleFNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47LyogZm9yIHNhZmFyaSAqL1xufVxuLy8vICMjIEZpbGwgTW9kZVxuLy8vICMjIyBGaWxsIE1vZGUgRmlsbFxuLmZsZXhTbGlkZXIuZmlsbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLmZsZXhTbGlkZXJfcHJvZmVzc2lvbnMuZmlsbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mbGV4U2xpZGVyLmZpbGwgPiB1bCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG4uZmxleFNsaWRlci5maWxsID4gdWwgPiBsaSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG4vKi5mbGV4U2xpZGVyLmZpbGwgdWwgbGk6Zmlyc3Qtb2YtdHlwZSwgLmZsZXhTbGlkZXIuZmlsbCB1bCBsaTpsYXN0LW9mLXR5cGUgeyAgICBcbiAgICBib3gtc2hhZG93OjBweCAwIDE0cHggYmxhY2s7XG59Ki9cblxuLy8vICMjIFRyYW5zaXRpb24gTW9kZVxuLy8vICMjIyBEZWZhdWx0IFNsaWRlIFN0eWxlc1xuLmZsZXhTbGlkZXIge1xuICAgID51bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgID5saSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjY2NjY2IHJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8vICMjIyBUcmFuc2l0aW9uIE1vZGUgU2xpZGVcbi5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J3NsaWRlJ10ge1xuICAgID51bCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICB3aWR0aDogMTAwMDAlO1xuICAgICAgICA+bGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICB3aWR0aDogMSU7XG4gICAgICAgICAgICAvKm1hcmdpbi1yaWdodDogLTRweDsqL1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLy8gIyMjIFRyYW5zaXRpb24gTW9kZSBGYWRlXG4uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICA+dWwge1xuICAgICAgICAvLyBoZWlnaHQ6IDEwMCU7XG4gICAgICAgID5saSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZSAwcztcblxuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICZbZGF0YS1zdGF0ZSo9J2lzLWFjdGl2ZSddIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW5kZXgtY29udGFpbmVye1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXp1cmU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPnRhYnBvcnQnKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5mbGV4LWluZGV4LXRleHR7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgIG1heC13aWR0aDogNjU1cHg7XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PTEyODBweCcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMTdweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIH1cblxuXG4gICAgLy9AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NXB4KSB7XG4gICAgLy8gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgLy99XG5cbn1cbi8vLyAjIyBOYXZpZ2F0aW9uIFN0eWxlc1xuLmZsZXhTbGlkZXItbmV4dEJ1dHRvbixcbi5mbGV4U2xpZGVyLWluZGV4Q29udGFpbmVyLFxuLmZsZXhTbGlkZXItcHJldkJ1dHRvbiB7XG5cbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDI7XG59XG5cbi5mbGV4U2xpZGVyLW5leHRCdXR0b24sXG4uZmxleFNsaWRlci1wcmV2QnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mbGV4U2xpZGVyLWluZGV4Q29udGFpbmVye1xuICAgIGJ7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW4gMS4wczsgLyogU2FmYXJpLCBDaHJvbWUgYW5kIE9wZXJhID4gMTIuMSAqL1xuICAgICAgICAtbW96LWFuaW1hdGlvbjogZmFkZUluIDEuMHM7IC8qIEZpcmVmb3ggPCAxNiAqL1xuICAgICAgICAtbXMtYW5pbWF0aW9uOiBmYWRlSW4gMS4wczsgLyogSW50ZXJuZXQgRXhwbG9yZXIgKi9cbiAgICAgICAgLW8tYW5pbWF0aW9uOiBmYWRlSW4gMS4wczsgLyogT3BlcmEgPCAxMi4xICovXG4gICAgICAgIGFuaW1hdGlvbjogZmFkZUluIDEuMHM7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG4uZmxleFNsaWRlci1uZXh0QnV0dG9uOmFmdGVyLFxuLmZsZXhTbGlkZXItcHJldkJ1dHRvbjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vYm90dG9tOiAxMHB4O1xuICAgIC8vbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjJlbSBzb2xpZDtcbiAgICBib3JkZXItYm90dG9tOiAwLjJlbSBzb2xpZDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuLmZsZXhTbGlkZXItbmV4dEJ1dHRvbjphZnRlcntcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uZmxleFNsaWRlci1wcmV2QnV0dG9uOmFmdGVyIHtcbiAgICAvL2xlZnQ6IDIwcHg7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5mbGV4U2xpZGVyLXByZXZCdXR0b24ge1xuICAgIC8vcmlnaHQ6IGF1dG87XG4gICAgLy9sZWZ0OiAwO1xuICAgIC8vXG4gICAgLy9jdXJzb3I6IHctcmVzaXplO1xufVxuLmZsZXhTbGlkZXItbmV4dEJ1dHRvbjpob3Zlcixcbi5mbGV4U2xpZGVyLXByZXZCdXR0b246aG92ZXIge1xuICAgIG9wYWNpdHk6IC44O1xufVxuLmZsZXhTbGlkZXItZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTM2NHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiAwIDMycHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgfVxufVxuLmZsZXhTbGlkZXItZG90cyBhIHtcbiAgICBmb250LWZhbWlseTogQXJpYWwgc2VyaWY7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcblxuICAgIG1hcmdpbjogMCA0cHg7XG5cbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cbiAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNik7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIC8vIGNvbG9yOiAkbWFuZ287XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgfVxufVxuLmZsZXhTbGlkZXItZG90cyAuY3VycmVudCxcbi5mbGV4U2xpZGVyLWRvdHMgW2RhdGEtc3RhdGUqPSdpcy1hY3RpdmUnXSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjkpO1xuICAgIHRleHQtc2hhZG93OiAycHggMnB4IDVweCByZ2JhKDE0MCwgMTQwLCAxNDAsIC42KTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLy8gY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxufVxuXG5cblxuLyogXG5BbmltYXRpb25zLiBcbkEgYmFzaWMgJ3NsaWRlLWluJyBhbmltYXRpb24gaXMgaW5jbHVkZWQgYnV0IHlvdSBjYW4gcm9sbC15b3VyLW93bi5cblBsZWFzZSBlbnN1cmUgdGhhdCB5b3Ugc2VwYXJhcmF0ZSB5b3VyIHN0eWxlIGZyb20gdGhlIGFuaW1hdGlvbiAoSUUgaGF2ZSB0d28gY2xhc3NlcykgYW5kIGdpdmUgeW91ciBhbmltYXRpb24tb25seSBzdHlsZXMgYSBjbGFzc25hbWUgdGhhdCBiZWdpbnMgJ2FuaW1hdGUtJy4gVGhlIHNjcmlwdCBuZWVkcyB0byBtZWFzdXJlIHRoZSBkaW1lbnNpb25zIG9mIGVhY2ggc2xpZGUgYXMgaXQgd2lsbCBiZSBvbmNlIHRoZSBhbmltYXRpb24gaXMgY29tcGxldGUsIGl0IHRoZXJlZm9yZSB0ZW1wb3JhcmlseSByZW1vdmVzIHRoZSAnYW5pbWF0ZS0nIHByZWZpeGVkIGNsYXNzbmFtZXMgd2hlbiBnZXR0aW5nIG1lYXN1cmluZyB0aGUgc2xpZGUgYW5kIHJlLWFwcGxpZXMgdGhlbSBhZnRlci5cbiovXG4uZmxleFNsaWRlciBbY2xhc3NePSdhbmltYXRlLWluLSddIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTQwMG1zO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDE0MDBtcztcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAxNDAwbXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMTQwMG1zO1xufVxuXG5cblxuLmZsZXhTbGlkZXIgLmN1cnJlbnQgW2NsYXNzKj0nYW5pbWF0ZS1pbi0nXSxcbi5mbGV4U2xpZGVyIFtkYXRhLXN0YXRlKj0naXMtYWN0aXZlJ10gW2NsYXNzKj0nYW5pbWF0ZS1pbi0nXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG59XG4uZmxleFNsaWRlciAubm90cmFuc2l0aW9uIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG59XG4uZmxleFNsaWRlciAuYW5pbWF0ZS1pbi1mcm9tLWxlZnQge1xuICAgIGxlZnQ6IC0xMDAlO1xufVxuLmZsZXhTbGlkZXIgLmFuaW1hdGUtaW4tZnJvbS1yaWdodCB7XG4gICAgcmlnaHQ6IC0xMDAlO1xufVxuLmZsZXhTbGlkZXIgLmFuaW1hdGUtaW4tZnJvbS10b3Age1xuICAgIGJvdHRvbTogMTAwJTtcbn1cbi5mbGV4U2xpZGVyIC5hbmltYXRlLWluLWZyb20tYm90dG9tIHtcbiAgICB0b3A6IDEwMCU7XG59XG4uZmxleFNsaWRlciAuY3VycmVudCAuYW5pbWF0ZS1pbi1mcm9tLWxlZnQsXG4uZmxleFNsaWRlciBbZGF0YS1zdGF0ZSo9J2lzLWFjdGl2ZSddIC5hbmltYXRlLWluLWZyb20tbGVmdCB7XG4gICAgbGVmdDogMDtcbn1cbi5mbGV4U2xpZGVyIC5jdXJyZW50IC5hbmltYXRlLWluLWZyb20tcmlnaHQsXG4uZmxleFNsaWRlciBbZGF0YS1zdGF0ZSo9J2lzLWFjdGl2ZSddIC5hbmltYXRlLWluLWZyb20tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xufVxuLmZsZXhTbGlkZXIgLmN1cnJlbnQgLmFuaW1hdGUtaW4tZnJvbS10b3AsXG4uZmxleFNsaWRlciBbZGF0YS1zdGF0ZSo9J2lzLWFjdGl2ZSddIC5hbmltYXRlLWluLWZyb20tdG9wIHtcbiAgICBib3R0b206IDA7XG59XG4uZmxleFNsaWRlciAuY3VycmVudCAuYW5pbWF0ZS1pbi1mcm9tLWJvdHRvbSxcbi5mbGV4U2xpZGVyIFtkYXRhLXN0YXRlKj0naXMtYWN0aXZlJ10gLmFuaW1hdGUtaW4tZnJvbS1ib3R0b20ge1xuICAgIHRvcDogMDtcbn1cblxuXG4vKlxuICogalF1ZXJ5IEZsZXhTbGlkZXIgdjIuMFxuICogaHR0cDovL3d3dy53b290aGVtZXMuY29tL2ZsZXhzbGlkZXIvXG4gKlxuICogQ29weXJpZ2h0IDIwMTIgV29vVGhlbWVzXG4gKiBGcmVlIHRvIHVzZSB1bmRlciB0aGUgR1BMdjIgbGljZW5zZS5cbiAqIGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcbiAqXG4gKiBDb250cmlidXRpbmcgYXV0aG9yOiBUeWxlciBTbWl0aCAoQG1ibXVmZmZpbilcbiAqL1xuXG4gXG4vKiBCcm93c2VyIFJlc2V0cyAqL1xuLmZsZXgtY29udGFpbmVyIGE6YWN0aXZlLFxuLmZsZXhzbGlkZXIgYTphY3RpdmUsXG4uZmxleC1jb250YWluZXIgYTpmb2N1cyxcbi5mbGV4c2xpZGVyIGE6Zm9jdXMgIHtvdXRsaW5lOiBub25lO31cbi5zbGlkZXMsXG4uZmxleC1jb250cm9sLW5hdixcbi5mbGV4LWRpcmVjdGlvbi1uYXYge21hcmdpbjogMDsgcGFkZGluZzogMDsgbGlzdC1zdHlsZTogbm9uZTt9IFxuXG4vKiBGbGV4U2xpZGVyIE5lY2Vzc2FyeSBTdHlsZXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8gXG4uZmxleHNsaWRlciB7bWFyZ2luOiAwOyBwYWRkaW5nOiAwO31cbi5mbGV4c2xpZGVyIC5zbGlkZXMgPiBsaSB7ZGlzcGxheTogbm9uZTsgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47fSAvKiBIaWRlIHRoZSBzbGlkZXMgYmVmb3JlIHRoZSBKUyBpcyBsb2FkZWQuIEF2b2lkcyBpbWFnZSBqdW1waW5nICovXG4uZmxleHNsaWRlciAuc2xpZGVzIGltZyB7d2lkdGg6IDEwMCU7IGRpc3BsYXk6IGJsb2NrO31cbi5mbGV4LXBhdXNlcGxheSBzcGFuIHt0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTt9XG5cbi8qIENsZWFyZml4IGZvciB0aGUgLnNsaWRlcyBlbGVtZW50ICovXG4uc2xpZGVzOmFmdGVyIHtjb250ZW50OiBcIi5cIjsgZGlzcGxheTogYmxvY2s7IGNsZWFyOiBib3RoOyB2aXNpYmlsaXR5OiBoaWRkZW47IGxpbmUtaGVpZ2h0OiAwOyBoZWlnaHQ6IDA7fSBcbmh0bWxbeG1sbnNdIC5zbGlkZXMge2Rpc3BsYXk6IGJsb2NrO30gXG4qIGh0bWwgLnNsaWRlcyB7aGVpZ2h0OiAxJTt9XG5cbi8qIE5vIEphdmFTY3JpcHQgRmFsbGJhY2sgKi9cbi8qIElmIHlvdSBhcmUgbm90IHVzaW5nIGFub3RoZXIgc2NyaXB0LCBzdWNoIGFzIE1vZGVybml6ciwgbWFrZSBzdXJlIHlvdVxuICogaW5jbHVkZSBqcyB0aGF0IGVsaW1pbmF0ZXMgdGhpcyBjbGFzcyBvbiBwYWdlIGxvYWQgKi9cbi5uby1qcyAuc2xpZGVzID4gbGk6Zmlyc3QtY2hpbGQge2Rpc3BsYXk6IGJsb2NrO31cblxuXG4vKiBGbGV4U2xpZGVyIERlZmF1bHQgVGhlbWVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5mbGV4c2xpZGVyIHttYXJnaW46IDAgMCA2MHB4OyBiYWNrZ3JvdW5kOiAjZmZmOyBib3JkZXI6IDRweCBzb2xpZCAjZmZmOyBwb3NpdGlvbjogcmVsYXRpdmU7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDRweDsgLW8tYm9yZGVyLXJhZGl1czogNHB4OyBib3JkZXItcmFkaXVzOiA0cHg7IGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsMCwwLC4yKTsgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLDAsMCwuMik7IC1tb3otYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwwLDAsLjIpOyAtby1ib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLDAsMCwuMik7IHpvb206IDE7fVxuLmZsZXgtdmlld3BvcnQge21heC1oZWlnaHQ6IDIwMDBweDsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTsgLW1vei10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTsgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7fVxuLmxvYWRpbmcgLmZsZXgtdmlld3BvcnQge21heC1oZWlnaHQ6IDMwMHB4O31cbi5mbGV4c2xpZGVyIC5zbGlkZXMge3pvb206IDE7fVxuXG4vLyAuY2Fyb3VzZWwgbGkge21hcmdpbi1yaWdodDogNXB4fVxuXG5cbi8qIERpcmVjdGlvbiBOYXYgKi9cbi5mbGV4LWRpcmVjdGlvbi1uYXYgeypoZWlnaHQ6IDA7fVxuLmZsZXgtZGlyZWN0aW9uLW5hdiBhIHt3aWR0aDogMzBweDsgaGVpZ2h0OiAzMHB4OyBtYXJnaW46IC0yMHB4IDAgMDsgZGlzcGxheTogYmxvY2s7IGJhY2tncm91bmQ6IHVybChpbWFnZXMvYmdfZGlyZWN0aW9uX25hdi5wbmcpIG5vLXJlcGVhdCAwIDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IHotaW5kZXg6IDEwOyBjdXJzb3I6IHBvaW50ZXI7IHRleHQtaW5kZW50OiAtOTk5OXB4OyBvcGFjaXR5OiAwOyAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTt9XG4uZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5leHQge2JhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMDsgcmlnaHQ6IC0zNnB4OyB9XG4uZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LXByZXYge2xlZnQ6IC0zNnB4O31cbi5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LW5leHQge29wYWNpdHk6IDAuODsgcmlnaHQ6IDVweDt9XG4uZmxleHNsaWRlcjpob3ZlciAuZmxleC1wcmV2IHtvcGFjaXR5OiAwLjg7IGxlZnQ6IDVweDt9XG4uZmxleHNsaWRlcjpob3ZlciAuZmxleC1uZXh0OmhvdmVyLCAuZmxleHNsaWRlcjpob3ZlciAuZmxleC1wcmV2OmhvdmVyIHtvcGFjaXR5OiAxO31cbi5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtZGlzYWJsZWQge29wYWNpdHk6IC4zIWltcG9ydGFudDsgZmlsdGVyOmFscGhhKG9wYWNpdHk9MzApOyBjdXJzb3I6IGRlZmF1bHQ7fVxuXG4vKiBDb250cm9sIE5hdiAqL1xuLmZsZXgtY29udHJvbC1uYXYge3dpZHRoOiAxMDAlOyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogLTQwcHg7IHRleHQtYWxpZ246IGNlbnRlcjt9XG4uZmxleC1jb250cm9sLW5hdiBsaSB7bWFyZ2luOiAwIDZweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB6b29tOiAxOyAqZGlzcGxheTogaW5saW5lO31cbi5mbGV4LWNvbnRyb2wtcGFnaW5nIGxpIGEge3dpZHRoOiAxMXB4OyBoZWlnaHQ6IDExcHg7IGRpc3BsYXk6IGJsb2NrOyBiYWNrZ3JvdW5kOiAjNjY2OyBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNSk7IGN1cnNvcjogcG9pbnRlcjsgdGV4dC1pbmRlbnQ6IC05OTk5cHg7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjBweDsgLW1vei1ib3JkZXItcmFkaXVzOiAyMHB4OyAtby1ib3JkZXItcmFkaXVzOiAyMHB4OyBib3JkZXItcmFkaXVzOiAyMHB4OyBib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMCwwLDAsMC4zKTt9XG4uZmxleC1jb250cm9sLXBhZ2luZyBsaSBhOmhvdmVyIHsgYmFja2dyb3VuZDogIzMzMzsgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjcpOyB9XG4uZmxleC1jb250cm9sLXBhZ2luZyBsaSBhLmZsZXgtYWN0aXZlIHsgYmFja2dyb3VuZDogIzAwMDsgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjkpOyBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmZsZXgtY29udHJvbC10aHVtYnMge21hcmdpbjogNXB4IDAgMDsgcG9zaXRpb246IHN0YXRpYzsgb3ZlcmZsb3c6IGhpZGRlbjt9XG4uZmxleC1jb250cm9sLXRodW1icyBsaSB7d2lkdGg6IDI1JTsgZmxvYXQ6IGxlZnQ7IG1hcmdpbjogMDt9XG4uZmxleC1jb250cm9sLXRodW1icyBpbWcge3dpZHRoOiAxMDAlOyBkaXNwbGF5OiBibG9jazsgb3BhY2l0eTogLjc7IGN1cnNvcjogcG9pbnRlcjt9XG4uZmxleC1jb250cm9sLXRodW1icyBpbWc6aG92ZXIge29wYWNpdHk6IDE7fVxuLmZsZXgtY29udHJvbC10aHVtYnMgLmZsZXgtYWN0aXZlIHtvcGFjaXR5OiAxOyBjdXJzb3I6IGRlZmF1bHQ7fVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LXByZXYge29wYWNpdHk6IDE7IGxlZnQ6IDA7fVxuICAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5leHQge29wYWNpdHk6IDE7IHJpZ2h0OiAwO31cbn1cbiIsIi53aXphcmQge1xuICAud2l6LWNvbnRlbnQge1xuICAgIHNlY3Rpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLndpei1uYXYtcGFuZSB7XG4gICAgLnBhZ2UtaW5kZXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqIFdpemFyZCBzdHlsZXMgKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLm1wLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvL2ZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgLy9jb2xvcjogIzRhNGE0YTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMTtcbiAgICB9XG59XG5cbi53aXphcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcblxuICAgIC53aXotY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgICAgLm1wLXNlY3Rpb24ge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDcycHggODhweCAxNzhweDtcbiAgICAgICAgICAgIC8vZm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDQ0cHggMTQycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDE3cHggMTQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdGVwLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxN3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCh0aXRsZSwgNDBweCwgJGJvZHktdGV4dCwgZmFsc2UsICAxLjI1KTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubXAtY29udGVudC13cmFwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDY0cHggMCAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQycHggMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud2l6LW5hdi1wYW5lbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAxMDZweCk7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5Zjc7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjRzIGVhc2Utb3V0O1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICB0b3A6IC13ZWJraXQtY2FsYygxMDAlIC0gODZweCk7XG4gICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDg2cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5vcGVuZWQge1xuICAgICAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgICAgICAud2l6LW5hdiBsaS5pbmRleCBhOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tb2R1bGVzL3dpemFyZC9jbG9zZS1tZW51LWljb24uc3ZnXCIpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud2l6LW5hdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICBoZWlnaHQ6IDEwNnB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbG1vc3QtYmxhY2s7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDg2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleDogMCAxIDQ1MHB4O1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjYWFiN2JiO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pbmRleCB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDIwMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tb2R1bGVzL3dpemFyZC9pbmRleC1pY29uLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMyLjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzVjNzY3ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwwLDAsMC40KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbW9kdWxlcy93aXphcmQvbGVmdC1zY3JvbGwtYnV0dG9uMi5qcGdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbW9kdWxlcy93aXphcmQvbGVmdC1zY3JvbGwtYnV0dG9uLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tb2R1bGVzL3dpemFyZC9sZWZ0LXNjcm9sbC1idXR0b24uc3ZnXCIpLCB1cmwoXCIuLi9pbWcvbW9kdWxlcy93aXphcmQvbGVmdC1zY3JvbGwtYnV0dG9uMi5qcGdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzVjNzY3ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21vZHVsZXMvd2l6YXJkL3JpZ2h0LXNjcm9sbC1idXR0b24yLmpwZ1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwwLDAsMC40KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjVweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbW9kdWxlcy93aXphcmQvcmlnaHQtc2Nyb2xsLWJ1dHRvbi5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbW9kdWxlcy93aXphcmQvcmlnaHQtc2Nyb2xsLWJ1dHRvbi5zdmdcIiksIHVybChcIi4uL2ltZy9tb2R1bGVzL3dpemFyZC9yaWdodC1zY3JvbGwtYnV0dG9uMi5qcGdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndpei1uYXYtZGV0YWlscyB7XG4gICAgICAgIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gICAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgLm1wLXNlY3Rpb24ge1xuICAgICAgICAgICAgcGFkZGluZzogNDdweCA4OHB4IDg0cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDQ0cHggNjNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMTdweCA1OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIlxuQG1peGluIGZvbnQoJHR5cGU6IGJvZHksICRzaXplOiBmYWxzZSwgJGNvbG91cjogZmFsc2UsICR3ZWlnaHQ6IGZhbHNlLCAgJGxoOiBmYWxzZSkge1xuICAgIEBpZigkdHlwZSA9PSAndGl0bGUnKXtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgIH0gQGVsc2UgaWYgKCR0eXBlID09ICdib2R5Jyl7XG4gICAgICAgIGZvbnQtZmFtaWx5OiRmb250LWJvZHk7XG4gICAgfSBAZWxzZWlmICgkdHlwZSA9PSAndGl0bGUyJyl7XG4gICAgICAgIGZvbnQtZmFtaWx5OiRmb250LXRpbWVzLXJvbWFuO1xuICAgIH0gQGVsc2V7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIH1cbiAgICBAaWYgJHNpemUgeyBmb250LXNpemU6ICRzaXplOyB9XG4gICAgQGlmICRjb2xvdXIgeyBjb2xvcjogJGNvbG91cjsgfVxuICAgIEBpZiAkd2VpZ2h0IHsgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7IH1cbiAgICBAaWYgJGxoIHsgbGluZS1oZWlnaHQ6ICRsaDsgfVxufSIsIiNwb2xpY3lEdXJhdGlvbldpZGdldCB7XG5cdC5kZW1vdGVkIHtcblx0XHRvcGFjaXR5OiAwLjI7XG5cdH1cbn0iLCIuYWxlcnREaWFsb2cge1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjc1KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogOTk5OTk5OTk7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTAuMjVlbTtcbiAgICB9XG4gICAgLmRpYWxvZy1ib3gge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIH1cbiAgICAuZGlhbG9nLXRpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQtZ3JleTtcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgICAgICAvL2ZvbnQtZmFtaWx5OiBBR2FyYW1vbmRQcm87XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLDMwcHgsJGFsbW9zdC1ibGFjayw0MDAsMS4yMSk7XG4gICAgICAgIC8vZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAvL2NvbG9yOiAjMDYwNzA4O1xuICAgICAgICBAYXQtcm9vdCAuZ2V0LWEtcXVvdGUtcGFnZSAme1xuICAgICAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTowO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0LmdldEFRdW90ZU9wdGlvbi1pY29uIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHR9XG4gICAgfVxuICAgIC5kaWFsb2ctbWVzc2FnZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuZGlhbG9nLWJ1dHRvbi1yb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwIHJnYmEoMTAwLCAxMDAsIDEwMCwgMC4xKTtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjMjEyZjM4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KCRmb290ZXIsIHNlY29uZGFyeUJnKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhX2J0bi1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgY29sb3I6ICRhX2J0bi10ZXh0O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDE1cHggMTVweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzY2NjtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEgKyBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM5YjliOWI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgZm9ybSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgJi5zdWJtaXR0ZWQgaW5wdXQ6aW52YWxpZCArIGxhYmVsLm12YWxpZGF0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5qZi1yb3cgPiBsYWJlbC5tdmFsaWRhdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMHB4IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAjd3JhcHBlci1mb3ItbmFtZS5qZi1yb3cgPiBsYWJlbC5tdmFsaWRhdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5ib2R5LmFsZXJ0SXNPcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5ib2R5LmFsZXJ0SXNPcGVuIHtcbiAgICAmIHNlY3Rpb24sXG4gICAgJiBoZWFkZXIsXG4gICAgJiBmb290ZXIsXG4gICAgJiAuamYtaGVhZGVyLXNlY3Rpb24sXG4gICAgJiB1bFthdHRyXj1qZi1wYWdlLWNvbnRyb2xdIHtcbiAgICAgICAgZmlsdGVyOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJ6ZEdGdVpHRnNiMjVsUFNKdWJ5SS9QZ284SVVSUFExUlpVRVVnYzNabklGQlZRa3hKUXlBaUxTOHZWek5ETHk5RVZFUWdVMVpISURFdU1TOHZSVTRpSUNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk5SGNtRndhR2xqY3k5VFZrY3ZNUzR4TDBSVVJDOXpkbWN4TVM1a2RHUWlQZ284YzNabklIWmxjbk5wYjI0OUlqRXVNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SStDaUFnSUNBOFpHVm1jejRLSUNBZ0lDQWdJQ0E4Wm1sc2RHVnlJR2xrUFNKbllYVnpjMmxoYmw5aWJIVnlJajRLSUNBZ0lDQWdJQ0FnSUNBZ1BHWmxSMkYxYzNOcFlXNUNiSFZ5SUdsdVBTSlRiM1Z5WTJWSGNtRndhR2xqSWlCemRHUkVaWFpwWVhScGIyNDlJakV1TmlJZ0x6NEtJQ0FnSUNBZ0lDQThMMlpwYkhSbGNqNEtJQ0FnSUR3dlpHVm1jejRLUEM5emRtYysjZ2F1c3NpYW5fYmx1cik7XG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDJweCk7XG4gICAgICAgIC1tb3otZmlsdGVyOiBibHVyKDJweCk7XG4gICAgICAgIC1tcy1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgICAgICAgLW8tZmlsdGVyOiBibHVyKDJweCk7XG4gICAgICAgIGZpbHRlcjogYmx1cigycHgpO1xuICAgIH1cbn0iLCIvKiBcblN0eWxlIGZvciBjdXJzb3JUcmFja2luZ1Rvb2x0aXAoKSBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuVGhlIEpTIGZ1bmN0aW9uIHdpbGwgdXBkYXRlZCB0aGUgZm9sbG93aW5nIGNzcyA6cm9vdCB2YXJpYWJsZXNcbiAgICAtLWN1cnRvb2x0aXAtcG9zaXRpb246IGFic29sdXRlO1xuICAgIC0tY3Vyc29yLXg6IDBweDtcbiAgICAtLWN1cnNvci15OiAwcHg7XG5EZWZhdWx0cyBhcmUgc2V0IGJlbG93IGluIGNhc2UgdGhlc2UgZG9uJ3QgZXhpc3QuXG4qL1xuKltkYXRhLWN1cnRvb2x0aXBdOmhvdmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtY3VydG9vbHRpcCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHZhcigtLWN1cnRvb2x0aXAtcG9zaXRpb24sIGFic29sdXRlKTtcbiAgICB0b3A6IHZhcigtLWN1cnNvci15LCAwKTtcbiAgICBsZWZ0OiB2YXIoLS1jdXJzb3IteCwgMCk7XG4gICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgIHotaW5kZXg6IDk5OTk5OTk5OTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IC40cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn0iLCIvKiEgalF1ZXJ5IFVJIC0gdjEuMTIuMSAtIDIwMTYtMDktMTRcbiogaHR0cDovL2pxdWVyeXVpLmNvbVxuKiBJbmNsdWRlczogY29yZS5jc3MsIGFjY29yZGlvbi5jc3MsIGF1dG9jb21wbGV0ZS5jc3MsIG1lbnUuY3NzLCBidXR0b24uY3NzLCBjb250cm9sZ3JvdXAuY3NzLCBjaGVja2JveHJhZGlvLmNzcywgZGF0ZXBpY2tlci5jc3MsIGRpYWxvZy5jc3MsIGRyYWdnYWJsZS5jc3MsIHJlc2l6YWJsZS5jc3MsIHByb2dyZXNzYmFyLmNzcywgc2VsZWN0YWJsZS5jc3MsIHNlbGVjdG1lbnUuY3NzLCBzbGlkZXIuY3NzLCBzb3J0YWJsZS5jc3MsIHNwaW5uZXIuY3NzLCB0YWJzLmNzcywgdG9vbHRpcC5jc3MsIHRoZW1lLmNzc1xuKiBUbyB2aWV3IGFuZCBtb2RpZnkgdGhpcyB0aGVtZSwgdmlzaXQgaHR0cDovL2pxdWVyeXVpLmNvbS90aGVtZXJvbGxlci8/YmdTaGFkb3dYUG9zPSZiZ092ZXJsYXlYUG9zPSZiZ0Vycm9yWFBvcz0mYmdIaWdobGlnaHRYUG9zPSZiZ0NvbnRlbnRYUG9zPSZiZ0hlYWRlclhQb3M9JmJnQWN0aXZlWFBvcz0mYmdIb3ZlclhQb3M9JmJnRGVmYXVsdFhQb3M9JmJnU2hhZG93WVBvcz0mYmdPdmVybGF5WVBvcz0mYmdFcnJvcllQb3M9JmJnSGlnaGxpZ2h0WVBvcz0mYmdDb250ZW50WVBvcz0mYmdIZWFkZXJZUG9zPSZiZ0FjdGl2ZVlQb3M9JmJnSG92ZXJZUG9zPSZiZ0RlZmF1bHRZUG9zPSZiZ1NoYWRvd1JlcGVhdD0mYmdPdmVybGF5UmVwZWF0PSZiZ0Vycm9yUmVwZWF0PSZiZ0hpZ2hsaWdodFJlcGVhdD0mYmdDb250ZW50UmVwZWF0PSZiZ0hlYWRlclJlcGVhdD0mYmdBY3RpdmVSZXBlYXQ9JmJnSG92ZXJSZXBlYXQ9JmJnRGVmYXVsdFJlcGVhdD0maWNvbnNIb3Zlcj11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNTU1NTU1XzI1NngyNDAucG5nJTIyKSZpY29uc0hpZ2hsaWdodD11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNzc3NjIwXzI1NngyNDAucG5nJTIyKSZpY29uc0hlYWRlcj11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nJTIyKSZpY29uc0Vycm9yPXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc19jYzAwMDBfMjU2eDI0MC5wbmclMjIpJmljb25zRGVmYXVsdD11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nJTIyKSZpY29uc0NvbnRlbnQ9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZyUyMikmaWNvbnNBY3RpdmU9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zX2ZmZmZmZl8yNTZ4MjQwLnBuZyUyMikmYmdJbWdVcmxTaGFkb3c9JmJnSW1nVXJsT3ZlcmxheT0mYmdJbWdVcmxIb3Zlcj0mYmdJbWdVcmxIaWdobGlnaHQ9JmJnSW1nVXJsSGVhZGVyPSZiZ0ltZ1VybEVycm9yPSZiZ0ltZ1VybERlZmF1bHQ9JmJnSW1nVXJsQ29udGVudD0mYmdJbWdVcmxBY3RpdmU9Jm9wYWNpdHlGaWx0ZXJTaGFkb3c9QWxwaGEoT3BhY2l0eSUzRDMwKSZvcGFjaXR5RmlsdGVyT3ZlcmxheT1BbHBoYShPcGFjaXR5JTNEMzApJm9wYWNpdHlTaGFkb3dQZXJjPTMwJm9wYWNpdHlPdmVybGF5UGVyYz0zMCZpY29uQ29sb3JIb3Zlcj0lMjM1NTU1NTUmaWNvbkNvbG9ySGlnaGxpZ2h0PSUyMzc3NzYyMCZpY29uQ29sb3JIZWFkZXI9JTIzNDQ0NDQ0Jmljb25Db2xvckVycm9yPSUyM2NjMDAwMCZpY29uQ29sb3JEZWZhdWx0PSUyMzc3Nzc3NyZpY29uQ29sb3JDb250ZW50PSUyMzQ0NDQ0NCZpY29uQ29sb3JBY3RpdmU9JTIzZmZmZmZmJmJnSW1nT3BhY2l0eVNoYWRvdz0wJmJnSW1nT3BhY2l0eU92ZXJsYXk9MCZiZ0ltZ09wYWNpdHlFcnJvcj05NSZiZ0ltZ09wYWNpdHlIaWdobGlnaHQ9NTUmYmdJbWdPcGFjaXR5Q29udGVudD03NSZiZ0ltZ09wYWNpdHlIZWFkZXI9NzUmYmdJbWdPcGFjaXR5QWN0aXZlPTY1JmJnSW1nT3BhY2l0eUhvdmVyPTc1JmJnSW1nT3BhY2l0eURlZmF1bHQ9NzUmYmdUZXh0dXJlU2hhZG93PWZsYXQmYmdUZXh0dXJlT3ZlcmxheT1mbGF0JmJnVGV4dHVyZUVycm9yPWZsYXQmYmdUZXh0dXJlSGlnaGxpZ2h0PWZsYXQmYmdUZXh0dXJlQ29udGVudD1mbGF0JmJnVGV4dHVyZUhlYWRlcj1mbGF0JmJnVGV4dHVyZUFjdGl2ZT1mbGF0JmJnVGV4dHVyZUhvdmVyPWZsYXQmYmdUZXh0dXJlRGVmYXVsdD1mbGF0JmNvcm5lclJhZGl1cz0zcHgmZndEZWZhdWx0PW5vcm1hbCZmZkRlZmF1bHQ9QXJpYWwlMkNIZWx2ZXRpY2ElMkNzYW5zLXNlcmlmJmZzRGVmYXVsdD0xZW0mY29ybmVyUmFkaXVzU2hhZG93PThweCZ0aGlja25lc3NTaGFkb3c9NXB4Jm9mZnNldExlZnRTaGFkb3c9MHB4Jm9mZnNldFRvcFNoYWRvdz0wcHgmb3BhY2l0eVNoYWRvdz0uMyZiZ0NvbG9yU2hhZG93PSUyMzY2NjY2NiZvcGFjaXR5T3ZlcmxheT0uMyZiZ0NvbG9yT3ZlcmxheT0lMjNhYWFhYWEmZmNFcnJvcj0lMjM1ZjNmM2YmYm9yZGVyQ29sb3JFcnJvcj0lMjNmMWE4OTkmYmdDb2xvckVycm9yPSUyM2ZkZGZkZiZmY0hpZ2hsaWdodD0lMjM3Nzc2MjAmYm9yZGVyQ29sb3JIaWdobGlnaHQ9JTIzZGFkNTVlJmJnQ29sb3JIaWdobGlnaHQ9JTIzZmZmYTkwJmZjQ29udGVudD0lMjMzMzMzMzMmYm9yZGVyQ29sb3JDb250ZW50PSUyM2RkZGRkZCZiZ0NvbG9yQ29udGVudD0lMjNmZmZmZmYmZmNIZWFkZXI9JTIzMzMzMzMzJmJvcmRlckNvbG9ySGVhZGVyPSUyM2RkZGRkZCZiZ0NvbG9ySGVhZGVyPSUyM2U5ZTllOSZmY0FjdGl2ZT0lMjNmZmZmZmYmYm9yZGVyQ29sb3JBY3RpdmU9JTIzMDAzZWZmJmJnQ29sb3JBY3RpdmU9JTIzMDA3ZmZmJmZjSG92ZXI9JTIzMmIyYjJiJmJvcmRlckNvbG9ySG92ZXI9JTIzY2NjY2NjJmJnQ29sb3JIb3Zlcj0lMjNlZGVkZWQmZmNEZWZhdWx0PSUyMzQ1NDU0NSZib3JkZXJDb2xvckRlZmF1bHQ9JTIzYzVjNWM1JmJnQ29sb3JEZWZhdWx0PSUyM2Y2ZjZmNlxuKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yczsgTGljZW5zZWQgTUlUICovXG5cbi8qIExheW91dCBoZWxwZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1oZWxwZXItaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcbn1cbi51aS1oZWxwZXItcmVzZXQge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0b3V0bGluZTogMDtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udWktaGVscGVyLWNsZWFyZml4OmJlZm9yZSxcbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuXHRjbGVhcjogYm90aDtcbn1cbi51aS1oZWxwZXItemZpeCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvcGFjaXR5OiAwO1xuXHRmaWx0ZXI6QWxwaGEoT3BhY2l0eT0wKTsgLyogc3VwcG9ydDogSUU4ICovXG59XG5cbi51aS1mcm9udCB7XG5cdHotaW5kZXg6IDEwMDtcbn1cblxuXG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1kaXNhYmxlZCB7XG5cdGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktaWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luLXRvcDogLS4yNWVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtaW5kZW50OiAtOTk5OTlweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnVpLXdpZGdldC1pY29uLWJsb2NrIHtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLThweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIE1pc2MgdmlzdWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMnB4IDAgMCAwO1xuXHRwYWRkaW5nOiAuNWVtIC41ZW0gLjVlbSAuN2VtO1xuXHRmb250LXNpemU6IDEwMCU7XG59XG4udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tY29udGVudCB7XG5cdHBhZGRpbmc6IDFlbSAyLjJlbTtcblx0Ym9yZGVyLXRvcDogMDtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG4udWktYXV0b2NvbXBsZXRlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cbi51aS1tZW51IHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3V0bGluZTogMDtcbn1cbi51aS1tZW51IC51aS1tZW51IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuLnVpLW1lbnUgLnVpLW1lbnUtaXRlbSB7XG5cdG1hcmdpbjogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQvKiBzdXBwb3J0OiBJRTEwLCBzZWUgIzg4NDQgKi9cblx0bGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJSQUE3XCIpO1xufVxuLnVpLW1lbnUgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAzcHggMWVtIDNweCAuNGVtO1xufVxuLnVpLW1lbnUgLnVpLW1lbnUtZGl2aWRlciB7XG5cdG1hcmdpbjogNXB4IDA7XG5cdGhlaWdodDogMDtcblx0Zm9udC1zaXplOiAwO1xuXHRsaW5lLWhlaWdodDogMDtcblx0Ym9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG59XG4udWktbWVudSAudWktc3RhdGUtZm9jdXMsXG4udWktbWVudSAudWktc3RhdGUtYWN0aXZlIHtcblx0bWFyZ2luOiAtMXB4O1xufVxuXG4vKiBpY29uIHN1cHBvcnQgKi9cbi51aS1tZW51LWljb25zIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLW1lbnUtaWNvbnMgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcblx0cGFkZGluZy1sZWZ0OiAyZW07XG59XG5cbi8qIGxlZnQtYWxpZ25lZCAqL1xuLnVpLW1lbnUgLnVpLWljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAuMmVtO1xuXHRtYXJnaW46IGF1dG8gMDtcbn1cblxuLyogcmlnaHQtYWxpZ25lZCAqL1xuLnVpLW1lbnUgLnVpLW1lbnUtaWNvbiB7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAwO1xufVxuLnVpLWJ1dHRvbiB7XG5cdHBhZGRpbmc6IC40ZW0gMWVtO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0bWFyZ2luLXJpZ2h0OiAuMWVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHQvKiBTdXBwb3J0OiBJRSA8PSAxMSAqL1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnVpLWJ1dHRvbixcbi51aS1idXR0b246bGluayxcbi51aS1idXR0b246dmlzaXRlZCxcbi51aS1idXR0b246aG92ZXIsXG4udWktYnV0dG9uOmFjdGl2ZSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogdG8gbWFrZSByb29tIGZvciB0aGUgaWNvbiwgYSB3aWR0aCBuZWVkcyB0byBiZSBzZXQgaGVyZSAqL1xuLnVpLWJ1dHRvbi1pY29uLW9ubHkge1xuXHR3aWR0aDogMmVtO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyogbm8gaWNvbiBzdXBwb3J0IGZvciBpbnB1dCBlbGVtZW50cyAqL1xuaW5wdXQudWktYnV0dG9uLnVpLWJ1dHRvbi1pY29uLW9ubHkge1xuXHR0ZXh0LWluZGVudDogMDtcbn1cblxuLyogYnV0dG9uIGljb24gZWxlbWVudChzKSAqL1xuLnVpLWJ1dHRvbi1pY29uLW9ubHkgLnVpLWljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi10b3A6IC04cHg7XG5cdG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuXG4udWktYnV0dG9uLnVpLWljb24tbm90ZXh0IC51aS1pY29uIHtcblx0cGFkZGluZzogMDtcblx0d2lkdGg6IDIuMWVtO1xuXHRoZWlnaHQ6IDIuMWVtO1xuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxufVxuXG5pbnB1dC51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb24ge1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHR0ZXh0LWluZGVudDogMDtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0cGFkZGluZzogLjRlbSAxZW07XG59XG5cbi8qIHdvcmthcm91bmRzICovXG4vKiBTdXBwb3J0OiBGaXJlZm94IDUgLSA0MCAqL1xuaW5wdXQudWktYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuYnV0dG9uLnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcbn1cbi51aS1jb250cm9sZ3JvdXAge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG4udWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVtOmZvY3VzLFxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbS51aS12aXN1YWwtZm9jdXMge1xuXHR6LWluZGV4OiA5OTk5O1xufVxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbG9hdDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udWktY29udHJvbGdyb3VwIC51aS1jb250cm9sZ3JvdXAtbGFiZWwge1xuXHRwYWRkaW5nOiAuNGVtIDFlbTtcbn1cbi51aS1jb250cm9sZ3JvdXAgLnVpLWNvbnRyb2xncm91cC1sYWJlbCBzcGFuIHtcblx0Zm9udC1zaXplOiA4MCU7XG59XG4udWktY29udHJvbGdyb3VwLWhvcml6b250YWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbCArIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG5cdGJvcmRlci1sZWZ0OiBub25lO1xufVxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWxhYmVsICsgLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcblx0Ym9yZGVyLXRvcDogbm9uZTtcbn1cbi51aS1jb250cm9sZ3JvdXAtaG9yaXpvbnRhbCAudWktY29udHJvbGdyb3VwLWxhYmVsLnVpLXdpZGdldC1jb250ZW50IHtcblx0Ym9yZGVyLXJpZ2h0OiBub25lO1xufVxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWxhYmVsLnVpLXdpZGdldC1jb250ZW50IHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLyogU3Bpbm5lciBzcGVjaWZpYyBzdHlsZSBmaXhlcyAqL1xuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktc3Bpbm5lci1pbnB1dCB7XG5cblx0LyogU3VwcG9ydDogSUU4IG9ubHksIEFuZHJvaWQgPCA0LjQgb25seSAqL1xuXHR3aWR0aDogNzUlO1xuXHR3aWR0aDogY2FsYyggMTAwJSAtIDIuNGVtICk7XG59XG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1zcGlubmVyIC51aS1zcGlubmVyLXVwIHtcblx0Ym9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG59XG5cbi51aS1jaGVja2JveHJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmQge1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDFweCAjY2NjO1xuXHRib3JkZXItcmFkaXVzOiAuMTJlbTtcblx0Ym9yZGVyOiBub25lO1xufVxuLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwgLnVpLWljb24tYmFja2dyb3VuZCB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDFlbTtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdGJvcmRlcjogbm9uZTtcbn1cbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZCAudWktaWNvbixcbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZDpob3ZlciAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdHdpZHRoOiA4cHg7XG5cdGhlaWdodDogOHB4O1xuXHRib3JkZXItd2lkdGg6IDRweDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi51aS1jaGVja2JveHJhZGlvLWRpc2FibGVkIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udWktZGF0ZXBpY2tlciB7XG5cdHdpZHRoOiAxN2VtO1xuXHRwYWRkaW5nOiAuMmVtIC4yZW0gMDtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogLjJlbSAwO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMnB4O1xuXHR3aWR0aDogMS44ZW07XG5cdGhlaWdodDogMS44ZW07XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG5cdHRvcDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG5cdGxlZnQ6IDJweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuXHRyaWdodDogMnB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciB7XG5cdGxlZnQ6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuXHRyaWdodDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLThweDtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC04cHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG5cdG1hcmdpbjogMCAyLjNlbTtcblx0bGluZS1oZWlnaHQ6IDEuOGVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuXHRmb250LXNpemU6IDFlbTtcblx0bWFyZ2luOiAxcHggMDtcbn1cbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoLFxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXIteWVhciB7XG5cdHdpZHRoOiA0NSU7XG59XG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IC45ZW07XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdG1hcmdpbjogMCAwIC40ZW07XG59XG4udWktZGF0ZXBpY2tlciB0aCB7XG5cdHBhZGRpbmc6IC43ZW0gLjNlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Ym9yZGVyOiAwO1xufVxuLnVpLWRhdGVwaWNrZXIgdGQge1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIHRkIHNwYW4sXG4udWktZGF0ZXBpY2tlciB0ZCBhIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IC4yZW07XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0bWFyZ2luOiAuN2VtIDAgMCAwO1xuXHRwYWRkaW5nOiAwIC4yZW07XG5cdGJvcmRlci1sZWZ0OiAwO1xuXHRib3JkZXItcmlnaHQ6IDA7XG5cdGJvcmRlci1ib3R0b206IDA7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luOiAuNWVtIC4yZW0gLjRlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbSAuNmVtO1xuXHR3aWR0aDogYXV0bztcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLyogd2l0aCBtdWx0aXBsZSBjYWxlbmRhcnMgKi9cbi51aS1kYXRlcGlja2VyLnVpLWRhdGVwaWNrZXItbXVsdGkge1xuXHR3aWR0aDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB0YWJsZSB7XG5cdHdpZHRoOiA5NSU7XG5cdG1hcmdpbjogMCBhdXRvIC40ZW07XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0d2lkdGg6IDUwJTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuXHR3aWR0aDogMzMuMyU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS00IC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0d2lkdGg6IDI1JTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG5cdGNsZWFyOiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItcm93LWJyZWFrIHtcblx0Y2xlYXI6IGJvdGg7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IDA7XG59XG5cbi8qIFJUTCBzdXBwb3J0ICovXG4udWktZGF0ZXBpY2tlci1ydGwge1xuXHRkaXJlY3Rpb246IHJ0bDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2IHtcblx0cmlnaHQ6IDJweDtcblx0bGVmdDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0bGVmdDogMnB4O1xuXHRyaWdodDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyIHtcblx0cmlnaHQ6IDFweDtcblx0bGVmdDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0OmhvdmVyIHtcblx0bGVmdDogMXB4O1xuXHRyaWdodDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcblx0Y2xlYXI6IHJpZ2h0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50LFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi8qIEljb25zICovXG4udWktZGF0ZXBpY2tlciAudWktaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGxlZnQ6IC41ZW07XG5cdHRvcDogLjNlbTtcbn1cbi51aS1kaWFsb2cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cGFkZGluZzogLjJlbTtcblx0b3V0bGluZTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciB7XG5cdHBhZGRpbmc6IC40ZW0gMWVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGUge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luOiAuMWVtIDA7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHdpZHRoOiA5MCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogLjNlbTtcblx0dG9wOiA1MCU7XG5cdHdpZHRoOiAyMHB4O1xuXHRtYXJnaW46IC0xMHB4IDAgMCAwO1xuXHRwYWRkaW5nOiAxcHg7XG5cdGhlaWdodDogMjBweDtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IC41ZW0gMWVtO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRvdmVyZmxvdzogYXV0bztcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Ym9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdG1hcmdpbi10b3A6IC41ZW07XG5cdHBhZGRpbmc6IC4zZW0gMWVtIC41ZW0gLjRlbTtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1kaWFsb2ctYnV0dG9uc2V0IHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9uIHtcblx0bWFyZ2luOiAuNWVtIC40ZW0gLjVlbSAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbiB7XG5cdGhlaWdodDogMnB4O1xuXHR0b3A6IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtZSB7XG5cdHdpZHRoOiAycHg7XG5cdHJpZ2h0OiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXMge1xuXHRoZWlnaHQ6IDJweDtcblx0Ym90dG9tOiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXcge1xuXHR3aWR0aDogMnB4O1xuXHRsZWZ0OiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNlLFxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXN3LFxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW5lLFxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW53IHtcblx0d2lkdGg6IDdweDtcblx0aGVpZ2h0OiA3cHg7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc2Uge1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXN3IHtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW5lIHtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1udyB7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcbn1cbi51aS1kcmFnZ2FibGUgLnVpLWRpYWxvZy10aXRsZWJhciB7XG5cdGN1cnNvcjogbW92ZTtcbn1cbi51aS1kcmFnZ2FibGUtaGFuZGxlIHtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXJlc2l6YWJsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1yZXNpemFibGUtaGFuZGxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRmb250LXNpemU6IDAuMXB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXJlc2l6YWJsZS1kaXNhYmxlZCAudWktcmVzaXphYmxlLWhhbmRsZSxcbi51aS1yZXNpemFibGUtYXV0b2hpZGUgLnVpLXJlc2l6YWJsZS1oYW5kbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnVpLXJlc2l6YWJsZS1uIHtcblx0Y3Vyc29yOiBuLXJlc2l6ZTtcblx0aGVpZ2h0OiA3cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IC01cHg7XG5cdGxlZnQ6IDA7XG59XG4udWktcmVzaXphYmxlLXMge1xuXHRjdXJzb3I6IHMtcmVzaXplO1xuXHRoZWlnaHQ6IDdweDtcblx0d2lkdGg6IDEwMCU7XG5cdGJvdHRvbTogLTVweDtcblx0bGVmdDogMDtcbn1cbi51aS1yZXNpemFibGUtZSB7XG5cdGN1cnNvcjogZS1yZXNpemU7XG5cdHdpZHRoOiA3cHg7XG5cdHJpZ2h0OiAtNXB4O1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMTAwJTtcbn1cbi51aS1yZXNpemFibGUtdyB7XG5cdGN1cnNvcjogdy1yZXNpemU7XG5cdHdpZHRoOiA3cHg7XG5cdGxlZnQ6IC01cHg7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnVpLXJlc2l6YWJsZS1zZSB7XG5cdGN1cnNvcjogc2UtcmVzaXplO1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRyaWdodDogMXB4O1xuXHRib3R0b206IDFweDtcbn1cbi51aS1yZXNpemFibGUtc3cge1xuXHRjdXJzb3I6IHN3LXJlc2l6ZTtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiA5cHg7XG5cdGxlZnQ6IC01cHg7XG5cdGJvdHRvbTogLTVweDtcbn1cbi51aS1yZXNpemFibGUtbncge1xuXHRjdXJzb3I6IG53LXJlc2l6ZTtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiA5cHg7XG5cdGxlZnQ6IC01cHg7XG5cdHRvcDogLTVweDtcbn1cbi51aS1yZXNpemFibGUtbmUge1xuXHRjdXJzb3I6IG5lLXJlc2l6ZTtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiA5cHg7XG5cdHJpZ2h0OiAtNXB4O1xuXHR0b3A6IC01cHg7XG59XG4udWktcHJvZ3Jlc3NiYXIge1xuXHRoZWlnaHQ6IDJlbTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItdmFsdWUge1xuXHRtYXJnaW46IC0xcHg7XG5cdGhlaWdodDogMTAwJTtcbn1cbi51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItb3ZlcmxheSB7XG5cdGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEtBQW9BSUFCQUFBQUFQLy8veUgvQzA1RlZGTkRRVkJGTWk0d0F3RUFBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDa1l3TnFYcmRDNTJEUzA2YTdNRlpJKzRGSEJDS29EZVdLWHF5bVBxR3F4dkpyWFpiTXg3VHRjK3c5WGdVMkZCM2xPeVFSV0VUMklGR2lVOW0xZnJEVnB4WlpjNmJmSHd2NGMxWVhQNmsxVmR5MjkyRmI2VWt1dkZ0WHB2V1N6QStIeWNYSkhVWGlHWUlpTWcyUjZXNDU5Z25XR2ZITmRqSXFEV1ZxZW1IMmVrcE9ia3BPbHBwV1VxWmlxcjZlZHFxV1FBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwU01nWm5HZmFxY2cxRTJ1dXpEbW1IVUJSOFFpbDk1aGlQS3FXbjNhcXRMc1MxOHk3RzFTek5lb3dXQkVOdFFkK1QxSmt0UDA1bnpQVGRKWmxSNnZVeE5XV2pWK3ZVV2hXTmtXRnd4bDlWcFpSZWRZY2ZsSU9MYWZhYTI4WGRzSC95bmxjYzF1UFZEWnhRSVIwSzI1K2NJQ0Ntb3FDZTVtR2haT2ZlWVNVaDV5SmNKeXJrWldXcGFSOGRvSjJvNE5ZcTYybEFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVkRJNFl5MjJabklOUk5xb3N3MEJ2N2kxZ3lIVWtGajdvU2FXbHUzb3ZDOEd4TnNvNWZsdXozcUxWaEJWZVQvTHo3WlRIeXhMNWREYWxRV1BWT3NRV3RSbnV3WGFGVGo5alZWaDhwbWE5SmpaNHpZU2o1Wk95bWE3dXVvbGZmaCtJUjVhVzk3Y0h1QlVYS0dLWGxLam4rRGlIV01jWUphaDROMGxZQ01sSk9YaXBHUnI1cWRnb1NUcnFXU3E2V0ZsMnlwb2FVQUFBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBhRWI2SExnZC9pTzdGTld0Y0ZXZSt1Zk9ER2pSZm9pSjJha1NoYnVlYjB3dEk1MHptMDJwYnZ3ZldFTVdCUTF6S0dsTEloc2tpRVBtOVI2dlJYeFY0WnpXVDJ5SE9HcFdNeW9yYmxLbE5wOEhtSEViL2xDWGpjVzdibXRYUDhYdDIyOU9WV1IxZm9kMmVXcU5mSHVNalhDUGtJR05pbGVPaUltVm1DT0Vtb1NmbjN5WGxKV21vSEdocXA2aWxZdVdZcG1UcUtVZ0FBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBpRUg2a2I1OGJpUTNGTld0TUZXVzNlTlZjb2p1RkdmcW5acVNlYnVTMDZ3NVY4MC9YMDJwS2U4ekZ3UDZFRldPVDFsREZrOHJHRVJoMVRUTk9vY1E2MUhtNFhtMlZleFVIcHpqeW1WaUhyRmJpRUxzZWZWcm42WEtmbnQyUTlHLytYZGllNDk5WEhkMmc0aDdpb09HaFhHSmJvR0FuWFNCbm9Cd0tZeWZpb3ViWkoySG4wUnVSWmFmbFpPaWw1NlpwNmlpb0tTWHBVQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tvUVJxUnZueHVJN2tVMWExVVU1YmQ1dG5TZU9aWGhtbjVsV0szcU5UV3ZSZFF4UDhxdmFDKy95YVlRelhPN0JNdmFVRW1KUmQzVHNpTUFnc3dtTllyU2daZFlyVFg2dFNIR1pPNzNlenVBdzJ1eHVRK0JiZVpmTXhzZXhZMzUrL1FlNEoxaW5WMGc0eDNXSHVNaElsMmpYT0tUMlErVlU1ZmdvU1VJNTJWZlp5ZmtKR2toYTZqbVkrYWFZZGlycStsUUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtXQklLcFllMEwzWU5LVG9xc3dVbHZ6bmlnZDR3aVI0S2hackt0OVVwcWlwNjFpOUUzdk12eFJkSGxiRUZpRVhmazlZQVJZeE9aWkQ2VlEycFV1bkJtdFJYbzFMZjhoTVZWY05sOEphZlYzOGFNMi9GdTVWMTZCbjYzcjZ4dDk3ajA5K01YU0ZpNEJuaUdGYWUzaHpiSDkraFlCemtwdVVoNWFabUh1YW5aT1pnSXV2YkdpTmVvbUNuYXh4YXAydXBhQ1pzcSsxa0FBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtYakk4Qnk1emY0a094VFZyWE5WbHYxWDBkOElHWkdLTG5OcFl0bThMcjljcVZldU9TdmZPVzc5RDlhREhpek5oREppZEZaaE55ZEVhaE9hREg2bm9tdEpqcDF0dXRLb05Xa3ZBNkpxZlJWTEhVL1FVZmF1OWwyeDdHNTRkMWZsOTk1eGNJR0FkWHFNZkJOYWRvWXJoSCtNZzJLQmxwVnBibHVDaVhtTW5aMlNoNEdCcUorY2tJT3FxSjZMbUtTbGxabXNvcTZ3cFFBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDbFl4L29Mdm94dUpEa1UxYTFZVVpiSjU5blNkMlpYaFdxYlJhMi9nRjhHdTJEWTNpcXM3eXJxK3hCWUVrWXZGU004YVNTT2JFK1pnUmwxQkhGWk5yN3BSQ2F2WjVCVzIxNDJoWTNBTi96V3RzbWYxMnA5WHh4RmwybHBMbjFyc2V6dGZYWmpkSVdJZjJzNWRJdHdqWUtCZ285eWc1cEhnekpYVEVlR2xadWVucHlQbXBHUW9LT1drWW1TcGFTbnFLaWxlSTJGQUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtWakIrZ3Urakc0a09SVFZyVmhSbHNubjJkSjNabGVGYXB0RnJiK0NYbU85T296ZUw1VmZQOTlIdkFXaHBpVWRjd2twQkgzODI1QXdZZFU4eFRxbExHaHRDb3NBcktNcHZmYTFtTVJhZTlWdldaZmVCMlhmUGtlTG1tMThsVWNCaitwNWRuTjhqWFozWUlHRWhZdU9VbjQ1YW9DRGtwMTZobDVJallKdmpXS2Nub0dRcHF5UGxwT2hyM2FFbGFxcnE1NkJxN1ZBQUFPdz09XCIpO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT0yNSk7IC8qIHN1cHBvcnQ6IElFOCAqL1xuXHRvcGFjaXR5OiAwLjI1O1xufVxuLnVpLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUgLnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi51aS1zZWxlY3RhYmxlIHtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXNlbGVjdGFibGUtaGVscGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDA7XG5cdGJvcmRlcjogMXB4IGRvdHRlZCBibGFjaztcbn1cbi51aS1zZWxlY3RtZW51LW1lbnUge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudSB7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG4udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51IC51aS1zZWxlY3RtZW51LW9wdGdyb3VwIHtcblx0Zm9udC1zaXplOiAxZW07XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRwYWRkaW5nOiAycHggMC40ZW07XG5cdG1hcmdpbjogMC41ZW0gMCAwIDA7XG5cdGhlaWdodDogYXV0bztcblx0Ym9yZGVyOiAwO1xufVxuLnVpLXNlbGVjdG1lbnUtb3BlbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLnVpLXNlbGVjdG1lbnUtdGV4dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLWJ1dHRvbiB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHdpZHRoOiAxNGVtO1xufVxuLnVpLXNlbGVjdG1lbnUtaWNvbi51aS1pY29uIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuLnVpLXNsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDI7XG5cdHdpZHRoOiAxLjJlbTtcblx0aGVpZ2h0OiAxLjJlbTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4udWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDE7XG5cdGZvbnQtc2l6ZTogLjdlbTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJvcmRlcjogMDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG4vKiBzdXBwb3J0OiBJRTggLSBTZWUgIzY3MjcgKi9cbi51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1oYW5kbGUsXG4udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItcmFuZ2Uge1xuXHRmaWx0ZXI6IGluaGVyaXQ7XG59XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCB7XG5cdGhlaWdodDogLjhlbTtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZSB7XG5cdHRvcDogLS4zZW07XG5cdG1hcmdpbi1sZWZ0OiAtLjZlbTtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlIHtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1taW4ge1xuXHRsZWZ0OiAwO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcblx0cmlnaHQ6IDA7XG59XG5cbi51aS1zbGlkZXItdmVydGljYWwge1xuXHR3aWR0aDogLjhlbTtcblx0aGVpZ2h0OiAxMDBweDtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1oYW5kbGUge1xuXHRsZWZ0OiAtLjNlbTtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi1ib3R0b206IC0uNmVtO1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlIHtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcblx0Ym90dG9tOiAwO1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7XG5cdHRvcDogMDtcbn1cbi51aS1zb3J0YWJsZS1oYW5kbGUge1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4udWktc3Bpbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnVpLXNwaW5uZXItaW5wdXQge1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRwYWRkaW5nOiAuMjIyZW0gMDtcblx0bWFyZ2luOiAuMmVtIDA7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi1sZWZ0OiAuNGVtO1xuXHRtYXJnaW4tcmlnaHQ6IDJlbTtcbn1cbi51aS1zcGlubmVyLWJ1dHRvbiB7XG5cdHdpZHRoOiAxLjZlbTtcblx0aGVpZ2h0OiA1MCU7XG5cdGZvbnQtc2l6ZTogLjVlbTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cmlnaHQ6IDA7XG59XG4vKiBtb3JlIHNwZWNpZmljaXR5IHJlcXVpcmVkIGhlcmUgdG8gb3ZlcnJpZGUgZGVmYXVsdCBib3JkZXJzICovXG4udWktc3Bpbm5lciBhLnVpLXNwaW5uZXItYnV0dG9uIHtcblx0Ym9yZGVyLXRvcC1zdHlsZTogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcblx0Ym9yZGVyLXJpZ2h0LXN0eWxlOiBub25lO1xufVxuLnVpLXNwaW5uZXItdXAge1xuXHR0b3A6IDA7XG59XG4udWktc3Bpbm5lci1kb3duIHtcblx0Ym90dG9tOiAwO1xufVxuLnVpLXRhYnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7LyogcG9zaXRpb246IHJlbGF0aXZlIHByZXZlbnRzIElFIHNjcm9sbCBidWcgKGVsZW1lbnQgd2l0aCBwb3NpdGlvbjogcmVsYXRpdmUgaW5zaWRlIGNvbnRhaW5lciB3aXRoIG92ZXJmbG93OiBhdXRvIGFwcGVhciBhcyBcImZpeGVkXCIpICovXG5cdHBhZGRpbmc6IC4yZW07XG59XG4udWktdGFicyAudWktdGFicy1uYXYge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IC4yZW0gLjJlbSAwO1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAwO1xuXHRtYXJnaW46IDFweCAuMmVtIDAgMDtcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMDtcblx0cGFkZGluZzogMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiAudWktdGFicy1hbmNob3Ige1xuXHRmbG9hdDogbGVmdDtcblx0cGFkZGluZzogLjVlbSAxZW07XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSB7XG5cdG1hcmdpbi1ib3R0b206IC0xcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9yLFxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWRpc2FibGVkIC51aS10YWJzLWFuY2hvcixcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWxvYWRpbmcgLnVpLXRhYnMtYW5jaG9yIHtcblx0Y3Vyc29yOiB0ZXh0O1xufVxuLnVpLXRhYnMtY29sbGFwc2libGUgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi51aS10YWJzIC51aS10YWJzLXBhbmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJvcmRlci13aWR0aDogMDtcblx0cGFkZGluZzogMWVtIDEuNGVtO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xufVxuLnVpLXRvb2x0aXAge1xuXHRwYWRkaW5nOiA4cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogOTk5OTtcblx0bWF4LXdpZHRoOiAzMDBweDtcbn1cbmJvZHkgLnVpLXRvb2x0aXAge1xuXHRib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLyogQ29tcG9uZW50IGNvbnRhaW5lcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXdpZGdldCB7XG5cdGZvbnQtZmFtaWx5OiBBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxZW07XG59XG4udWktd2lkZ2V0IC51aS13aWRnZXQge1xuXHRmb250LXNpemU6IDFlbTtcbn1cbi51aS13aWRnZXQgaW5wdXQsXG4udWktd2lkZ2V0IHNlbGVjdCxcbi51aS13aWRnZXQgdGV4dGFyZWEsXG4udWktd2lkZ2V0IGJ1dHRvbiB7XG5cdGZvbnQtZmFtaWx5OiBBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxZW07XG59XG4udWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcbn1cbi51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdGNvbG9yOiAjMzMzMzMzO1xufVxuLnVpLXdpZGdldC1jb250ZW50IGEge1xuXHRjb2xvcjogIzMzMzMzMztcbn1cbi51aS13aWRnZXQtaGVhZGVyIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcblx0YmFja2dyb3VuZDogI2U5ZTllOTtcblx0Y29sb3I6ICMzMzMzMzM7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnVpLXdpZGdldC1oZWFkZXIgYSB7XG5cdGNvbG9yOiAjMzMzMzMzO1xufVxuXG4vKiBJbnRlcmFjdGlvbiBzdGF0ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCxcbi51aS1idXR0b24sXG5cbi8qIFdlIHVzZSBodG1sIGhlcmUgYmVjYXVzZSB3ZSBuZWVkIGEgZ3JlYXRlciBzcGVjaWZpY2l0eSB0byBtYWtlIHN1cmUgZGlzYWJsZWRcbndvcmtzIHByb3Blcmx5IHdoZW4gY2xpY2tlZCBvciBob3ZlcmVkICovXG5odG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6aG92ZXIsXG5odG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6YWN0aXZlIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcblx0YmFja2dyb3VuZDogI2Y2ZjZmNjtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Y29sb3I6ICM0NTQ1NDU7XG59XG4udWktc3RhdGUtZGVmYXVsdCBhLFxuLnVpLXN0YXRlLWRlZmF1bHQgYTpsaW5rLFxuLnVpLXN0YXRlLWRlZmF1bHQgYTp2aXNpdGVkLFxuYS51aS1idXR0b24sXG5hOmxpbmsudWktYnV0dG9uLFxuYTp2aXNpdGVkLnVpLWJ1dHRvbixcbi51aS1idXR0b24ge1xuXHRjb2xvcjogIzQ1NDU0NTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3Zlcixcbi51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMsXG4udWktYnV0dG9uOmhvdmVyLFxuLnVpLWJ1dHRvbjpmb2N1cyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG5cdGJhY2tncm91bmQ6ICNlZGVkZWQ7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiAjMmIyYjJiO1xufVxuLnVpLXN0YXRlLWhvdmVyIGEsXG4udWktc3RhdGUtaG92ZXIgYTpob3Zlcixcbi51aS1zdGF0ZS1ob3ZlciBhOmxpbmssXG4udWktc3RhdGUtaG92ZXIgYTp2aXNpdGVkLFxuLnVpLXN0YXRlLWZvY3VzIGEsXG4udWktc3RhdGUtZm9jdXMgYTpob3Zlcixcbi51aS1zdGF0ZS1mb2N1cyBhOmxpbmssXG4udWktc3RhdGUtZm9jdXMgYTp2aXNpdGVkLFxuYS51aS1idXR0b246aG92ZXIsXG5hLnVpLWJ1dHRvbjpmb2N1cyB7XG5cdGNvbG9yOiAjMmIyYjJiO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi51aS12aXN1YWwtZm9jdXMge1xuXHRib3gtc2hhZG93OiAwIDAgM3B4IDFweCByZ2IoOTQsIDE1OCwgMjE0KTtcbn1cbi51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUsXG5hLnVpLWJ1dHRvbjphY3RpdmUsXG4udWktYnV0dG9uOmFjdGl2ZSxcbi51aS1idXR0b24udWktc3RhdGUtYWN0aXZlOmhvdmVyIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzAwM2VmZjtcblx0YmFja2dyb3VuZDogIzAwN2ZmZjtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Y29sb3I6ICNmZmZmZmY7XG59XG4udWktaWNvbi1iYWNrZ3JvdW5kLFxuLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbi1iYWNrZ3JvdW5kIHtcblx0Ym9yZGVyOiAjMDAzZWZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnVpLXN0YXRlLWFjdGl2ZSBhLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOmxpbmssXG4udWktc3RhdGUtYWN0aXZlIGE6dmlzaXRlZCB7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIEludGVyYWN0aW9uIEN1ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkYWQ1NWU7XG5cdGJhY2tncm91bmQ6ICNmZmZhOTA7XG5cdGNvbG9yOiAjNzc3NjIwO1xufVxuLnVpLXN0YXRlLWNoZWNrZWQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmYTkwO1xufVxuLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQgYSB7XG5cdGNvbG9yOiAjNzc3NjIwO1xufVxuLnVpLXN0YXRlLWVycm9yLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmMWE4OTk7XG5cdGJhY2tncm91bmQ6ICNmZGRmZGY7XG5cdGNvbG9yOiAjNWYzZjNmO1xufVxuLnVpLXN0YXRlLWVycm9yIGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yIGEsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3IgYSB7XG5cdGNvbG9yOiAjNWYzZjNmO1xufVxuLnVpLXN0YXRlLWVycm9yLXRleHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLXRleHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3ItdGV4dCB7XG5cdGNvbG9yOiAjNWYzZjNmO1xufVxuLnVpLXByaW9yaXR5LXByaW1hcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXByaW1hcnksXG4udWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktcHJpbWFyeSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktc2Vjb25kYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXNlY29uZGFyeSB7XG5cdG9wYWNpdHk6IC43O1xuXHRmaWx0ZXI6QWxwaGEoT3BhY2l0eT03MCk7IC8qIHN1cHBvcnQ6IElFOCAqL1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnVpLXN0YXRlLWRpc2FibGVkLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IC4zNTtcblx0ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzUpOyAvKiBzdXBwb3J0OiBJRTggKi9cblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi51aS1zdGF0ZS1kaXNhYmxlZCAudWktaWNvbiB7XG5cdGZpbHRlcjpBbHBoYShPcGFjaXR5PTM1KTsgLyogc3VwcG9ydDogSUU4IC0gU2VlICM2MDU5ICovXG59XG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogc3RhdGVzIGFuZCBpbWFnZXMgKi9cbi51aS1pY29uIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcbn1cbi51aS1pY29uLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS13aWRnZXQtaGVhZGVyIC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1zdGF0ZS1ob3ZlciAudWktaWNvbixcbi51aS1zdGF0ZS1mb2N1cyAudWktaWNvbixcbi51aS1idXR0b246aG92ZXIgLnVpLWljb24sXG4udWktYnV0dG9uOmZvY3VzIC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzU1NTU1NV8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24sXG4udWktYnV0dG9uOmFjdGl2ZSAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtaGlnaGxpZ2h0IC51aS1pY29uLFxuLnVpLWJ1dHRvbiAudWktc3RhdGUtaGlnaGxpZ2h0LnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNzc3NjIwXzI1NngyNDAucG5nXCIpO1xufVxuLnVpLXN0YXRlLWVycm9yIC51aS1pY29uLFxuLnVpLXN0YXRlLWVycm9yLXRleHQgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfY2MwMDAwXzI1NngyNDAucG5nXCIpO1xufVxuLnVpLWJ1dHRvbiAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc183Nzc3NzdfMjU2eDI0MC5wbmdcIik7XG59XG5cbi8qIHBvc2l0aW9uaW5nICovXG4udWktaWNvbi1ibGFuayB7IGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggMTZweDsgfVxuLnVpLWljb24tY2FyZXQtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4udWktaWNvbi1jYXJldC0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IDA7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTZweDsgfVxuLnVpLWljb24tYXJyb3ctMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMi1uLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTItbmUtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLXNlLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3N0b3AtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3N0b3AtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3N0b3AtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3N0b3AtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDFweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItbmUtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMi1zZS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybi0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3ctNCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwcHg7IH1cbi51aS1pY29uLWFycm93LTQtZGlhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC04MHB4OyB9XG4udWktaWNvbi1leHRsaW5rIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTgwcHg7IH1cbi51aS1pY29uLW5ld3dpbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC04MHB4OyB9XG4udWktaWNvbi1yZWZyZXNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTgwcHg7IH1cbi51aS1pY29uLXNodWZmbGUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtODBweDsgfVxuLnVpLWljb24tdHJhbnNmZXItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTgwcHg7IH1cbi51aS1pY29uLXRyYW5zZmVydGhpY2stZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC04MHB4OyB9XG4udWktaWNvbi1mb2xkZXItY29sbGFwc2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTZweDsgfVxuLnVpLWljb24tZm9sZGVyLW9wZW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTZweDsgfVxuLnVpLWljb24tZG9jdW1lbnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTZweDsgfVxuLnVpLWljb24tZG9jdW1lbnQtYiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC05NnB4OyB9XG4udWktaWNvbi1ub3RlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTk2cHg7IH1cbi51aS1pY29uLW1haWwtY2xvc2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTk2cHg7IH1cbi51aS1pY29uLW1haWwtb3BlbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC05NnB4OyB9XG4udWktaWNvbi1zdWl0Y2FzZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTZweDsgfVxuLnVpLWljb24tY29tbWVudCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtOTZweDsgfVxuLnVpLWljb24tcGVyc29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC05NnB4OyB9XG4udWktaWNvbi1wcmludCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtOTZweDsgfVxuLnVpLWljb24tdHJhc2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTk2cHg7IH1cbi51aS1pY29uLWxvY2tlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtOTZweDsgfVxuLnVpLWljb24tdW5sb2NrZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTk2cHg7IH1cbi51aS1pY29uLWJvb2ttYXJrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC05NnB4OyB9XG4udWktaWNvbi10YWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTk2cHg7IH1cbi51aS1pY29uLWhvbWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweDsgfVxuLnVpLWljb24tZmxhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMTJweDsgfVxuLnVpLWljb24tY2FsZW5kYXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTEycHg7IH1cbi51aS1pY29uLWNhcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTEycHg7IH1cbi51aS1pY29uLXBlbmNpbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMTJweDsgfVxuLnVpLWljb24tY2xvY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTEycHg7IH1cbi51aS1pY29uLWRpc2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTEycHg7IH1cbi51aS1pY29uLWNhbGN1bGF0b3IgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTExMnB4OyB9XG4udWktaWNvbi16b29taW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTExMnB4OyB9XG4udWktaWNvbi16b29tb3V0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMTJweDsgfVxuLnVpLWljb24tc2VhcmNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMTJweDsgfVxuLnVpLWljb24td3JlbmNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMTJweDsgfVxuLnVpLWljb24tZ2VhciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTEycHg7IH1cbi51aS1pY29uLWhlYXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMTJweDsgfVxuLnVpLWljb24tc3RhciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTEycHg7IH1cbi51aS1pY29uLWxpbmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTExMnB4OyB9XG4udWktaWNvbi1jYW5jZWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjhweDsgfVxuLnVpLWljb24tcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMjhweDsgfVxuLnVpLWljb24tcGx1c3RoaWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTEyOHB4OyB9XG4udWktaWNvbi1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMjhweDsgfVxuLnVpLWljb24tbWludXN0aGljayB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMjhweDsgfVxuLnVpLWljb24tY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTI4cHg7IH1cbi51aS1pY29uLWNsb3NldGhpY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTI4cHg7IH1cbi51aS1pY29uLWtleSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTI4cHg7IH1cbi51aS1pY29uLWxpZ2h0YnVsYiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTI4cHg7IH1cbi51aS1pY29uLXNjaXNzb3JzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMjhweDsgfVxuLnVpLWljb24tY2xpcGJvYXJkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMjhweDsgfVxuLnVpLWljb24tY29weSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTI4cHg7IH1cbi51aS1pY29uLWNvbnRhY3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTEyOHB4OyB9XG4udWktaWNvbi1pbWFnZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTI4cHg7IH1cbi51aS1pY29uLXZpZGVvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMjhweDsgfVxuLnVpLWljb24tc2NyaXB0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMjhweDsgfVxuLnVpLWljb24tYWxlcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDRweDsgfVxuLnVpLWljb24taW5mbyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNDRweDsgfVxuLnVpLWljb24tbm90aWNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE0NHB4OyB9XG4udWktaWNvbi1oZWxwIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE0NHB4OyB9XG4udWktaWNvbi1jaGVjayB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNDRweDsgfVxuLnVpLWljb24tYnVsbGV0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE0NHB4OyB9XG4udWktaWNvbi1yYWRpby1vbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNDRweDsgfVxuLnVpLWljb24tcmFkaW8tb2ZmIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNDRweDsgfVxuLnVpLWljb24tcGluLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE0NHB4OyB9XG4udWktaWNvbi1waW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTQ0cHg7IH1cbi51aS1pY29uLXBsYXkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjBweDsgfVxuLnVpLWljb24tcGF1c2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTYwcHg7IH1cbi51aS1pY29uLXNlZWstbmV4dCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1wcmV2IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2MHB4OyB9XG4udWktaWNvbi1zZWVrLWVuZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1zdGFydCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDsgfVxuLyogdWktaWNvbi1zZWVrLWZpcnN0IGlzIGRlcHJlY2F0ZWQsIHVzZSB1aS1pY29uLXNlZWstc3RhcnQgaW5zdGVhZCAqL1xuLnVpLWljb24tc2Vlay1maXJzdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDsgfVxuLnVpLWljb24tc3RvcCB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNjBweDsgfVxuLnVpLWljb24tZWplY3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2MHB4OyB9XG4udWktaWNvbi12b2x1bWUtb2ZmIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNjBweDsgfVxuLnVpLWljb24tdm9sdW1lLW9uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNjBweDsgfVxuLnVpLWljb24tcG93ZXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNzZweDsgfVxuLnVpLWljb24tc2lnbmFsLWRpYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTc2cHg7IH1cbi51aS1pY29uLXNpZ25hbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0wIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE3NnB4OyB9XG4udWktaWNvbi1iYXR0ZXJ5LTEgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTc2cHg7IH1cbi51aS1pY29uLWJhdHRlcnktMiB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE3NnB4OyB9XG4udWktaWNvbi1jaXJjbGUtcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWFycm93LXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXpvb21pbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS16b29tb3V0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWNoZWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlc21hbGwtcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwOHB4OyB9XG4udWktaWNvbi1jaXJjbGVzbWFsbC1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMDhweDsgfVxuLnVpLWljb24tY2lyY2xlc21hbGwtY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjA4cHg7IH1cbi51aS1pY29uLXNxdWFyZXNtYWxsLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjA4cHg7IH1cbi51aS1pY29uLXNxdWFyZXNtYWxsLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIwOHB4OyB9XG4udWktaWNvbi1zcXVhcmVzbWFsbC1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMDhweDsgfVxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtdmVydGljYWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtaG9yaXpvbnRhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1zb2xpZC12ZXJ0aWNhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1zb2xpZC1ob3Jpem9udGFsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwc21hbGwtZGlhZ29uYWwtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtZGlhZ29uYWwtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjI0cHg7IH1cblxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBDb3JuZXIgcmFkaXVzICovXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci10bCB7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci10ciB7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci1ibCB7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci1ib3R0b20sXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci1iciB7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kOiAjYWFhYWFhO1xuXHRvcGFjaXR5OiAuMDAzO1xuXHRmaWx0ZXI6IEFscGhhKE9wYWNpdHk9LjMpOyAvKiBzdXBwb3J0OiBJRTggKi9cbn1cbi51aS13aWRnZXQtc2hhZG93IHtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAjNjY2NjY2O1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDVweCAjNjY2NjY2O1xufVxuIiwiLmRhdGFUYWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAuNjI1cmVtIDA7XG59XG4uZGF0YVRhYmxlIHRoLFxuLmRhdGFUYWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMC42MjVyZW07XG59XG4uZGF0YVRhYmxlIHRoZWFkIHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzk5OTk5OTtcbn1cbi5kYXRhVGFibGUgdGhlYWQgdGgsXG4uZGF0YVRhYmxlIHRoZWFkIHRkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuLmRhdGFUYWJsZSB0Zm9vdCB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM5OTk5OTk7XG59XG4uZGF0YVRhYmxlIHRmb290IHRoLFxuLmRhdGFUYWJsZSB0Zm9vdCB0ZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbi5kYXRhVGFibGUgdGJvZHkgdGQge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDAuODVyZW07XG59XG4uZGF0YVRhYmxlIC5zb3J0YWJsZS1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5kYXRhVGFibGUgLnNvcnRhYmxlLWNvbHVtbjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmRhdGFUYWJsZSAuc29ydGFibGUtY29sdW1uLnNvcnQtYXNjLFxuLmRhdGFUYWJsZSAuc29ydGFibGUtY29sdW1uLnNvcnQtZGVzYyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5kYXRhVGFibGUgLnNvcnRhYmxlLWNvbHVtbi5zb3J0LWFzYzphZnRlcixcbi5kYXRhVGFibGUgLnNvcnRhYmxlLWNvbHVtbi5zb3J0LWRlc2M6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMWQxZDFkO1xufVxuLmRhdGFUYWJsZSAuc29ydGFibGUtY29sdW1uLnNvcnQtYXNjOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcMjE5MVwiO1xufVxuLmRhdGFUYWJsZSAuc29ydGFibGUtY29sdW1uLnNvcnQtZGVzYzphZnRlciB7XG4gICAgY29udGVudDogXCJcXDIxOTNcIjtcbn1cbi5kYXRhVGFibGUuc29ydGFibGUtbWFya2Vycy1vbi1sZWZ0IC5zb3J0YWJsZS1jb2x1bW4ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5kYXRhVGFibGUuc29ydGFibGUtbWFya2Vycy1vbi1sZWZ0IC5zb3J0YWJsZS1jb2x1bW46YmVmb3JlLFxuLmRhdGFUYWJsZS5zb3J0YWJsZS1tYXJrZXJzLW9uLWxlZnQgLnNvcnRhYmxlLWNvbHVtbjphZnRlciB7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5kYXRhVGFibGUgdHIuc2VsZWN0ZWQgdGQge1xuICAgIC8qYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOCwgMTgzLCAyMzYsIDAuMSk7Ki9cbn1cbi5kYXRhVGFibGUgdGQuc2VsZWN0ZWQge1xuICAgIC8qYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOCwgMTgzLCAyMzYsIDAuMyk7Ki9cbn1cbi5kYXRhVGFibGUuc3RyaXBlZCB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZDogI2VlZWVlZTtcbn1cbi5kYXRhVGFibGUuaG92ZXJlZCB0Ym9keSB0cjpob3ZlciB7XG4gICAgLypiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI4LCAxODMsIDIzNiwgMC4xKTsqL1xufVxuLmRhdGFUYWJsZS5jZWxsLWhvdmVyZWQgdGJvZHkgdGQ6aG92ZXIge1xuICAgIC8qYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOCwgMTgzLCAyMzYsIDAuMyk7Ki9cbn1cbi5kYXRhVGFibGUuYm9yZGVyIHtcbiAgICBib3JkZXI6IDFweCAjOTk5OTk5IHNvbGlkO1xufVxuLmRhdGFUYWJsZS5ib3JkZXJlZCB0aCxcbi5kYXRhVGFibGUuYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4ICM5OTk5OTkgc29saWQ7XG59XG4uZGF0YVRhYmxlLmJvcmRlcmVkIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoLFxuLmRhdGFUYWJsZS5ib3JkZXJlZCB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5kYXRhVGFibGUuYm9yZGVyZWQgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4uZGF0YVRhYmxlLmJvcmRlcmVkIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5kYXRhVGFibGUuYm9yZGVyZWQgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5kYXRhVGFibGUuYm9yZGVyZWQgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmRhdGFUYWJsZS5ib3JkZXJlZCB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5kYXRhVGFibGUuYm9yZGVyZWQgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLmRhdGFUYWJsZS5ib3JkZXJlZCB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uZGF0YVRhYmxlLmJvcmRlcmVkIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uZGF0YVRhYmxlIC5jb25kZW5zZWQgdGgsXG4uZGF0YVRhYmxlIC5jb25kZW5zZWQgdGQge1xuICAgIHBhZGRpbmc6IC4zMTI1cmVtO1xufVxuLmRhdGFUYWJsZSAuc3VwZXItY29uZGVuc2VkIHRoLFxuLmRhdGFUYWJsZSAuc3VwZXItY29uZGVuc2VkIHRkIHtcbiAgICBwYWRkaW5nOiAuMTI1cmVtO1xufVxuLmRhdGFUYWJsZSAuc29ydGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmRhdGFUYWJsZSAuc29ydGluZzphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmRhdGFUYWJsZSAuc29ydGluZy5zb3J0LWFzYyxcbi5kYXRhVGFibGUgLnNvcnRpbmcuc29ydC1kZXNjIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuLmRhdGFUYWJsZSAuc29ydGluZy5zb3J0LWFzYzphZnRlcixcbi5kYXRhVGFibGUgLnNvcnRpbmcuc29ydC1kZXNjOmFmdGVyIHtcbiAgICBjb2xvcjogIzFkMWQxZDtcbn1cbi5kYXRhVGFibGUgLnNvcnRpbmcuc29ydC1hc2M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwyMTkxXCI7XG59XG4uZGF0YVRhYmxlIC5zb3J0aW5nLnNvcnQtZGVzYzphZnRlciB7XG4gICAgY29udGVudDogXCJcXDIxOTNcIjtcbn1cbi5kYXRhVGFibGUgLnNvcnRpbmdfYXNjLFxuLmRhdGFUYWJsZSAuc29ydGluZ19kZXNjIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRhdGFUYWJsZSAuc29ydGluZ19hc2M6YWZ0ZXIsXG4uZGF0YVRhYmxlIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuLmRhdGFUYWJsZSAuc29ydGluZ19hc2Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4uZGF0YVRhYmxlIC5zb3J0aW5nX2FzYzphZnRlciB7XG4gICAgY29sb3I6ICMxZDFkMWQ7XG59XG4uZGF0YVRhYmxlIC5zb3J0aW5nX2FzYzphZnRlciB7XG4gICAgY29udGVudDogXCJcXDIxOTFcIjtcbn1cbi5kYXRhVGFibGUgLnNvcnRpbmdfZGVzYyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5kYXRhVGFibGUgLnNvcnRpbmdfZGVzYzphZnRlciB7XG4gICAgY29sb3I6ICMxZDFkMWQ7XG59XG4uZGF0YVRhYmxlIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwyMTkzXCI7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAuNjI1cmVtIDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDA7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZTpiZWZvcmUsXG4uZGF0YVRhYmxlc19wYWdpbmF0ZTphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogXCJcIjtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5lbGxpcHNpcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC4wNjUycmVtO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gLjYyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgY29sb3I6ICM2RDZFNzE7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSA+IC5pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogLjA2NTJyZW07XG4gICAgcGFkZGluZzogMC4yNXJlbSAuNjI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMXB4ICNlZWVlZWUgc29saWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlID4gLml0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSA+IC5pdGVtLmN1cnJlbnQsXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSA+IC5pdGVtLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1zaGFkb3c6IDJweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlID4gLml0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NWM3ZWU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzVjN2VlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgPiAuaXRlbTpkaXNhYmxlZCxcbi5kYXRhVGFibGVzX3BhZ2luYXRlID4gLml0ZW0uZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgIGJvcmRlci1jb2xvcjogI2VlZWVlZTtcbiAgICBjb2xvcjogIzk5OTk5OTtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlID4gLml0ZW0uc3BhY2VzIHtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgPiAuaXRlbS5zcGFjZXM6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGUucm91bmRlZCA+IC5pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiAuMzEyNXJlbTtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlLmN5Y2xlID4gLml0ZW0ge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZm9udC1zaXplOiAuN3JlbTtcbiAgICBwYWRkaW5nOiAuNDM3NXJlbSAwO1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGUubm8tYm9yZGVyID4gLml0ZW0ge1xuICAgIGJvcmRlcjogMDtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlLm5vLWJvcmRlciA+IC5pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzU5Y2RlMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGUubm8tYm9yZGVyID4gLml0ZW06ZGlzYWJsZWQsXG4uZGF0YVRhYmxlc19wYWdpbmF0ZS5uby1ib3JkZXIgPiAuaXRlbS5kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM5OTk5OTk7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZS5uby1ib3JkZXIgPiAuaXRlbS5jdXJyZW50OmhvdmVyLFxuLmRhdGFUYWJsZXNfcGFnaW5hdGUubm8tYm9yZGVyID4gLml0ZW0uYWN0aXZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzVjN2VlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzVjN2VlICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAuMDY1MnJlbTtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIC42MjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAxcHggIzZENkU3MSBzb2xpZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGNvbG9yOiAjNkQ2RTcxO1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCxcbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMmYyO1xuICAgIGJvcmRlci1jb2xvcjogIzZENkU3MTtcbiAgICBjb2xvcjogIzZENkU3MTtcbiAgICAvKnRleHQtc2hhZG93OiAycHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNCk7Ki9cbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjI7XG4gICAgYm9yZGVyLWNvbG9yOiAjNkQ2RTcxO1xuICAgIGNvbG9yOiAjNkQ2RTcxO1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpkaXNhYmxlZCxcbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgIGJvcmRlci1jb2xvcjogI2VlZWVlZTtcbiAgICBjb2xvcjogIzk5OTk5OTtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uc3BhY2VzIHtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5zcGFjZXM6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLmRhdGFUYWJsZXNfaW5mbyB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIC8qYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsqL1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4uZGF0YVRhYmxlc19sZW5ndGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogLjYyNXJlbSAwO1xufVxuLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdCB7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbjogMCAuMTI1cmVtO1xuICAgIHBhZGRpbmc6IC4zMTI1cmVtO1xuICAgIGJvcmRlcjogMXB4ICNkOWQ5ZDkgc29saWQ7XG59XG4uZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogIzFkMWQxZDtcbn1cbi5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogLjYyNXJlbSAwO1xufVxuLmRhdGFUYWJsZXNfZmlsdGVyIGxhYmVsID4gaW5wdXQge1xuICAgIG1hcmdpbjogMCAwIDAgLjI1cmVtO1xufVxuLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0IHtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZzogLjMxMjVyZW07XG4gICAgYm9yZGVyOiAxcHggI2Q5ZDlkOSBzb2xpZDtcbn1cbi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICMxZDFkMWQ7XG59XG5cbi5kYXRhVGFibGUge1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4vKi5kYXRhVGFibGVzX3Byb2Nlc3Npbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG59Ki9cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWQ4IHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBsb2FkOCB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbi5kYXRhVGFibGVzX3Byb2Nlc3Npbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiA5OTk5OTk5OTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgICBib3JkZXItdG9wOiAxLjFlbSBzb2xpZCByZ2JhKDI4LCAxMTcsIDE4OCwgMC4yKTtcbiAgICBib3JkZXItcmlnaHQ6IDEuMWVtIHNvbGlkIHJnYmEoMjgsIDExNywgMTg4LCAwLjIpO1xuICAgIGJvcmRlci1ib3R0b206IDEuMWVtIHNvbGlkIHJnYmEoMjgsIDExNywgMTg4LCAwLjIpO1xuICAgIGJvcmRlci1sZWZ0OiAxLjFlbSBzb2xpZCByZ2JhKDI4LCAxMTcsIDE4OCwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGxvYWQ4IDEuMHMgaW5maW5pdGUgbGluZWFyO1xuICAgIGFuaW1hdGlvbjogbG9hZDggMS4wcyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5kYXRhVGFibGVzX3Byb2Nlc3NpbmcsXG4uZGF0YVRhYmxlc19wcm9jZXNzaW5nOmFmdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDhlbTtcbiAgICBoZWlnaHQ6IDhlbTtcbn1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59IiwiLyogQ2hvc2VuIHYxLjQuMiB8IChjKSAyMDExLTIwMTUgYnkgSGFydmVzdCB8IE1JVCBMaWNlbnNlLCBodHRwczovL2dpdGh1Yi5jb20vaGFydmVzdGhxL2Nob3Nlbi9ibG9iL21hc3Rlci9MSUNFTlNFLm1kICovXG5cbi5jaG9zZW4tY29udGFpbmVyIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgem9vbTogMTtcblxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAqZGlzcGxheTogaW5saW5lO1xufVxuLmNob3Nlbi1jb250YWluZXIgKiB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDEwO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuXG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQUFBQUFBO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgwLDAsMCwuMTUpO1xufVxuLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWRyb3Age1xuICAgIGxlZnQ6IDA7XG59XG4uY2hvc2VuLWNvbnRhaW5lciBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuc2VhcmNoLWNob2ljZSAuZ3JvdXAtbmFtZSxcbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIC5ncm91cC1uYW1lIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgIGNvbG9yOiAjOTk5OTk5O1xufVxuLmNob3Nlbi1jb250YWluZXIgLnNlYXJjaC1jaG9pY2UgLmdyb3VwLW5hbWU6YWZ0ZXIsXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSAuZ3JvdXAtbmFtZTphZnRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG5cbiAgICBjb250ZW50OiAnOic7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDhweDtcblxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FBQUFBQTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsNTAlIDAsNTAlIDEwMCUsY29sb3Itc3RvcCgyMCUsI0ZGRkZGRiksY29sb3Itc3RvcCg1MCUsI0Y2RjZGNiksY29sb3Itc3RvcCg1MiUsI0VFRUVFRSksY29sb3Itc3RvcCgxMDAlLCNGNEY0RjQpKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsI0ZGRkZGRiAyMCUsI0Y2RjZGNiA1MCUsI0VFRUVFRSA1MiUsI0Y0RjRGNCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsI0ZGRkZGRiAyMCUsI0Y2RjZGNiA1MCUsI0VFRUVFRSA1MiUsI0Y0RjRGNCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCh0b3AsI0ZGRkZGRiAyMCUsI0Y2RjZGNiA1MCUsI0VFRUVFRSA1MiUsI0Y0RjRGNCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0b3AsI0ZGRkZGRiAyMCUsI0Y2RjZGNiA1MCUsI0VFRUVFRSA1MiUsI0Y0RjRGNCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm94LXNoYWRvdzogMCAwIDNweCAjRkZGRkZGIGluc2V0LDAgMXB4IDFweCByZ2JhKDAsMCwwLC4xKTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRlZmF1bHQge1xuICAgIGNvbG9yOiAjOTk5OTk5O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlLXdpdGgtZGVzZWxlY3Qgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzOHB4O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnIge1xuICAgIGZvbnQtc2l6ZTogMXB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNnB4O1xuICAgIHJpZ2h0OiAyNnB4O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG5cbiAgICAvKmJhY2tncm91bmQ6IHVybCgvaW1nL3ZlbmRvci9jaG9zZW4vY2hvc2VuLXNwcml0ZS5wbmcpIC00MnB4IDFweCBuby1yZXBlYXQ7Ki9cbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGUgYWJicjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLypiYWNrZ3JvdW5kOiB1cmwoL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGUucG5nKSBuby1yZXBlYXQgMCAycHg7Ki9cbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMTA7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogM3B4IDRweDtcblxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDFweCAwO1xuICAgIHBhZGRpbmc6IDRweCAyMHB4IDRweCA1cHg7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQUFBQUFBO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGIHVybCgvaW1nL3ZlbmRvci9jaG9zZW4vY2hvc2VuLXNwcml0ZS5wbmcpIG5vLXJlcGVhdCAxMDAlIC0yMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1nL3ZlbmRvci9jaG9zZW4vY2hvc2VuLXNwcml0ZS5wbmcpIG5vLXJlcGVhdCAxMDAlIC0yMHB4O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcCB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xuICAgIG1hcmdpbjogMCA0cHggNHB4IDA7XG4gICAgcGFkZGluZzogMCAwIDAgNHB4O1xuXG4gICAgY29sb3I6ICM0NDQ0NDQ7XG5cbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA1cHggNnB4O1xuXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5hY3RpdmUtcmVzdWx0IHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZGlzYWJsZWQtcmVzdWx0IHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG5cbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICBjb2xvcjogI0NDQ0NDQztcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5oaWdobGlnaHRlZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVENztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciw1MCUgMCw1MCUgMTAwJSxjb2xvci1zdG9wKDIwJSwjMzg3NUQ3KSxjb2xvci1zdG9wKDkwJSwjMkE2MkJDKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIzM4NzVENyAyMCUsIzJBNjJCQyA5MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KCMzODc1RDcgMjAlLCMyQTYyQkMgOTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCgjMzg3NUQ3IDIwJSwjMkE2MkJDIDkwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoIzM4NzVENyAyMCUsIzJBNjJCQyA5MCUpO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLm5vLXJlc3VsdHMge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcblxuICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgIGJhY2tncm91bmQ6ICNGNEY0RjQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtcmVzdWx0IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLW9wdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIGVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCA1cHg7XG5cbiAgICBjdXJzb3I6IHRleHQ7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQUFBQUFBO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsNTAlIDAsNTAlIDEwMCUsY29sb3Itc3RvcCgxJSwjRUVFRUVFKSxjb2xvci1zdG9wKDE1JSwjRkZGRkZGKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI0VFRUVFRSAxJSwjRkZGRkZGIDE1JSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQoI0VFRUVFRSAxJSwjRkZGRkZGIDE1JSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQoI0VFRUVFRSAxJSwjRkZGRkZGIDE1JSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoI0VFRUVFRSAxJSwjRkZGRkZGIDE1JSk7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luOiAxcHggMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgYm9yZGVyOiAwIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAzcHggNXB4IDNweCAwO1xuICAgIHBhZGRpbmc6IDNweCAyMHB4IDNweCA1cHg7XG5cbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQUFBQUFBO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLDUwJSAwLDUwJSAxMDAlLGNvbG9yLXN0b3AoMjAlLCNGNEY0RjQpLGNvbG9yLXN0b3AoNTAlLCNGMEYwRjApLGNvbG9yLXN0b3AoNTIlLCNFOEU4RTgpLGNvbG9yLXN0b3AoMTAwJSwjRUVFRUVFKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI0Y0RjRGNCAyMCUsI0YwRjBGMCA1MCUsI0U4RThFOCA1MiUsI0VFRUVFRSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCgjRjRGNEY0IDIwJSwjRjBGMEYwIDUwJSwjRThFOEU4IDUyJSwjRUVFRUVFIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KCNGNEY0RjQgMjAlLCNGMEYwRjAgNTAlLCNFOEU4RTggNTIlLCNFRUVFRUUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoI0Y0RjRGNCAyMCUsI0YwRjBGMCA1MCUsI0U4RThFOCA1MiUsI0VFRUVFRSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTlweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4ICNGRkZGRkYgaW5zZXQsMCAxcHggMCByZ2JhKDAsMCwwLC4wNSk7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSBzcGFuIHtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgZm9udC1zaXplOiAxcHg7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgcmlnaHQ6IDNweDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuXG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWcvdmVuZG9yL2Nob3Nlbi9jaG9zZW4tc3ByaXRlLnBuZykgLTQycHggMXB4IG5vLXJlcGVhdDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWRpc2FibGVkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNEU0RTQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsNTAlIDAsNTAlIDEwMCUsY29sb3Itc3RvcCgyMCUsI0Y0RjRGNCksY29sb3Itc3RvcCg1MCUsI0YwRjBGMCksY29sb3Itc3RvcCg1MiUsI0U4RThFOCksY29sb3Itc3RvcCgxMDAlLCNFRUVFRUUpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsI0Y0RjRGNCAyMCUsI0YwRjBGMCA1MCUsI0U4RThFOCA1MiUsI0VFRUVFRSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsI0Y0RjRGNCAyMCUsI0YwRjBGMCA1MCUsI0U4RThFOCA1MiUsI0VFRUVFRSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCh0b3AsI0Y0RjRGNCAyMCUsI0YwRjBGMCA1MCUsI0U4RThFOCA1MiUsI0VFRUVFRSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0b3AsI0Y0RjRGNCAyMCUsI0YwRjBGMCA1MCUsI0U4RThFOCA1MiUsI0VFRUVFRSAxMDAlKTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRDRENEQ0O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXMgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1yZXN1bHRzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tZHJvcCAucmVzdWx0LXNlbGVjdGVkIHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG5cbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICBjb2xvcjogI0NDQ0NDQztcbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLXNpbmdsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdGQjtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwwLDAsLjMpO1xufVxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBQUFBQUE7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsNTAlIDAsNTAlIDEwMCUsY29sb3Itc3RvcCgyMCUsI0VFRUVFRSksY29sb3Itc3RvcCg4MCUsI0ZGRkZGRikpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNFRUVFRUUgMjAlLCNGRkZGRkYgODAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCgjRUVFRUVFIDIwJSwjRkZGRkZGIDgwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQoI0VFRUVFRSAyMCUsI0ZGRkZGRiA4MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNFRUVFRUUgMjAlLCNGRkZGRkYgODAlKTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAwICNGRkZGRkYgaW5zZXQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IDJweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3RkI7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsMCwwLC4zKTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGNvbG9yOiAjMjIyMjIyIWltcG9ydGFudDtcbn1cbi5jaG9zZW4tZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgIG9wYWNpdHk6IC41IWltcG9ydGFudDtcbn1cbi5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGUge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY2hvc2VuLXJ0bCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICBwYWRkaW5nOiAwIDhweCAwIDA7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDI2cHg7XG5cbiAgICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlLXdpdGgtZGVzZWxlY3Qgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDM4cHg7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDNweDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIGFiYnIge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDI2cHg7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkge1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSB7XG4gICAgbWFyZ2luOiAzcHggNXB4IDNweCAwO1xuICAgIHBhZGRpbmc6IDNweCA1cHggM3B4IDE5cHg7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNHB4O1xufVxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2gsXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWRyb3Age1xuICAgIGxlZnQ6IDk5OTlweDtcbn1cbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgbWFyZ2luOiAwIDAgNHB4IDRweDtcbiAgICBwYWRkaW5nOiAwIDRweCAwIDA7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtb3B0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBwYWRkaW5nOiA0cHggNXB4IDRweCAyMHB4O1xuXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRiB1cmwoL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGUucG5nKSBuby1yZXBlYXQgLTMwcHggLTIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWcvdmVuZG9yL2Nob3Nlbi9jaG9zZW4tc3ByaXRlLnBuZykgbm8tcmVwZWF0IC0zMHB4IC0yMHB4O1xuXG4gICAgZGlyZWN0aW9uOiBydGw7XG59XG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IDJweDtcbn1cbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMnB4IDJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzoxLjUpLFxub25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjoxNDRkcGkpLFxub25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjoxLjVkcHB4KSB7XG4gICAgLmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XSxcbiAgICAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJicixcbiAgICAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XSxcbiAgICAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2UsXG4gICAgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbC1kb3duIHNwYW4sXG4gICAgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbC11cCBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvdmVuZG9yL2Nob3Nlbi9jaG9zZW4tc3ByaXRlQDJ4LnBuZykhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0IWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MnB4IDM3cHghaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmNob3Nlbi1zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY2hvc2VuLXNlbGVjdC1kZXNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA2MDsgXG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IC05MDAwcHg7XG5cbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIC8qYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7Ki9cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgOHB4IDhweCByZ2JhKDAsIDAsIDAsIC4yNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDhweCA4cHggcmdiYSgwLCAwLCAwLCAuMjUpO1xufVxuLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWRyb3Age1xuICAgIHJpZ2h0OiAwOyBcbiAgICBsZWZ0OiAwO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xuICAgIG1hcmdpbjogMCA0cHggNHB4IDA7XG4gICAgcGFkZGluZzogMCAwIDAgNHB4O1xuXG4gICAgY29sb3I6ICM1NTU1NTU7XG5cbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA1cHggNnB4OyBcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkgZW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgXG5cbiAgICBiYWNrZ3JvdW5kOiAjRkVGRkRFO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLXJlc3VsdCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IFxuXG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgY29sb3I6ICM5OTk5OTk7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtb3B0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuYWN0aXZlLXJlc3VsdCB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtOyBcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5oaWdobGlnaHRlZCB7XG4gICAgY29sb3I6IHdoaXRlOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUM3NUJDO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWQgZW0ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmRpc2FibGVkLXJlc3VsdCB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuXG4gICAgY29sb3I6ICM3Nzc3Nzc7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgLm5vLXJlc3VsdHMge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTsgXG5cbiAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7IFxuXG4gICAgd2lkdGg6IDMyMXB4O1xuICAgIG1hcmdpbjogMCA0cHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgd2lkdGg6IDlweDsgXG4gICAgaGVpZ2h0OiAxLjQyODU3O1xuXG4gICAgdGV4dC1pbmRlbnQ6IC01MDAwcHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMtc2Nyb2xsLWRvd24ge1xuICAgIGJvdHRvbTogMDtcbn1cblxuXG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyBcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBjb2xvcjogIzU1NTU1NTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAvKmJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4OyovXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpO1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyBcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcbiAgICBmb250LXNpemU6IDFweDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgcmlnaHQ6IDI2cHg7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAxMnB4OyBcbiAgICBoZWlnaHQ6IDEwcHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJicjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTExcHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUuY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDJweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAxOHB4OyBcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDEwMCU7IFxuICAgIGhlaWdodDogMTAwJTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRlZmF1bHQge1xuICAgIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwMDsgXG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogM3B4IDRweDtcblxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICB3aWR0aDogMTAwJTsgXG4gICAgbWFyZ2luOiAxcHggMDtcbiAgICBwYWRkaW5nOiA0cHggMjBweCA0cHggNHB4O1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgICAvKmJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4OyovXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpO1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcCB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcblxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS1ub3NlYXJjaCAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTAwMHB4O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGN1cnNvcjogdGV4dDtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSk7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWZpZWxkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNHB4O1xuXG4gICAgY29sb3I6ICM1NTU1NTU7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogMDsgXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtZmllbGQgLmRlZmF1bHQge1xuICAgIGNvbG9yOiAjOTk5OTk5O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIHtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cbiAgICBtYXJnaW46IDZweCAwIDNweCA1cHg7XG4gICAgcGFkZGluZzogM3B4IDIwcHggM3B4IDVweDtcblxuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAvKmJvcmRlcjogMXB4IHNvbGlkICNjY2M7Ki9cbiAgICAvKmJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsICNlZWVlZWUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyovXG5cbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgIGZvbnQtc2l6ZTogMXB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiA0cHg7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTBweDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTExcHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UtZm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNENEQ0RDQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UtZm9jdXMgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0xMXB4O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1yZXN1bHRzIHtcbiAgICBtYXJnaW46IDAgMCAwIDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tZHJvcCAucmVzdWx0LXNlbGVjdGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1zaW5nbGUge1xuICAgIC8qYm9yZGVyOiAxcHggc29saWQgIzY2YWZlOTsqL1xuICAgIC8qIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpIGluc2V0LCAwIDAgOHB4ICM2NmFmZTk7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpIGluc2V0LCAwIDAgOHB4ICM2NmFmZTk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgbGluZWFyIDAuMnMsIGJveC1zaGFkb3cgbGluZWFyIDAuMnM7XG4gICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAwLjJzLCBib3gtc2hhZG93IGxpbmVhciAwLjJzO1xuICAgIHRyYW5zaXRpb246IGJvcmRlciBsaW5lYXIgMC4ycywgYm94LXNoYWRvdyBsaW5lYXIgMC4yczsqL1xufVxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUge1xuICAgIC8qYm9yZGVyOiAxcHggc29saWQgIzY2YWZlOTsqL1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAvKi13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpIGluc2V0LCAwIDAgOHB4ICM2NmFmZTk7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpIGluc2V0LCAwIDAgOHB4ICM2NmFmZTk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgbGluZWFyIDAuMnMsIGJveC1zaGFkb3cgbGluZWFyIDAuMnM7XG4gICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAwLjJzLCBib3gtc2hhZG93IGxpbmVhciAwLjJzO1xuICAgIHRyYW5zaXRpb246IGJvcmRlciBsaW5lYXIgMC4ycywgYm94LXNoYWRvdyBsaW5lYXIgMC4yczsqL1xufVxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgICBib3JkZXItbGVmdDogbm9uZTsgXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4cHggN3B4O1xufVxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyB7XG4gICAgLypib3JkZXI6IDFweCBzb2xpZCAjNjZhZmU5OyovXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAvKi13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpIGluc2V0LCAwIDAgOHB4ICM2NmFmZTk7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpIGluc2V0LCAwIDAgOHB4ICM2NmFmZTk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgbGluZWFyIDAuMnMsIGJveC1zaGFkb3cgbGluZWFyIDAuMnM7XG4gICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAwLjJzLCBib3gtc2hhZG93IGxpbmVhciAwLjJzO1xuICAgIHRyYW5zaXRpb246IGJvcmRlciBsaW5lYXIgMC4ycywgYm94LXNoYWRvdyBsaW5lYXIgMC4yczsqL1xufVxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgY29sb3I6ICMxMTExMTEgIWltcG9ydGFudDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tY2hvaWNlcyB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmNob3Nlbi1kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgb3BhY2l0eTogLjUgIWltcG9ydGFudDtcbn1cbi5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGUge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5jaG9zZW4tcnRsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgXG5cbiAgICBwYWRkaW5nOiAwIDhweCAwIDA7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDI2cHg7XG5cbiAgICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gICAgcmlnaHQ6IGF1dG87IFxuICAgIGxlZnQ6IDdweDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIGFiYnIge1xuICAgIHJpZ2h0OiBhdXRvOyBcbiAgICBsZWZ0OiAyNnB4O1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIHtcbiAgICBtYXJnaW46IDZweCA1cHggM3B4IDA7XG4gICAgcGFkZGluZzogM3B4IDVweCAzcHggMTlweDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgcmlnaHQ6IGF1dG87IFxuICAgIGxlZnQ6IDRweDtcblxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbn1cbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgbWFyZ2luOiAwIDAgNHB4IDRweDtcbiAgICBwYWRkaW5nOiAwIDRweCAwIDA7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXJlc3VsdHMgLmdyb3VwLW9wdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgcGFkZGluZzogNHB4IDVweCA0cHggMjBweDsgXG5cbiAgICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgICAuY2hvc2VuLXJ0bCAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gICAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnIsXG4gICAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9J3RleHQnXSxcbiAgICAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2UsXG4gICAgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbC1kb3duIHNwYW4sXG4gICAgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbC11cCBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1nL3ZlbmRvci9jaG9zZW4vY2hvc2VuLXNwcml0ZUAyeC5wbmcnKSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7IFxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUycHggMzdweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXG4gICAgZmlsdGVyOiBub25lO1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGIHVybCgnL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGUucG5nJykgbm8tcmVwZWF0IDEwMCUgLTIwO1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcCB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2Uge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6ICNFNEU0RTQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2Uuc2VhcmNoLWNob2ljZS1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogI0U0RTRFNDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyAuaGlnaGxpZ2h0ZWQge1xuICAgIGJhY2tncm91bmQ6ICMzODc1RDc7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSB7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6ICNFRUVFRUU7XG59XG4iLCIuc2VsZWN0Mi1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA1MTsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiA2cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGxlZnQ6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDsgXG59XG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBwYWRkaW5nOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgfVxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDIwcHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDFweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IHNvbGlkIGJsYWNrIDFweDtcbiAgb3V0bGluZTogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzZW07IH1cbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogNGVtOyB9XG4gICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC00ZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1ZW07IH1cbiAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNWVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2ZW07IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg5N2ZiO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCk7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgcmlnaHQ6IDFweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGQ0NDQ0NDJywgR3JhZGllbnRUeXBlPTApOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkZGRkZGRicsIEdyYWRpZW50VHlwZT0wKTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgb3V0bGluZTogMDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICAgICAgY29sb3I6ICM1NTU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBvdXRsaW5lOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY29sb3I6IGdyZXk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg3NWQ3O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogIzU4OTdmYjsgfVxuIiwiLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiB7XG4gICAgLS1iZ2NvbG91cjogI2ZmZjtcbiAgICAtLWJvcmRlcmNvbG91cjogI2NjYztcbiAgICAtLXRleHRkYXJrOiAjMzMzO1xuICAgIC0tc2VsZWN0ZWRjb2xvdXI6ICMxYzc1YmM7XG4gICAgLS1ib3JkZXJyYWRpdXM6IDBweDtcbiAgICBmb250LXNpemU6MTNweDtcbiAgICAtLWhlaWdodDogMi4xNXJlbTtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIG1heC13aWR0aDo0MDBweDtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4ud2l6YXJkQ2FyZCAuc2VsZWN0Mi1jb250YWluZXItLXN0dW5ue1xuICBtYXgtd2lkdGg6bm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnY29sb3VyKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXJjb2xvdXIpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlcnJhZGl1cyk7IFxuICAgIGhlaWdodDogdmFyKC0taGVpZ2h0KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogdmFyKC0tdGV4dGRhcmspO1xuICBsaW5lLWhlaWdodDogdmFyKC0taGVpZ2h0KTsgXG59XG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIGZsb2F0OiByaWdodDsgKi9cbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC8qIHBvc2l0aW9uOiBhYnNvbHV0ZTsgKi9cbiAgLyogcmlnaHQ6IDI0cHg7ICovXG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIGNvbG9yOiAjOTc5Nzk3O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OyBcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjBweDsgXG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBie1xuICBiYWNrZ3JvdW5kOm5vbmUhaW1wb3J0YW50O1xuICAvKiB3ZSdyZSB1c2luZyBvdXIgb3duICdpY29uJyAoc2VlIDpiZWZvcmUgYW5kIDphZnRlciBiZWxvdykgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA3cHghaW1wb3J0YW50O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGI6YmVmb3JlLFxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGI6YWZ0ZXJ7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzk3OTc5NztcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zLjZweDtcbiAgLyptYXJnaW4tbGVmdDogLThweDsqL1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYjpiZWZvcmV7XG4gIHRyYW5zZm9ybTpyb3RhdGUoLTU1ZGVnKTtcbnRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGI6YWZ0ZXJ7XG4gIHRyYW5zZm9ybTpyb3RhdGUoNTVkZWcpO1xuICBsZWZ0OjRweDtcbn1cbiAgXG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7IFxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bzsgXG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4uc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyBcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtcbiAgYmFja2dyb3VuZDogI0VFRUVFRTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4uc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBkaXNwbGF5OiBub25lOyBcbn1cblxuXG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7IFxufVxuICBcbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXJyYWRpdXMpO1xuICBjdXJzb3I6IHRleHQ7IFxufVxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB3aWR0aDogMTAwJTsgXG59XG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IFxufVxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiAxcHg7IFxufVxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVycmFkaXVzKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMCA1cHg7IFxufVxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDJweDsgXG59XG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzOyBcbn1cbiAgXG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLCAuc2VsZWN0Mi1jb250YWluZXItLXN0dW5uW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgZmxvYXQ6IHJpZ2h0OyBcbn1cbiAgXG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyBcbn1cbiAgXG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IFxufVxuICBcbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4uc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IHNvbGlkIGJsYWNrIDFweDtcbiAgb3V0bGluZTogMDsgXG59XG4gIFxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubi5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDsgXG59XG4gIFxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubi5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IFxufVxuICBcbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLXN0dW5uLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IFxufVxuICBcbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLXN0dW5uLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IFxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1nL3ZlbmRvci9jaG9zZW4vY2hvc2VuLXNwcml0ZS5wbmcpIG5vLXJlcGVhdCAxMDAlIC0yMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhOyBcbn1cbiAgXG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgXG59XG4gIFxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyBcbn1cbiAgXG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXSB7XG4gIHBhZGRpbmc6IDA7IFxufVxuICBcbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjb2xvcjogIzk5OTsgXG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyBcbn1cbiAgXG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTsgXG59XG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBwYWRkaW5nLWxlZnQ6IDA7IFxufVxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJlbTsgXG59XG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICBwYWRkaW5nLWxlZnQ6IDNlbTsgXG59XG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgcGFkZGluZy1sZWZ0OiA0ZW07IFxufVxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICBwYWRkaW5nLWxlZnQ6IDVlbTsgXG59XG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDZlbTsgXG59XG4gIFxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2VsZWN0ZWRjb2xvdXIpO1xuICBjb2xvcjogd2hpdGU7IFxufVxuICBcbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSAuc2VsZWN0Mi1yZW5kZXJlZF9fbWF0Y2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWxlY3RlZGNvbG91cik7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4OyBcbn1cblxuLnNlbGVjdDItcmVuZGVyZWRfX21hdGNoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQ6I0ZFRkZERVxufSIsIi8qIFRhZyBpbWFnZSAqL1xuLmNob3NlLWltYWdlIHtcbiAgICB3aWR0aDoyNHB4O1xuICAgIGhlaWdodDoyNHB4O1xuXHRwYWRkaW5nOiAycHggNXB4IDNweCAwO1xufVxuXG4vKiBJbWFnZSBmb3IgU2luZ2xlIG1vZGUgKi9cbi5jaG9zZS1pbWFnZS1zbWFsbCB7XG5cdHdpZHRoOjI0cHg7XG5cdGhlaWdodDoyNHB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW46IC0zcHggMWVtIDAgMDtcblx0cGFkZGluZzogMCAzcHggMCAwO1xuICAgIG9wYWNpdHk6IDAuMztcblxufVxuXG4vKiBJbWFnZXMgYXBwZW5kZWQgdG8gdGhlIGxpKHMpICovXG4uY2hvc2UtaW1hZ2UtbGlzdCB7XG4gICAgd2lkdGg6MjRweDtcbiAgICBoZWlnaHQ6MjRweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luOiAtM3B4IDFlbSAwIDA7XG5cdHBhZGRpbmc6IDAgM3B4IDAgMDtcbiAgICBvcGFjaXR5OiAwLjM7XG59XG5cbi8qIEdyZXktb3V0IGltYWdlIGZvciBNdWx0aSBtb2RlICovXG5kaXYuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAucmVzdWx0LXNlbGVjdGVkIGltZyB7XG5cdG9wYWNpdHk6IDAuMztcbn1cbiIsIi5hbGVydCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IDEycHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmV5LWZvdXI7XG5cdCYud2l0aGJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRidXR0b24ge1xuXHRcdFx0cGFkZGluZzogMC41cmVtIDFyZW07XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHR9XG59XG5cbi8vIEBkZXByZWNhdGVkXG4uYWxlcnQuZ3JlZW4ge1xuXHRjb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG59XG5cbi5hbGVydC5zdWNjZXNzIHtcblx0Y29sb3I6ICRzdWNjZXNzLWNvbG9yO1xufVxuXG4uYWxlcnQucmVkLCAuYWxlcnQuZXJyb3Ige1xuXHRjb2xvcjogJHdhcm4tY29sb3I7XG59XG5cbi5hbGVydC53YXJuIHtcblx0Y29sb3I6ICR3YXJuLWNvbG9yO1xuXHRcblx0Lmljb24td2FybmluZy10cmlhbmdsZSB7XG5cdFx0ZmlsbDogJHdhcm4tY29sb3I7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdH1cbn1cblxuLmxvZ2luLWJveCAuYWxlcnQge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDVweDtcblxuXHRmb250LXNpemU6MTRweDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubG9naW4tYm94IC5hbGVydC5zdWNjZXNzIHtcblx0Y29sb3I6ICR3aGl0ZTtcblx0YmFja2dyb3VuZDokd2Fybi1jb2xvcjtcblx0Ym9yZGVyLWNvbG9yOiAkd2Fybi1jb2xvcjtcbn1cbi5sb2dpbi1ib3ggLmFsZXJ0LmVycm9yIHtcblx0Y29sb3I6ICR3aGl0ZTtcblx0YmFja2dyb3VuZDokZXJyb3ItY29sb3I7XG5cdGJvcmRlci1jb2xvcjogJGVycm9yLWNvbG9yO1xufVxuXG5cbi5hbGVydF9yZWFkb25seXtcblx0bWFyZ2luLWJvdHRvbTogMmVtO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JleS1mb3VyO1xuXHRkaXNwbGF5OmZsZXg7XG5cdG1heC13aWR0aDo2NDBweDtcblx0LmFsZXJ0LWljb257XG5cdFx0YmFja2dyb3VuZDokbGlnaHQtb3JhbmdlO1xuXHRcdGZsZXgtYmFzaXM6NTZweDtcblx0XHRmbGV4LWdyb3c6MDtcblx0XHRzdmd7XG5cdFx0XHRmaWxsOiR3aGl0ZTtcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0dG9wOjUwJTtcblx0XHRcdGxlZnQ6NTAlO1xuXHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHR9XG5cdH1cblx0LmFsZXJ0LW1lc3NhZ2V7XG5cdFx0Zm9udC1zaXplOjE3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjk7XG5cdFx0ZmxleC1iYXNpczogYXV0bztcblx0XHRwYWRkaW5nOiAxMnB4IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjk7XG4gIFx0XHRsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xuXHR9XG5cdC5hbGVydC10aXRsZXtcblx0XHRmb250LXdlaWdodDpib2xkO1xuXHR9XG59XG5cbi8qIG5vdGlmaWNhdGlvbiAqL1xuLm5vdGlmaWNhdGlvbi1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuLm5vdGlmaWNhdGlvbi1ib3ggLmltZyB7XG4gICAgYmFja2dyb3VuZDogI2ZhYTI0YTtcbiAgICBmbGV4LWJhc2lzOiA3MHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuLm5vdGlmaWNhdGlvbi1ib3ggaW1nIHtcbiAgICB3aWR0aDoxMDAlO1xufVxuLm5vdGlmaWNhdGlvbi1ib3ggLnR4dCB7XG4gICAgcGFkZGluZzogMTRweCAxNnB4IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgLm5vdGlmaWNhdGlvbi1ib3gge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLm5vdGlmaWNhdGlvbi1ib3ggLnR4dCB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweCAxNHB4O1xuICAgIH1cbiAgICAubm90aWZpY2F0aW9uLWJveFtkYXRhLXJldmVhbC10ZXh0XSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDZlbTtcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIH1cbiAgICBcbiAgICAubm90aWZpY2F0aW9uLWJveFtkYXRhLXJldmVhbC10ZXh0XTpob3ZlciB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMGVtO1xuICAgIH1cbiAgICAubm90aWZpY2F0aW9uLWJveFtkYXRhLXJldmVhbC10ZXh0XTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtcmV2ZWFsLXRleHQpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHggMTFweCA1MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUdobGFXZG9kRDBpTWpSd2VDSWdkbWxsZDBKdmVEMGlNQ0F0T1RZd0lEazJNQ0E1TmpBaUlIZHBaSFJvUFNJeU5IQjRJajRLUEhCaGRHZ2dabWxzYkQwaUl6QXdNQ0lnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCa1BTSk5ORFF3TFRnd01IWTBPRGRNTWpFMkxUVXpOMnd0TlRZZ05UY2dNekl3SURNeU1DQXpNakF0TXpJd0xUVTJMVFUzTFRJeU5DQXlNalIyTFRRNE4yZ3RPREJhSWk4K0Nqd3ZjM1puUGc9PSksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHdoaXRlIDgwJSwgdHJhbnNwYXJlbnQpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3AsIGxlZnQgdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCByZXBlYXQ7XG4gICAgfVxuICAgIC5ub3RpZmljYXRpb24tYm94W2RhdGEtcmV2ZWFsLXRleHRdOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDo4cHg7XG4gICAgICAgIGJvdHRvbTowO1xuICAgICAgICByaWdodDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIH1cbiAgICAubm90aWZpY2F0aW9uLWJveDpob3Zlcjo6YmVmb3JlLCAubm90aWZpY2F0aW9uLWJveDpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIC5ub3RpZmljYXRpb24tYm94IC5pbWcge1xuICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICBtYXJnaW46MTZweCAxNnB4IDJweCAxNnB4O1xuICAgIH1cbn0iLCIuYnRuIHsgLy9UaGlzIHNob3VsZCByZWFsbHkgYmUgYSBwbGFjZWhvbGRlciBpZSAlYnRuIChhbmQgZXh0ZW5kZWQgYXMgc3VjaCBmb3IgYnV0dG9ucyBiZWxvdylcblxuICAgIEBpbmNsdWRlICBmb250KCBib2R5LCAxOHB4LCAkd2hpdGUsIDQwMCwgIDEuMjIpO1xuXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjhweDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgbWF4LXdpZHRoOjI4MHB4O1xuXG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvL3RleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXG4gICAgYm9yZGVyOiBub25lO1xuXG5cbiAgICAubXVsdGlwbGVCdXR0b25XcmFwcGVyICYge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuXG4gICAgQGF0LXJvb3QgLmFzaWRlICYge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxufVxuXG4uYnRuX2EsXG4uYnRuX2E6dmlzaXRlZCB7XG4gICAgQGV4dGVuZCAuYnRuO1xuICAgIGNvbG9yOiAkYV9idG4tdGV4dCAhaW1wb3J0YW50OyAvL092ZXJyaWRlbiBieSB0b3Atc2VjdGlvbiBsaW5rIGNvbG91ci9kYXNoYm9hcmQgbGluayBjb2xvdXIgb3RoZXJ3aXNlO1xuICAgIC8vYm9yZGVyOiBzb2xpZCAxcHggJGFfYnRuLWJvcmRlcjtcbiAgICBib3JkZXI6IHNvbGlkIDJweCAkYV9idG4tYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhX2J0bi1iYWNrZ3JvdW5kO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkYV9idG4taG92ZXItdGV4dCAhaW1wb3J0YW50O1xuICAgICAgICAvL2JvcmRlcjogc29saWQgMXB4ICRhX2J0bi1ob3Zlci1ib3JkZXI7XG4gICAgICAgIGJvcmRlcjogc29saWQgMnB4ICRibGFjay1kYXJrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYV9idG4taG92ZXItYmFja2dyb3VuZDtcbiAgICB9XG59XG5cbi5idG5fYixcbi5idG5fYjp2aXNpdGVkIHtcbiAgICBAZXh0ZW5kIC5idG47XG4gICAgY29sb3I6ICRiX2J0bi10ZXh0ICFpbXBvcnRhbnQ7IC8vT3ZlcnJpZGVuIGJ5IHRvcC1zZWN0aW9uIGxpbmsgY29sb3VyIG90aGVyd2lzZVxuICAgIGJvcmRlcjogc29saWQgMnB4ICRiX2J0bi1ib3JkZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJfYnRuLWJhY2tncm91bmQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRiX2J0bi1ob3Zlci10ZXh0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogc29saWQgMnB4ICRiX2J0bi1ob3Zlci1ib3JkZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiX2J0bi1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgIH1cbn1cblxuLmJ0bl9jLFxuLmJ0bl9jOnZpc2l0ZWQge1xuICAgIEBleHRlbmQgLmJ0bjtcbiAgICBjb2xvcjogJGNfYnRuLXRleHQgIWltcG9ydGFudDsgLy9PdmVycmlkZW4gYnkgdG9wLXNlY3Rpb24gbGluayBjb2xvdXIgb3RoZXJ3aXNlXG4gICAgYm9yZGVyOiBzb2xpZCAycHggJGNfYnRuLWJvcmRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19idG4tYmFja2dyb3VuZDtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGNfYnRuLWhvdmVyLXRleHQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggJGNfYnRuLWhvdmVyLWJvcmRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfYnRuLWhvdmVyLWJhY2tncm91bmQ7XG4gICAgfVxufVxuXG4uYnRuX2QsXG4uYnRuX2Q6dmlzaXRlZCB7XG4gICAgQGV4dGVuZCAuYnRuO1xuICAgIGNvbG9yOiAkZF9idG4tdGV4dCAhaW1wb3J0YW50OyAvL092ZXJyaWRlbiBieSB0b3Atc2VjdGlvbiBsaW5rIGNvbG91ciBvdGhlcndpc2VcbiAgICBib3JkZXI6IHNvbGlkIDJweCAkZF9idG4tYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkX2J0bi1iYWNrZ3JvdW5kO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkZF9idG4taG92ZXItdGV4dCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAkZF9idG4taG92ZXItYm9yZGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZF9idG4taG92ZXItYmFja2dyb3VuZDtcbiAgICB9XG59XG5cbi5idG5fZSxcbi5idG5fZTp2aXNpdGVkIHtcbiAgICBAZXh0ZW5kIC5idG47XG4gICAgY29sb3I6ICRlX2J0bi10ZXh0ICFpbXBvcnRhbnQ7IC8vT3ZlcnJpZGVuIGJ5IHRvcC1zZWN0aW9uIGxpbmsgY29sb3VyIG90aGVyd2lzZVxuICAgIGJvcmRlcjogc29saWQgMnB4ICRlX2J0bi1ib3JkZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGVfYnRuLWJhY2tncm91bmQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRlX2J0bi1ob3Zlci10ZXh0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogc29saWQgMnB4ICRlX2J0bi1ob3Zlci1ib3JkZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlX2J0bi1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgIH1cbn1cbi5idG5fZyxcbi5idG5fZzp2aXNpdGVkIHtcbiAgICBAZXh0ZW5kIC5idG47XG4gICAgY29sb3I6ICRlX2J0bi10ZXh0ICFpbXBvcnRhbnQ7IC8vT3ZlcnJpZGVuIGJ5IHRvcC1zZWN0aW9uIGxpbmsgY29sb3VyIG90aGVyd2lzZVxuICAgIGJvcmRlcjogc29saWQgMnB4ICRnX2J0bi1ib3JkZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdfYnRuLWJhY2tncm91bmQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRibGFjay1kYXJrICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnX2J0bi1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgIH1cbn1cblxuXG5cbi5idG5fbG9naW4sXG4uYnRuX2xvZ2luOnZpc2l0ZWQge1xuICAgIEBleHRlbmQgLmJ0bjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiAkbG9naW5fYnRuLXRleHQgIWltcG9ydGFudDsgLy9PdmVycmlkZW4gYnkgdG9wLXNlY3Rpb24gbGluayBjb2xvdXIgb3RoZXJ3aXNlXG4gICAgYm9yZGVyOiBzb2xpZCAycHggJGxvZ2luX2J0bi1ib3JkZXI7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxvZ2luX2J0bi1iYWNrZ3JvdW5kO1xuICAgIG1pbi13aWR0aDogNThweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkbG9naW5fYnRuLWhvdmVyLXRleHQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGxvZ2luX2J0bi1ob3Zlci1ib3JkZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsb2dpbl9idG4taG92ZXItYmFja2dyb3VuZDtcbiAgICB9XG59XG5cbi5sYXJnZS1idG4ge1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuXG4gICAgcGFkZGluZzogMTBweCAyNXB4O1xufVxuXG4uc21hbGwtYnRuIHtcbiAgICBwYWRkaW5nOiAxMnB4IDQwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wYWdlLWNvbnRhaW5lciwgLm1vZGFsLWNvbnRlbnR7XG5cbiAgICBidXR0b24sXG4gICAgaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgICBjb2xvcjogJGFfYnRuLXRleHQgIWltcG9ydGFudDsgLy9PdmVycmlkZW4gYnkgdG9wLXNlY3Rpb24gbGluayBjb2xvdXIvZGFzaGJvYXJkIGxpbmsgY29sb3VyIG90aGVyd2lzZTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggJGFfYnRuLWJvcmRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFfYnRuLWJhY2tncm91bmQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBcbiAgICAgICAgJi5idG5fYixcbiAgICAgICAgJi5idG5fYyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRhX2J0bi1ob3Zlci10ZXh0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAkYV9idG4taG92ZXItYm9yZGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFfYnRuLWhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJ1dHRvbi5vdC1saW5rLWJ0bi5jYXRlZ29yeS1ob3N0LWxpc3QtaGFuZGxlcntcbiAgICBjb2xvcjogJGxpbmstcHJpbWFyeS1jb29raWVzICFpbXBvcnRhbnQ7XG59XG5idXR0b24jb25ldHJ1c3QtcGMtYnRuLWhhbmRsZXJ7XG4gICAgY29sb3I6IGJsYWNrIWltcG9ydGFudDtcbn1cblxuLmZpbHRlci1idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmaWxsOiAkd2hpdGU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgIHRvcDogNzVweDtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSAwcztcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UgMHM7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSAwcztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIDBzO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogYW5pbS1yb3RhdGUgMXMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAtbW96LWFuaW1hdGlvbjogYW5pbS1yb3RhdGUgMXMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAtby1hbmltYXRpb246IGFuaW0tcm90YXRlIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgYW5pbWF0aW9uOiBhbmltLXJvdGF0ZSAxcyBpbmZpbml0ZSBsaW5lYXI7XG5cbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoJGJfYWNjZW50LCAuNik7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGJfYWNjZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDc1cHg7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMjZweDtcblxuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtY291bnQpO1xuICAgICAgICAvLyBjb250ZW50OiAndGVzdCc7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIDBzO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSAwcztcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIDBzO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UgMHM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgY29sb3I6ICRib2R5X3RleHQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbn1cblxuLmFqYXhMb2FkZWQgLmZpbHRlci1idXR0b246YWZ0ZXIsXG4uYWpheExvYWRpbmcgLmZpbHRlci1idXR0b246YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uYWpheExvYWRpbmcuYWpheExvYWRlZCAuZmlsdGVyLWJ1dHRvbjphZnRlciB7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuQGtleWZyYW1lcyBhbmltLXJvdGF0ZSB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbS1yb3RhdGUge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbi5idG4tbG9va3VwIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3R0b206IDRweDtcblx0cmlnaHQ6IDRweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3JkZXItcmFkaXVzOiAwZW07XG5cdC8qcGFkZGluZzogMC41ZW0gMC43NWVtOyovXG5cdHBhZGRpbmc6IDAgMC43NWVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHQvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cblx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICR3aGl0ZTtcblx0b3BhY2l0eTogMC41O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbn1cbmlucHV0OnZhbGlkICsgLmJ0bi1sb29rdXAge1xuXHRvcGFjaXR5OiAxO1xuXHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICRhX2J0bi1iYWNrZ3JvdW5kO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkYV9idG4tYmFja2dyb3VuZDtcblx0Jjpob3Zlcixcblx0JjphY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRhX2J0bi1ob3Zlci1iYWNrZ3JvdW5kO1xuXHRcdGNvbG9yOiAkYV9idG4taG92ZXItdGV4dDtcblx0XHRib3JkZXItY29sb3I6ICRhX2J0bi1ob3Zlci10ZXh0O1xuXHR9XG59XG5pbnB1dC5idXN5ICsgLmJ0bi1sb29rdXAge1xuXHRvcGFjaXR5OiAwLjI7XG5cdGN1cnNvcjogd2FpdDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC05MGRlZywgIzliOWI5YiAzMCUsICMxOThmYzIgNTAlLCAjOWI5YjliIDcwJSk7XG5cdGJhY2tncm91bmQtc2l6ZTogMzAwJSA0MDAlO1xuXHRhbmltYXRpb246IGdyYWRpZW50IDJzIGVhc2UgaW5maW5pdGU7XG5cdC8qJjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IHVybChcIi9pbWcvaWNvbnMuc3ZnI2ljb24tdGFpbC1zcGluXCIpO1xuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0d2lkdGg6MjBweDtcblx0XHRoZWlnaHQ6MjBweFxuXHR9Ki9cbn1cblxuQGtleWZyYW1lcyBncmFkaWVudCB7XG5cdDAlIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XG5cdH1cblx0NTAlIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcblx0fVxuXHQxMDAlIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XG5cdH1cbn1cblxuLmJ0bi1saW5re1xuXG4gICAgLy9ib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsYWNrO1xuICAgICY+c3BhbiB7XG5cbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMG1zO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBzdmd7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBtcztcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuXG4gICAgICAgIHN2Z3tcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLmJ0bi5kaXNhYmxlZCB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59IiwiXG4uYmFjay10by1wYWdlIHtcblx0LmJhY2stdG8tcGFnZS1saW5rIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMnB4O1xuXHRcdG1hcmdpbi1ib3R0b206MS41ZW07XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0Y29sb3I6ICRhY2NlbnQtcHJpbWFyeTtcblxuXG5cdFx0LmJhY2stdG8tcGFnZS1hcnJvdyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR0b3A6IDJweDtcblx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdG1hcmdpbi1yaWdodDoxZW07XG5cdFx0fVxuXHRcdC5iYWNrLXRvLXBhZ2UtdGV4dCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdGNvbG9yOiAkbGluay1wcmltYXJ5O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDI1MG1zO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06bm9uZTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0fVxuXHRcdC5pY29uLWZpbGwge1xuXHRcdFx0ZmlsbDogJGxpbmstcHJpbWFyeTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAyNTBtcztcblx0XHR9XG5cblx0XHQmOmhvdmVyLCAmOmFjdGl2ZSB7XG5cdFx0XHQuYmFjay10by1wYWdlLXRleHQge1xuXHRcdFx0XHRjb2xvcjogJGhvdmVyLXByaW1hcnk7XG5cdFx0XHR9XG5cdFx0XHQuaWNvbi1maWxsIHtcblx0XHRcdFx0ZmlsbDogJGhvdmVyLXByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLy8gVEhlIHNvY2lhbCBpY29ucyBhcm91bmQgdGhlIHNpdGUgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdGhlIGNvcnBvcmF0ZSBhbmQgaW50ZXJpbSBza2lucy4gQ29ycG9yYXRlIGJyaW5ncyB0aGVtIGJhY2tcbi8vIGluIHRoZSBmb290ZXIgYXMgXCJnbyB0byBzb2NpYWxcIiByYXRoZXIgdGhhbiBcInNoYXJlXCIgZnVuY3Rpb25hbGl0eVxuLnNvY2lhbC1pY29ucy13cmFwIHtcbiAgICBAaWYgKCR0aGVtZSA9PSBjb3Jwb3JhdGUgT1IgJHRoZW1lPT0gaW50ZXJpbSBPUiAkdGhlbWUgPT0gcHJvZmVzc2lvbnMpIHtcbiAgICAvL0BpZiAoJHRoZW1lID09IGNvcnBvcmF0ZSBPUiAkdGhlbWU9PSBpbnRlcmltICkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICB1bC5zb2NpYWwtaWNvbnMge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIEBpZiAoJHRoZW1lID09IGNvcnBvcmF0ZSBPUiAkdGhlbWUgPT0gaW50ZXJpbSBPUiAkdGhlbWUgPT0gcHJvZmVzc2lvbnMpIHtcbiAgICAgICAgLy9AaWYgKCR0aGVtZSA9PSBjb3Jwb3JhdGUgT1IgJHRoZW1lID09IGludGVyaW0gKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbnVsLnNvY2lhbC1pY29ucyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIC8vbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgIC8vQmVsb3cgaXMgdG8gYWxpZ24gdGhpcyBibG9jayB3aXRoIHRoZSBcIlN0YXkgQ29ubmVjdGVkXCIgdGl0bGUgYmVsb3dcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG5cbiAgICBAaWYgKCAkdGhlbWUgPT0gcHJvZmVzc2lvbnMpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG5cbiAgICB3aWR0aDogMTY4cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIC8vYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgbWFwX2dldCgkZm9vdGVyLCB0aXRsZSk7XG4gICAgICAgIGZsZXg6IDE7XG5cblxuXG4gICAgICAgIC8vZmxleDogMSAxIDI0JTtcbiAgICAgICAgLy9hbGlnbi1zZWxmOmZsZXgtZW5kO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDokd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OjMycHg7XG4gICAgICAgICAgICB3aWR0aDozMnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcztcbiAgICAgICAgICAgICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM4cHg7XG5cbiAgICAgICAgICAgICAgICBjaXJjbGV7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZW1haWx7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGxpbmstcHJpbWFyeTtcblxuICAgICAgICAgICAgICAgICAgICBjaXJjbGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbGluay1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuaWNvbi10d2l0dGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICM1NUFDRUU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5pY29uLWZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICMzQjU5OTg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5pY29uLWxpbmtlZGluIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICMwOTc2QjQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5pY29uLWdvb2dsZS1wbHVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNERDRCMzk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zb2NpYWwtaWNvbnMtd3JhcC53aXRoLWxpa2V7XG4gICAgQGlmICgkdGhlbWUgPT0gcHJvZmVzc2lvbnMpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCIuaGVhZGVyIC5sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCgkaGVhZGVyLCBsb2dvQmcpO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgQGF0LXJvb3QgLnBmLWNoZWNrb3V0ICZ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIEBpZiAoJHNpdGUgPT0gcmVjcnVpdG1lbnQpIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PTEyODBweFwiKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPDEyMDBweFwiKSB7XG4gICAgICAgIEBpZiAoJHNpdGUgPT0gbm9yd2F5KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI3NXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG4gICAgICAgICYubG9nb19ub3J3YXkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PTM1MHB4Jykge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjBweDtcbiAgICB9XG5cblxuICAgIGF7XG4gICAgICAgIC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wXCIpe1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQGF0LXJvb3QgLnBmLWJyb2NodXJlICZ7XG4gICAgICAgICAgICAvLyB3aWR0aDoxMjBweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIHdpZHRoOjEyMHB4O1xuICAgICAgICAgICAgQGlmKCRzaXRlPT1sc29zKXtcbiAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGlmICgkc2l0ZSA9PSBsc29zKSB7XG4gICAgICAgICAgICBAYXQtcm9vdCAucGYtYWRtaW4gJntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBhdC1yb290IC5wZi1kYXNoYm9hcmQgJntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAYXQtcm9vdCAucGYtY2hlY2tvdXQgJntcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLWxvZ28td2hpdGV7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubG9nby1uby10ZXh0LXdoaXRle1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIgMC4xcztcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLWxvZ28tc2Nyb2xsaW5nLXdoaXRle1xuICAgICAgICAgICAgQGF0LXJvb3Qge1xuICAgICAgICAgICAgICAgIC5wZi1icm9jaHVyZSAmLFxuICAgICAgICAgICAgICAgIC5wZi1kYXNoYm9hcmQgJntcbiAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhciAwLjFzO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUyJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qIHBhZGRpbmctbGVmdDogM3B4OyAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgLyogbGVmdDogNnB4OyAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgIEBpZigoJHNpdGU9PWxzb3MpIG9yICgkc2l0ZT09c29saWNpdG9ycykpe1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA3MCU7IFxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTQyMHB4XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDc1JTsgXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGlmKCRzaXRlPT1zb2xpY2l0b3JzKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogODIlOyBcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD00MjBweFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogODAlOyBcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAgICBcbiAgICAgICAgLmxvZ28taW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIHRoZSBiYXNpYyBsb2dvIC0gd2Ugb3VnaHQgdG8gYWRkIGEgY2xhc3MgdG8gaXQgdG8gc2F2ZSB0aGlzIGhvcnJpYmxlIHNlbGVjdG9yXG4gICAgICAgIGltZzpub3QoLmljb24tbG9nby13aGl0ZSk6bm90KC5sb2dvLXRleHQpLCBzdmc6bm90KC5pY29uLWxvZ28tc2Nyb2xsaW5nLXdoaXRlKSB7XG4gICAgICAgICAgICB3aWR0aDogMTEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgICBAaWYoJHNpdGUgPT0gYWNjb3VudGFudHMpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5N3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzRweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYzcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaWYoJHNpdGU9PWxzb3Mpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5N3B4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpZigkc2l0ZT09c29saWNpdG9ycyl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGF0LXJvb3QgLnBmLWRhc2hib2FyZCAmLFxuICAgICAgICAgICAgICAgICAgICAgICAgIC5wZi1hZG1pbiAmLFxuICAgICAgICAgICAgICAgICAgICAgICAgIC5wZi1mb3JtICYge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTEycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG9nby5sb2dvX3BlcmZvcm1hbmNle1xuICAgIGxpbmUtaGVpZ2h0OiAxcHg7XG4gICAgc3Zne1xuICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIGhlaWdodDogNjNweC8qIWltcG9ydGFudCovO1xuICAgICAgICB3aWR0aDogODNweC8qIWltcG9ydGFudCovO1xuICAgICAgICBzdHJva2U6IG5vbmU7XG4gICAgfVxufVxuXG4uaWNvbi1sb2dvX2FjY291bnRhbnRze1xuXHQgZmlsbDogJHdoaXRlO1xuXHQgc3Ryb2tlOiAkd2hpdGU7XG4gfVxuXG4ubG9nby5sb2dvX3JlY3J1aXRtZW50e1xuICAgIHBhZGRpbmc6MTZweCAwO1xuXG4gICAgYSBpbWd7XG4gICAgICAgIHdpZHRoOiA4M3B4IWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA2M3B4IWltcG9ydGFudDtcbiAgICB9XG5cdHN2Z3tcblx0XHRmaWxsOiAkd2hpdGU7XG5cdFx0aGVpZ2h0OiA2M3B4IWltcG9ydGFudDtcblx0XHR3aWR0aDogODNweCFpbXBvcnRhbnQ7XG5cdH1cblx0XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbi5sb2dvLmxvZ29fZ2xvYmFsZml7XG5cdHBhZGRpbmc6MTBweCAwO1xuXG5cdGEgaW1ne1xuXHRcdGhlaWdodDogNzJweCAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAxMTVweCAhaW1wb3J0YW50O1xuXHR9XG5cdHN2Z3tcblx0XHRmaWxsOiAkd2hpdGU7XG5cdFx0aGVpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0XG5cdEBpbmNsdWRlIG1lZGlhKFwiPHBob25lbGFuZFwiKSB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG4ubG9nby5sb2dvX2NvbnN0cnVjdGlvbntcbiAgICBwYWRkaW5nOjEwcHggMDtcblxuICAgIGEgaW1ne1xuICAgICAgICBoZWlnaHQ6IDcycHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHN2Z3tcbiAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDcycHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbi5sb2dvLmxvZ29fcHJpdmF0ZWNsaWVudHN7XG4gICAgcGFkZGluZzoxMHB4IDA7XG5cbiAgICBhIGltZ3tcbiAgICAgICAgaGVpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBzdmd7XG4gICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHBob25lbGFuZFwiKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG4ubG9nby5sb2dvX21hbHRhe1xuICAgIHBhZGRpbmc6MTBweCAwO1xuXG4gICAgYSBpbWd7XG4gICAgICAgIGhlaWdodDogODJweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTM1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgc3Zne1xuICAgICAgICBwYXRoOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgZmlsbDpub25lO1xuICAgICAgICAgICAgc3Ryb2tlOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgZmlsbDogJHdoaXRlO1xuXG4gICAgICAgIGhlaWdodDogODJweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTM1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjxwaG9uZWxhbmRcIikge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuLmxvZ28uZXcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGYtZGFzaGJvYXJkLCAucGYtYnJvY2h1cmV7XG4gICAgLmhlYWRlciAubG9nby5sb2dvX25vdGV4dHtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgICB9XG4gICAgICAgIHN2Zy5pY29uLWxvZ28tc2Nyb2xsaW5nLXdoaXRle1xuICAgICAgICAgICAgdG9wOjcwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxvZ28gLmxvZ28td3JhcHBlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLmxvZ28tbHNvc3tcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIG1hcmdpbiAwLjNzIGVhc2U7XG5cbiAgICAgICAgaGVpZ2h0OjUwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9NDQ4cHgnKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgICAgIC8vIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAvL3RyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxvZ29fbHNvcyB7IC8vIEBGSVhNRSBuZWVkcyB0byBiZSBzZWNvbmRhcnkgbG9nb1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgQGF0LXJvb3QgLnBmLWNoZWNrb3V0ICZ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4LWJhc2lzOiAxMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9ZGVza3RvcCcpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIHRvcDo4cHg7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PTM1MHB4Jykge1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBtaW4td2lkdGg6IDk3cHg7XG4gICAgICAgIG1heC13aWR0aDogMTU0cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogNTRweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD0xMjAwcHgnKSB7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiA0OXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcblx0XHRcdG1heC1oZWlnaHQ6IDQ5cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgd2lkdGg6IDk3cHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiAzOXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG9nb19ub3J3YXliYXIgeyAvLyBARklYTUUgbmVlZHMgdG8gYmUgc2Vjb25kYXJ5IGxvZ29cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTU0cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz4xMjAwcHgnKSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEyOHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PTEyMDBweCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG4gICAgICAgICAgICB3aWR0aDogMTA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wZi1kYXNoYm9hcmQsIC5wZi1mb3JtX2ZsZXgge1xuICAgIC5sc29zbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgIC5sc29zIC5sc29zbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmhlYWRlciAuYm91bmRzIC5sb2dvUmVjcnVpdG1lbnQgYSBpbWcge1xuICAgIHdpZHRoOiA4M3B4IWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDYzcHghaW1wb3J0YW50O1xufVxuXG4ubG9nby10ZXh0e1xuICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgICBvcGFjaXR5OjE7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjokd2hpdGU7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDozcHg7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAYXQtcm9vdCAuc3RpY2t5ICZ7XG4gICAgICAgIG9wYWNpdHk6MDtcbiAgICB9XG59IiwiLmljb24tYWN0aXZpdHkge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG4uaWNvbi1hZG9wdGlvbi1mb3JtIHtcblx0d2lkdGg6IDU5cHg7XG5cdGhlaWdodDogNTlweDtcbn1cblxuLmljb24tYWxsLWZvcm1hdHMge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuXG4uaWNvbi1hcnJvdy1yaWdodCB7XG5cdHdpZHRoOiA5cHg7XG5cdGhlaWdodDogMTNweDtcbn1cblxuLmljb24tYXJyb3ctdGhpbi1yaWdodCB7XG5cdHdpZHRoOiAyM3B4O1xuXHRoZWlnaHQ6IDEzcHg7XG59XG5cbi5pY29uLWFycm93X2Rvd253YXJkIHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuLmljb24tYXJyb3dfdXB3YXJkIHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuLmljb24tYmVsbCB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDIycHg7XG59XG5cbi5pY29uLWJpbiB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbi5pY29uLWNhciB7XG5cdHdpZHRoOiA0OHB4O1xuXHRoZWlnaHQ6IDQ4cHg7XG59XG5cbi5pY29uLWNhci1wbHVzIHtcblx0d2lkdGg6IDUzcHg7XG5cdGhlaWdodDogNTNweDtcbn1cblxuLmljb24tY2hlY2tlZC1zdWNjZXNzIHtcblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogMjJweDtcbn1cblxuLmljb24tY2hlY2tsaXN0IHtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTRweDtcbn1cblxuLmljb24tY2hlY2tsaXN0LWluZGljYXRvci1hbWJlciB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG59XG5cbi5pY29uLWNoZWNrbGlzdC1pbmRpY2F0b3ItZ3JlZW4ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xufVxuXG4uaWNvbi1jaGVja2xpc3QtaW5kaWNhdG9yLWdyZXkge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xufVxuXG4uaWNvbi1jaGVja2xpc3QtaW5kaWNhdG9yLXJlZCB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG59XG5cbi5pY29uLWNoZXZyb24tbGVmdCB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDI2cHg7XG59XG5cbi5pY29uLWNoZXZyb24tcmlnaHQge1xuXHR3aWR0aDogMTVweDtcblx0aGVpZ2h0OiAyNnB4O1xufVxuXG4uaWNvbi1jaXJjbGUtYnVsbGV0IHtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcbn1cblxuLmljb24tY2xpcGJvYXJkIHtcblx0d2lkdGg6IDIxcHg7XG5cdGhlaWdodDogMjhweDtcbn1cblxuLmljb24tY2xvc2Uge1xuXHR3aWR0aDogMjFweDtcblx0aGVpZ2h0OiAyMnB4O1xufVxuXG4uaWNvbi1jbG9zZS1idXR0b24ge1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xufVxuXG4uaWNvbi1jbG9zZS1idXR0b24tMiB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbi5pY29uLWNsb3NlLWljb24ge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG4uaWNvbi1jbG91ZC1jb21wdXRpbmcge1xuXHR3aWR0aDogODFweDtcblx0aGVpZ2h0OiA2MHB4O1xufVxuXG4uaWNvbi1jbG91ZC11cGxvYWQge1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAyNXB4O1xufVxuXG4uaWNvbi1jb2cge1xuXHR3aWR0aDogMjJweDtcblx0aGVpZ2h0OiAyMnB4O1xufVxuXG4uaWNvbi1jb2dfcHJvZmVzc2lvbnMge1xuXHR3aWR0aDogMjVweDtcblx0aGVpZ2h0OiAyNXB4O1xufVxuXG4uaWNvbi1jb21wYXJlIHtcblx0d2lkdGg6IDQ4cHg7XG5cdGhlaWdodDogNDBweDtcbn1cblxuLmljb24tY29tcGxldGUge1xuXHR3aWR0aDogMTlweDtcblx0aGVpZ2h0OiAxM3B4O1xufVxuXG4uaWNvbi1jb250YWN0LWVtYWlsIHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcbn1cblxuLmljb24tY29udmVydEd1ZXN0IHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMTdweDtcbn1cblxuLmljb24tY3JlYXRlLXBvbGljeSB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbi5pY29uLWNyb3NzLWRyYXduIHtcblx0d2lkdGg6IDIzcHg7XG5cdGhlaWdodDogMjFweDtcbn1cblxuLmljb24tZGFuZ2VyIHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMjhweDtcbn1cblxuLmljb24tZGFzaGJvYXJkIHtcblx0d2lkdGg6IDE0NnB4O1xuXHRoZWlnaHQ6IDExNnB4O1xufVxuXG4uaWNvbi1kYXNoYm9hcmQtaGVhZGVyIHtcblx0d2lkdGg6IDMzcHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLmljb24tZGFzaGJvYXJkLWhlYWRlci1pbnZlcnNlIHtcblx0d2lkdGg6IDMzcHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLmljb24tZGlzYWJsZSB7XG5cdHdpZHRoOiAxNXB4O1xuXHRoZWlnaHQ6IDE1cHg7XG59XG5cbi5pY29uLWRvY3VtZW50IHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuLmljb24tZG93bi1hcnJvdyB7XG5cdHdpZHRoOiA1MTJweDtcblx0aGVpZ2h0OiA1MTJweDtcbn1cblxuLmljb24tZG93bi10cmlhbmdsZSB7XG5cdHdpZHRoOiA0OTAuNjhweDtcblx0aGVpZ2h0OiA0OTAuNjhweDtcbn1cblxuLmljb24tZG93bmxvYWQge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxOXB4O1xufVxuXG4uaWNvbi1kb3dubG9hZC1hbGwtZmlsZXMge1xuXHR3aWR0aDogMjZweDtcblx0aGVpZ2h0OiAyN3B4O1xufVxuXG4uaWNvbi1kb3dubG9hZF9pY29uIHtcblx0d2lkdGg6IDM0cHg7XG5cdGhlaWdodDogMzRweDtcbn1cblxuLmljb24tZWRpdCB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbi5pY29uLWVkaXQtZG9jdW1lbnQge1xuXHR3aWR0aDogNTZweDtcblx0aGVpZ2h0OiA1N3B4O1xufVxuXG4uaWNvbi1lbWFpbCB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDI2cHg7XG59XG5cbi5pY29uLWVtYWlsLWRhcmsge1xuXHR3aWR0aDogMzdweDtcblx0aGVpZ2h0OiAzN3B4O1xufVxuXG4uaWNvbi1lbWFpbC1pbnZlcnNlIHtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjFweDtcbn1cblxuLmljb24tZW1haWxfcHJvZmVzc2lvbnMge1xuXHR3aWR0aDogMjFweDtcblx0aGVpZ2h0OiAxNXB4O1xufVxuXG4uaWNvbi1leWUge1xuXHR3aWR0aDogMTdweDtcblx0aGVpZ2h0OiAxMXB4O1xufVxuXG4uaWNvbi1mYWNlYm9vayB7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG59XG5cbi5pY29uLWZhY2Vib29rLWRhcmsge1xuXHR3aWR0aDogMzdweDtcblx0aGVpZ2h0OiAzN3B4O1xufVxuXG4uaWNvbi1maWxlIHtcblx0d2lkdGg6IDI2cHg7XG5cdGhlaWdodDogMzBweDtcbn1cblxuLmljb24tZmlsZS1hbHQge1xuXHR3aWR0aDogMjZweDtcblx0aGVpZ2h0OiAzNHB4O1xufVxuXG4uaWNvbi1maWx0ZXItY2xvc2Uge1xuXHR3aWR0aDogMjdweDtcblx0aGVpZ2h0OiAyNXB4O1xufVxuXG4uaWNvbi1maWx0ZXItbGlzdC1jbG9zZSB7XG5cdHdpZHRoOiAxOXB4O1xuXHRoZWlnaHQ6IDEzcHg7XG59XG5cbi5pY29uLWZpbHRlci1saXN0LW9wZW4ge1xuXHR3aWR0aDogMTlweDtcblx0aGVpZ2h0OiAxM3B4O1xufVxuXG4uaWNvbi1maWx0ZXItb3BlbiB7XG5cdHdpZHRoOiAyN3B4O1xuXHRoZWlnaHQ6IDI1cHg7XG59XG5cbi5pY29uLWZpbHRlci1vcGVuLWJhY2sge1xuXHR3aWR0aDogMjdweDtcblx0aGVpZ2h0OiAyNXB4O1xufVxuXG4uaWNvbi1nbG9iZSB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5pY29uLWdsb2JlX2xvZ28ge1xuXHR3aWR0aDogMTEycHg7XG5cdGhlaWdodDogMzZweDtcbn1cblxuLmljb24tZ29vZ2xlLXBsdXMge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAxNXB4O1xufVxuXG4uaWNvbi1oYW1idXJnZXIge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAyMnB4O1xufVxuXG4uaWNvbi1oZWFydCB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG59XG5cbi5pY29uLWhlbHAge1xuXHR3aWR0aDogMTdweDtcblx0aGVpZ2h0OiAxN3B4O1xufVxuXG4uaWNvbi1ob21lIHtcblx0d2lkdGg6IDQ4cHg7XG5cdGhlaWdodDogNDhweDtcbn1cblxuLmljb24taG9tZS1wbHVzIHtcblx0d2lkdGg6IDUzcHg7XG5cdGhlaWdodDogNTNweDtcbn1cblxuLmljb24taWMtY2xvc2Uge1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxNHB4O1xufVxuXG4uaWNvbi1pYy1lZGl0IHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLmljb24taWMtcGx1cyB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG5cbi5pY29uLWljLXdhcm5pbmcge1xuXHR3aWR0aDogNDVweDtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG4uaWNvbi1pZGxlIHtcblx0d2lkdGg6IDI2cHg7XG5cdGhlaWdodDogMThweDtcbn1cblxuLmljb24taW5hY3RpdmUge1xuXHR3aWR0aDogMTNweDtcblx0aGVpZ2h0OiA5cHg7XG59XG5cbi5pY29uLWluZm8ge1xuXHR3aWR0aDogMTdweDtcblx0aGVpZ2h0OiAxN3B4O1xufVxuXG4uaWNvbi1pbnByb2dyZXNzIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMTVweDtcbn1cblxuLmljb24taW5zdXJhbmNlcyB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbi5pY29uLWludm9pY2Uge1xuXHR3aWR0aDogMjZweDtcblx0aGVpZ2h0OiAyNnB4O1xufVxuXG4uaWNvbi1qZi1hZGQge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xufVxuXG4uaWNvbi1qZi1hZGQtZWRpdCB7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG59XG5cbi5pY29uLWpmLWRlbGV0ZSB7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG59XG5cbi5pY29uLWpmLWVkaXQge1xuXHR3aWR0aDogMTlweDtcblx0aGVpZ2h0OiAxOXB4O1xufVxuXG4uaWNvbi1qZi1yZW1vdmUge1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAycHg7XG59XG5cbi5pY29uLWpmLXNwcmVhZHNoZWV0IHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLmljb24tbGFyZ2UtaSB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDQ3cHg7XG59XG5cbi5pY29uLWxlZnQtYXJyb3cge1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxN3B4O1xufVxuXG4uaWNvbi1sZXR0ZXIge1xuXHR3aWR0aDogMzY3LjY5cHg7XG5cdGhlaWdodDogMzcwcHg7XG59XG5cbi5pY29uLWxpbmstY2xpZW50LWNvbnNvbGUge1xuXHR3aWR0aDogNzhweDtcblx0aGVpZ2h0OiA3OXB4O1xufVxuXG4uaWNvbi1saW5rZWRpbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE1cHg7XG59XG5cbi5pY29uLWxpbmtlZGluLWRhcmsge1xuXHR3aWR0aDogMzdweDtcblx0aGVpZ2h0OiAzN3B4O1xufVxuXG4uaWNvbi1saXN0X3ZpZXdfaWNvbiB7XG5cdHdpZHRoOiAyMnB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5pY29uLWxvY2sge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuXG4uaWNvbi1sb2NrdG9uLWxvZ28ge1xuXHR3aWR0aDogMTU0cHg7XG5cdGhlaWdodDogNzdweDtcbn1cblxuLmljb24tbG9ja3Rvbi1sb2dvLWhlYWRlciB7XG5cdHdpZHRoOiAxMzVweDtcblx0aGVpZ2h0OiA2M3B4O1xufVxuXG4uaWNvbi1sb2dvIHtcblx0d2lkdGg6IDExMnB4O1xuXHRoZWlnaHQ6IDU1cHg7XG59XG5cbi5pY29uLWxvZ28tc2Nyb2xsaW5nLXdoaXRlIHtcblx0d2lkdGg6IDE0MHB4O1xuXHRoZWlnaHQ6IDIzcHg7XG59XG5cbi5pY29uLWxvZ28td2hpdGUge1xuXHR3aWR0aDogOTA4cHg7XG5cdGhlaWdodDogNDE3cHg7XG59XG5cbi5pY29uLWxvZ29fYWNjb3VudGFudHMge1xuXHR3aWR0aDogMTQyLjVweDtcblx0aGVpZ2h0OiAxMTEuNHB4O1xufVxuXG4uaWNvbi1sb2dvX2Fzc2V0bWFuYWdlbWVudCB7XG5cdHdpZHRoOiAxMTNweDtcblx0aGVpZ2h0OiA3MXB4O1xufVxuXG4uaWNvbi1sb2dvX2NvbnN0cnVjdGlvbiB7XG5cdHdpZHRoOiAxNDMuMXB4O1xuXHRoZWlnaHQ6IDEzNC40cHg7XG59XG5cbi5pY29uLWxvZ29fZ2xvYmFsZmkge1xuXHR3aWR0aDogMTQyLjVweDtcblx0aGVpZ2h0OiAxMTEuNHB4O1xufVxuXG4uaWNvbi1sb2dvX21hbHRhIHtcblx0d2lkdGg6IDEzNXB4O1xuXHRoZWlnaHQ6IDgwcHg7XG59XG5cbi5pY29uLWxvZ29fbW9iaWxpdHkge1xuXHR3aWR0aDogMTM2cHg7XG5cdGhlaWdodDogODVweDtcbn1cblxuLmljb24tbG9nb19wZXJmb3JtYW5jZSB7XG5cdHdpZHRoOiAyMDQuMnB4O1xuXHRoZWlnaHQ6IDEyNC42cHg7XG59XG5cbi5pY29uLWxvZ29fcmVjcnVpdG1lbnQge1xuXHR3aWR0aDogMTQ0cHg7XG5cdGhlaWdodDogMTE1cHg7XG59XG5cbi5pY29uLW1lZGFsIHtcblx0d2lkdGg6IDE3cHg7XG5cdGhlaWdodDogMjNweDtcbn1cblxuLmljb24tbWVudS1idXNpbmVzcy1hbmQtZmluYW5jZSB7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDE0cHg7XG59XG5cbi5pY29uLW1lbnUtZGVsZXRlIHtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTNweDtcbn1cblxuLmljb24tbWVudS1kb3RzIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogNHB4O1xufVxuXG4uaWNvbi1tZW51LWVkaXQge1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxM3B4O1xufVxuXG4uaWNvbi1tZW51LWV5ZSB7XG5cdHdpZHRoOiAxN3B4O1xuXHRoZWlnaHQ6IDExcHg7XG59XG5cbi5pY29uLW1lbnUtZmlsZS1kb3dubG9hZCB7XG5cdHdpZHRoOiAxMXB4O1xuXHRoZWlnaHQ6IDE0cHg7XG59XG5cbi5pY29uLW1lbnUtZm9ybSB7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDE0cHg7XG59XG5cbi5pY29uLW1lbnUtZ3JpZCB7XG5cdHdpZHRoOiAxOXB4O1xuXHRoZWlnaHQ6IDE5cHg7XG59XG5cbi5pY29uLW1lbnUtaGlkZSB7XG5cdHdpZHRoOiAxN3B4O1xuXHRoZWlnaHQ6IDE0cHg7XG59XG5cbi5pY29uLW1lbnUtbGlmZSB7XG5cdHdpZHRoOiAxN3B4O1xuXHRoZWlnaHQ6IDEzcHg7XG59XG5cbi5pY29uLW1lbnUtbm90ZWJvb2sge1xuXHR3aWR0aDogMTFweDtcblx0aGVpZ2h0OiAxNHB4O1xufVxuXG4uaWNvbi1tZW51LW92ZXJyaWRlLXF1b3RlIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTVweDtcbn1cblxuLmljb24tbWVudS1wYXBlciB7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDE0cHg7XG59XG5cbi5pY29uLW1lbnUtcGx1cyB7XG5cdHdpZHRoOiAxM3B4O1xuXHRoZWlnaHQ6IDEzcHg7XG59XG5cbi5pY29uLW1lbnUtcHJldmlldyB7XG5cdHdpZHRoOiAxMXB4O1xuXHRoZWlnaHQ6IDE0cHg7XG59XG5cbi5pY29uLW1lbnUtcmVtaW5kIHtcblx0d2lkdGg6IDEzcHg7XG5cdGhlaWdodDogMTRweDtcbn1cblxuLmljb24tbWVudS1zYXRpc2ZpZWQge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNHB4O1xufVxuXG4uaWNvbi1tZW51LXNlbGVjdC1xdW90ZSB7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDE1cHg7XG59XG5cbi5pY29uLW1lbnUtc2VsZWN0ZWQge1xuXHR3aWR0aDogMTlweDtcblx0aGVpZ2h0OiAxOXB4O1xufVxuXG4uaWNvbi1tZW51LXVwbG9hZCB7XG5cdHdpZHRoOiA1MnB4O1xuXHRoZWlnaHQ6IDM2cHg7XG59XG5cbi5pY29uLW1lbnUtdmVydGljYWwtZG90cyB7XG5cdHdpZHRoOiA1cHg7XG5cdGhlaWdodDogMjFweDtcbn1cblxuLmljb24tbXlMb2NrdG9uIHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuLmljb24tbXlMb2NrdG9uQXJyb3cge1xuXHR3aWR0aDogMzVweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuXG4uaWNvbi1ub3RlIHtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTVweDtcbn1cblxuLmljb24tbm90ZXMge1xuXHR3aWR0aDogODIuODFweDtcblx0aGVpZ2h0OiAxMDkuMzhweDtcbn1cblxuLmljb24tb3Blbi1jbG9zZSB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG59XG5cbi5pY29uLW9wZW4taWNvbiB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbi5pY29uLW9wZW5DbG9zZV9wcm9mZXNzaW9ucyB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbi5pY29uLW92ZXJ2aWV3LWNsaWVudCB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbi5pY29uLW92ZXJ2aWV3LXByb2dyZXNzIHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcbn1cblxuLmljb24tb3ZlcnZpZXctc3RhcnRlZCB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbi5pY29uLW92ZXJ2aWV3LXN1Ym1pdHRlZCB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbi5pY29uLXBhcGVyLXBsYW5lIHtcblx0d2lkdGg6IDE1cHg7XG5cdGhlaWdodDogMTVweDtcbn1cblxuLmljb24tcGF5b25saW5lIHtcblx0d2lkdGg6IDMzcHg7XG5cdGhlaWdodDogMjhweDtcbn1cblxuLmljb24tcGRmX2ljb24ge1xuXHR3aWR0aDogMjlweDtcblx0aGVpZ2h0OiAzNHB4O1xufVxuXG4uaWNvbi1wZXJjZW50IHtcblx0d2lkdGg6IDQ1cHg7XG5cdGhlaWdodDogNDVweDtcbn1cblxuLmljb24tcGYtZG93bmxvYWQge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG4uaWNvbi1waG9uZSB7XG5cdHdpZHRoOiAzNXB4O1xuXHRoZWlnaHQ6IDMwcHg7XG59XG5cbi5pY29uLXBob25lLWNhbGwge1xuXHR3aWR0aDogNTdweDtcblx0aGVpZ2h0OiA1N3B4O1xufVxuXG4uaWNvbi1waG9uZS12b2x1bWUge1xuXHR3aWR0aDogMjdweDtcblx0aGVpZ2h0OiAzN3B4O1xufVxuXG4uaWNvbi1waWUtY2hhcnQge1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAzNnB4O1xufVxuXG4uaWNvbi1waW4tZHJvcCB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5pY29uLXBsYXktYnV0dG9uIHtcblx0d2lkdGg6IDIxcHg7XG5cdGhlaWdodDogMjFweDtcbn1cblxuLmljb24tcG9saWNpZXMge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG4uaWNvbi1wb3VuZCB7XG5cdHdpZHRoOiA0NXB4O1xuXHRoZWlnaHQ6IDQ1cHg7XG59XG5cbi5pY29uLXBvdW5kX21pbnVzIHtcblx0d2lkdGg6IDQ1cHg7XG5cdGhlaWdodDogNDVweDtcbn1cblxuLmljb24tcHJlc2VudGF0aW9uIHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLmljb24tcHJldmlldyB7XG5cdHdpZHRoOiAyM3B4O1xuXHRoZWlnaHQ6IDI1cHg7XG59XG5cbi5pY29uLXByZXZpZXctbW9kYWwge1xuXHR3aWR0aDogMzRweDtcblx0aGVpZ2h0OiAzNHB4O1xufVxuXG4uaWNvbi1wcmV2aWV3LXByb3Bmb3JtIHtcblx0d2lkdGg6IDM0LjFweDtcblx0aGVpZ2h0OiAzNXB4O1xufVxuXG4uaWNvbi1wcmludCB7XG5cdHdpZHRoOiAyNXB4O1xuXHRoZWlnaHQ6IDIzcHg7XG59XG5cbi5pY29uLXByaXZhdGUge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAyM3B4O1xufVxuXG4uaWNvbi1xdW90ZSB7XG5cdHdpZHRoOiA1MnB4O1xuXHRoZWlnaHQ6IDQxcHg7XG59XG5cbi5pY29uLXJlYWQtb25seSB7XG5cdHdpZHRoOiAyNXB4O1xuXHRoZWlnaHQ6IDI3cHg7XG59XG5cbi5pY29uLXJlYXNzaWduIHtcblx0d2lkdGg6IDI1OXB4O1xuXHRoZWlnaHQ6IDIyNnB4O1xufVxuXG4uaWNvbi1yZW5ldyB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG59XG5cbi5pY29uLXJlcXVpcmVzQXR0ZW50aW9uIHtcblx0d2lkdGg6IDE3cHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLmljb24tcmVzZXQtaWNvbi0wMSB7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbi5pY29uLXJpZ2h0LWFycm93IHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLmljb24tcmlnaHQtYXJyb3ctZm9yd2FyZCB7XG5cdHdpZHRoOiAzNHB4O1xuXHRoZWlnaHQ6IDM0cHg7XG59XG5cbi5pY29uLXJpZ2h0LWFycm93X3RoaW4ge1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxOXB4O1xufVxuXG4uaWNvbi1zY2FsZS1maXRfc2NyZWVuIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMTZweDtcbn1cblxuLmljb24tc2NhbGUtem9vbV9pbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG5cbi5pY29uLXNjYWxlLXpvb21fb3V0IHtcblx0d2lkdGg6IDE3cHg7XG5cdGhlaWdodDogMTZweDtcbn1cblxuLmljb24tc2VhcmNoIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcbn1cblxuLmljb24tc2VhcmNoLWV3IHtcblx0d2lkdGg6IDI3cHg7XG5cdGhlaWdodDogMjVweDtcbn1cblxuLmljb24tc2VhcmNoLWV3LWJhY2sge1xuXHR3aWR0aDogMjdweDtcblx0aGVpZ2h0OiAyNXB4O1xufVxuXG4uaWNvbi1zZXR0aW5ncyB7XG5cdHdpZHRoOiAyMnB4O1xuXHRoZWlnaHQ6IDIycHg7XG59XG5cbi5pY29uLXNtaWxpZS1oYXBweSB7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbi5pY29uLXNtaWxpZS1uZXV0cmFsIHtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcbn1cblxuLmljb24tc21pbGllLXNhZCB7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbi5pY29uLXN0YWZmIHtcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMzJweDtcbn1cblxuLmljb24tc3RhcnRlZC1uZXh0IHtcblx0d2lkdGg6IDM0cHg7XG5cdGhlaWdodDogMzRweDtcbn1cblxuLmljb24tc3dpdGNoLWFjY291bnRzLWhlYWRlciB7XG5cdHdpZHRoOiAyN3B4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5pY29uLXN3aXRjaC1hY2NvdW50cy1tZW51IHtcblx0d2lkdGg6IDI3cHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLmljb24tdGFpbC1zcGluIHtcblx0d2lkdGg6IDM4cHg7XG5cdGhlaWdodDogMzhweDtcbn1cblxuLmljb24tdGVhbS1tZW1iZXIge1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxNnB4O1xufVxuXG4uaWNvbi10ZWxlcGhvbmUge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4uaWNvbi10ZW1wbGF0ZSB7XG5cdHdpZHRoOiAyMXB4O1xuXHRoZWlnaHQ6IDI0cHg7XG59XG5cbi5pY29uLXRpY2stZHJhd24ge1xuXHR3aWR0aDogMjhweDtcblx0aGVpZ2h0OiAyOHB4O1xufVxuXG4uaWNvbi10d2l0dGVyIHtcblx0d2lkdGg6IDE3cHg7XG5cdGhlaWdodDogMTNweDtcbn1cblxuLmljb24tdHdpdHRlci1kYXJrIHtcblx0d2lkdGg6IDM3cHg7XG5cdGhlaWdodDogMzdweDtcbn1cblxuLmljb24tdXAtdHJpYW5nbGUge1xuXHR3aWR0aDogNDkwLjY2cHg7XG5cdGhlaWdodDogNDkwLjY2cHg7XG59XG5cbi5pY29uLXVwbG9hZCB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE3cHg7XG59XG5cbi5pY29uLXVzZXIge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuXG4uaWNvbi12aWRlbyB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5pY29uLXZpZXctZmlsZXMge1xuXHR3aWR0aDogNDAzcHg7XG5cdGhlaWdodDogNDg1cHg7XG59XG5cbi5pY29uLXZpbWVvIHtcblx0d2lkdGg6IDE3cHg7XG5cdGhlaWdodDogMTdweDtcbn1cblxuLmljb24tdmlzaXQtdXMge1xuXHR3aWR0aDogMjVweDtcblx0aGVpZ2h0OiAyNnB4O1xufVxuXG4uaWNvbi13YXJuaW5nLXRyaWFuZ2xlIHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjFweDtcbn1cblxuLmljb24td2l6YXJkIHtcblx0d2lkdGg6IDc0NXB4O1xuXHRoZWlnaHQ6IDQ4NnB4O1xufVxuXG4iLCIvLyBEZWZhdWx0IC0gc2V0dXAgYXMgcGVyIG1vYmlsaXR5XG4jaWNvbi1vcGVuLWNsb3NlIHtcbiAgICAjb2MtYmFja2dyb3VuZCB7XG4gICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAjb2MtcGx1cyB7XG4gICAgICAgIGZpbGw6IGluaGVyaXQ7XG4gICAgfVxuICAgICNvYy1taW51cyB7XG4gICAgICAgIGZpbGw6IGluaGVyaXQ7XG4gICAgfVxuICAgICNvYy1ib3JkZXIge1xuICAgICAgICBmaWxsOiBpbmhlcml0O1xuICAgIH1cbn1cblxuLy8gRGVmYXVsdCAtIHNldHVwIGFzIHBlciBtb2JpbGl0eVxuLmljb24tb3Blbi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAyNHB4O1xuXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICBjb2xvcjogJHNsYXRlLWdyZXk7XG5cbiAgICBmaWxsOiAkc2xhdGUtZ3JleTtcblxuXHRoZWlnaHQ6MzBweDtcblx0d2lkdGg6MzBweDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOi01JSAzMCU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBsaW5lYXIgMHM7XG5cbiAgICAudGFiLXRpdGxlLmFjdGl2ZSAmLFxuICAgIC5hY3RpdmUgLnRhYnRyaWdnZXIgJixcbiAgICAuYWNjb3JkaW9uLWl0ZW0tb3BlbiA+IC5hY2NvcmRpb24tdHJpZ2dlciA+ICZ7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG59XG4uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuaWNvbi1vcGVuLWNsb3Nle1xuICAgIHRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtcbn1cblxuXG4uaWNvbi1vcGVuQ2xvc2VfcHJvZmVzc2lvbnN7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAvL3ZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgaGVpZ2h0OjMwcHg7XG4gICAgd2lkdGg6MzBweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGxpbmVhciAwcywgZmlsbCAuM3MgZWFzZSAwcztcbiAgICAvL3RyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgei1pbmRleDoyO1xuICAgIGZpbGw6JHN1Y2Nlc3MtY29sb3I7XG4gICAgQGF0LXJvb3QgLmNhdGVnb3J5RGFzaGJvYXJkICZ7XG4gICAgICAgIGZpbGw6JGJsdWlzaC1ncmV5O1xuICAgIH1cbn1cbi5hY2NvcmRpb24taXRlbS1vcGVuIC5pY29uLW9wZW5DbG9zZV9wcm9mZXNzaW9uc3tcbiAgICB0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7XG4gICAgZmlsbDokYmxhY2s7XG4gICAgQGF0LXJvb3QgLmNhdGVnb3J5RGFzaGJvYXJkICZ7XG4gICAgICAgIGZpbGw6JGJsdWlzaC1ncmV5O1xuICAgIH1cbn0iLCJcbi5wYWdpbmF0aW9uLWNvbnRhaW5lciB7XG5cdC5wYWdpbmF0aW9uIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGFsdG87XG5cblx0XHQucGFnaW5hdGlvbi10ZXh0LCBsaSwgYSwgc3BhbiB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdGNvbG9yOiAkYm9keS10ZXh0O1xuXHRcdH1cblx0XHQucGFnaW5hdGlvbi10ZXh0IHtcblx0XHQvL1x0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHRcdHVsIHtcblx0XHRcdHBhZGRpbmc6IDIycHggMTZweCAyMnB4IDI1cHg7XG5cdFx0XHQvLyBmbG9hdDogbGVmdDtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbjogMCAzcHg7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNTBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRub3ItbGlnaHRncmV5O1xuXHRcdFx0XHRcdC8vYmFja2dyb3VuZDogJGFxdWEtYmx1ZTtcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiAzMHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkZGFyay1ncmV5O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE0cHggMjBweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnBhZ2VkUmVzdWx0cy1wcmV2bmV4dHtcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiA4MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Ly9iYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleS1zZXZlbjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE0cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleS10ZW47XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLm5leHQsICYucHJldiB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDFweDtcblxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4uc3R1bm4tcGFnaW5nQ29udHJvbHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59IiwiXG4uc2l0ZS1zZWFyY2gtY29udGFpbmVyIHtcblx0cGFkZGluZzogMCAwIDY1cHg7XG5cdFxuXHQuYmxvY2stdGl0bGUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAwIDAgMTFweDtcblx0XHRwYWRkaW5nOiAwIDMwcHggMCAwO1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRsaW5lLWhlaWdodDogMzRweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHdpZGUtdGFiXCIpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQuYmxvY2staWNvbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiA3cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTlweDtcblx0XHRcdHotaW5kZXg6IDE7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHdpZGUtdGFiXCIpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJsb2NrLXRleHQge1xuXHRcdG1hcmdpbjogMCAwIDE4cHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR9XG5cdC5mb3JtLWZpZWxkcy13cmFwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDMwMHB4O1xuXHRcdHBhZGRpbmc6IDAgNzVweCAwIDA7XG5cblx0XHQuc2VhcmNoLWZpZWxkLXdyYXAge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogNDJweDtcblx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdCAgICBjb2xvcjogIzU2NTY1Njtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRib3JkZXI6IHNvbGlkIDFweCAjOTc5Nzk3O1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG5cblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0ICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGFfYWNjZW50O1xuXG5cdFx0ICAgICAgICAgICAgYm94LXNoYWRvdzppbnNldCAwIDAgNXB4IHJnYmEoMTQxLDE5OCw2MywwLjMpO1xuXHRcdCAgICAgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2VhcmNoLXN1Ym1pdC13cmFwIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0LmJ0biB7XG5cdFx0XHRcdGhlaWdodDogNDJweDtcblx0XHRcdFx0d2lkdGg6IDY1cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDdweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuc2VjdGlvbi10aXRsZXtcbiAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLDIwcHgsJGRhcmssNTAwLDEuNCk7XG4gICAgbWFyZ2luLXRvcDowO1xufVxuXG4uY29sdW1uLXRpdGxle1xuICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLDQycHgsJGRhcmssNTAwLDEuNTIpO1xuICAgIG1hcmdpbi10b3A6MDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgIGZvbnQtc2l6ZTozNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDoxLjI0O1xuICAgIH1cbn1cbmgxLmFydGljbGUtaGVhZGluZyxcbmgyLmFydGljbGUtaGVhZGluZ3tcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OjEuNDI7XG59XG5cbi50aXRsZS1teWxvY2t0b24sIC5hc2lkZS10aXRsZSBoNC50aXRsZS1teWxvY2t0b257XG4gICAgY29sb3I6JGFxdWEtYmx1ZTtcblx0c3BhbiB7XG5cdFx0Y29sb3I6d2hpdGU7XG5cdH1cbn1cblxuLmhlYWRpbmctMXtcbiAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiwgNDhweCwgJGFfdGV4dCwgMzAwLCAxLjA4KTtcbiAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICB9XG59XG4uaGVhZGluZy0xLXNoYWRvd3tcbiAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiwgNDhweCwgJGFfdGV4dCwgMzAwLCAxLjA4KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6ICRhenVyZTsgLyogU2FmYXJpICovXG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkYXp1cmU7XG5cdHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuMWVtO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogLTAuMDdlbTtcbiAgICAvL2FwcGx5IHRoaSBzdHlsZSBvbmx5IGZvciBzYWZhcmlcbiAgICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi1yZXNvbHV0aW9uOi4wMDFkcGNtKVxuICAgIHsgQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSkge1xuICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMDFlbTtcbiAgICB9fVxuXHR0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbi1za2lwOiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICBsaW5lLWhlaWdodDogMS4wODtcbiAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICB9ICAgICAgICAgIFxuXG59XG4uaGVhZGluZy0xLXNoYWRvdy12MiB7XG4gICAgQGluY2x1ZGUgZm9udChcInRpdGxlXCIsIDQ4cHgsICRhX3RleHQsIDMwMCwgMS4wOCk7XG4gICAgYm94LXNoYWRvdzogIzAyOWVlMyAwcHggLTVweCBpbnNldDtcbiAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICB9XG59XG4iLCIuaWNvbi1oYW1idXJnZXIge1xuICBmaWxsOiAkd2hpdGU7XG59XG5cbkBpZiAoJHRoZW1lICE9IGNvcnBvcmF0ZSkge1xuICAubW9iaWxlLW1lbnUtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMycHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTExcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiA1MDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPj05OTJweFwiKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjxwaG9uZWxhbmRcIikge1xuICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbkBpZiAoJHRoZW1lID09IGNvcnBvcmF0ZSBPUiAkdGhlbWUgPT0gcHJvZmVzc2lvbnMpIHtcbiAgLy9UaGlzIHdpbGwgYmVlIHJlcGxhY2VkIGJ5IGEgcGVyc2lzdGVudCBtZW51IGJ1dHRvbiBhbmQgY2FuIGJlIHJlbW92ZWQgd2hlbiB0aGUgY2xhc3NpYyB0aGVtZSBpcyBubyBsb25nZXIgdXNlZFxuICAubW9iaWxlLW1lbnUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lXG4gIH1cblxuICAvL0NvcnBvcmF0ZSBtZW51IGJ1dHRvblxuICAubWVudS1idXR0b257XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgLy90b3A6IDUwJTtcbiAgICAvL21hcmdpbi10b3A6IC0xMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuIiwiLnBmLWRhc2hib2FyZCB7XG5cbiAgLmRvdWdobnV0Q2hhcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZG91Z2hudXRTdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kb3VnaG51dFRpcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHBhZGRpbmc6IDVweDtcblxuICAgIGNvbG9yOiAjQ0NDQ0NDO1xuICAgIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIH1cbiAgLmRvdWdobnV0VGlwOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJSc7XG4gIH1cblxuXG59IiwiLnByb2dyZXNzQmFye1xuICAgIGJhY2tncm91bmQtY29sb3I6IzljZDc2MjtcbiAgICBoZWlnaHQ6MTBweDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAucHJvZ3Jlc3NCYXItZmlsbGVkLCBie1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMxZTVmNmY7XG4gICAgICAgIGhlaWdodDoxMHB4O1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6MDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7Ly9kb250IGFsbG93IGFueXRoaW5nXG4gICAgICAgICYudmFsaWR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOm1hcF9nZXQoJHBvbGljeUFjdGlvblN0YXRlcyxcImRvbmVcIik7XG4gICAgICAgIH1cbiAgICAgICAgJi51bmZpbGxlZCxcbiAgICAgICAgJi51bnN0YXJ0ZWR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOm1hcF9nZXQoJHBvbGljeUFjdGlvblN0YXRlcyxcIm5lZWRzYWN0aW9uXCIpO1xuICAgICAgICB9XG4gICAgICAgICYuaW52YWxpZHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6bWFwX2dldCgkcG9saWN5QWN0aW9uU3RhdGVzLFwid2FybmluZ1wiKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3N1bW1hcnlTY3JlZW4gLnByb2dyZXNzQmFye1xuICAgIGJhY2tncm91bmQtY29sb3I6IzFlNWY2ZjtcbiAgICAucHJvZ3Jlc3NCYXItZmlsbGVkLCBie1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiM2Nzg2OGU7XG4gICAgICAgICYudmFsaWR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOm1hcF9nZXQoJHBvbGljeUFjdGlvblN0YXRlcyxcImRvbmVcIik7XG4gICAgICAgIH1cbiAgICAgICAgJi51bmZpbGxlZCxcbiAgICAgICAgJi51bnN0YXJ0ZWR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOm1hcF9nZXQoJHBvbGljeUFjdGlvblN0YXRlcyxcIm5lZWRzYWN0aW9uXCIpO1xuICAgICAgICB9XG4gICAgICAgICYuaW52YWxpZHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6bWFwX2dldCgkcG9saWN5QWN0aW9uU3RhdGVzLFwid2FybmluZ1wiKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5wcm9ncmVzc0JhciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMDtcbn1cbiIsIi5kb3dubG9hZHMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHVsLmZpbGVzIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuXHRcdEBhdC1yb290IC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubWFpbi1hcnRpY2xlICZ7XG5cdFx0XHRwYWRkaW5nOiAwIWltcG9ydGFudDtcblx0XHR9XG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW46MDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0YSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDcwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5LXNldmVuO1xuXHRcdFx0XHRjb2xvcjogJGJvZHktdGV4dDtcblxuXHRcdFx0XHRAaWYgKCR0aGVtZSA9PSBwcm9mZXNzaW9ucykge1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDQ0cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlcjogc29saWQgMXB4ICR3YXJtLWdyZXktdHdvO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDBweCAxNnB4ICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdFxuXHRcdFx0XHQuZmlsZUljb24sIC5maWxlVGl0bGUsIC5maWxlQWN0aW9uIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRcdH1cblx0XHRcdFx0LmZpbGVJY29uIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiA3MHB4O1xuXHRcdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0XHRmaWxsOiAkYWNjZW50LXByaW1hcnk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpZiAoJHRoZW1lID09IHByb2Zlc3Npb25zKSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZmlsZVRpdGxlIHtcblx0XHRcdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzogMTRweCAxNHB4IDE0cHggMDtcblx0XHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0fVxuXHRcdFx0XHQuZmlsZUFjdGlvbiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGFfYnRuLWJhY2tncm91bmQ7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiA3MHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XG5cdFx0XHRcdFx0Ly9zdmcge1xuXHRcdFx0XHRcdC8vXHRmaWxsOiAkd2hpdGU7XG5cdFx0XHRcdFx0Ly99XG5cdFx0XHRcdFx0QGlmICgkdGhlbWUgPT0gcHJvZmVzc2lvbnMpIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogMTZweDtcblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGxpbmstcHJpbWFyeTtcblx0XHRcdFx0XHQuZmlsZUFjdGlvbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYV9idG4taG92ZXItYmFja2dyb3VuZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCsgbGkge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJHdoaXRlO1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAYXQtcm9vdCAuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLnBhZ2UtY29udGFpbmVyIC5jb250YWN0LXNlcnZpY2UgLmRvd25sb2FkLXdyYXBwZXIgICZ7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHRcblx0XG5cdFxuXHQvKnN2ZyB7XG5cdFx0ZmlsbDogJG5ld3MtZG93bmxvYWQ7XG5cdH0qL1xufSIsIlxuLy8gZS5nLiBIb21lcGFnZSBCYW5uZXJcblxuLmwtbGlzdCxcbi5iYW5uZXIuc3BsaXQtYmFubmVyIC5iYW5uZXItY29udGVudCB1bCB7XG5cdG1hcmdpbjogMzVweCAwIDQ1cHg7XG5cdHBhZGRpbmc6IDAgMCAwIDI4cHg7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0bGkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDAgMCA5cHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRjb2xvcjogaW5oZXJpdDtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IC0yOHB4O1xuXHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkYWNjZW50LXByaW1hcnk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdH1cblx0fVxufVxuXG4vLyBlLmcuIFNhbGVzIEJsb2NrIChIb21lcGFnZSlcblxuLnMtbGlzdCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRsaSB7XG5cdFx0bWFyZ2luOiAwIDAgN3B4O1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHRhIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmc6IDVweCAzMnB4IDVweCAwO1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Y29sb3I6ICRsaW5rLXByaW1hcnk7XG5cblx0XHRcdCY6OmJlZm9yZSxcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IDMycHg7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNnB4O1xuXHRcdFx0XHQvL2JhY2tncm91bmQ6IHVybCgnLi4vaW1nL3N0YXRpYy1pY29ucy9hcnJvdy10aGluLXJpZ2h0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRhY2NlbnQtcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi5kdExpc3RGaWx0ZXIub3BlbmVke1xuXHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuN3MgZWFzZS1vdXQsIG9wYWNpdHkgLjVzIGVhc2Utb3V0O1xuXHRvcGFjaXR5OiAxO1xuXHRtYXgtaGVpZ2h0OiA1MDBweDtcbn1cbi5kdExpc3RGaWx0ZXIuY2xvc2VkIHtcblx0bWF4LWhlaWdodDogMDtcblx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjdzIGVhc2Utb3V0LCBvcGFjaXR5IC4zcyBlYXNlLW91dDtcblx0b3BhY2l0eTogMDtcblx0b3ZlcmZsb3c6aGlkZGVuO1xufVxuXG5cbiV0aWNrLWxpc3R7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0bGl7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0cGFkZGluZy1sZWZ0OjQycHg7XG5cdH1cblx0bGk6YmVmb3Jle1xuXHRcdGxlZnQ6MDtcblx0XHR0b3A6MnB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0d2lkdGg6IDIycHg7XG5cdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL2NoZWNrZWQtc3VjY2Vzcy5zdmcpO1xuXG5cdH1cbn0iLCJcbi8qISBGbGFncyAqL1xuXG4uc2VydmljZS1mbGFnIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0dG9wOiAwO1xuXHR3aWR0aDogNDNweDtcblx0aGVpZ2h0OiA1OXB4O1xuXHRwYWRkaW5nOiAyMHB4IDZweCA4cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0aW1nLCBzdmcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAzMXB4O1xuXHRcdGhlaWdodDogMzFweDtcblx0fVxufVxuXG4vLyBWYXJpYW50c1xuXG4ucmVzb3VyY2VzLWJsb2NrIC5pbWFnZS13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5zZXJ2aWNlLWZsYWcge1xuXHRcdHJpZ2h0OiAxNnB4O1xuXHR9XG59XG5cbi5wYWdlLWhlYWRlciAuZmxhZy13cmFwIHtcblx0cG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDUwcHg7XG5cblx0LnNlcnZpY2UtZmxhZyB7XG5cdFx0bGVmdDogMTZweDtcblx0XHR3aWR0aDogNTBweDtcblx0XHRoZWlnaHQ6IDY5cHg7XG5cdFx0cGFkZGluZzogMjRweCA3cHggOHB4O1xuXG5cdFx0aW1nLCBzdmcge1xuXHRcdFx0d2lkdGg6IDM2cHg7XG5cdFx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0fVxuXHR9XG59IiwiYmxvY2txdW90ZXtcblxuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbWFyZ2luOiA2NXB4IDBweCAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogJGJvZHktdGV4dDtcblxuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL3F1b3RlLWJsdWUucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiAtNTVweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMHB4KTtcbiAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgfVxuXG4gICAgY2l0ZXtcblxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbn0iLCIvKiBUaGUgc3dpdGNoIC0gdGhlIGJveCBhcm91bmQgdGhlIHNsaWRlciAqL1xuLnN3aXRjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDFweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG59XG5cbi8qIEhpZGUgZGVmYXVsdCBIVE1MIGNoZWNrYm94ICovXG4uc3dpdGNoIGlucHV0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbn1cblxuLyogVGhlIHNsaWRlciAqL1xuLnNsaWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGVycm9yLWNvbG9yO1xuICAgIHRyYW5zaXRpb246IC40cztcbn1cblxuXG4uc2xpZGVyOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGxlZnQ6IDVweDtcbiAgICBib3R0b206IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcbiAgICB0cmFuc2l0aW9uOiAuNHM7XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbn1cblxuaW5wdXQuanMtd2FpdGluZzpjaGVja2VkICsgLnNsaWRlciB7XG4gICAgYW5pbWF0aW9uOiBiYWNrZ3JvdW5kLWxvYWRpbmctc3VjY2VzcyAxLjVzIGluZmluaXRlO1xufVxuXG5pbnB1dC5qcy13YWl0aW5nICsgLnNsaWRlciB7XG4gICAgYW5pbWF0aW9uOiBiYWNrZ3JvdW5kLWxvYWRpbmctZXJyb3IgMS41cyBpbmZpbml0ZTtcbn1cblxuaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4ICRzdWNjZXNzLWNvbG9yO1xufVxuXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOHB4KTtcbn1cblxuLyogUm91bmRlZCBzbGlkZXJzICovXG4uc2xpZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuXG4uc2xpZGVyOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5Aa2V5ZnJhbWVzIGJhY2tncm91bmQtbG9hZGluZy1zdWNjZXNzIHtcbiAgICAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWQtZ3JleTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokc3VjY2Vzcy1jb2xvcjtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWQtZ3JleTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYmFja2dyb3VuZC1sb2FkaW5nLWVycm9yIHtcbiAgICAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWQtZ3JleTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZXJyb3ItY29sb3I7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkLWdyZXk7XG4gICAgfVxufSIsIi8vIEEgVGFibGUgZGVzaWduIHVzaW5nIGZsZXgtYm9zIGZvciBkaXNwbGF5IG9mIGJhc2ljIHR3byBjb2x1bW4gdGFidWxhciBkYXRhLlxuXG4uZmxleC10YWJsZXtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOjJlbTtcbiAgICBtYXgtd2lkdGg6NjAwcHg7XG4gICAgLmZsZXgtcGFyZW50IHtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICA+IC5mdC1sYWJlbCB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAzMyU7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgICA+IC5mdC1kYXRhIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDY2JTtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuXG59IiwiXG4ucmZxQWNjZXB0LCAucmZxRGVjbGluZSB7XG4gIG1heC1oZWlnaHQ6IDBweDtcbiAgdHJhbnNpdGlvbjogNDAwbXMgZWFzZSAwcztcbiAgb3ZlcmZsb3c6aGlkZGVuO1xufVxuXG4ucmZxQWNjZXB0LnJmcVNob3csIC5yZnFEZWNsaW5lLnJmcVNob3cge1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbn1cblxuLnJmcVJldHJhY3RCb3VuZHMge1xuICBwYWRkaW5nOiAzMnB4IDBweCA0OHB4IDBweDtcbn0iLCIuZ2V0LWEtcXVvdGUtcGFnZV9iYXNpY0Zvcm0ge1xuICAgIG1haW4gLmZsZXgtcGFyZW50IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgLmJsb2NrIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODg0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3JtLWNvbnRhaW5lciB7XG4gICAgQGlmICgkc2l0ZSA9PSBwZXJmb3JtYW5jZSkge1xuICAgICAgICAucXVvdGUtZm9ybSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29ycC1zaWx2ZXI7XG5cbiAgICAgICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmaWVsZHNldCA+IGxlZ2VuZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0tZmllbGRzLXJvdyB7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj49cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mb3JtLWZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZ1bGwtd2lkdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnN0dW1weSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDI1JSAtIDMwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9IEBlbHNlIHtcblxuICAgICAgICAucXVvdGUtZm9ybSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgyMHB4O1xuXG4gICAgICAgICAgICAuZm9ybS1maWVsZHMtcm93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw4ODBweFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtLWZpZWxkcy1yb3dfdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5qZi1pbnB1dC10eXBlLXRleHQsIC5qZi1pbnB1dC10eXBlLWRhdGUsIC5qZi1pbnB1dC10eXBlLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8ODgwcHhcIikge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmpmLWlucHV0LXR5cGUtdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODIwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8ODgwcHhcIikge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgc2VsZWN0LCB0ZXh0YXJlYSwgaW5wdXRbdHlwZT1cImRhdGVcIl0ge1xuICAgICAgICAgICAgICAgIC5mZi12YWxpZGF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuYXN0eS1ncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dCwgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgJjpyZXF1aXJlZDppbnZhbGlkLCAmOnJlcXVpcmVkLmVycm9yLCAmLmVycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyOiBzb2xpZCAxcHggI2VjMWEzYjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYm94LXNoYWRvdzowIDAgMjBweCByZ2JhKDIzNiwyNiw1OSwwLjM1KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJiB+IC5mZi12YWxpZGF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pbnZhbGlkLWljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtZXJyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNlYzFhM2I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpyZXF1aXJlZDp2YWxpZCwgJi5uby1lcnJvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmIH4gLmZmLXZhbGlkYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcMjcxMyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbdmFsdWU9XCJcIl06cmVxdWlyZWQ6aW52YWxpZCwgc2VsZWN0OnJlcXVpcmVkLm5vLWVycm9yLCBpbnB1dDpyZXF1aXJlZC5uby1lcnJvciwgLm5vLWVycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgJiB+IC5mZi12YWxpZGF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzZWxlY3Q6cmVxdWlyZWQubm8tZXJyb3Iubm90LXNlbGVjdGVkLCAubm8tZXJyb3Iubm90LXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgJiB+IC5mZi12YWxpZGF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufSIsIiRpbnZlcnQtY29udGFjdHM6IGZhbHNlO1xuXG4ucGFnZS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMTtcblxuICAgIGNvbG9yOiAkYV90ZXh0O1xuXG4gICAgLy9UaGlzIGJsb2NrIGlzIGZvciBtZXRhIGRhdGEgZm9yIHRoZSBwYWdlLCBlLmcuIGNsaWVudCwgaWQgbnVtYmVyLiBTaG91bGQgaGF2ZSBhIGJldHRlciBuYW1lICh3b3JraW5nIHdpdGggd2hhdCB3ZSBoYXZlKVxuICAgIEBhdC1yb290IC5wZi1hZG1pbiAuYmxvY2stY29udGVudCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEycHg7XG4gICAgICAgICAgICB3aWR0aDogMzE4cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOjIycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIHdpZHRoOiAyNzZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBhdC1yb290IC5wZi1icm9jaHVyZSAmLFxuICAgIC50b29sa2l0LXBhZ2UgJiB7XG4gICAgICAgIGNvbG9yOiAkYl90ZXh0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYl9iYWNrZ3JvdW5kO1xuXG4gICAgICAgIC5jb2x1bW4tdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRiX3RleHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAYXQtcm9vdCAuZGV0YWlsLXBhZ2UgJiB7XG4gICAgICAgIGNvbG9yOiAkYl90ZXh0O1xuICAgIH1cbiAgICBAYXQtcm9vdCAuc2VhcmNoLXJlc3VsdHMtcGFnZSAmIHtcbiAgICAgICAgY29sb3I6ICRiX3RleHQ7XG4gICAgfVxuXG4gICAgLmNsdWItYmFkZ2Utd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLmJhbm5lci1mdWxsIHtcblxuICAgICAgICAuYm91bmRzID4gLmZsZXgtcGFyZW50IHtcbiAgICAgICAgICAgIC8vbWluLWhlaWdodDogNjY1cHg7XG5cbiAgICAgICAgICAgIC5zaWRlYmFyLmJsb2NrIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD13aWRlLXRhYicpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ibG9jayB7XG4gICAgICAgICAgICAgICAgJi5ibG9ja19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY2NXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibG9jay1tZXRhLWluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXJ0aWNsZS1kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaGVhZGluZy0xIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD13aWRlLXRhYicpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCBibGFjayAwJSwgdHJhbnNwYXJlbnQgNDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDYlLCByZ2JhKDAsIDAsIDAsIDAuNTYpIDQzJSwgIzAwMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJvdW5kcyA+IC5mbGV4LXBhcmVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICBAYXQtcm9vdCAuY2hlY2tvdXQtbm9xdW90ZSAme1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zZXJ2aWNlcy1kZXRhaWxzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubm90aWZpY2F0aW9uLWJsb2NrIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDczJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWN0LWJsb2NrIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNob3Nlbi1zaW5nbGUsXG4gICAgICAgICAgICAuY29udGFjdC1zZWxlY3Qge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE1cHgsICRhbG1vc3QtYmxhY2ssIDMwMCwgMS41KTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNXB4LCAkYWxtb3N0LWJsYWNrLCAzMDAsIDEuNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMjBweCwgJGFsbW9zdC1ibGFjaywgNTAwLCAxLjIpO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI3cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZW1haWwge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE1cHgsICRib2R5X3RleHQsIDMwMCwgMS41KTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjIzcHg7XG5cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNXB4LCAkY29vbC1ibHVlLCAzMDAsIDEuNSk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5waG9uZXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNXB4LCAkYm9keV90ZXh0LCAzMDAsIDIpO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjIzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyAudGV4dC13cmFwIHtcbiAgICAgICAgICAgICYubmFtZSxcbiAgICAgICAgICAgICYuZW1haWwsXG4gICAgICAgICAgICAmLnBob25lIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcblxuICAgICAgICAgICAgQGF0LXJvb3QgLmNoZWNrb3V0LW5vcXVvdGUgJntcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBhdC1yb290IC5wZi1hZG1pbiAmIHtcbiAgICAgICAgICAgICAgICAvLyBQYWRkaW5nIGF0IHRoZSBib3R0b20gaGVyZSBsZWF2ZXMgbGFyZ2UgZ2FwcyBhcyB3ZSBkb24ndCBoYXZlIHRoZSBjaGFuZ2UgaW4gY29sb3VyIHRvIGdyYXkgYW55bW9yZS5cbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGF0LXJvb3QgLnBmLWJyb2NodXJlICYsXG4gICAgICAgICAgICAudG9vbGtpdC1wYWdlICYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMzlweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAmLm5ld3MtZGV0YWlsLWltYWdlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD01NjhweCcpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYmxvY2stcGVyc29uLWluZm8ge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYmxvY2tfaW1hZ2Uge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1NXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8OTMwcHhcIikge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjMlO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICYubmV3cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJsb2NrX2ltYWdlX2NpcmNsZSB7XG5cbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NTVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb250ZW50LWltYWdlLWNpcmNsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwOHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogaW5oZXJpdDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjwxMDgwcHhcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzODBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw5MDBweFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjY5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2OXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjI5cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRlbnQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTB2dyk7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD0xMjAwcHgnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXdpZGUtdGFiJykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzZW07XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBNYXgoNjAwcHgsIDY2JSk7Ly9jc3MgaXMgbm90IGNhc2Utc2Vuc2l0bGl2ZSBidXQgc2FzcyBpcyBzbyB0aGlzIGhhY2sgZ2V0cyBhcm91bmQgdGhlIHByb2JsZW0gb2Ygc2FzcyBub3QgbGlraW5nIG1heCgpXG5cbiAgICAgICAgICAgICAgICBAYXQtcm9vdCAucGYtYnJvY2h1cmUgJixcbiAgICAgICAgICAgICAgICAudG9vbGtpdC1wYWdlICYge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg5MHB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNXB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGF0LXJvb3QgLnBmLWFkbWluICYge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBhdC1yb290IC5wZi1hZ3JlZW1lbnQgJiB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi53aXRoQ2x1YkJhZGdlcyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cbiAgICAgICAgICAgICAgICAgICAgLmNsdWJCYWRnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vbGVmdDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEzMHB4IDAgMTZweDsgLyogdmVydGljYWwgcGFkZGluZyB0byBob2xkIHRoaXMgb3BlbiBpcyBpbiB0aGUgY2hpbGRyZW4gKi9cbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtMTIwZGVnLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQgNzBweCwgIzMwMzYzQyA3MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCAyMHB4IDE2cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAyMHB4IDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnBhZ2UtaGVhZGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hZGRpdGlvbmFsLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9MTIwMHB4Jykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHdpZGUtdGFiJykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGF0LXJvb3Qge1xuICAgICAgICAgICAgICAgICAgICAucGYtYWRtaW4gJixcbiAgICAgICAgICAgICAgICAgICAgLnBmLWRhc2hib2FyZCAmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgJi5hY3Rpb25zLWJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiArIC5ibG9jayB7XG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTB2dztcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcblxuXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPDEyMDBweCcpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHsgLy8gcmlnaHQgYmdcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFfYmFja2dyb3VuZDtcblxuICAgICAgICAgICAgICAgICAgICBAYXQtcm9vdCAuZGV0YWlsLXBhZ2UgJiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYl9iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBhdC1yb290IC5zZWFyY2gtcmVzdWx0cy1wYWdlICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJfYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTMycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3Rpb25zLWJsb2NrIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgLmNvbnRlbnQtd3JhcCArIC5jb250ZW50LXdyYXAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGRpdiA+IGRpdiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbHVtbi10aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiwgNDhweCwgJHRpdGxlLXRleHQsIDQwMCwgMS4yMSk7XG4gICAgICAgICAgICBAYXQtcm9vdCAucGYtYnJvY2h1cmUgJixcbiAgICAgICAgICAgIC50b29sa2l0LXBhZ2UgJiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcInRpdGxlXCIsIDYwcHgsICRiX3RleHQsIDMwMCwgMS4yMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43MXB4O1xuXG4gICAgICAgICAgICBAYXQtcm9vdCAuZGV0YWlsLXBhZ2UgJiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRhX3RleHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBhdC1yb290IC5mb290ZXItbGluay1kZXRhaWwtcGFnZS5kZXRhaWwtcGFnZSAmIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJfdGV4dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgXG5cbiAgICAgICAgICAgIEBhdC1yb290IC5zZWFyY2gtcmVzdWx0cy1wYWdlICYge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYl90ZXh0O1xuICAgICAgICAgICAgICAgIC8vY29sb3I6ICRiX3RleHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYud2hpdGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYl90ZXh0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgLy9ib3gtc2hhZG93OiByZ2IoMjU1LCAyNTUsIDI1NSkgMHB4IC0wLjEzZW0gaW5zZXQsIHJnYigyLDE1OCwyMjcpIDBweCAtMC4yNGVtIGluc2V0OyAvLyAkYXp1cmVcbiAgICAgICAgICAgIC8qIGRvIHRoaXMgd2l0aCB0ZXh0LWRlY29yYXRpb24gZm9yIHdoZW4gaXQgbmVlZHMgdG8gd3JhcDogKi9cbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkYXp1cmU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjFlbTtcbiAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogLTAuMDdlbTtcbiAgICAgICAgICAgIC8vYXBwbHkgdGhpIHN0eWxlIG9ubHkgZm9yIHNhZmFyaVxuICAgICAgICAgICAgQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4tcmVzb2x1dGlvbjouMDAxZHBjbSlcbiAgICAgICAgICAgIHsgQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSkge1xuICAgICAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4wMWVtO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1za2lwOiBub25lO1xuXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wODtcblxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjUycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPDM3NXB4Jykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2x1bW4tY29udGVudCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2x1bW4tY29udGVudC1yZXF1ZXN0IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJvdW5kcyA+IC5hamF4LWZvcm0gPiAuZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRhenVyZTtcblx0XHQtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogJGF6dXJlOyAvKiBTYWZhcmkgKi9cbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC4xZW07XG4gICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogLTAuMDdlbTtcbiAgICAgICAgLy9hcHBseSB0aGkgc3R5bGUgb25seSBmb3Igc2FmYXJpXG4gICAgICAgIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXJlc29sdXRpb246LjAwMWRwY20pXG4gICAgICAgIHsgQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSkge1xuICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjAxZW07XG4gICAgICAgIH19XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXNraXA6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAucmVzb3VyY2VzLWdyaWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdmVyeS1saWdodC1ibHVlO1xuICAgIH1cblxufVxuXG4ucGFnZS1oZWFkZXItY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuXG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDg5cHg7XG4gICAgICAgIG1heC13aWR0aDogODgycHg7XG4gICAgICAgIGNvbG9yOiAkYV90ZXh0O1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgLmJ0bi5idG5fYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogODJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG5cbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuXG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcblxuICAgICAgICAgICAgICAgIC5idG4uYnRuX2Ege1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG5cbn1cblxuLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuYmxvY2staW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA3NDNweDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDIwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU2KSAzMyUsICNmZmYpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgIGhlaWdodDogNDcycHg7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5jb250YWluZXItZGV0YWlscyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuYmxvY2sge1xuXG4gICAgICAgICAgICAuY29udGVudC1ibG9jayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5NTlweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktdGV4dDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgICAgICAgICAuYnRuX2Ege1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4MnB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgxLCBkaXYsIGEge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF6dXJlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm10YVN1bW1hcnlOb3RpY2Uge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNjY2O1xuICAgICAgICBmb250LXNpemU6MC44ZW07XG4gICAgfVxuICAgIFxufVxuXG4iLCJcbi5yZXNvdXJjZS1maWx0ZXItc2VsZWN0LFxuLmZpbHRlci1zZWxlY3QsXG4ucmVzb3VyY2UtZmlsdGVyLWltYWdle1xuICAgIHdpZHRoOjEwMCU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBjb2xvcjogI2E5YThhODtcbiAgICBwYWRkaW5nOiAxNC41cHg7XG4gICAgb3B0aW9ue1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDI0cHg7XG4gICAgfVxuICAgICYgKyAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcbiAgICAmICsgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIGxpe1xuICAgICAgICBwYWRkaW5nOiA1cHggMTZweDtcbiAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTVweCwgZmFsc2UsIGZhbHNlLCAyLjE2KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2FybS1ncmV5LXR3bztcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIGNvbG9yOiAkc2lsdmVyLWNoYWxpY2U7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAmICsgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIGxpOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb3JwLXdoaXRlO1xuICAgICAgICBjb2xvcjokYWxtb3N0LWJsYWNrO1xuICAgIH1cbiAgICAmICsgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIGxpLnJlc3VsdC1zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiRpcm9uLXR3bztcbiAgICB9XG4gICAgJiArIC5jaG9zZW4tY29udGFpbmVye1xuICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cblxuLmZsZXgtcGFyZW50ID4gLmZpbHRlci1idXR0b24td3JhcHBlcntcbiAgICBmbGV4LWJhc2lzOjE0NHB4O1xuICAgIC8vbWF4LXdpZHRoOjE0NHB4O1xuICAgIG1pbi13aWR0aDowO1xuICAgIGFsaWduLXNlbGY6ZmxleC1lbmQ7XG4gICAgc3Zne1xuICAgICAgICBmaWxsOiR3aGl0ZTtcbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICAgIHBhZGRpbmc6MTQuNXB4IDE2cHg7XG4gICAgICAgICYuYnRuX2c6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnBhZ2UtaGVhZGVyIC5yZXNvdXJjZXMtZ3JpZC5mbGV4LXBhcmVudCxcbi5wYWdlLWhlYWRlciAucmVzb3VyY2VzLWdyaWQuZmxleC1wYXJlbnQgPiAuYmxvY2t7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG59XG5cblxuLnBhZ2UtaGVhZGVyIC5yZXNvdXJjZXMtZ3JpZDphZnRlcntcbiAgICBsZWZ0Oi01MCUhaW1wb3J0YW50O1xuICAgIGNvbnRlbnQ6Jyc7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogJHZlcnktbGlnaHQtYmx1ZTtcbiAgICB0b3A6MDtcbiAgICBib3R0b206MDtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIHdpZHRoOjIwMCU7XG4gICAgei1pbmRleDotMTtcbn1cblxuLnJlc291cmNlcy1maWx0ZXJzIC50aXRsZXtcbiAgICAvL0BpbmNsdWRlIGZvbnQoYm9keSwgZmFsc2UsIGZhbHNlLCAkZGFyaywgMS43NSk7XG4gICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDE3cHgsICRib2R5LXRleHQsIDMwMCwgIDEuNSk7XG4gICAgbWFyZ2luLXRvcDoxLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICBtYXJnaW4tdG9wOi45ZW07XG4gICAgfVxuICAgIGNvbG9yOiAkYm9keS10ZXh0O1xuXG59XG5cbi5yZXNvdXJjZXMtZ3JpZC5mbGV4LXBhcmVudCA+IC5ibG9jazpmaXJzdC1jaGlsZDpiZWZvcmV7XG4gICAgZGlzcGxheTpub25lO1xufVxuXG4jdGV4dC1zZWFyY2gtY29udGFpbmVyIHtcbiAgICAvLyBUaGlzIGlzIGZvciB0aGUgcmVzb3VyY2UgY2VudGVyIHNlYXJjaFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHBhZGRpbmctdG9wOiAyLjVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgIC5idG57XG4gICAgICAgIC8vcGFkZGluZzogMTAuNXB4IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDkuNXB4IDE1cHg7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZiA7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjMDI5ZWUzIDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjllZTMgO1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZsZXgtcGFyZW50e1xuICAgICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgICAgcGFkZGluZzogNHB4IDBweCA0cHggMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFicG9ydCcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8cGhvbmVsYW5kJykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgJjphZnRlcntcbiAgICAgICAgbGVmdDotNTAlIWltcG9ydGFudDtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICR2ZXJ5LWxpZ2h0LWJsdWU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBib3R0b206MDtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfVxuXG4gICAgLnNpbmdsZS1ibG9jayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgLy93aWR0aDoyNTBweDtcblxuICAgICAgICAuYmxvY2stdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAxN3B4LCAkYm9keS10ZXh0LCAzMDAsIDEpO1xuXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG5cblxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowcHg7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlYXJjaC1mb3JtLXdyYXAge1xuICAgICAgICAgICAgcGFkZGluZzoxMnB4IDA7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDpub3dyYXA7XG5cblxuICAgICAgICAgICAgLy9AaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG4gICAgICAgICAgICAvLyAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAvL31cbiAgICAgICAgICAgIC5zZWFyY2gtZmllbGQtd3JhcCB7XG4gICAgICAgICAgICAgICAgLypmbGV4OiAxIDEgODAlOyovXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi0yOHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzxwaG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LTZweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNlYXJjaC1maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUzOXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXlpc2gtYnJvd247XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICR3YXJtLWdyZXktdHdvO1xuICAgICAgICAgICAgICAgICAgICAvL2JvcmRlcjogc29saWQgMXB4ICRncmV5aXNoLWJyb3duO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgLy8mOi1tb3otcGxhY2Vob2xkZXIsIC8qIEZpcmVmb3ggMTkrICovXG4gICAgICAgICAgICAgICAgICAgIC8vJjotbW96LXBsYWNlaG9sZGVyLCAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgICAgICAgICAgICAgICAvLyY6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAvKiBJRSAxMCsgKi9cbiAgICAgICAgICAgICAgICAgICAgLy8mOi1tb3otcGxhY2Vob2xkZXIsIC8qIEZpcmVmb3ggMTgtICovXG4gICAgICAgICAgICAgICAgICAgIC8vJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICAgICAgICAgICAgICAgICAgLy8gICAgY29sb3I6IHBpbmshaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAvL31cbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9jb2xvcjogcGluayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzaWx2ZXItY2hhbGljZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG5cblxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8d2lkZS10YWInKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjczcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMTM0LDEzOSwuNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwxMzQsMTM5LC4zKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdWJtaXQtYnRuLXdyYXAge1xuXG4gICAgICAgICAgICAgICAgZmxleDogMSAwIDU4cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjU4cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG4gICAgICAgICAgICAgICAgICAgIC8vZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi0yOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYXp1cmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgICAgICAvL2Zsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3VibWl0LWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN1Ym1pdC1idG4tcHJvZntcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAvL2NvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyOiBzb2xpZCAxcHggIzAyOWVlMyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICMwMjllZTMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgLy9vcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkYWx0bztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICB9XG59XG5cbi8vVGhpcyBoYXMgdG8gYmUgb3ZlciBzcGVjaWZpYyBkdWUgdG8gcGFnZS1oZWFkZXIgc3R5bGVzIGJlaW5nIHNwZWNpZmljXG4ucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1maWx0ZXJzID4gLmZsZXgtcGFyZW50ID4gLmJsb2Nre1xuICAgIGZsZXgtYmFzaXM6MTAwJTtcbiAgICBwYWRkaW5nOjA7XG59XG5cbi5yZXNvdXJjZXMtZmlsdGVycyAuZmxleC1wYXJlbnQgLmZsZXgtcGFyZW50e1xuICAgIG1hcmdpbjowIC0zMnB4IC0yMHB4IC0zMnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKXtcbiAgICAgICAgLy9tYXJnaW46MCAtMTZweCAxNnB4IC0xNnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICBtYXJnaW46MCAtMTZweCAtOHB4IC0xNnB4O1xuICAgIH1cbn1cblxuXG4vL0xvc2UgcGFkZGluZyBvbiByZXNvdXJjZXMgcGFnZXNlXG4ucmVzb3VyY2VzLWZpbHRlcnMgKyBtYWlue1xuICAgIC5zZWFyY2gtcmVzdWx0cyAucmVzb3VyY2VzLWdyaWR7XG4gICAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICB9XG59XG5cbi5yZXNvdXJjZXMtZmlsdGVycyAuYWpheC1mb3JtID4gLmZsZXgtcGFyZW50e1xuICBwYWRkaW5nLWJvdHRvbTowO1xufSIsIlxuXG4ucG9wdWxhci1jb250YWluZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWxhYmFzdGVyO1xuXHRwYWRkaW5nOjY0cHggMDtcblx0YSxhOnZpc2l0ZWR7XG5cdFx0Y29sb3I6ICRkYXJrO1xuXHR9XG5cdC5hcnRpY2xlLWhlYWRpbmd7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHR9XG5cdC5hcnRpY2xlLW1ldGF7XG4gICAgICBcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYXF1YS1ibHVlO1xuICAgICAgXHRtaW4taGVpZ2h0OiAyMDBweDtcblx0XHRmbGV4LWJhc2lzOjUwJTtcblx0XHRtYXJnaW46MCAzMnB4O1xuXHR9XG5cdC5jYXJvdXNlbC1jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQuY2Fyb3VzZWwtYnV0dG9uLXByZXYge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRyaWdodDogMTAwJTtcblx0fVxuXHQuY2Fyb3VzZWwtYnV0dG9uLW5leHQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiAxMDAlO1xuXHR9XG5cdC5hcnRpY2xlLWNhdGVnb3J5e1xuXHRcdHBhZGRpbmctdG9wOiA2cHg7XG5cdFx0QGluY2x1ZGUgZm9udChib2R5LCAxNHB4LCAkZGFyaywgNDAwLCAxLjQ0KTtcblx0fVxuXHQuY29sdW1uLXRpdGxle1xuXHRcdC8vcGFkZGluZy10b3A6IDI0cHg7XG5cdH1cblx0YVtocmVmXj0nI2Nhcm91c2VsLWJ1dHRvbiddIHtcblx0XHRib3JkZXI6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGFsYWJhc3Rlcjtcblx0XHRzdmd7XG5cdFx0XHR3aWR0aDoxMDBweDtcblx0XHRcdGhlaWdodDoxMDBweDtcblx0XHRcdGZpbGw6ICRpcm9uLXR3bztcblx0XHR9XG5cdH1cblx0YTpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0LmltYWdlLXdyYXAge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0ZmlsdGVyOiBodWUtcm90YXRlKC0yLjE2ZGVnKSBzYXR1cmF0ZSgwLjg3KSBicmlnaHRuZXNzKDAuODcpIGNvbnRyYXN0KDAuNzgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucG9wdWxhci1hcnRpY2xle1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0fVxuXHQuaW1hZ2Utd3JhcHtcblx0XHRmbGV4LWJhc2lzOjUwJTtcblx0fVxuXHRsaXtcblx0XHR3aWR0aDo1MCU7XG5cdH1cbn1cblxuXG4iLCIuY29udGFjdC10YWJzIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzJweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgICB9XG4gICAgLnRhYi10b3BzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgfVxuICAgIC50YWItdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM5ZW07XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuXG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDY0cHggMTZweCAzMnB4OyAvL0FsbG93IGZvciBvcGVuLWNsb3NlLWljb25cblxuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGNvbG9yOiAkdGFiLWhlYWRpbmctY29sb3I7XG4gICAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWItaGVhZGluZy1iZztcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTExMDBweFwiKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjI0cHg7ICAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0YWItaGVhZGluZy1jb2xvcl9hY3RpdmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYi1oZWFkaW5nLWJnX2FjdGl2ZTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0YWItaGVhZGluZy1jb2xvcl9hY3RpdmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250YWN0LXRhYiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgICAgY29sb3I6ICRzbGF0ZS1ncmV5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JleS1mb3VyO1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiA2cHg7XG4gICAgICAgID4gZGl2ID4gZGl2IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMCAzMnB4IDA7XG5cbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaWNvbi1waG9uZSxcbiAgICAuaWNvbi1jb250YWN0LWVtYWlsLFxuICAgIC5pY29uLWxldHRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtNHB4O1xuXG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgZmlsbDogJGRhcmstc2xhdGUtYmx1ZS10d287XG4gICAgfVxuICAgICZbbWF4LXdpZHRofj0nOTUwcHgnXSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC8vIGJvcmRlcjoxcHggc29saWQgYmxhY2s7XG4gICAgICAgIC8vIGJvcmRlci13aWR0aDowcHggMXB4O1xuICAgIH1cbiAgICAmW21heC13aWR0aH49Jzk1MHB4J10gPiB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICZbbWF4LXdpZHRofj0nOTUwcHgnXSA+IHNlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLy8gYmFja2dyb3VuZDp3aGl0ZTtcblxuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxuICAgICZbbWF4LXdpZHRofj0nOTUwcHgnXSA+IHNlY3Rpb24gPiBhIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNGVtO1xuICAgICAgICAvLyBib3JkZXI6MXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAvLyBib3JkZXItd2lkdGg6MXB4IDA7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHBhZGRpbmc6IDE4cHggNjRweCAxNnB4IDMycHg7IC8vQWxsb3cgZm9yIG9wZW4tY2xvc2UtaWNvblxuXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBjb2xvcjogJHRhYi1oZWFkaW5nLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGFiLWhlYWRpbmctYmc7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmW21heC13aWR0aH49Jzk2MHB4J10gPiBzZWN0aW9uLmFjdGl2ZSA+IGEge1xuICAgICAgICBjb2xvcjogJHRhYi1oZWFkaW5nLWNvbG9yX2FjdGl2ZTtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWItaGVhZGluZy1iZ19hY3RpdmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR0YWItaGVhZGluZy1jb2xvcl9hY3RpdmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYnRyaWdnZXIgLmljb24tb3Blbi1jbG9zZXtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgcmlnaHQ6MzJweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICByaWdodDoxNnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaWYgJHNpdGUgPT0gJ21vYmlsaXR5JyB7XG4gICAgI3QtY3VzdG9tZXJTZXJ2aWNlcyAuYmxvY2sge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkc2xhdGUtZ3JleTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkc2xhdGUtZ3JleTtcblxuICAgICAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9OTYwcHgnKSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2xhdGUtZ3JleTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwIG5vbmU7XG5cbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMCBub25lO1xuICAgICAgICAgICAgLnBhZGRlZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9OTYwcHgnKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhZGRlZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGFjdC1sYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAucGFkZGVkIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PTk2MHB4Jykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGFjdC1pbmZvIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42MmVtO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjY0ZW07XG5cbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlLXR3bztcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyZW07XG5cbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZS10d287XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRkYXJrLXNsYXRlLWJsdWUtdHdvLDEwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD0xMTAwcHhcIikge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhY3QtbWV0YSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDNlbTtcbiAgICAgICAgICAgIC5tZXRhLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzhlbTtcblxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IC42ZW07XG4gICAgICAgIH1cbiAgICAgICAgdGQgKyB0ZCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgICAuaW1nLWZhbWlseSB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgICAgIHdpZHRoOiAxNDZweDtcbiAgICAgICAgICAgIGhlaWdodDogMjI3cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS41ZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PTExMDBweCcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTU1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PTk2MHB4Jykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3QtbWFrZUFDbGFpbSB7XG4gICAgICAgIC5pbWctZmFtaWx5IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwMHB4IDAgNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzwxMDI0cHgnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAzM3B4O1xuICAgICAgICAgICAgICAgIHdpZHRoOjIwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMjRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PTk2MHB4Jykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjdC1oYXZlQVByb2JsZW0ge1xuICAgICAgICAuaGVhZGxpbmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgIC5mbGV4LXBhcmVudCA+IC5ibG9ja3tcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY29udGFjdC1zZXJ2aWNle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1kYXJrO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcblxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJz5kZXNrdG9wJykge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgfVxuXG4gICAgLmZsZXgtcGFyZW50e1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuY29udGFjdC1tZXRhe1xuICAgICAgICBjb2xvcjogJGJfdGV4dDtcbiAgICAgICAgLmNvbHVtbi10aXRsZSBoM3tcbiAgICAgICAgICAgIGNvbG9yOiAkYl90ZXh0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43NHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jb250YWN0LWluZm97XG5cbiAgICAgICAgICAgIC50ZWx7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdUaW1lcy1Sb21hbic7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjc0cHg7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYl90ZXh0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5lbWFpbCBhe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYl90ZXh0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpbmV7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggJGF6dXJlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNDJweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRvd25sb2FkLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDc3cHg7XG4gICAgICAgICAgICAgICAgaDR7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRvd25sb2FkcyB1bC5maWxlcyBsaXtcbiAgICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nOiA2cHggOHB4IDZweCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhX3RleHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5maWxlSWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ib3gtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0LWltYWdle1xuICAgICAgICAuaW1hZ2Utd3JhcCBpbWd7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB3aWR0aDo1NDlweDtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgIC5mbGV4LXBhcmVudHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWN0LW1ldGF7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgLmNvbnRhY3QtaW5mb3tcbiAgICAgICAgICAgICAgICAuZG93bmxvYWQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmxpbmV7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzJweCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAkYXp1cmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250YWN0LWltYWdle1xuICAgICAgICAgICAgLmltYWdlLXdyYXAgaW1ne1xuICAgICAgICAgICAgICAgIHdpZHRoOjQwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDo0MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcblxuXG4gICAgICAgIC5jb250YWN0LWltYWdle1xuICAgICAgICAgICAgLmltYWdlLXdyYXAgaW1ne1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMjhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbn0iLCJcbi5sb2dvLWNhcm91c2VsLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICR3b29kc21va2U7XG4gICAgcGFkZGluZzogMDtcbiAgICAuYm91bmRzIHtcbiAgICAgICAgLmNhcm91c2VsLWJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2Fyb3VzZWwtYnV0dG9uLXByZXYsXG4gICAgICAgIC5jYXJvdXNlbC1idXR0b24tbmV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAvL2Rpc3BsYXk6ZmxleDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIuNSU7XG4gICAgICAgICAgICAgICAgQGF0LXJvb3QgLnNpdGUtbG9ja3RvbnBlcmZvcm1hbmNlICZ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNi42NiU7XG4gICAgICAgICAgICAgICAgICAgIC5pbWctd3JhcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG59IiwiLmxvY2F0aW9uLXRhYnMge1xuXHQvL2JvcmRlci1ib3R0b206IDlweCBzb2xpZCBtYXAtZ2V0KCRsb2NhdGlvblRhYnMsc2VjdGlvbkJvcmRlcik7XG5cblx0Ly9AaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcblx0Ly9cdGJvcmRlci1ib3R0b206IDZweCBzb2xpZCBtYXAtZ2V0KCRsb2NhdGlvblRhYnMsc2VjdGlvbkJvcmRlcik7XG5cdC8vfVxuXG5cdC5ib3VuZHMge1xuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPDEyMDBweFwiKSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5sb2NhdGlvbi13cmFwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR6LWluZGV4OiAxMDtcblxuXHRcdC50YWItY29udGVudCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRoZWlnaHQ6IDUzNnB4O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2lsdmVyLWZvdXI7XG5cdFx0XHR9XG5cblxuXHRcdFx0Jj5kaXYge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0Lm9mZmljZS1tYXAge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogMzAwJTtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHQvL21hcmdpbi1sZWZ0OiAtMTMwJTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC04MCU7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC03NSU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmUhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogNTUzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5vZmZpY2UtaW5mby13cmFwIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0d2lkdGg6IDM4LjUlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDUwcHggMDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRsb2NhdGlvblRhYnMsc2VjdGlvbkJnKTtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0Y29sb3I6JHNpZGVfdGV4dDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDM1cHggMjNweCA2MHB4O1xuXHRcdFx0XHRcdHdpZHRoOiA0ODhweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQvL0BpbmNsdWRlIG1lZGlhKFwiPHdpZGUtdGFiXCIpIHtcblx0XHRcdFx0Ly9cdHdpZHRoOiA0ODhweDtcblx0XHRcdFx0Ly99XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDM1cHggMzRweCAyMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xNTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5vZmZpY2UtaW5mbyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbG9jYXRpb25UYWJzLHNlY3Rpb25CZyk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udChcImJvZHlcIiwxNHB4LCRzaWRlX3RleHQsMzAwLDEuNTcpO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDUxcHggNjdweCA4NXB4IDQ0cHg7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1NHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAzMnB4O1xuXG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6MjUwcHg7XG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OmhpZGRlbjtcblx0XHRcdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblxuXHRcdFx0XHRcdC5vZmZpY2Uge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLDM4cHgsJHNpZGVfdGV4dCwzMDAsMS4zKTtcblx0XHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cblxuXHRcdFx0XHRcdGFkZHJlc3Mge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjUzO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMjZweDtcblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRsaW5rLXByaW1hcnk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuYXNpZGUtdGl0bGV7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRsb2NhdGlvblRhYnMsc2VjdGlvbkJnKTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0aDN7XG5cdFx0XHRcdFx0XHRcdC8vaGlkZSB0aXRsZSBmb3IgcHJvZmVzc2lvbnMgdGhlbWVcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGg0e1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5zb2NpYWwtaWNvbnMtd3JhcCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdGxlZnQ6IDQ2cHg7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuXHRcdFx0XHRcdFx0bGVmdDogMjNweDtcblx0XHRcdFx0XHRcdGJvdHRvbTogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDM1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiXG5cbi5mYXEtYWNjb3JkaW9uIHtcbiAgICAvL2JvcmRlcjogc29saWQgMnB4ICRmYXEtYm9yZGVyY29sb3I7XG4gICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgLmZhcS1pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xuXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICAgID4gLmFjY29yZGlvbi10cmlnZ2VyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhcS10cmlnZ2VyLWJnO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCA2NHB4IDE2cHggMzJweDsvL0FsbG93IGZvciBvcGVuLWNsb3NlLWljb25cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcblx0XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRjb250ZW50OicnO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiRndW5tZXRhbDtcblx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0XHRyaWdodDowO1xuXHRcdFx0XHR0b3A6MDtcblx0XHRcdFx0Ym90dG9tOjA7XG5cdFx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdH1cblx0XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0Y29udGVudDonJztcblx0XHRcdFx0YmFja2dyb3VuZDokd2hpdGU7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRoZWlnaHQ6MzBweDtcblx0XHRcdFx0Ym90dG9tOjA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6NTAlO1xuXHRcdFx0XHR6LWluZGV4Oi0xO1xuXHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDoxO1xuICAgICAgICAgICAgICAgIEBhdC1yb290IC5jYXRlZ29yeURhc2hib2FyZCAme1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRAYXQtcm9vdCAucGYtYnJvY2h1cmUgJiB7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdCAgICBkaXNwbGF5Om5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdFx0Y29udGVudDonJztcblx0XHRcdFx0XHR3aWR0aDogMjhweDtcblx0XHRcdFx0XHRoZWlnaHQ6MjhweDtcblx0XHRcdFx0XHRib3R0b206MDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOjUwJTtcblx0XHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0ei1pbmRleDoxO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6bm9uZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9vcGVuLWljb24tZmFxLnN2ZycpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cbiAgICAgICAgICAgIC50aXRsZS10ZXJ0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmYXEtaGVhZGluZy1jb2xvcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyBERUZBVUxUXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgIC5hY2NvcmRpb24tdHJpZ2dlcjphZnRlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6NDVweDtcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWNjb3JkaW9uLXRyaWdnZXI6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNTBweCAxNXB4IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAvL2xpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNDBweCAxNXB4IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktdGV4dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRmYXEtYm9yZGVyY29sb3I7XG4gICAgICAgICAgICBib3JkZXItdG9wOjAgbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLmFjY29yZGlvbi1pdGVtLW9wZW4ge1xuICAgICAgICAgICAgPiAuYWNjb3JkaW9uLXRyaWdnZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkZmFxLWJvcmRlcmNvbG9yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYXEtdHJpZ2dlci1iZ19vcGVuO1xuICAgICAgICAgICAgICAgIC50aXRsZS10ZXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXEtdHJpZ2dlci1jb2xvcl9vcGVuO1xuICAgICAgICAgICAgICAgIH1cblx0XG5cdFx0XHRcdEBhdC1yb290IC5wZi1icm9jaHVyZSAmIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jbG9zZS1pY29uLWZhcS5zdmcnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFjY29yZGlvbi1pdGVtLW9wZW4gPiAuYWNjb3JkaW9uLXRyaWdnZXI6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokYmx1aXNoLWdyZXk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hY2NvcmRpb24taXRlbS1vcGVuID4gLmFjY29yZGlvbi10cmlnZ2VyIC5pY29uLWFycm93LXJpZ2h0e1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mYXEtaWNvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG5cbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMCAxNnB4IDI2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhcS1jb250ZW50LXRyaWdnZXItYmdfb3BlbjtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdFx0QGF0LXJvb3QgLnBmLWJyb2NodXJlICYge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdD4gLmFjY29yZGlvbi10cmlnZ2VyIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGZhcS1ib3JkZXJjb2xvcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZmFxLXRyaWdnZXItYmdfb3Blbjtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQudGl0bGUtdGVydCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGZhcS10cmlnZ2VyLWNvbG9yX29wZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQuYWNjb3JkaW9uLWl0ZW0tb3BlbiA+IC5hY2NvcmRpb24tdHJpZ2dlcjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWlzaC1ncmV5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuICAgIH1cblxuICAgIC5pY29uLWFycm93LXJpZ2h0e1xuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC40cyBlYXNlIDBzO1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICByaWdodDogMzNweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgZmlsbDokd2hpdGU7XG4gICAgfVxuXG4gICAgLyoqKioqKioqKioqKioqKioqKioqKiBSZXdyaXRlZCBEZWZhdWx0IEFjY29yZGlvbiBTdHlsZXMgKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4gICAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuXG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMi4zcyBlYXNlLW91dCwgb3BhY2l0eSAuM3MgZWFzZS1vdXQ7XG5cbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgLmFjY29yZGlvbi1pdGVtLW9wZW4gPiAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNDAwcHg7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAzLjZzIGVhc2Utb3V0LCBvcGFjaXR5IC41cyBlYXNlLW91dDtcblxuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuIiwiXG4uaW5mby13aWRnZXQge1xuXHRwYWRkaW5nOiAwIDIwcHggN3B4O1xuXHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRzaWRlX2JhY2tncm91bmQ7XG5cdGNvbG9yOiAkc2lkZV90ZXh0O1xuXG5cdEBpbmNsdWRlIG1lZGlhKFwiPDEyMDBweFwiKSB7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHR9XG5cblx0LndpZGdldC1ibG9jayB7XG5cdFx0cGFkZGluZzogMzBweCAwIDIzcHg7XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcblx0XHRcdHBhZGRpbmc6IDIzcHggMCAxNXB4O1xuXHRcdH1cblxuXHRcdC53aWRnZXQtdGl0bGUge1xuXHRcdFx0bWFyZ2luOiAwIDAgMjVweDtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdH1cblx0XHQud2lkZ2V0LWxpc3Qge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblxuXHRcdFx0XHQubGlzdC1pY29uIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR0b3A6IDNweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG4gICAgXHRcdFx0XHRsaW5lLWhlaWdodDogMC45O1xuXHRcdFx0XHRcdGNvbG9yOiAkbGluay1wcmltYXJ5O1xuXHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xuICBcdFx0XHRcdFx0d2lkdGg6IDEycHg7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRmaWxsOiAkbGluay1wcmltYXJ5O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuYmFubmVyIHtcblxuICAgIEBpZiAoJHNpdGUgPT0gcmVjcnVpdG1lbnQpIHtcbiAgICAgICAgbWluLWhlaWdodDogNTgwcHg7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY2M3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgICB9XG5cbiAgICAuYmFubmVyLXNsaWRlIHtcbiAgICAgICAgYmFja2dyb3VuZDogY2VudGVyIGNlbnRlciB1cmwoJGJhbm5lci1iZy1pbWcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx3aWRlLXRhYicpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUycHggMCA0OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgcGFkZGluZzogMzJweCAwIDI4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFubmVyLWNvbnRlbnR3cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLmJhbm5lci1jb250ZW50IHtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlX3NpdGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcInRpdGxlXCIsIDUycHgsICRiYW5uZXItdGV4dCwgNDAwLCAxLjIzKTtcblxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjI1ZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6ODAwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpZiAoJHNpdGUgPT0gbm9yd2F5KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdHJhcGxpbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcInRpdGxlXCIsIDUycHgsICRiYW5uZXItc3RyYXBsaW5lLCA0MDAsIDEuMjMpO1xuXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAuNWVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NHZ3O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ0dnc7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAuNWVtIDAgLjVlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNnB4LCAkYmFubmVyLXRleHQsIDMwMCwgMS41Nik7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ0dnc7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDR2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5iYW5uZXItY3RhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE4cHgsICRiYW5uZXItdGV4dCwgMzAwLCAxLjIyKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIC8vQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgLy8gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIC8vfVxuXG4gICAgICAgICAgICBAaWYgKCRzaXRlID09IGxzb3MpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJhbm5lcl9pbnZlcnNlIHtcbiAgICAgICAgICAgIC50aXRsZV9zaXRlLCBwLCAuYmFubmVyLWN0YSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGlmICgkc2l0ZSA9PSBub3J3YXkpIHtcbiAgICAgICAgICAgICAgICAudGl0bGVfc2l0ZXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmljb24tZG93bi1hcnJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA5MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcblxuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD04NjVweFwiKSB7XG4gICAgICAgICAgICBsZWZ0OiA3NyU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGxlZnQ6IDc3JTtcbiAgICAgICAgICAgIEBpZiAoJHNpdGUgPT0gbHNvcykge1xuICAgICAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0b3A6IDgwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0ODBweCl7XG4gICAgICAgICAgICB0b3A6IDc1JTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3Njcm9sbERvd246YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC01NCU7XG4gICAgICAgIGxlZnQ6IC01MCU7XG5cbiAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgICAgIGhlaWdodDogMjAwJTtcblxuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHMgZWFzZSAwLjFzLCBib3JkZXItY29sb3IgLjRzIGVhc2UgMHM7XG5cbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgcmdiYSgkd2hpdGUsIC4wMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIC4wNSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIC4yKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkd2hpdGUsIC42KTtcbiAgICAgICAgfVxuXG4gICAgfVxuICAgICNzY3JvbGxEb3duOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAuMik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkd2hpdGUsIC42KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHMgZWFzZSAwcywgYm9yZGVyLWNvbG9yIC40cyBlYXNlIDAuMXM7XG4gICAgfVxuICAgIC5mbGV4U2xpZGVyLWRvdHMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFubmVyX3N0cmVhbSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwMHB4O1xuICAgIH1cbiAgICAuYmFubmVyLXdpZGdldC13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuYmFubmVyLXdpZGdldCB7XG4gICAgICAgIHdpZHRoOiAzNzBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTUwdnc7XG4gICAgICAgIHRvcDogMmVtO1xuXHRcdEBpZiAoJHNpdGUgPT0gcGVyZm9ybWFuY2UpIHtcblx0XHRcdHRvcDogM2VtO1xuXHRcdH1cbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICBhbmltYXRpb246IHNsaWRlLWZyb20tdGhlLXJpZ2h0IDFzIDJzIDEgZm9yd2FyZHM7XG4gICAgICAgIC50YWJiZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXHRcdFx0LmxvZ28ubG9nb19nbG9iYWxmaXtcblx0XHRcdFx0cGFkZGluZzowO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMjFweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdFx0XHRzdmd7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0d2lkdGg6IDkwcHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuICAgICAgICB9XG4gICAgICAgIC50YWJiZWQgPiBzZWN0aW9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYmJlZCA+IHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYmJlZCA+IHVsID4gbGkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgfVxuICAgICAgICAudGFiYmVkID4gdWwgPiBsaSA+IGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAwIDE2cHggMzJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjaGFyY29hbC1ncmV5O1xuICAgICAgICB9XG4gICAgICAgIC50YWJiZWQgPiB1bCA+IGxpLmFjdGl2ZSA+IGEge1xuICAgICAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICAudGFiYmVkID4gc2VjdGlvbiA+IGRpdiA+IGRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5mbGV4LXBhcmVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0zMnB4O1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcblxuICAgICAgICAgICAgLmpzb25Gb3JtIC5mbGV4LXdyYXAtcm93IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0xNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAuYXNpZGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgIC5pbmxpbmVDaGVja2JveCBsYWJlbCB+IC5mb2NiIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSAuZmxleC13cmFwLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgIC5vbmUtaGFsZi5sZWZ0LWJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYXNpZGUtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50YWJiZWQgPiB1bCA+IGxpID4gYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNwbGl0IEJhbm5lclxuXG4gICAgJi5zcGxpdC1iYW5uZXIge1xuICAgICAgICAuYmFubmVyLWNvbnRlbnQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgICAgIC8vcGFkZGluZzogMTcwcHggMCAxMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1MHB4IDAgMTE1cHg7XG4gICAgICAgICAgICBjb2xvcjogJGRhcms7XG5cbiAgICAgICAgICAgIC5iYW5uZXItY3RhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgICAgICBAaWYgJHNpdGUgIT0gJ25vcndheScge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyaztcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhcms7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIC8vQGV4dGVuZCAubC1saXN0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMSwgcCwgdWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJhbm5lci1zbGlkZSB7XG4gICAgICAgICAgICAuYmFubmVyLWNvbnRlbnQuYmFubmVyX2ludmVyc2Uge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICBAaWYgJHNpdGUgIT0gJ25vcndheScge1xuICAgICAgICAgICAgICAgICAgICAuYmFubmVyLWN0YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWx0bztcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuICAgICAgICAgICAgLmJhbm5lci1zbGlkZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5iYW5uZXItY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTEwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuICAgICAgICAgICAgLmJhbm5lci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAuYmFubmVyLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAuYmFubmVyLWN0YSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgQG1peGluIGZhZGUtaW4ge1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluIDEuNXMgMC4yczsgLyogU2FmYXJpLCBDaHJvbWUgYW5kIE9wZXJhID4gMTIuMSAqL1xuICAgICAgICAtbW96LWFuaW1hdGlvbjogZmFkZUluIDEuNXMgMC4yczsgLyogRmlyZWZveCA8IDE2ICovXG4gICAgICAgIC1tcy1hbmltYXRpb246IGZhZGVJbiAxLjVzIDAuMnM7IC8qIEludGVybmV0IEV4cGxvcmVyICovXG4gICAgICAgIC1vLWFuaW1hdGlvbjogZmFkZUluIDEuNXMgMC4yczsgLyogT3BlcmEgPCAxMi4xICovXG4gICAgICAgIGFuaW1hdGlvbjogZmFkZUluIDEuNXMgMC4ycztcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAxcyA7IC8qIFNhZmFyaSwgQ2hyb21lIGFuZCBPcGVyYSA+IDEyLjEgKi9cbiAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiBmYWRlSW4gMXMgMC4yczsgLyogRmlyZWZveCA8IDE2ICovXG4gICAgICAgICAgICAtbXMtYW5pbWF0aW9uOiBmYWRlSW4gMXMgMC4yczsgLyogSW50ZXJuZXQgRXhwbG9yZXIgKi9cbiAgICAgICAgICAgIC1vLWFuaW1hdGlvbjogZmFkZUluIDEgMC4yczsgLyogT3BlcmEgPCAxMi4xICovXG4gICAgICAgICAgICBhbmltYXRpb246IGZhZGVJbiAxcyA7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gU3RyZWFtIEJhbm5lclxuICAgICYuYmFubmVyX3N0cmVhbSxcbiAgICAmLmJhbm5lcl93aXRoV2lkZ2V0IHtcbiAgICAgICAgLmJhbm5lci1jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3AtYmFzaWNcIikge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAuZmxleFNsaWRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU4MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgIC5pZTEwICYsXG4gICAgICAgICAgICAgICAgLmllMTEgJiB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMDAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDElO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5iYW5uZXItY29udGVudHdyYXAge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYmFubmVyLXNsaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJhbm5lci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAuZmxleFNsaWRlciB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJhbm5lci1wcm9mZXNzaW9ucyB7XG4gICAgICAgIC8vbWluLWhlaWdodDogNjYwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDczMHB4O1xuXG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzwxNjUwcHgnKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2OTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPDE1MDBweCcpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+dGFicG9ydCcpIHtcblxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDAwcHg7XG4gICAgICAgICAgICBtYXJnaW46YXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stZGFyaztcbiAgICAgICAgfVxuXG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mbGV4U2xpZGVye1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF6dXJlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJhbm5lci1zbGlkZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuXG4gICAgICAgICAgICAmLmN1cnJlbnR7XG5cbiAgICAgICAgICAgICAgICAuYmxvY2staW1hZ2V7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW4gMS41cyA1MG1zIDsgLyogU2FmYXJpLCBDaHJvbWUgYW5kIE9wZXJhID4gMTIuMSAqL1xuICAgICAgICAgICAgICAgICAgICAtbW96LWFuaW1hdGlvbjogZmFkZUluIDEuNXMgNTBtczsgLyogRmlyZWZveCA8IDE2ICovXG4gICAgICAgICAgICAgICAgICAgIC1tcy1hbmltYXRpb246IGZhZGVJbiAxLjVzIDUwbXM7IC8qIEludGVybmV0IEV4cGxvcmVyICovXG4gICAgICAgICAgICAgICAgICAgIC1vLWFuaW1hdGlvbjogZmFkZUluIDEuNXMgNTBtczsgLyogT3BlcmEgPCAxMi4xICovXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluIDEuNXMgNTBtcztcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYmFubmVyLWNvbnRlbnR3cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgLmJhbm5lci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZhZGUtaW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8d2lkZS10YWInKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhenVyZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ibG9jay1pbWFnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgLy9oZWlnaHQ6IDc2M3B4O1xuICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiA2NjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICA3MzBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8MTY1MHB4Jykge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY5MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8MTUwMHB4Jykge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU0MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9ZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yMDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3MnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjhweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PTExMDBweCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNzVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhenVyZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJsdWUtYmxvY2sge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjEzcHg7XG5cbiAgICAgICAgICAgICAgICAuaW5kZXgtY29udGFpbmVyLnNsaWRlci1pbmRleHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvL1xuICAgICAgICAgICAgLy8gICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIC8vICAgIHdpZHRoOiA0MjBweDtcbiAgICAgICAgICAgIC8vICAgIEBpbmNsdWRlIG1lZGlhKCc8PTEyODBweCcpIHtcbiAgICAgICAgICAgIC8vICAgICAgICB3aWR0aDogMjc1cHg7XG4gICAgICAgICAgICAvLyAgICB9XG4gICAgICAgICAgICAvLyAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAvLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXp1cmU7XG4gICAgICAgICAgICAvLyAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIC8vICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAvLyAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgICAgLy8gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAvLyAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5iYW5uZXItY29udGVudHdyYXAge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJhbm5lci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYxM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDc0cHggNzZweCAxMDlweCA2N3B4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDJweDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcblxuXG5cbiAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmctMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuaGVhZGluZy0xLXNoYWRvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8MTUwMHB4Jykge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCA2MHB4IDYwcHggNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFkaW5nLTEsIC5oZWFkaW5nLTEtc2hhZG93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz43NjhweCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuXG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaGVhZGluZy0xLCAuaGVhZGluZy0xLXNoYWRvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaGVhZGluZy0xLCAuaGVhZGluZy0xLXNoYWRvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmJhbm5lci1jdGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmFubmVyLXdyYXBwZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWRhcms7XG59IiwiLmZvb3Rlci1yc2Ege1xuICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmV5LTkxO1xuICAgIC5mbGV4LXBhcmVudCA+IC5ibG9jayB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG4gICAgLnJzYS1pbWFnZSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICBcdGZsZXgtYmFzaXM6NTAlO1xuXG4gICAgICAgIFx0aW1ne1xuICAgICAgICBcdFx0d2lkdGg6ODYlO1xuICAgICAgICBcdFx0cG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIFx0XHR0b3A6LTZweDtcbiAgICAgICAgXHR9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJzYS11bmRlcndyaXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zM2VtO1xuXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgZmxleC1iYXNpczogMzAlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xN2VtO1xuICAgICAgICAgICAgZmxleC1iYXNpczo1MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJzYS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNGVtO1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTdlbTtcblxuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5hc2lkZSB7XG5cdG1hcmdpbi1ib3R0b206IDJlbTtcblx0QGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTZweCwgaW5oZXJpdCwgMzAwLCAxLjM4KTtcblx0QGF0LXJvb3QgLnBmLWJyb2NodXJlICYge1xuXHRcdEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICRzaWRlX3RleHQsIDMwMCwgMS41Nyk7XG5cdH1cblx0Ym9yZGVyOiAxcHggc29saWQgJGJyb3duLWdyZXk7XG5cdGJvcmRlci10b3A6MCBub25lO1xuXHRcblx0YXtcblx0XHRAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNXB4LCBmYWxzZSwgMzAwLCAxLjUpO1xuXHR9XG5cblx0dGFibGV7XG5cdFx0bWluLXdpZHRoOjA7XG5cdH1cblx0XG5cdC5waG9uZW5vIHtcblx0XHRAaW5jbHVkZSBmb250KFwiYm9keVwiLCAyOHB4LCAkYWNjZW50LXByaW1hcnksIDUwMCwgMSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogLjQ1ZW07XG5cdFx0YXtcblxuXHRcdH1cblx0fVxuXHRcblx0Lm9wZW5pbmdob3VycyB7XG5cdFx0YSB7XG5cdFx0XHQvL2NvbG9yOiAkd2hpdGU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXgtd2lkdGg6MTAwJTtcblx0XHRcdHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XG5cdFx0fVxuXHR9XG5cblx0QGF0LXJvb3QgLnBmLWRhc2hib2FyZCAmIHtcblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpe1xuXHRcdFx0Jj4gLmZsZXgtcGFyZW50e1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Ly9AaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0Ly9cdG1hcmdpbjogMCAtMTZweDtcblx0Ly9cdHdpZHRoOiAxMDB2dztcblx0Ly99XG5cdFxuXHQuamYtcm93IHtcblx0XHQvL2NvbG9yOiAkd2hpdGU7XG5cdFx0XG5cdFx0Ji5wYXNzd29yZC1yZXNldCB7XG5cdFx0XHRjb2xvcjogI2FhYTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFxuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5zaG93LWhpZGUtcGFzcyB7XG5cdFx0Ly9jb2xvcjogJHdoaXRlO1xuXHR9XG5cdFxuXHRhLnNob3ctaGlkZS1wYXNzOmhvdmVyIHtcblx0XHQvL2NvbG9yOiAkd2hpdGU7XG5cdH1cblx0XG5cdCYuYXNpZGUtd2l0aG91dC1tYXJnaW4ge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHRcblx0Ji5hc2lkZS1nZXQtYS1xdW90ZSAuZmxleC1wYXJlbnQge1xuXHRcdHBhZGRpbmctYm90dG9tOiAyNnB4O1xuXHR9XG59XG5cbi5hc2lkZS10aXRsZSB7XG5cdCY6YmVmb3Jle1xuXHRcdHotaW5kZXg6LTE7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0dG9wOi0zMnB4O1xuXHRcdGxlZnQ6LTMzcHg7XG5cdFx0cmlnaHQ6LTMzcHg7XG5cdFx0Ym90dG9tOjA7XG5cdFx0YmFja2dyb3VuZDogJHNpZGVfYmFja2dyb3VuZDtcblx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdGNvbnRlbnQ6Jyc7XG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKXtcblx0XHRcdHRvcDotMTZweDtcblx0XHRcdGxlZnQ6LTE2cHg7XG5cdFx0XHRyaWdodDotMTZweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuXHRcdFx0bGVmdDotOXB4O1xuXHRcdFx0cmlnaHQ6LTlweDtcblx0XHR9XG5cblxuXHR9XG5cblx0QGluY2x1ZGUgZm9udChcInRpdGxlXCIsIDM2cHgsICR3aGl0ZSwgNTAwLCAxLjIpO1xuXHRsZXR0ZXItc3BhY2luZzogMC41NXB4O1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0ei1pbmRleDoxO1xuXG5cdHBhZGRpbmctYm90dG9tOjMycHg7XG5cdG1hcmdpbi1ib3R0b206MzJweDtcblx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKXtcblx0XHRwYWRkaW5nLWJvdHRvbToxNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206MTZweDtcblx0fVxuXG5cblxuXHRoM3tcblx0XHRAaW5jbHVkZSBmb250KFwidGl0bGVcIiwgMjhweCwgJHdoaXRlLCA1MDAsIDEuMjIpO1xuXHRcdG1hcmdpbjogMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC41NXB4O1xuXHR9XG59XG5cbi5hc2lkZS10aXRsZS12MiB7XG5cblx0QGluY2x1ZGUgZm9udChcInRpdGxlXCIsIDM2cHgsICR3aGl0ZSwgNTAwLCAxLjIpO1xuXHRsZXR0ZXItc3BhY2luZzogMC41NXB4O1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0ei1pbmRleDoxO1xuXG5cdGgzLGg0e1xuXHRcdEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLCAyOHB4LCAkd2hpdGUsIDUwMCwgMS4yMik7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjU1cHg7XG5cdH1cbn1cbi5hc2lkZS1kb3dubG9hZC1saXN0IHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFxuXHRsaSB7XG5cdFx0cGFkZGluZzogMnB4IDA7XG5cdH1cbn1cblxuLy8gVGVhbSBtZW1iZXJzIGluIGFzaWRlcyAoaWUgYXV0aG9yIC8gc3BlYWsgdG8gc3BlY2lhbGlzdFxuLmFzaWRlIHtcblx0LmFzaWRlLWltYWdlLXdyYXAge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cblx0XG5cdC50ZWFtLW5hbWUge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsaW5lLWhlaWdodDogMS44O1xuXHRcdGNvbG9yOiAkYWNjZW50LXByaW1hcnk7XG5cdH1cblx0XG5cdC50ZWFtLWVtYWlsLFxuXHQudGVhbS10ZWwge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRjb2xvcjogJGFjY2VudC1wcmltYXJ5O1xuXHRcdFxuXHRcdGEge1xuXHRcdFx0Ly9jb2xvcjogJHdoaXRlO1xuXHRcdFx0XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRhY2NlbnQtcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC50ZWFtLWVtYWlsIGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cbi5hc2lkZSArIC5hc2lkZSB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5hc2lkZVF1aWNrUXVvdGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNGE0YTRhO1xuXHRtYXJnaW4tYm90dG9tOiAyZW07XG5cdEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICRzaWRlX3RleHQsIDMwMCwgMS41Nyk7XG5cdFxuXHQuZmxleC1wYXJlbnQge1xuXHRcdHBhZGRpbmc6IDI0cHggMTZweCA2NHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuXHRcdFx0cGFkZGluZzogMjRweCA4cHggMzJweDtcblx0XHR9XG5cdFx0XG5cdFx0LmJsb2NrIHtcblx0XHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiA4cHggMTZweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuXHRcdFx0XHRwYWRkaW5nOiA4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHRhIHtcblx0XHRAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNXB4LCBmYWxzZSwgMzAwLCAxLjUpO1xuXHR9XG5cdFxuXHQuamYtcm93IHtcblx0XHQvL2NvbG9yOiAkd2hpdGU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA2cHgpO1xuXHRcdG1hcmdpbjogMHB4IDZweCAzMHB4O1xuXHRcdHBhZGRpbmc6IDBweDtcblx0XHRcblx0XHQmLnBhc3N3b3JkLXJlc2V0IHtcblx0XHRcdGNvbG9yOiAjYWFhO1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0XG5cdCYuYnVzeSB7XG5cdFx0b3BhY2l0eTogMC41O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cdFxuXHRcblx0LmdldC15b3VyLXF1aWNrLXF1b3RlLWJsb2NrIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gNnB4KTtcblx0XHRoZWlnaHQ6IDEyNHB4O1xuXHRcdG9wYWNpdHk6IDAuOTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogYWxsIDUwMG1zO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMjBweCA2cHggMzBweDtcblxuXHRcdCYuY2xvc2VkIHtcblx0XHRcdGJhY2tncm91bmQ6IGluaGVyaXQ7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxcHg7XG5cdFx0fVxuXHRcdFxuXHRcdCYuYnVzeSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMG1zO1xuXHRcdFx0YmFja2dyb3VuZDogI2Q4ZDhkODtcblx0XHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICM2ZTZlNmUgNjAlLCAjZTk5ODEzIDYwJSwgI2U5OTgxMyAxMDAlKTtcblx0XHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICM2ZTZlNmUgNjAlLCAjZTk5ODEzIDYwJSwgI2U5OTgxMyAxMDAlKTtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzZlNmU2ZSA2MCUsICNlOTk4MTMgNjAlLCAjZTk5ODEzIDEwMCUpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG5cdFx0XHQvKiBhbmltYXRlIHRoaXMgKHdpcGUgYWxyZWFkeSBleGlzdHMpICovXG5cdFx0XHRhbmltYXRpb246IHdpcGUgMXMgbGluZWFyIGluZmluaXRlO1xuXHRcdH1cblx0XHRcblx0XHQjZXJyb3Ige1xuXHRcdFx0Y29sb3I6ICNlYzVhNGI7XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdC5nZXQteW91ci1xdWljay1xdW90ZS1sYWJlbCB7XG5cdFx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0XHRAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAjMjAyNjJhLCA2MDAsIDEuMjkpO1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHR9XG5cdFx0XG5cdFx0LmdldC15b3VyLXF1aWNrLXF1b3RlLXZhbHVlIHtcblx0XHRcdGZvbnQtc2l6ZTogNDJweDtcblx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHRcdEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDQycHgsICMyMDI2MmEsIDMwMCwgMS4zOCk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRsZWZ0OiAzN3B4O1xuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk4cHgpIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udChcImJvZHlcIiwgMzBweCwgIzIwMjYyYSwgMzAwLCAxLjM4KTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Lk5PSy1sYWJlbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk4cHgpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNnB4LCAjMjAyNjJhLCAzMDAsIDEuMzgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0I290aGVye1xuXHRcdFx0b3BhY2l0eTogMC45O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGVmdDogMzdweDtcblx0XHRcdEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE2cHgsICMyMDI2MmEsIDMwMCwgMS4zOCk7XG5cblx0XHRcdC5OT0stbGFiZWwge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAjMjAyNjJhLCAzMDAsIDEuMzgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5qc29uRm9ybUludmVyc2VRdWlja1F1b3Rle1xuXG5cdFx0bGksIHVsIHtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHR9XG5cblx0fVxufVxuXG4uZmxleC1wYXJlbnQge1xuXHQuYXNpZGUtcHJvZmVzc2lvbnMtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuXHRcdC5hc2lkZS1wcm9mZXNzaW9ucyB7XG5cblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyNDI3O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdG1heC13aWR0aDogNTExcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxOXB4LCAkc2lkZV90ZXh0LCAzMDAsIDEuNDcpO1xuXG5cdFx0XHQuYXNpZGUtcHJvZmVzc2lvbnMtdGl0bGUgaDR7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLCAzOHB4LCAkc2lkZV90ZXh0LCAzMDAsIDEuNik7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjQzcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFxuXHRcdFx0LnBob25lbm8ge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250KFwidGl0bGUyXCIsIDQ4cHgsICRzaWRlX3RleHQsIDMwMCwgMS41OCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDQycHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250KFwidGl0bGUyXCIsIDQ4cHgsICRzaWRlX3RleHQsIDMwMCwgMS41OCk7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjQ1ZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0XHQub3BlbmluZ2hvdXJzIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTlweCwgJHNpZGVfdGV4dCwgMzAwLCAxLjQ3KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAyNjBweDtcblx0XHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucGhvbmVubywgLm9wZW5pbmdob3VycyB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRhenVyZTtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy9hc2lkZSBwcm9mZXNzaW9ucyB0aGVtZVxuXG4uYXNpZGUuc2lkZWJhci1uZXdzLWRldGFpbCB7XG5cdGJvcmRlcjogbm9uZTtcblx0LmF1dGhvci1ibG9jay1jb250ZW50e1xuXHRcdC5hc2lkZS1pbWFnZS13cmFwe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiA3MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzw9d2lkZS10YWInKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDExNnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTE2cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgnPD13aWRlLXRhYicpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBmb250KCdib2R5JywgMTZweCwgJGJvZHktdGV4dCwgMzAwLCAgMS41KTtcblx0XHQudGVhbS1uYW1le1xuXHRcdFx0YXtcblx0XHRcdFx0QGluY2x1ZGUgZm9udCgnYm9keScsIDE2cHgsICRib2R5LXRleHQsIDMwMCwgIDEuNSk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRjb2xvcjokYWNjZW50LXByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5ieXtcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRAaW5jbHVkZSBmb250KCd0aXRsZScsMTZweCwgJGJvZHktdGV4dCw0MDAsMS41KTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRlYW0tdGVsLCAudGVhbS1lbWFpbHtcblx0XHRcdGF7XG5cdFx0XHRcdGNvbG9yOiAkYm9keS10ZXh0O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0XHRcdFx0Zm9udC1zaXplOjEycHg7XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6JGFjY2VudC1wcmltYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR9XG5cdFx0LnRlYW0tZW1haWx7XG5cdFx0XHRmb250LXNpemU6MTJweDtcblx0XHR9XG5cblx0XHQudGVhbS1qb2ItdGl0bGV7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHR9XG5cblx0XHQubGluZXtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0Ym9yZGVyOiBzb2xpZCAycHggJGF6dXJlO1xuXHRcdFx0bWFyZ2luOjMwcHggMDtcblx0XHR9XG5cblx0XHQuc2hhcmUtY29udGVudHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0LnNvY2lhbC1pY29ucy13cmFwIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHVsLnNvY2lhbC1pY29ucyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5hc2lkZS5kb3dubG9hZHMge1xuICAgIC5hc2lkZS10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41NXB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1aXNoLWdyZXk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXG4gICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAkYnJvd24tZ3JleSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNhcmFidW4sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRoOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50OztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGg6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICRicm93bi1ncmV5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNhcmFidW4sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcblxuICAgICAgICAgICAgICAgIC5zdGFuZGFyZC1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pY29ucy1ib3gge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweCA1cHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGQ6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4IDVweCAyM3B4O1xuXG4gICAgICAgICAgICAgICAgLmljb24tZG93bmxvYWQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmljb24tcHJldmlldyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcblxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5wZi1jaGVja291dCB7XG4gICAgLmNoZWNrb3V0LXRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG5cbiAgICAgICAgLmZsZXgtcGFyZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyNnB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG5cbiAgICAgICAgICAgID4gLmJsb2NrIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5jdC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNjAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5jdC1kYXRhIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjokYmxhY2s7XG4gICAgICAgICAgICAgICAgQGF0LXJvb3QgLmllMTEgJiB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQ4JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgJi5jdC10b3RhbHJvdyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRhbHRvO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDoxMnB4O1xuXG4gICAgICAgICAgICAuZmxleC1wYXJlbnQge1xuXG4gICAgICAgICAgICAgICAgLmN0LWxhYmVsLC5jdC15b3VyLXF1b3RlLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjllbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY3QtZGF0YSwuY3QteW91ci1xdW90ZS1kYXRhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM0cHg7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jdC10aXRsZV9zZWN0aW9ue1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ODtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjlweDtcbiAgICB9XG59XG5cbi5jaGVja291dC10YWJsZSAuZmxleC1wYXJlbnQgLmN0LXlvdXItcXVvdGUtbGFiZWwge1xuICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNnB4LCAkYWxtb3N0LWJsYWNrLCA0MDAsIDEuNDMpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5jaGVja291dC10YWJsZSAuZmxleC1wYXJlbnQgLmN0LXlvdXItcXVvdGUtZGF0YSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE2cHgsICRibGFjaywgNTAwLCAxLjQzKTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xufSIsIi5lbmRvcnNlbWVudC1tZXNzYWdlIHtcbiAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNXB4LCAkZGFyaywgNTAwLCAxLjY3KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4ICNlOGU5ZTkgc29saWQ7XG4gICAgbWFyZ2luOiAzMnB4IDMycHggMTZweCAwcHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw0NTBcIikge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIG1hcmdpbjogMzJweCAwcHggMTZweCAwcHg7XG4gICAgfVxufVxuXG4ucXVvdGUtZW5kb3JzZW1lbnQtbWVzc2FnZXtcbiAgICBtYXJnaW46MDtcbn1cblxuLmVuZG9yc2VtZW50LWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LW9yYW5nZTtcbiAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw0NTBcIikge1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDI4cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIH1cbn1cblxuLmVuZG9yc2VtZW50LWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmVuZG9yc2VtZW50LWhlYWRlciB7XG4gICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMjJweCwgJGRhcmssIDMwMCwgMS40NSk7XG4gICAgcGFkZGluZzogOHB4IDMycHg7XG59XG5cbi5lbmRvcnNlbWVudC1pbmZvIHtcbiAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNXB4LCAkZGFyaywgNTAwLCAxLjYpO1xuICAgIHBhZGRpbmc6IDhweCAzMnB4O1xufVxuXG4uZW5kb3JzZW1lbnQtdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE1cHgsICRkYXJrLCA1MDAsIDEuNik7XG4gICAgcGFkZGluZzogOHB4IDMycHggMCAzMnB4O1xufVxuXG4uZW5kb3JzZW1lbnQtYm9keSB7XG4gICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTVweCwgJGNoYXJjb2FsLWdyZXksIDMwMCwgMS42KTtcbiAgICBwYWRkaW5nOiAwcHggMzJweCA4cHggMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59IiwiLy8gUG9vcmx5IG5hbWVkIC0gdGhpcyBpcyBpbmZhY3QgdXNlZCBmb3IgYWxsIG9wdGlvbnMuXG5cbi5wYXltZW50c2VsZWN0LW9wdGlvbiBmb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG5cbi5wYXltZW50c2VsZWN0LXdyYXB7XG4gICAgcGFkZGluZzozMnB4IDA7XG4gICAgbWFyZ2luOjAgLTEzcHg7XG59XG5cbm1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDM2JTtcblxuICAgIGZsZXgtYmFzaXM6IDMwJTtcblxuICAgIHBhZGRpbmc6IDAgNDNweCAzMnB4O1xuXG4gICAgJjpudGgtY2hpbGQobis0KXtcbiAgICAgICAgcGFkZGluZy10b3A6MzJweDtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wXCIpIHtcbiAgICAgICAgZmxleC1iYXNpczogNDclO1xuXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgfVxuXG5cbiAgICAucGF5bWVudHNlbGVjdC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDI2cHg7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGFjY2VudC1wcmltYXJ5O1xuXG4gICAgICAgIGZsZXgtZ3JvdzowO1xuICAgICAgICBmbGV4LWJhc2lzOjEwJTtcblxuICAgICAgICAucGF5bWVudHNlbGVjdC10aXRsZSB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLCAzNnB4LCAkd2hpdGUsIDQwMCwgMS41NSk7XG5cbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTExMDBweFwiKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cblxuICAgIC5jaGVja291dC1hbWVuZC10YWJsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgfVxuXG4gICAgLmNoZWNrb3V0LXRhYmxlIHtcblxuICAgICAgICAuY2hlY2tvdXQtbGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb290bm90ZS1ibG9jayB7XG4gICAgICAgICAgICBtYXJnaW46IC0zNHB4IDE1cHggNjRweDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLmZsZXgtcGFyZW50IHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xuXG4gICAgICAgICAgICA+IC5jdC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNjUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5jdC1kYXRhIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAzNSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLmN0LWFtZW5kLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAzMyU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5jdC1hbWVuZC1kYXRhIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAzMCU7XG5cbiAgICAgICAgICAgICAgICAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGl0bGUtYmxvY2sge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgPiAuY3QtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KCd0aXRsZScpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0LWFsaWduLWNlbnRlcntcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0ZWQtYmxvY2sge1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDMycHggMTZweCAzMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAuc2VsZWN0ZWQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMzJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlbGVjdGVkLXRleHQtYmxvY2sge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwIDJweCAyOHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzdweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAuc2VsZWN0ZWQtdG9wLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxMnB4LCAkd2hpdGUsIDUwMCwgMS41KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VsZWN0ZWQtYm90dG9tLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxMnB4LCAkd2hpdGUsIDMwMCwgMS41KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJlbWl1bS1ibG9jayB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHNsYXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICAgPiAuY3QtbGFiZWwgc3BhbntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gLmN0LXRvdGFsIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjM1JTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC45MjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuY3QtYm9sdC1vbi10b3RhbCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgc3BhbiArIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5wYXltZW50c2VsZWN0LWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzozMnB4IDI2cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGR1Y2stZWdnLWJsdWU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRkdWNrLWVnZy1ibHVlO1xuXG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcblxuICAgICAgICBAaWYgJHNpdGUgPT0gJ25vcndheScge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5vci1kYXJrZ3JleTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGVja291dC10YWJsZSAuZmxleC1wYXJlbnQge1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNoZWNrb3V0LXRhYmxlIC5wcmVtaXVtLWJsb2NrIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIH1cblxuICAgICAgICB1bHtcbiAgICAgICAgICAgIEBleHRlbmQgJXRpY2stbGlzdDtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MS41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGF5bWVudC1zZWxlY3Qge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZHVjay1lZ2ctYmx1ZTtcbiAgICAgICAgYm9yZGVyLXRvcDowIG5vbmU7XG5cbiAgICAgICAgcGFkZGluZzowIDI2cHggMjZweCAyNnB4O1xuICAgIH1cblxuICAgIC5leGNlc3NNZXNzYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTdweCwgJGRhcmssIDUwMCwgMS40Nyk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMjRweCAwO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIC5wYXltZW50c2VsZWN0LWFtZW5kIHtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsYWJhc3RlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIHtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuXG4gICAgICAgIH1cblxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAuYW1lbmQtcXVvdGUtY2FuY2VsIHtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsYWJhc3RlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTWlnaHQgYmUgdXNlZCBmb3IgcXVvdGUgc2VsZWN0P1xuLnBmLWNoZWNrb3V0IG1haW4gLnBheW1lbnRzZWxlY3Qtb3B0aW9uIGZvcm0ge1xuICAgIEBpZiAoJHNpdGUgPT0gbW9iaWxpdHkpIHtcbiAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgfVxuXG4gICAgLnBheW1lbnRzZWxlY3QtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjRweCk7XG4gICAgfVxufVxuXG4uY3QtcGF5bWVudC1ib2R5IHtcbiAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIH1cbn1cblxuIiwiLnN1cnZleSB7XG4gICAgcGFkZGluZy1ib3R0b206MTZweDtcbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjhweDtcblxuICAgICAgICAuc21pbGV5IHtcbiAgICAgICAgICAgIG1hcmdpbjogMTFweCA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCA0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIC5zbWlsZXl7XG4gICAgICAgICAgICAgICAgZmlsbDokYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmljb24tc21pbGllLXNhZCxcbiAgICAuaWNvbi1zbWlsaWUtaGFwcHksXG4gICAgLmljb24tc21pbGllLW5ldXRyYWx7XG4gICAgICAgIHdpZHRoOjMwcHg7XG4gICAgICAgIGhlaWdodDozMHB4O1xuICAgIH1cbn0iLCIucmVzb3VyY2VzLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAzOXB4IDEycHggNDdweDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTo2OHB4O1xuXG4gICAgLmZsZXgtcGFyZW50e1xuICAgICAgICBtaW4td2lkdGg6IDM0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMzBweCAxMnB4IDM3cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx3aWRlLXRhYicpIHtcbiAgICAgICAgLy8gcGFkZGluZzogMzFweCA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDM2cHggOHB4IDMxcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAyN3B4IDhweCAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgfVxuXG5cbiAgICBAYXQtcm9vdCAucmVzb3VyY2VzLXBhZ2UgICY6bnRoLWNoaWxkKDYpe1xuICAgICAgICBmbGV4OiAxIDEgNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogNTAlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgZmxleDogMSAxIDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgLnJlc291cmNlcy1wYWdlICAmOm50aC1jaGlsZCg3KXtcbiAgICAgICAgZmxleDogMSAxIDUwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAYXQtcm9vdCAucmVzb3VyY2VzLXBhZ2UgJjpudGgtY2hpbGQoMil7XG4gICAgICAgIGZsZXgtYmFzaXM6MTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDpub25lIWltcG9ydGFudDtcbiAgICAgICAgb3ZlcmZsb3c6dmlzaWJsZTtcbiAgICAgICAgcGFkZGluZzowIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtaW4td2lkdGg6IDEwMHZ3O1xuXG5cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGxlZnQ6LTUwdnc7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1kYXJrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlLXdyYXAge1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY2NXB4OyAvLyB0byBjb25maXJtXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoyNjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzcycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoyMjhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aWNsZS1tZXRhe1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgIC8vdG9wOjIwJTtcbiAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOjMycHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vbWF4LXdpZHRoOiAxMzY0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTMzMnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTZweDtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAuYXJ0aWNsZS1jb250ZW50e1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgIC8vYm90dG9tOjUlO1xuICAgICAgICAgICAgICAgIC8vd2lkdGg6IDk4JTtcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01NXB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXJ0aWNsZS1jYXRlZ29yeS1he1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJ3RpdGxlJywgMTNweCwgJGRhcmstZ3JleSwgNTAwLCAgMSk7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtbWV0YSA+IGRpdntcbiAgICAgICAgICAgIHdpZHRoOjQwJTtcbiAgICAgICAgICAgIG1pbi13aWR0aDo0ODBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogNDhweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOm5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aWNsZS1oZWFkaW5ne1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCh0aXRsZSwgMzhweCwgJGRhcmstZ3JleSwgNTAwLCAxLjIxKTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjc0cHg7XG4gICAgICAgICAgICBtYXJnaW46IC40ZW0gMCAxZW0gMDtcblxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MzRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aWNsZS1zdW1tYXJ5e1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtZGF0ZXtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlLXJlYWRtb3Jle1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAxOHB4LCAkd2hpdGUsIDMwMCwgIDEuMjIpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI4cHg7XG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMjJweCAxNXB4IDIzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggJGRhcmstZ3JleTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG5cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdfYnRuLWhvdmVyLXRleHQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ19idG4taG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAkZ19idG4tYm9yZGVyO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBhdC1yb290IC5pbnN1cmFuY2VTZXJ2aWNlLWdyaWQgJntcbiAgICAgICAgLmFydGljbGUtaGVhZGluZ3tcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkN2Q1ZDU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xlLXN1bW1hcnl7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBhdC1yb290IC5ob21lLXJlc291cmNlcy1zZWN0aW9uICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICBmbGV4LWJhc2lzOjUwJTtcbiAgICAgICAgbWF4LXdpZHRoOjUwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgICAgICAgICAgZmxleC1iYXNpczoxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBhdC1yb290IC5ob21lLXJlc291cmNlcy1zZWN0aW9uICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgZmxleC1iYXNpczo1MCU7XG4gICAgICAgIG1heC13aWR0aDo1MCU7XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgQGF0LXJvb3QgLmhvbWUtcmVzb3VyY2VzLXNlY3Rpb24gJjpudGgtY2hpbGQoNSl7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICBAYXQtcm9vdCAuaG9tZS1yZXNvdXJjZXMtc2VjdGlvbiAmOm50aC1jaGlsZChuKzIpe1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBAYXQtcm9vdCAuaG9tZS1yZXNvdXJjZXMtc2VjdGlvbiAmIHtcbiAgICAgICAgLmFydGljbGUtbWV0YXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JHZlcnktbGlnaHQtYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXJ0aWNsZS1tZXRhe1xuICAgICAgICBwYWRkaW5nOjE2cHggMDtcblxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZSAwcztcblxuICAgICAgICBiYWNrZ3JvdW5kOiR3aGl0ZTtcblxuICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAuYnRuLWxpbmt7XG4gICAgICAgICAgICAgICAgICY+c3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICB9XG4gICAgICAgICB9XG5cbiAgICAgICAgLy9AaW5jbHVkZSBtZWRpYShcIj49d2lkZS10YWJcIil7XG4gICAgICAgIC8vICAgIG1hcmdpbi10b3A6LTY0cHg7XG4gICAgICAgIC8vICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDY0cHgpO1xuICAgICAgICAvLyAgICBAYXQtcm9vdCAucmVzb3VyY2VzLWJsb2NrOmhvdmVyIC5hcnRpY2xlLW1ldGF7XG4gICAgICAgIC8vICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtcbiAgICAgICAgLy8gICAgfVxuICAgICAgICAvL31cbiAgICAgICAgLy9cblxuICAgICAgICBAYXQtcm9vdCAuZ2V0LWEtcXVvdGUtZ3JpZCAme1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PXdpZGUtdGFiXCIpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LTMycHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMzJweCk7XG4gICAgICAgICAgICAgICAgQGF0LXJvb3QgLnJlc291cmNlcy1ibG9jazpob3ZlciAuYXJ0aWNsZS1tZXRhe1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1tZXRhLWdyYXl7XG4gICAgICAgIGJhY2tncm91bmQ6I2Y3ZjdmNztcbiAgICB9XG5cblxuICAgIC5hcnRpY2xlLWhlYWRpbmcge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDIycHgsICRib2R5LXRleHQsIDMwMCwgMS40NCk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAxNXB4LCAkZGFyaywgMzAwLCAxLjQ0KTtcbiAgICAgICAgfVxuICAgICAgICAvL2hlaWdodDo3OHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG5cbiAgICAgICAgQGF0LXJvb3QgLmdldC1hLXF1b3RlLWdyaWQgJntcbiAgICAgICAgICAgIGhlaWdodDo1MnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGUtZGF0ZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTNweCwgJGFfdGV4dCwgZmFsc2UsIDEuOCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYWx0bztcblxuXG4gICAgfVxuXG4gICAgLmFydGljbGUtY2F0ZWdvcnl7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgIC8vaGVpZ2h0OjI1cHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTlweCwgJGJvZHktdGV4dCwgNDAwLCAxLjQ3KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDEycHgsICRib2R5LXRleHQsIDQwMCwgMS40Nyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1zdW1tYXJ5e1xuICAgICAgICAvL2Rpc3BsYXk6bm9uZTtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAxNXB4LCAkYm9keS10ZXh0LCBmYWxzZSwgMS42KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgIH1cbiAgICAucGVyc29uYWwtaW5mb3tcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgfVxuXG4gICAgLmFydGljbGUtcmVhZG1vcmUge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDE3cHgsICRib2R5LXRleHQsIGZhbHNlLCAxLjYpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgc3Zne1xuICAgICAgICAgICAgZmlsbDokYm9keS10ZXh0O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdHdpZHRoOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC8vb3BhY2l0eTowO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgLy9jb2xvcjogJGFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgLy9zdmd7XG4gICAgICAgICAgICAvLyAgICBmaWxsOiRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIC8vfVxuICAgICAgICB9XG4gICAgICAgIEBhdC1yb290IC5nZXQtYS1xdW90ZS1ncmlkICYge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgZmlsbDokYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cdFxuXHQuaW1hZ2Utd3JhcCB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG4gICAgLmltYWdlLXdyYXAgaW1ne1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gICAgICAgIG1pbi13aWR0aDoxMDAlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgLmltYWdlLXdyYXAge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUoLTIuMTZkZWcpIHNhdHVyYXRlKDAuODcpIGJyaWdodG5lc3MoMC44NykgY29udHJhc3QoMC43OCk7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFydGljbGUtcmVhZG1vcmV7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZW1haWwtd3JhcHBlcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXG4gICAgfVxuXG5cbiAgICAuaWNvbi1yaWdodC1hcnJvdy1mb3J3YXJke1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwbXM7XG4gICAgfVxuXG59XG5cbi5yZXNvdXJjZXMtdGl0bGV7XG4gICAgcGFkZGluZzogMzJweCAwIDAgMzJweDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDAgMCAxNnB4O1xuICAgIH1cbn1cblxuLnNlY3Rpb24tZ3JheXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4uaW1hZ2UtaXRlbSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBpbWd7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLmFmZmlsaWF0aW9ucy1ibG9jayB7XG4gICAgcGFkZGluZzogMzlweCAxMnB4IDQ3cHg7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206NjhweDtcblxuICAgIC5mbGV4LXBhcmVudHtcbiAgICAgICAgbWluLXdpZHRoOiAzNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJzwxMjAwcHgnKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDEycHggMzdweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHdpZGUtdGFiJykge1xuICAgICAgICAvLyBwYWRkaW5nOiAzMXB4IDhweDtcbiAgICAgICAgcGFkZGluZzogMzZweCA4cHggMzFweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDI3cHggOHB4IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICB9XG5cbiAgICAvL0BhdC1yb290IC5yZXNvdXJjZXMtcGFnZSAmOm50aC1jaGlsZCgyKXtcbiAgICAvLyAgICBmbGV4LWJhc2lzOjEwMCUhaW1wb3J0YW50O1xuICAgIC8vICAgIG1heC13aWR0aDpub25lIWltcG9ydGFudDtcbiAgICAvLyAgICBvdmVyZmxvdzp2aXNpYmxlO1xuICAgIC8vICAgIHBhZGRpbmctdG9wOjAhaW1wb3J0YW50O1xuICAgIC8vICAgIC5pbWFnZS13cmFwIHtcbiAgICAvL1xuICAgIC8vICAgICAgICBpbWcge1xuICAgIC8vICAgICAgICAgICAgLy9wb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAvLyAgICAgICAgICAgIC8vd2lkdGg6MTAwdnc7XG4gICAgLy8gICAgICAgICAgICAvL2xlZnQ6NTAlO1xuICAgIC8vICAgICAgICAgICAgLy9tYXJnaW4tbGVmdDotNTB2dztcbiAgICAvLyAgICAgICAgICAgIC8vbWF4LXdpZHRoOm5vbmU7XG4gICAgLy9cbiAgICAvLyAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAvLyAgICAgICAgICAgIC8vbWF4LXdpZHRoOiBub25lO1xuICAgIC8vICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC8vICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpe1xuICAgIC8vICAgICAgICAgICAgICAgIGhlaWdodDoyNjBweDtcbiAgICAvLyAgICAgICAgICAgIH1cbiAgICAvLyAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgLy8gICAgICAgICAgICAgICAgaGVpZ2h0OjE3OHB4O1xuICAgIC8vICAgICAgICAgICAgfVxuICAgIC8vICAgICAgICB9XG4gICAgLy8gICAgfVxuICAgIC8vICAgIC5hcnRpY2xlLW1ldGE6YWZ0ZXIsXG4gICAgLy8gICAgLmFydGljbGUtbWV0YTpiZWZvcmV7XG4gICAgLy8gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgLy8gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgLy8gICAgICAgIGJhY2tncm91bmQ6JHdoaXRlO1xuICAgIC8vICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAvLyAgICAgICAgbGVmdDotOHB4O1xuICAgIC8vICAgICAgICB0b3A6MDtcbiAgICAvLyAgICAgICAgYm90dG9tOjA7XG4gICAgLy8gICAgICAgIHdpZHRoOjhweDtcbiAgICAvLyAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpe1xuICAgIC8vICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgIC8vICAgICAgICB9XG4gICAgLy8gICAgfVxuICAgIC8vICAgIC5hcnRpY2xlLW1ldGE6YmVmb3Jle1xuICAgIC8vICAgICAgICBsZWZ0OjEwMCU7XG4gICAgLy8gICAgfVxuICAgIC8vfVxuXG4gICAgQGF0LXJvb3QgLmluc3VyYW5jZVNlcnZpY2UtZ3JpZCAme1xuICAgICAgICAuYXJ0aWNsZS1oZWFkaW5ne1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2Q3ZDVkNTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmFydGljbGUtc3VtbWFyeXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGUtbWV0YXtcbiAgICAgICAgcGFkZGluZzoxNnB4IDA7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UgMHM7XG5cbiAgICAgICAgYmFja2dyb3VuZDokd2hpdGU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PXdpZGUtdGFiXCIpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDotNjRweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDY0cHgpO1xuICAgICAgICAgICAgQGF0LXJvb3QgLnJlc291cmNlcy1ibG9jazpob3ZlciAuYXJ0aWNsZS1tZXRhe1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGF0LXJvb3QgLmdldC1hLXF1b3RlLWdyaWQgJntcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj13aWRlLXRhYlwiKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi0zMnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDMycHgpO1xuICAgICAgICAgICAgICAgIEBhdC1yb290IC5yZXNvdXJjZXMtYmxvY2s6aG92ZXIgLmFydGljbGUtbWV0YXtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGUtaGVhZGluZyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMThweCwgJGRhcmssIDcwMCwgMS40NCk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAxNXB4LCAkZGFyaywgNzAwLCAxLjQ0KTtcbiAgICAgICAgfVxuICAgICAgICBoZWlnaHQ6NzhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuXG4gICAgICAgIEBhdC1yb290IC5nZXQtYS1xdW90ZS1ncmlkICZ7XG4gICAgICAgICAgICBoZWlnaHQ6NTJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlLWRhdGUge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDE0cHgsICR3YXJtLWdyZXksIGZhbHNlLCAxLjgpO1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYWx0bztcblxuICAgIH1cblxuICAgIC5hcnRpY2xlLXBhcnRuZXItdHlwZXtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAxNHB4LCAkZGFyaywgZmFsc2UsIDEuOCk7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhbHRvO1xuICAgIH1cblxuICAgIC5hcnRpY2xlLWNhdGVnb3J5e1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgIGhlaWdodDoyNXB4O1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDE0cHgsICRkYXJrLCA0MDAsIDEuNDQpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTJweCwgJGRhcmssIDQwMCwgMS40NCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1zdW1tYXJ5e1xuICAgICAgICAvL2Rpc3BsYXk6bm9uZTtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAxNXB4LCAkYm9keS10ZXh0LCBmYWxzZSwgMS42KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgIH1cblxuICAgIC5hcnRpY2xlLXJlYWRtb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAxNXB4LCAkd2FybS1ncmV5LCBmYWxzZSwgMS42KTtcbiAgICAgICAgc3Zne1xuICAgICAgICAgICAgZmlsbDokd2FybS1ncmV5O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdHdpZHRoOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgZmlsbDokYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGF0LXJvb3QgLmdldC1hLXF1b3RlLWdyaWQgJiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICBmaWxsOiRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZS13cmFwIGltZ3tcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICAgICAgICBtaW4td2lkdGg6MTAwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIC5pbWFnZS13cmFwIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBodWUtcm90YXRlKC0yLjE2ZGVnKSBzYXR1cmF0ZSgwLjg3KSBicmlnaHRuZXNzKDAuODcpIGNvbnRyYXN0KDAuNzgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xlLXJlYWRtb3Jle1xuICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIuc3RvcnktZmFjdHN7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjaGFyY29hbC1ncmV5O1xuICBjb2xvcjogJHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC5mbGV4LXBhcmVudCB7XG4gICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICA+IC5ibG9jayB7XG4gICAgICBmbGV4LWJhc2lzOiA4JTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPDExMDBweFwiKSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICAgIH1cbiAgICAgIG1pbi13aWR0aDogMTYwcHg7IC8vTWFkZSB0aGlzIHdpZGVyIHNvIHRoYXQgdGhleSBkb24ndCB3cmFwIHRvIHRocmVlIGxpbmVzIG9mIHRleHQgYXMgaXQgaW50ZXJmZXJlcyB3aXRoIHZlcnRpY2FsIGFsaWdodG1lbnQuIChNRyAwNzA4MTgpXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG59XG5cbi5zdG9yeS1mYWN0cy1wcm9mZXNzaW9uc3tcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2ltZy1zdG9yeS1mYWN0cy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgLmZsZXgtcGFyZW50e1xuICAgICAgICBcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG5cbiAgICAuYmxvY2t7XG4gICAgICAgIGZsZXg6IDEgMSAzMy4zMyU7XG4gICAgICAgIC13ZWJraXQtZmxleDogMSAxIDMzLjMzJTtcbiAgICB9XG4gIH1cblxuXG4gICAgLmJvdHRvbS10ZXh0e1xuICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDIycHgsICRib2R5LXRleHQsIDYwMCwgMS4yOSk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGJveC1zaGFkb3c6ICMwMjllZTMgMHB4IDJweCBpbnNldDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgLnN0b3J5LWZhY3RzLWl0ZW17XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5zdGF0aWMtbnVtYmVye1xuICAgICAgQGluY2x1ZGUgZm9udCgndGl0bGUyJywgOTBweCwgJGJvZHktdGV4dCwgMzAwLCAwLjg0KTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjM4cHg7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4IDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggO1xuICAgIH1cblxuICAgIC5zdGF0aWMtdGV4dHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJ3RpdGxlMicsIDMycHgsICRib2R5LXRleHQsIDMwMCwgMC44NCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4zOHB4O1xuICAgICAgbWFyZ2luLXRvcDogNjBweCA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4IDtcbiAgICB9XG5cbiAgICAuc3RhdGljLWluZm97XG4gICAgICBAaW5jbHVkZSBmb250KCdib2R5JywgMTlweCwgJGJvZHktdGV4dCwgMzAwLCAxLjI5KTtcbiAgICB9XG5cbiAgICAuc3RhdGljLWxpbmV7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgIGJvcmRlcjogc29saWQgMnB4ICMwMjllZTM7XG4gICAgfVxuICB9XG5cblxuXG4gIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG5cbiAgICAvL292ZXJmbG93OiBzY3JvbGw7XG4gICAgLy8uZmxleC1wYXJlbnR7XG4gICAgLy8gIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC8vICAuYmxvY2t7XG4gICAgLy8gICAgZmxleDogMSAxIDUwJTtcbiAgICAvLyAgICBtaW4td2lkdGg6IDUwJTtcbiAgICAvLyAgfVxuICAgIC8vfVxuICB9XG5cblxuXG59XG5cblxuLnN0b3J5LWZhY3RzLXByb2Zlc3Npb25zIHtcbiAgLy9cbiAgLy8vKiBleHRlcm5hbCBjc3M6IGZsaWNraXR5LmNzcyAqL1xuICAvL1xuICAvLy8vKiB7XG4gIC8vLy8gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLy8vLyAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLy8vL31cbiAgLy9cbiAgLy8uZmxpY2tpdHktdmlld3BvcnR7XG4gIC8vICBoZWlnaHQ6IDYwMHB4IWltcG9ydGFudDtcbiAgLy99XG4gIC8vXG4gIC8vLmdhbGxlcnkge1xuICAvLyAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9pbWctc3RvcnktZmFjdHMucG5nXCIpO1xuICAvLyAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLy8gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgLy99XG4gIC8vXG4gIC8vLmdhbGxlcnktY2VsbCB7XG4gIC8vICB3aWR0aDogMTAwJTtcbiAgLy8gIGhlaWdodDogMjAwcHg7XG4gIC8vICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIC8vICAvL2NvdW50ZXItaW5jcmVtZW50OiBnYWxsZXJ5LWNlbGw7XG4gIC8vICBoZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xuICAvL1xuICAvL1xuICAvL31cbiAgLy9cbiAgLy9cbiAgLy9cbiAgLy8vKiBjZWxsIG51bWJlciAqL1xuICAvLy8vLmdhbGxlcnktY2VsbDpiZWZvcmUge1xuICAvLy8vICBkaXNwbGF5OiBibG9jaztcbiAgLy8vLyAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvLy8vICBjb250ZW50OiBjb3VudGVyKGdhbGxlcnktY2VsbCk7XG4gIC8vLy8gIGxpbmUtaGVpZ2h0OiAyMDBweDtcbiAgLy8vLyAgZm9udC1zaXplOiA4MHB4O1xuICAvLy8vICBjb2xvcjogd2hpdGU7XG4gIC8vLy99XG4gIC8vXG4gIC8vLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b257XG4gIC8vICAmLnByZXZpb3VzLFxuICAvLyAgJi5uZXh0e1xuICAvLyAgICBkaXNwbGF5OiBub25lO1xuICAvLyAgfVxuICAvL31cblxuXG4gIC8vKiwgKjo6YWZ0ZXIsICo6OmJlZm9yZSB7Ym94LXNpemluZzpib3JkZXItYm94O31cbiAgLy9odG1sLCBib2R5IHttYXJnaW46MDsgaGVpZ2h0OjEwMCU7fXNcbiAgLy9cblxuXG4gIC5wYW5lbC1jb250YWluZXIge1xuICAgIC0tcGFuZWwtaGVpZ2h0OiAzMDBweDtcbiAgICAtLXBhbmVsLXdpZHRoOiAzMDBweDtcbiAgICAtLW1heC1jb3VudC1wZXItcm93OiAzO1xuICAgIC0tbWF4LWNvdW50LXBlci1jb2w6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvaW1nLXN0b3J5LWZhY3RzLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuXG4gICYuY2Fyb3VzZWwtd3JhcHBlci1vdXItc3Rvcnl7XG4gICAgLnBhbmVsLWNvbnRhaW5lciB7XG4gICAgICAtLXBhbmVsLWhlaWdodDogMjQwcHg7XG4gICAgfVxufVxuXG4gIC5wYW5lbHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChjYWxjKHZhcigtLW1heC1jb3VudC1wZXItcm93KSAqIDIpLCBjYWxjKHZhcigtLXBhbmVsLXdpZHRoKSAvIDIpKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdChhdXRvLCB2YXIoLS1wYW5lbC1oZWlnaHQpKTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjphdXRvO1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXBhbmVsLXdpZHRoKSAqIHZhcigtLW1heC1jb3VudC1wZXItcm93KSk7XG4gICAgb3ZlcmZsb3cteDphdXRvO1xuICAgIG92ZXJmbG93LXk6aGlkZGVuO1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgIC8qIEZpcmVmb3ggKi9cbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5wYW5lbHM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyAgLyogU2FmYXJpIGFuZCBDaHJvbWUgKi9cbiAgfVxuICAucGFuZWwge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi13aWR0aDp2YXIoLS1wYW5lbC13aWR0aCk7XG4gICAgLyptYXgtd2lkdGg6Y2xhbXAoMzAwcHgsIDMzLjMzMzMzMyUsIDQwMHB4KTsqL1xuICAgIGhlaWdodDp2YXIoLS1wYW5lbC1oZWlnaHQpO1xuICAgIC8vYm9yZGVyOjFweCBzb2xpZCByZWQ7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xuXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuXG4gIC5wYW5lbC52aXNpYmxle1xuICAgIGZvbnQtc2l6ZTozZW07XG4gIH1cblxuICAucGFuZWwtY29udHJvbCB7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG5cbiAgLnBhbmVsLWNvbnRyb2wgYSB7XG4gICAgZm9udC1zaXplOjIuNXJlbTtcbiAgICBjb2xvcjojY2NjO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW46IDAgNnB4O1xuICB9XG4gIC5wYW5lbC1jb250cm9sIGE6YWN0aXZlLCAucGFuZWwtY29udHJvbCBhLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRhenVyZTtcblxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuXG5cbiAgICAucGFuZWxzIHtcbiAgICAgIHdpZHRoOiB2YXIoLS1wYW5lbC13aWR0aCk7XG4gICAgICBncmlkLWF1dG8tZmxvdzpjb2x1bW47XG4gICAgfVxuICAgIC5wYW5lbC1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfVxuICB9XG5cblxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDkxNXB4KSB7LyogMiB1cCAqL1xuXG4gICAgLnBhbmVscyB7XG4gICAgICB3aWR0aDogdmFyKC0tcGFuZWwtd2lkdGgpO1xuICAgICAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS1wYW5lbC1oZWlnaHQpICogdmFyKC0tbWF4LWNvdW50LXBlci1jb2wpKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgdmFyKC0tcGFuZWwtd2lkdGgpKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogdmFyKC0tcGFuZWwtaGVpZ2h0KSB2YXIoLS1wYW5lbC1oZWlnaHQpO1xuICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICB9XG5cblxuICAgIC5wYW5lbC1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfVxuICAgIC5wYW5lbC1jb250cm9sIGE6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTE1cHgpIHsvKmRlc2t0b3Agb25seSAqL1xuICAgIC8qIGNlbnRlcmluZyBvcnBhaGVkIGl0ZW1zIGluIGxhc3Qgcm93IChhc3N1bWVzIHdlIGhhdmUgNiByb3dzIGFuZCBlYWNoIHBhbmVsIHNwYW5zIDIpICovXG4gICAgLyogRGVhbGluZyB3aXRoIDIgb3JwaGFuIGl0ZW1zICovXG4gICAgLnBhbmVsOmxhc3QtY2hpbGQ6bnRoLWNoaWxkKDNuIC0gMSkge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAtMjtcbiAgICB9XG4gICAgLnBhbmVsOm50aC1sYXN0LWNoaWxkKDIpOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogNDtcbiAgICB9XG5cbiAgICAvKiBEZWFsaW5nIHdpdGggc2luZ2xlIG9ycGhhbiAqL1xuICAgIC5wYW5lbDpsYXN0LWNoaWxkOm50aC1jaGlsZCgzbiAtIDIpIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogNTtcbiAgICB9XG4gIH1cbn1cblxuXG5cblxuIiwiLnRhYmJlZC13cmFwIC50YWJzLWNvbnRyb2wge1xuICAvL2Rpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIC8vZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGJyb3duLWdyZXktdHdvO1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPDEyMDBweFwiKSB7XG4gICAgcGFkZGluZzogMCAzMnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLm92ZXJmbG93VGFicyB7XG4gICAgbGkub3ZlcmZsb3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPDEyMDBweFwiKSB7XG4gICAgICB3aWR0aDogMjEuNSU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHdpZGUtdGFiXCIpIHtcbiAgICAgIHdpZHRoOiAyNCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGEsXG4gICAgYTpob3ZlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMjdweDtcbiAgICAgIHBhZGRpbmc6IDExcHggMHB4IDBweCAwcHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRsb2NhdGlvblRhYnMsIGJ0bkJnKTtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRsb2NhdGlvblRhYnMsIGJ0blRleHQpICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXRvcDogMXB4ICR3YXJtLWdyZXkgc29saWQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCAkd2FybS1ncmV5IHNvbGlkO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcblx0XHRAYXQtcm9vdCAucGYtYnJvY2h1cmUgJntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGxvY2F0aW9uVGFic0RhcmssIGJ0bkJnKTtcblx0XHRcdGNvbG9yOiBtYXAtZ2V0KCRsb2NhdGlvblRhYnNEYXJrLCBidG5UZXh0KSAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHdpZGUtdGFiXCIpIHtcbiAgICAgICAgcGFkZGluZzogMTFweCAxMnB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cblxuXG5cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbG9jYXRpb25UYWJzLCBidG5CZ0FjdGl2ZSk7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRsb2NhdGlvblRhYnMsIGJ0blRleHRBY3RpdmUpICFpbXBvcnRhbnQ7XG5cdFx0ICBib3JkZXItdG9wOiAxcHggJGJsYWNrIHNvbGlkO1xuXHRcdCAgYm9yZGVyLXJpZ2h0OiAxcHggJGJsYWNrIHNvbGlkO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXHRcdEBhdC1yb290IC5wZi1icm9jaHVyZSAme1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbG9jYXRpb25UYWJzRGFyaywgYnRuQmdBY3RpdmUpO1xuXHRcdFx0Y29sb3I6IG1hcC1nZXQoJGxvY2F0aW9uVGFic0RhcmssIGJ0blRleHRBY3RpdmUpICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXI6bm9uZTtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0fVxuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgYSB7XG4gICAgICAgIEBhdC1yb290IC5wZi1icm9jaHVyZSAme1xuXHRcdFx0ICBjb2xvcjogJHNpbHZlci1mb3VyICFpbXBvcnRhbnQ7XG5cdFx0ICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udGFiYmVkIC50YWItY29udHJvbF9ibG9ja3N7XG4gIGRpc3BsYXk6ZmxleDtcbiAgZmxleC13cmFwOm5vd3JhcDtcblxuICBsaXtcbiAgICBmbGV4OjEgMSBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6MnB4O1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICBtYXgtd2lkdGg6NjBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPDI3MnB4XCIpe1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgfVxuICAgIGF7XG4gICAgICBiYWNrZ3JvdW5kOiAkc2lsdmVyO1xuICAgICAgYm9yZGVyLWNvbG9yOiRzaWx2ZXI7XG4gICAgICBjb2xvcjokZGFyaztcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgICBAaW5jbHVkZSBmb250KCdib2R5JywgMTVweCwgJGRhcmssIDMwMCwgIDEuNik7XG4gICAgICBzdmd7XG4gICAgICAgIGZpbGw6JHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBhIHtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiRkYXJrO1xuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgaGVpZ2h0OjA7XG4gICAgICAgIHdpZHRoOjA7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBsZWZ0OjZweDtcbiAgICAgICAgdG9wOjk5JTtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA4cHggNnB4IDAgNnB4O1xuICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cblxuLmNvbnRhY3RQYWdlIHtcbiAgLnRhYmJlZC13cmFwIC50YWJzLWNvbnRyb2wge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cblxufSIsIi5kYXNoYm9hcmQtdGFicyB7XG5cblx0LyptYXJnaW4tdG9wOiAtMmVtOyovXG5cdC5kYXNoYm9hcmQtd3JhcCB7XG5cblx0XHQmPnNlY3Rpb24ge1xuXG5cdFx0XHQmPmRpdj5kaXZ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTowIG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRhYnMtY29udHJvbHtcblx0XHRcdGJvcmRlcjowIG5vbmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjFlbTtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGJvcmRlcjogMCBub25lO1xuXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41ODtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4yOXB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkcGFsZS1wdXJwbGUhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYWN0aXZlIGF7XG5cdFx0XHRcdFx0Y29sb3I6ICRhY2NlbnQtcHJpbWFyeSFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGFiLWNvbnRlbnQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHQmPmRpdiB7XG5cdFx0XHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG4gICAgICAgICAgICAudGFiLWluZm8td3JhcHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXktc2V2ZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmaWVsZHNldHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgICAgICB9XG5cdFx0fVxuXHR9XG5cblx0Ly8gQWRkZWQgZm9yIGNyZWF0ZSAtIG9yIC0gbG9naW4gcGFnZVxuXHQuYm91bmRzID4gLmZsZXgtcGFyZW50e1xuXHRcdG1hcmdpbjowIC0zMnB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuXHRcdFx0bWFyZ2luOjAgLTE2cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG5cdFx0XHRtYXJnaW46MCAtOHB4O1xuXHRcdH1cblx0XHRmaWVsZHNldHtcblx0XHRcdHBhZGRpbmctbGVmdDowO1xuXHRcdH1cblx0fVxufSIsIi5wZi1kYXNoYm9hcmQge1xuICAucG9saWNpZXMtcGFyZW50IHtcblxuICAgICAgcGFkZGluZzowO1xuXG4gICAgICAucG9saWNpZXMge1xuICAgICAgICAgIC50YWJsZXtcbiAgICAgICAgICAgICAgcGFkZGluZzowIDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgfVxuICB9XG4gICAgLmRhc2hib2FyZC10YWJze1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yZW07XG4gICAgICAgIH1cbiAgICB9XG4gIC5wb2xpY3kge1xuICAgICAgbWF4LXdpZHRoOiA4MTRweDtcbiAgICAgIC8vYm9yZGVyOiBzb2xpZCAwLjhweCAkY2hhcmNvYWwtZ3JleS10aHJlZTtcbiAgICAgIC8vYm9yZGVyOiBzb2xpZCAwLjhweCAkYnJvd24tZ3JleTtcbiAgICAgIC8vYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY3cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICB9XG5cbiAgICAgIC5wb2xpY3ktY29udGVudC1ib3gge1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICR3aGl0ZSwgNDAwLCAxLjApO1xuICAgICAgICAgIG1heC13aWR0aDogODE0cHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMzA1cHg7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgIGJvcmRlcjogc29saWQgMC44cHggJGJyb3duLWdyZXk7XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcblxuICAgICAgICAgIC5wb2xpY3ktY29udGVudCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcblxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAucG9saWN5LWluZm8ge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNhcmFidW4sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhIChcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5kYXRlLWlubmVye1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTYXJhYnVuLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xOHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhIChcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5wb2xpY3ktaW5mby1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5wb2xpY3ktaW5mby12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5wb2xpY3ktbGluayB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMXB4IDA7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1sYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tYXJyb3ctcmlnaHR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuXG5cbiAgICAgICAgICAgICAgICAgIC5pY29uLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogU2FyYWJ1biwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODk7XG4gICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjlweDtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyb3duLWdyZXktdHdvO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxODZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5pY29uLWFycm93LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMCAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgZmlsbDogJGF6dXJlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAvL31cbiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3M7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWFycm93LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIGE6bGluayxhOnZpc2l0ZWR7XG4gICAgICAgICAgICAgICAgICAgICAgLmljb24tYXJyb3ctcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRsaW5rLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkICR3YXJtLWdyZXktdHdvO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMCBub25lO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wb2xpY3ktc3RhdHVzIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNXB4O1xuXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgIC5wb2xpY3ktc3RhdHVzLWluZm8ge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNhcmFidW4sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHhcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLnBvbGljeS1zdGF0dXMtaW5mby1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5wb2xpY3ktc3RhdHVzLWluZm8tdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAucG9saWN5LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MnB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5jb250ZW50QnV0dG9uIHtcblxuXG4gICAgICAgICAgICAgICAgICAgICAgLy9hIHtcbiAgICAgICAgICAgICAgICAgICAgICAvLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXp1cmU7XG4gICAgICAgICAgICAgICAgICAgICAgLy8gICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTZweCwgJHdoaXRlLCA1MDAsIDEuOCk7XG4gICAgICAgICAgICAgICAgICAgICAgLy9cbiAgICAgICAgICAgICAgICAgICAgICAvLyAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNoYXJrO1xuICAgICAgICAgICAgICAgICAgICAgIC8vICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAvL31cblxuICAgICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRzbGF0ZS1ncmV5LXR3bztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICBhLCBhLmJ0bl9hOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGF0ZS1ncmV5LXR3bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNsYXRlLWdyZXktdHdvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHdoaXRlIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgJi50aXRsZV9leHRlbmRlZCB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogODE0cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaGVhZGVyLWJveCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNnB4LCAkd2hpdGUsIDUwMCwgMS40Myk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC8vLmhlYWRlci1sb2dvIHtcbiAgICAgICAgICAgICAgLy8gICAgYmFja2dyb3VuZC1jb2xvcjogJGF6dXJlO1xuICAgICAgICAgICAgICAvLyAgICBmbGV4LWJhc2lzOiA4JTtcbiAgICAgICAgICAgICAgLy8gICAgLmljb24taW5wcm9ncmVzc3tcbiAgICAgICAgICAgICAgLy8gICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgLy8gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAvLyAgICAgICAgbWF4LWhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgLy8gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgLy8gICAgICAgIG1hcmdpbjogMjBweCAyMHB4IDA7XG4gICAgICAgICAgICAgIC8vICAgIH1cbiAgICAgICAgICAgICAgLy99XG5cbiAgICAgICAgICAgICAgLnBvbGljeUljb24ge1xuICAgICAgICAgICAgICAgICAgLy9mbGV4LWJhc2lzOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogOCU7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5zdGF0dXMtaWNvbi1ib3h7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bm1ldGFsO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTklO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljb24tY29tcGxldGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzUuOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNy4zcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29uLWlucHJvZ3Jlc3N7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljb24td2FybmluZy10cmlhbmdsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbi1pbmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogIzZEODU4RDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBlYWNoICRzdGF0dXMsICRiZ2NvbG9yIGluICRwb2xpY3lTdGF0dXNlcyB7XG4gICAgICAgICAgICAgICAgICAmLiN7JHN0YXR1c30ge1xuICAgICAgICAgICAgICAgICAgICAgIC5wb2xpY3lJY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLnN0YXR1cy1pY29uLWJveHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JvcmRlcjogc29saWQgMC44cHggJGJnY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDokYmdjb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICYucG9saWN5SWNvbl9leHRlbmRlZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAmLnBvbGljeUljb25faW5fZG91Z2hudXRDaGFydHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTUzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJnY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZ2NvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5zdGF0dXMuI3skc3RhdHVzfSB7XG4gICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJnY29sb3I7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuaWNvbi0jeyRzdGF0dXN9ICsgLnN0YXR1cy1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJnY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnY29sb3I7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5oZWFkZXItdGl0bGUge1xuICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogNzAlO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDI0cHg7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42OTtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaGVhZGVyLWRhdGUge1xuICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMjIlO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAyNHB4IDE4cHggMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTYXJhYnVuLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44MztcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE4cHg7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cblxuXG5cbiAgfVxuXG4gICAgLmRhc2hib2FyZC13cmFwe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbn1cblxuXG5cbkBrZXlmcmFtZXMgZmFkZWluIHtcbiAgICBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICAgIHRvICAgeyBvcGFjaXR5OiAxOyB9XG59XG5cbi8qIEZpcmVmb3ggPCAxNiAqL1xuQC1tb3ota2V5ZnJhbWVzIGZhZGVpbiB7XG4gICAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgICB0byAgIHsgb3BhY2l0eTogMTsgfVxufVxuXG4vKiBTYWZhcmksIENocm9tZSBhbmQgT3BlcmEgPiAxMi4xICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZWluIHtcbiAgICBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICAgIHRvICAgeyBvcGFjaXR5OiAxOyB9XG59XG5cbi8qIEludGVybmV0IEV4cGxvcmVyICovXG5ALW1zLWtleWZyYW1lcyBmYWRlaW4ge1xuICAgIGZyb20geyBvcGFjaXR5OiAwOyB9XG4gICAgdG8gICB7IG9wYWNpdHk6IDE7IH1cbn1cblxuLyogT3BlcmEgPCAxMi4xICovXG5ALW8ta2V5ZnJhbWVzIGZhZGVpbiB7XG4gICAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgICB0byAgIHsgb3BhY2l0eTogMTsgfVxufVxuXG5cblxuIiwiLnN0YXR1c0xlZ2VuZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPDEyMDBweFwiKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGkge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBmbGV4OiAxIDEgMjUlO1xuICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgICAgICAubGVnZW5kLWljb257XG4gICAgICAgICAgICBwYWRkaW5nOjEycHg7XG4gICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgZmlsbDokd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgICAmLmxlZ2VuZF9pbmNvbXBsZXRlIC5sZWdlbmQtaWNvbntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6bWFwX2dldCgkcG9saWN5QWN0aW9uU3RhdGVzLG5lZWRzYWN0aW9uKTtcbiAgICAgICAgfVxuICAgICAgICAmLmxlZ2VuZF9jb21wbGV0ZSAubGVnZW5kLWljb257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOm1hcF9nZXQoJHBvbGljeUFjdGlvblN0YXRlcyxkb25lKTtcbiAgICAgICAgfVxuICAgICAgICAmLmxlZ2VuZF9ub3RTdGFydGVkIC5sZWdlbmQtaWNvbntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6bWFwX2dldCgkcG9saWN5QWN0aW9uU3RhdGVzLGlucHJvZ3Jlc3MpO1xuICAgICAgICB9XG4gICAgICAgICYubGVnZW5kX2lzc3VlcyAubGVnZW5kLWljb257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOm1hcF9nZXQoJHBvbGljeUFjdGlvblN0YXRlcyx3YXJuaW5nKTtcbiAgICAgICAgfVxuICAgICAgICAmLmxlZ2VuZF9pbmFjdGl2ZSAubGVnZW5kLWljb257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOm1hcF9nZXQoJHBvbGljeUFjdGlvblN0YXRlcyxpbmFjdGl2ZSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjxwaG9uZWxhbmRcIikge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC8vLmxlZ2VuZF9pbmNvbXBsZXRle1xuICAgIC8vICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAvL31cbiAgICAvLy5sZWdlbmRfY29tcGxldGV7XG4gICAgLy8gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIC8vfVxuICAgIC8vLmxlZ2VuZF9ub3RTdGFydGVke1xuICAgIC8vICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAvL31cbiAgICAvLy5sZWdlbmRfaXNzdWVze1xuICAgIC8vICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAvL31cbiAgICAvLy5sZWdlbmRfaW5hY3RpdmV7XG4gICAgLy8gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIC8vfVxuXG4gICAgLmxlZ2VuZF9pc3N1ZXN7XG4gICAgICAgIC5sZWdlbmQtaWNvbntcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTZweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sZWdlbmRfY29tcGxldGV7XG4gICAgICAgIC5sZWdlbmQtaWNvbntcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTZweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sZWdlbmRfbm90U3RhcnRlZHtcbiAgICAgICAgLmxlZ2VuZC1pY29ue1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1NnB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTZweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTlweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxlZ2VuZF9pbmNvbXBsZXRle1xuICAgICAgICAubGVnZW5kLWljb257XG4gICAgICAgICAgICBtaW4td2lkdGg6IDU2cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGVnZW5kX2luYWN0aXZle1xuICAgICAgICAubGVnZW5kLWljb257XG4gICAgICAgICAgICBtaW4td2lkdGg6IDU2cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxufVxuXG4jc3VtbWFyeVNjcmVlbiAuc3RhdHVzTGVnZW5kIHtcbiAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgIC8vbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgICB1bHtcbiAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICB9XG59IiwiLmltcG9ydENvbnRhY3RzIHttYXJnaW4tdG9wOjUwcHg7IG1hcmdpbi1ib3R0b206NTBweDt9XG4uaW1wb3J0Q29udGFjdHMtZG93bmxvYWQge21hcmdpbi1ib3R0b206MjBweDt9XG4uaW1wb3J0Q29udGFjdHMtZG93bmxvYWQgYnV0dG9uIHttYXJnaW4tdG9wOjA7IG1heC13aWR0aDpmaXQtY29udGVudDt9XG4uaW1wb3J0Q29udGFjdHMtdXBsb2FkIHt9XG4uaW1wb3J0Q29udGFjdHMtdXBsb2FkIGZvcm0ge1xuXHR3aWR0aDoxMDAlO1xuXHRtYXgtd2lkdGg6NDAwcHg7XG5cdHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5pbXBvcnRDb250YWN0cy11cGxvYWQgLmpmLXJvdyB7bWFyZ2luOjA7fVxuLmltcG9ydENvbnRhY3RzLXVwbG9hZCAuamYtcm93LmltcG9ydENvbnRhY3RzLXN1Ym1pdCB7XG5cdHdpZHRoOiBhdXRvO1xufVxuLmpmLXJvdy5pbXBvcnRDb250YWN0cy1zdWJtaXQgLmJ0bl9hIHtcblx0bWFyZ2luOiAwO1xuXHRjb2xvcjogI2ZmZmZmZiFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDVweCA2cHggNnB4O1xufSIsIi8qXG4oYm9yZGVybGluZSBzaGFtZS4uLilcbiB3ZWJzaGltcyBpcyBhIHN0YXRpYyByZXNvdXJjZSB0aGF0IGxpdmUgaGVyZTpcbiAvTG9ja3Rvbi1QZi1BZG1pbmlzdHJhdG9yL3NyYy9tYWluL3Jlc291cmNlcy9zdGF0aWMvbGlicy93ZWJzaGltcy9zaGltcy9cbiBJdHMgbm90IHZlcnkgd2VsbCBzdHlsZWQgYW5kIGlzIGluaGVyaXRpbmcgdGhpbmcgZnJvbSBvdXIgbWFpbiBzdHlsZXNoZWV0XG4gVGhpcyBwYWdlIGlzIGJhc2ljYWxseSB0aGUgb3ZlcnJpZGUgdG8gdGhhdCBpbiBvcmRlciB0byBub3QgbG9vayBzbyB3aGFjay5cbiAqL1xuLndzLXBvcG92ZXIge1xuXHR6LWluZGV4OjExMDAwMDtcbn1cbi5wZi1hZG1pbiAud3MtcG9wb3ZlciBidXR0b24gey8vIGFsbCBidXR0b24gcGx1cyBuZXh0L3ByZXYgYXJyb3dzXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Y29sb3I6ICMyMjIyMjIhaW1wb3J0YW50O1xufVxuLnBmLWFkbWluIGJ1dHRvbi53cy1wb3BvdmVyLW9wZW5lciB7IC8vdGhlIGNhbGVuZGFyIGljb25cblx0Y29sb3I6ICRhcXVhLWJsdWUhaW1wb3J0YW50O1xufVxuLmlucHV0LXBpY2tlciAud3MtYnV0dG9uLXJvdz5idXR0b24gey8vJ3RvZGF5JyBhbmQgJ2NsZWFyJyBidXR0b25zXG5cdHdpZHRoOiBpbmhlcml0O1xufVxuLmlucHV0LXBpY2tlciAucGlja2VyLWxpc3QgdGQ+YnV0dG9uOmhvdmVyLCAuaW5wdXQtcGlja2VyIC5waWNrZXItbGlzdCB0ZD5idXR0b24uY2hlY2tlZC12YWx1ZSB7Ly9zZWxlY3RlZCBkYXRlXG5cdGNvbG9yOiAjZmZmIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogIzAwMDtcbn1cbi53cy1waWNrZXItY29udHJvbHM+YnV0dG9uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudDtcbn0iLCIuaG9tZVNlY3Rpb257XG4gICAgLmhlYWRpbmctYmxvY2t7XG4gICAgICAgIGZsZXgtYmFzaXM6MTAwJTtcbiAgICAgICAgaDN7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hcnRpY2xlLWhlYWRpbmd7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLDQ4cHgsJGRhcmssNDAwLDEuMjEpO1xuICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD02NzVweFwiKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcblxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTRlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnRoZW1lX25lZ2F0aXZle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29kLWdyZXk7XG4gICAgICAgIC5hcnRpY2xlLWhlYWRpbmcge1xuICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICB9XG4gICAgJi50aGVtZV9pbWFnZXtcbiAgICAgICAgYmFja2dyb3VuZDp1cmwoJHNhbGVzLWJnLWltZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDtcbiAgICB9XG4gICAgJi50aGVtZV92aWRlb3tcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29kLWdyZXk7XG4gICAgICAgIC5hcnRpY2xlLWhlYWRpbmcge1xuICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgLmZsZXgtcGFyZW50e1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6NjAwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OjA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MTkycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmxvY2t7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjQwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9OTAwcHhcIil7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDo3MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBvcnRhbFZpZGVvLXBsYXl7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgZmlsbDokbGlnaHQtZ3JleTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZSAwcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIgc3Zne1xuICAgICAgICAgICAgICAgIGZpbGw6JHdoaXRlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZSAwcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD05MDBweFwiKXtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDE1JSArIDE2cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgICAgICAgICAgdG9wOjY0cHg7XG4gICAgICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXB7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubC1saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc3RyZWFtLWJsb2Nre1xuICAgIC5ibG9jay10aXRsZXtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMjZweCwgJGJvZHktdGV4dCwgNTAwLCAgMS40Mik7XG4gICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICB9XG4gICAgLmFydGljbGUtcmVhZG1vcmV7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgcGFkZGluZy10b3A6MWVtO1xuICAgICAgICBjb2xvcjokbGluay1wcmltYXJ5O1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICAuYXJ0aWNsZS1yZWFkbW9yZXtcbiAgICAgICAgICAgIGNvbG9yOiRob3Zlci1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxufSIsIlxuLnR3by1jb2wtbGlzdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdG1hcmdpbjogMCAtMTVweDtcblx0cGFkZGluZzogN3B4IDAgMDtcblxuXHQuYmxvY2sge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmbGV4OiAwIDEgYXV0bztcblx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRtaW4td2lkdGg6IDA7XG5cdFx0cGFkZGluZzogMTVweDtcblxuXHRcdC5pZTEwICYsXG5cdFx0LmllMTEgJiB7XG5cdFx0XHRmbGV4LWJhc2lzOiAzNTBweDtcblx0XHR9XG5cblx0XHRoNCB7XG5cdFx0XHRtYXJnaW46IDAgMCAxM3B4O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGNvbG9yOiAkZGFyaztcblx0XHR9XG5cdH1cblx0XG5cdC5yaWdodC1ibG9jayB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHRvcDogMTVweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3R0b206IDE3cHg7XG5cdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogI0Q0REFEQjtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEoXCI+cGhvbmVsYW5kXCIpIHtcblx0XHQubGVmdC1ibG9jayB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXHRcdH1cblx0XHQucmlnaHQtYmxvY2sge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDA7XG5cblx0XHQuYmxvY2sge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDAgMjJweDtcblx0XHR9XG5cdFx0LnJpZ2h0LWJsb2NrIHtcblx0XHRcdHBhZGRpbmctdG9wOiAzNnB4O1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRib3R0b206IGF1dG87XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJcbi5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXSB7XG5cdCYudHdvLXNpZGVzLWluLXZpZXdwb3J0IHtcblx0XHQmID4gdWwge1xuXHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cblx0XHRcdFx0Ji5jdXJyZW50IHtcblx0XHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQob2RkKSB7XG5cdFx0XHRcdFx0bGVmdDogMDtcblxuXHRcdFx0XHRcdC5iYW5uZXItc2xpZGUtaW5uZXIge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xNTBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTUwcHg7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYmFubmVyLXNsaWRlLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNTBweDtcblxuXHRcdFx0XHRcdFx0LyogQkcgT3ZlcmxheVxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjc4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCovXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cblx0XHRcdFx0XHQuYmFubmVyLXNsaWRlLWlubmVyIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLTE1MHB4O1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNDBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwMHB4O1xuXG5cdFx0XHRcdFx0XHQvKiBCRyBPdmVybGF5XG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDYyLDExNywxMzEsMC44NCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQqL1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5iYW5uZXItc2xpZGUtaW5uZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRcdHRyYW5zZm9ybTogc2tldygyMGRlZyk7XG5cdFx0fVxuXHRcblx0XHQuYmFubmVyLXNsaWRlLWNvbnRhaW5lciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwIC0xNTBweDtcblx0XHRcdC8vcGFkZGluZzogMCAyMjBweDtcblx0XHRcdHBhZGRpbmc6IDAgMTUwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdHRyYW5zZm9ybTogc2tldygtMjBkZWcpO1xuXG5cdFx0XHQvKiBCRyBPdmVybGF5XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHQqL1xuXG5cdFx0XHQmID4gZGl2IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcC1iYXNpYycpIHtcblx0XHRcdCYgPiB1bCB7XG5cdFx0XHRcdCYgPiBsaSB7XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQob2RkKSB7XG5cdFx0XHRcdFx0XHQuYmFubmVyLXNsaWRlLWlubmVyIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYmFubmVyLXNsaWRlLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdFx0XHQuYmFubmVyLXNsaWRlLWlubmVyIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5iYW5uZXItc2xpZGUtY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYmFubmVyLXNsaWRlLWlubmVyIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0fVxuXHRcdFxuXHRcdFx0LmJhbm5lci1zbGlkZS1jb250YWluZXIge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcblx0XHRcdCYgPiB1bCB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblxuXHRcdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXSB7XG5cdCYudGhyZWUtc2lkZXMtaW4tdmlld3BvcnQge1xuXHRcdCYgPiB1bCB7XG5cdFx0XHQmID4gbGkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHR3aWR0aDogMzMuMyU7XG5cdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXG5cdFx0XHRcdCYuY3VycmVudCB7XG5cdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXG5cdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1pbm5lciB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYmFubmVyLXNsaWRlLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdC8vanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0XHRcdC8vcGFkZGluZy1sZWZ0OiAxNTBweDtcblxuXHRcdFx0XHRcdFx0LyogQkcgT3ZlcmxheVxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjc4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCovXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRsZWZ0OiAzMy4zJTtcblxuXHRcdFx0XHRcdC5iYW5uZXItc2xpZGUtaW5uZXIge1xuXHRcdFx0XHRcdFx0Ly9tYXJnaW4tcmlnaHQ6IC0xNTBweDtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5iYW5uZXItc2xpZGUtY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0Ly9qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHQvL3BhZGRpbmctbGVmdDogMjQwcHg7XG5cdFx0XHRcdFx0XHQvL3BhZGRpbmctcmlnaHQ6IDMwMHB4O1xuXG5cdFx0XHRcdFx0XHQvKiBCRyBPdmVybGF5XG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDYyLDExNywxMzEsMC44NCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQqL1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHRsZWZ0OiA2Ni42JTtcblx0XHRcdFx0XHR3aWR0aDogMzMuNCU7XG5cblx0XHRcdFx0XHQuYmFubmVyLXNsaWRlLWlubmVyIHtcblx0XHRcdFx0XHRcdC8vbWFyZ2luLXJpZ2h0OiAtMTUwcHg7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYmFubmVyLXNsaWRlLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdC8vanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0Ly9wYWRkaW5nLWxlZnQ6IDI0MHB4O1xuXHRcdFx0XHRcdFx0Ly9wYWRkaW5nLXJpZ2h0OiAzMDBweDtcblxuXHRcdFx0XHRcdFx0LyogQkcgT3ZlcmxheVxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSg2MiwxMTcsMTMxLDAuODQpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ki9cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYmFubmVyLXNsaWRlLWlubmVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0XHQvL3RyYW5zZm9ybTogc2tldygyMGRlZyk7XG5cdFx0fVxuXG5cblxuXHRcdC5iYW5uZXItc2xpZGUtY29udGFpbmVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDAgLTE1MHB4O1xuXHRcdFx0Ly9wYWRkaW5nOiAwIDIyMHB4O1xuXHRcdFx0cGFkZGluZzogMCAxNTBweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0Ly90cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcblxuXHRcdFx0aDF7XG5cdFx0XHRcdGZvbnQtc2l6ZTogM2VtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDoxLjI7XG5cdFx0XHR9XG5cblxuXG5cdFx0XHQmID4gZGl2IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXG5cdFx0XHQuYmFubmVyLWNvbnRlbnR3cmFwIHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblxuXG5cdFx0XHRcdC5iYW5uZXItY29udGVudCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aDEge1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5zdWItdGl0bGUge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuYmFubmVyLWN0YSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0NXB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wLWJhc2ljJykge1xuXHRcdFx0JiA+IHVsIHtcblx0XHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcblx0XHRcdFx0XHRcdC5iYW5uZXItc2xpZGUtaW5uZXIge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5iYW5uZXItc2xpZGUtY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdFx0XHRcdC5iYW5uZXItc2xpZGUtaW5uZXIge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmJhbm5lci1zbGlkZS1pbm5lciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LmJhbm5lci1zbGlkZS1jb250YWluZXIge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LmhhbGYtYm91bmRze1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHQmID4gdWwge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdCYgPiBsaSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmdldEFRdW90ZU9wdGlvbiB7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJGlyb247XG5cbiAgICAuZ2V0QVF1b3RlT3B0aW9uLWhlYWRpbmcge1xuICAgICAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiwgMzBweCwgJGFsbW9zdC1ibGFjaywgMzAwLCAxLjUpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmdldEFRdW90ZU9wdGlvbi1kZXNjIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNXB4LCAkYm9keS10ZXh0LCAzMDAsIDEuNSk7XG4gICAgfVxuXG4gICAgLmdldEFRdW90ZU9wdGlvbi1idG4ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBib3JkZXItcmlnaHQ6MCBub25lO1xuICAgIH1cbn1cblxuLmdldEFRdW90ZU9wdGlvbi1pY29uIHtcbiAgICBoZWlnaHQ6IDY4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuXG4gICAgc3ZnIHtcbiAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgIC5zdmctd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYl9iYWNrZ3JvdW5kO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCUgNTAlO1xuICAgICAgICB3aWR0aDogNjhweDtcbiAgICAgICAgaGVpZ2h0OiA2OHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICB9XG59XG5cblxuXG4uZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbiB7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuICAtbXMtZmxleDogMSAxIDI1JTtcbiAgZmxleDogMSAxIDI1JTtcbiAgLXdlYmtpdC1mbGV4OiAxIDEgMjAwcHg7XG59XG5cbi8vIEdldCBhIHF1b3RlIGRpYWxvZyBib3hlcyAtIHRoaXMgc2hvdWxkbid0IGxpdmUgaGVyZSEgLSBub3cgaW5jbHVkZXMgc2VwYXJhdGVseSBpbiBjb21tb24uY3NzXG4vLy5hbGVydERpYWxvZyB7XG4vLyAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbi8vICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICBwb3NpdGlvbjogZml4ZWQ7XG4vLyAgICB0b3A6IDA7XG4vLyAgICByaWdodDogMDtcbi8vICAgIGJvdHRvbTogMDtcbi8vICAgIGxlZnQ6IDA7XG4vLyAgICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuLy8gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNzUpO1xuLy8gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICAgei1pbmRleDogOTk5OTk5OTk7XG4vL31cbi8vXG4vLy5hbGVydERpYWxvZyAuZGlhbG9nLWJveCB7XG4vLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuLy8gICAgd2lkdGg6IDQwJTtcbi8vICAgIG1pbi13aWR0aDogNDAwcHg7XG4vLyAgICBtYXgtd2lkdGg6IDgwJTtcbi8vICAgIG1hcmdpbjogYXV0bztcbi8vICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4vLyAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuLy8gICAgb3ZlcmZsb3c6IGF1dG87XG4vL31cbi8vXG4vLy5hbGVydERpYWxvZzpiZWZvcmUge1xuLy8gICAgY29udGVudDogJyc7XG4vLyAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICBoZWlnaHQ6IDEwMCU7XG4vLyAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuLy8gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNWVtO1xuLy99XG4vL1xuLy8uYWxlcnREaWFsb2cgLmRpYWxvZy10aXRsZSB7XG4vLyAgICBiYWNrZ3JvdW5kOiAjZWRlZWVlO1xuLy8gICAgcGFkZGluZzogMjBweCA0MHB4O1xuLy8gICAgZm9udC1mYW1pbHk6IEFHYXJhbW9uZFBybztcbi8vICAgIGZvbnQtc2l6ZTogMzBweDtcbi8vICAgIHRleHQtYWxpZ246IGxlZnQ7XG4vLyAgICBjb2xvcjogIzA2MDcwODtcbi8vICAgIGxpbmUtaGVpZ2h0OjY4cHg7XG4vLyAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuLy8gICAgLmdldEFRdW90ZU9wdGlvbi1pY29uIHtcbi8vICAgICAgICB3aWR0aDo2OHB4O1xuLy8gICAgICAgIG1hcmdpbi1yaWdodDoxZW07XG4vLyAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4vLyAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vICAgIH1cbi8vfVxuLy9cbi8vLmFsZXJ0RGlhbG9nIC5kaWFsb2ctbWVzc2FnZSB7XG4vLyAgICBtYXJnaW46IDA7XG4vLyAgICBwYWRkaW5nOiAzMHB4O1xuLy8gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy99XG4vL1xuLy8uYWxlcnREaWFsb2cgLmRpYWxvZy1idXR0b24tcm93IHtcbi8vICAgIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjEpO1xuLy8gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMmYzODtcbi8vICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4vLyAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuLy99XG4vL1xuLy8uYWxlcnREaWFsb2cgLmRpYWxvZy1idXR0b24tcm93IHtcbi8vICAgIGEsIGlucHV0IHtcbi8vICAgICAgICBiYWNrZ3JvdW5kOiAjMDFiZWU1O1xuLy8gICAgICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4vLyAgICAgICAgcGFkZGluZzogMTBweDtcbi8vICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgICAgbWFyZ2luOiAxNXB4IDAgMTVweCAxNXB4O1xuLy8gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuLy8gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbi8vICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuLy8gICAgICAgIGFwcGVhcmFuY2U6bm9uZTtcbi8vICAgICAgICBib3JkZXI6MCBub25lO1xuLy8gICAgfVxuLy99XG4vL1xuLy8uYWxlcnREaWFsb2cgLmRpYWxvZy1idXR0b24tcm93IGEgKyBhIHtcbi8vICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuLy8gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM5YjliOWI7XG4vL31cbi8vXG4vLy5hbGVydERpYWxvZyAuZGlhbG9nLWJ1dHRvbi1yb3cgYTpob3ZlciB7XG4vLyAgICBiYWNrZ3JvdW5kOiAjNjY2O1xuLy8gICAgYm94LXNoYWRvdzogbm9uZTtcbi8vfVxuLy9cbi8vLmFsZXJ0RGlhbG9nIGZvcm0ge1xuLy8gICAgdGV4dC1hbGlnbjogbGVmdDtcbi8vICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbi8vfVxuLy9cbi8vLmFsZXJ0RGlhbG9nIGZvcm0uc3VibWl0dGVkIGlucHV0OmludmFsaWQgKyBsYWJlbC5tdmFsaWRhdGlvbiB7XG4vLyAgICBkaXNwbGF5OiBibG9jaztcbi8vfVxuLy9cbi8vLmFsZXJ0RGlhbG9nIGZvcm0gLmpmLXJvdyA+IGxhYmVsLm12YWxpZGF0aW9uIHtcbi8vICAgIHBhZGRpbmc6IDBweCAxMHB4IDBweCAxMHB4ICFpbXBvcnRhbnQ7XG4vLyAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICBtaW4td2lkdGg6IDMwJTtcbi8vICAgIG1heC13aWR0aDogMTAwJTtcbi8vICAgIHdpZHRoOiBhdXRvO1xuLy8gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy99XG5cbi5jb21wbGV0ZS1wcm9wb3NhbC1tZXNzYWdle1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41NztcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjMDYwNzA4O1xuXG4gICAgLnByb3Bvc2FsLW1lc3NhZ2V7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgJi5jb21wbGV0ZS1wcm9wb3NhbC1saW5re1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjEyO1xuICAgICAgICBjb2xvcjogIzAxYmVlNTtcbiAgICB9XG5cbiAgICAmOjphZnRlcntcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2Q3ZDVkNTtcbiAgICAgICAgbWluLXdpZHRoOiAzNSU7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY2cHgpIHtcbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkN2Q1ZDU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDMyMnB4O1xuICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pb24taW9zLWFycm93LXRoaW4tcmlnaHQtLS1Jb25pY29ucyB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogMTNweDtcbiAgICB9XG59XG5cblxuXG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZ2V0LWEtcXVvdGUtcGFnZSAuZHJvcHpvbmUge1xuICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgfVxuXG5cbiAgICAuZ2V0LWEtcXVvdGUtcGFnZSBhLmRyb3AtYnV0dG9uIHtcbiAgICAgICAgLy8gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBib3R0b206IDBweCFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSFpbXBvcnRhbnQ7XG4gICAgICAgIC8vZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAwIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxlcnREaWFsb2cgLmRpYWxvZy1idXR0b24tcm93IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCFpbXBvcnRhbnQ7XG4gICAgfVxuXG5cbiAgICAuYWxlcnREaWFsb2cgLmRpYWxvZy1idXR0b24tcm93IGEge1xuICAgICAgICBtYXJnaW46IDE1cHggYXV0byFpbXBvcnRhbnQ7O1xuICAgIH1cblxuICAgIC5nZXQtYS1xdW90ZS1wYWdlIC5kcm9wem9uZS1pY29ue1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIC5hbGVydERpYWxvZyAuZGlhbG9nLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsZXJ0RGlhbG9nIC5kaWFsb2ctdGl0bGUgLmdldEFRdW90ZU9wdGlvbi1pY29uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweCFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHghaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGVydERpYWxvZyAuZGlhbG9nLXRpdGxlIC5nZXRBUXVvdGVPcHRpb24taWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCFpbXBvcnRhbnQ7XG4gICAgfVxuXG5cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDJweCkge1xuICAgIC5hbGVydERpYWxvZyAuZGlhbG9nLWJveCB7XG5cbiAgICAgICAgbWluLXdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiBhdXRvIC01cHghaW1wb3J0YW50O1xuXG4gICAgfVxuXG4gICAgLmFsZXJ0RGlhbG9nIC5kaWFsb2ctdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxlcnREaWFsb2d7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSFpbXBvcnRhbnQ7XG5cbiAgICB9XG5cbiAgICAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogYXV0byAtNXB4IWltcG9ydGFudDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cblxuICAgIH1cblxuICAgIC5tb2RhbC1vdmVybGF5OmJlZm9yZXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAuZ2V0LWEtcXVvdGUtcGFnZSAuZHJvcHpvbmUge1xuICAgICAgICB3aWR0aDogOTUlIWltcG9ydGFudDtcbiAgICB9XG5cblxufSIsIlxuLnBmLWFkbWluIHtcblxuICAubGlzdC1tZW51IHtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggMTdweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3gtc2hhZG93OiAycHggM3B4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGd1bm1ldGFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5vbmUtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE2cHggMTBweCAxNnB4O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgbGkge1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBhLGJ1dHRvbiB7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNhcmFidW47XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zO1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAycHggMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXkhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi13cmFwIHtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGF6dXJlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGF6dXJlIWltcG9ydGFudDsgLy8gaXQncyBuZWNlc3NhcnkgYWRkIGltcG9ydGFudFxuICAgICAgICAgIH1cblxuICAgICAgICAgICYubGluZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGF6dXJlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAkYXp1cmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tbWVudS1wYXBlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tZGFzaGJvYXJkIHtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1jaGVja2xpc3Qge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLW1lbnUtdXBsb2FkIHtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1jbG91ZC11cGxvYWR7XG4gICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1yZW5ld3tcbiAgICAgICAgICB3aWR0aCA6IDE3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi10aWNrLWRyYXduLCAuaWNvbi1jcm9zcy1kcmF3biB7XG4gICAgICAgICAgZmlsbDogIzM3M0Y0NTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLW1lbnUtdmVydGljYWwtZG90cyB7XG4gICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1yZXNldC1pY29uLTAxe1xuICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLWJpbntcbiAgICAgICAgICB3aWR0aDoxNnB4O1xuICAgICAgICAgIGhlaWdodDoxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5saW5lIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGJyb3duLWdyZXk7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgICYub3BlbmVkIHtcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlLW91dCwgb3BhY2l0eSAuN3MgZWFzZS1vdXQ7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cblxuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2Utb3V0LCBvcGFjaXR5IC4zcyBlYXNlLW91dDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG5cblxuXG4gIH1cblxuICAvLyByZW1vdmUgbGF0ZXJcbiAgLmRhdGFUYWJsZV9vdmVyZmxvd193cmFwcGVyIHtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIH1cblxufVxuXG4ubGlzdC1idG4tbWVudSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMDtcblxuICAmLnNlbGVjdGVke1xuICAgIHN2Z3tcbiAgICAgIGZpbGw6ICRhenVyZTtcbiAgICB9XG4gIH1cblxuICBzdmd7XG4gICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zO1xuICB9XG5cbiAgJi52ZXJ0aWNhbC1kb3Rze1xuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICB9XG59XG5cbi5saXN0LW1lbnUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYudmVydGljYWwtZG90cy1tZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gIH1cbn1cblxuLmxpc3QtbWVudS1tYWluLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBAYXQtcm9vdCAucGFnZS1oZWFkZXIgJntcbiAgICBmbG9hdDpyaWdodDtcbiAgfVxufVxuXG4vL3JlbW92ZSBsYXRlclxuLnBmLWFkbWluIC50YWJzLWNvbnRyb2wudGFicy1jb250cm9sLW1hbHRhe1xuICBtYXJnaW46MCAwIDMwcHg7XG59IiwiLm1vZGFsX3BkZntcblxuICAgIGxlZnQ6IDA7XG5cbiAgICAucm93e1xuICAgICAgICBtYXJnaW4tYm90dG9tOjhweDtcbiAgICB9XG4gICAgLmljb257XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBoZWlnaHQ6MjBweDtcbiAgICB9XG4gICAgc3Zne1xuICAgICAgICBoZWlnaHQ6MTJweDtcbiAgICAgICAgd2lkdGg6MTJweDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZXtcbiAgICAgICAgLm1vZGFsLW92ZXJsYXl7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGRmLWNvbnRyb2wtcGFuZWx7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDM5LDM5LDM5LDApO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAuY29udHJvbC1wYW5lbC1ibG9ja3tcbiAgICAgICAgICAgICAgICAgICAgLyogLXdlYmtpdC1mbGV4OiAxIDEgMjUlO1xuICAgICAgICAgICAgICAgICAgICAtbXMtZmxleDogMSAxIDI1JTtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIDI1JTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgKi9cblxuICAgICAgICAgICAgICAgICAgICAmLnBhZ2Utc3VtbWFyeXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmRvYy1uYW1le1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wYWdlLW51bS1zdW1tYXJ5e1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4Njg2ODY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbltpZF49J3ByZXZQYWdlLSdde1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuW2lkXj0nbmV4dFBhZ2UtJ117XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W2lkXj0ncGFnZV9pbnB1dC0nXXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzg2ODY4NjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSwgT3BlcmEgKi9cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgICAgICAgICAgICAgICAgIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC8qIEZpcmVmb3ggKi9cbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnBkZi1wcmV2aWV3LWljb25zLWJsb2Nre1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAucGRmLXByZXZpZXctaWNvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAgICAgLm1vZGFsLWNsb3Nle1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50V3JhcCB7XG4gICAgICAgICAgICAgICAgLyogd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4JTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH0gKi9cblxuICAgICAgICAgICAgICAgIC8qIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgLS1hNDogMS40MTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjKDN2dyAqIHZhcigtLWE0KSkgM3Z3O1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS92YXIoLS1hNCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvOyAqL1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8haW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDoyMTBweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OjI5N3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzJweCA3MnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCAyNCAyNCclM2UlM2NtYXNrIGlkPSdhJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHg9JzAnIHk9JzAnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHN0eWxlPSdtYXNrLXR5cGU6YWxwaGEnJTNlJTNjcGF0aCBmaWxsPSclMjNEOUQ5RDknIGQ9J00wIDBoMjR2MjRIMHonLyUzZSUzYy9tYXNrJTNlJTNjZyBtYXNrPSd1cmwoJTIzYSknJTNlJTNjcGF0aCBmaWxsPSclMjMxQzFCMUYnIGZpbGwtb3BhY2l0eT0nLjUnIGQ9J005IDEyLjVoMXYtMmgxYy4yODMgMCAuNTItLjA5Ni43MTMtLjI4N0EuOTY4Ljk2OCAwIDAgMCAxMiA5LjV2LTFhLjk2Ny45NjcgMCAwIDAtLjI4Ny0uNzEzQS45NjguOTY4IDAgMCAwIDExIDcuNUg5djVabTEtM3YtMWgxdjFoLTFabTMgM2gyYy4yODMgMCAuNTItLjA5Ni43MTMtLjI4N0EuOTY4Ljk2OCAwIDAgMCAxNiAxMS41di0zYS45NjcuOTY3IDAgMCAwLS4yODctLjcxM0EuOTY4Ljk2OCAwIDAgMCAxNSA3LjVoLTJ2NVptMS0xdi0zaDF2M2gtMVptMyAxaDF2LTJoMXYtMWgtMXYtMWgxdi0xaC0ydjVaTTggMThjLS41NSAwLTEuMDItLjE5Ni0xLjQxMi0uNTg3QTEuOTI2IDEuOTI2IDAgMCAxIDYgMTZWNGMwLS41NS4xOTYtMS4wMi41ODgtMS40MTNBMS45MjYgMS45MjYgMCAwIDEgOCAyaDEyYy41NSAwIDEuMDIuMTk2IDEuNDEzLjU4Ny4zOS4zOTMuNTg3Ljg2My41ODcgMS40MTN2MTJjMCAuNTUtLjE5NiAxLjAyLS41ODcgMS40MTNBMS45MjYgMS45MjYgMCAwIDEgMjAgMThIOFptMC0yaDEyVjRIOHYxMlptLTQgNmMtLjU1IDAtMS4wMi0uMTk2LTEuNDEzLS41ODdBMS45MjYgMS45MjYgMCAwIDEgMiAyMFY2aDJ2MTRoMTR2Mkg0WicvJTNlJTNjL2clM2UlM2Mvc3ZnJTNlXCIpO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBUSFJPQjtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgIFxuXG5cbiAgICAgICAgICAgICAgICAubW9kYWwtY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgLnBkZi1wcmV2aWV3e1xuICAgICAgICAgICAgICAgICAgICAgICAgY2FudmFzW2lkXj0nY2FudmFzLSddIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb24tZG93bmxvYWQge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uLXBkZi1wcmV2aWV3LWNsb3Nle1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zY2FsZS1jb250cm9sIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjODY4Njg2O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2NhbGUtY29udHJvbCBzcGFuOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2NhbGUtY29udHJvbCBzdmcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICB9XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIFRIUk9CIHtcbiAgICA1MCUge2JhY2tncm91bmQtc2l6ZTogNDhweCA0OHB4fVxuIH0iLCJcbi5hdXRvQ29tcGxldGV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgICBtYXJnaW46IDAgMzJweCAwIDMycHg7XG4gICAgZGlzcGxheTpmbGV4O1xuXG59XG4uYXV0b0NvbXBsZXRlIC5sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiRUIgR2FyYW1vbmRcIixzZXJpZjtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZzogNXB4IDMycHggNXB4IDI0cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXdlaWdodDogMjAwO1xufVxuLmF1dG9Db21wbGV0ZSAudGV4dCB7XG4gICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5hdXRvQ29tcGxldGUgaW5wdXQge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGhlaWdodDo0OHB4O1xuICAgIHdpZHRoOjEwMCU7XG59XG4uc2VhcmNoSW1hZ2V7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICAgIGhlaWdodDogNTdweDtcbiAgICB3aWR0aDogNTdweDtcbiAgICBmaWxsOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI5ZWUzO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgdG9wOiAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLy9hY2NlbnQgcHJpbWFyeVxuIiwiZGl2W2RhdGEtdHlwZT1cImF1ZGlvYm9vbVwiXXtcbiAgaWZyYW1lLmF1ZGlvYm9vbXtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5kaXZbZGF0YS10eXBlPVwiYXVkaW9ib29tXCJdLFxuZGl2W2RhdGEtdHlwZT1cImltYWdlXCJdLFxuZGl2W2RhdGEtdHlwZT1cInZpZGVvXCJdLFxuZGl2W2RhdGEtdHlwZT1cInNvdW5kY2xvdWRcIl0sXG5kaXZbZGF0YS10eXBlPVwidHdlZXRcIl0sXG5kaXZbZGF0YS10eXBlPVwicXVvdGVcIl1cbntcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICBibG9ja3F1b3Rle1xuICAgIG1hcmdpbjogODBweCAwcHggMHB4O1xuICAgIHB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4IWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxufVxuXG5kaXZbZGF0YS10eXBlPVwiaW1hZ2VcIl17XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn0iLCIuY29udGFjdFRpbGUtdGVhbXtcbiAgICAuY29udGFjdFRpbGUtdGVhbUdyaWR7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nOjAgOHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OjBweDtcbiAgICAgICAgdHJhbnNpdGlvbjptYXgtaGVpZ2h0IDAuNHMgZWFzZSAwcztcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuXG4gICAgICAgIC5jb250YWN0VGlsZS10ZWFtVGl0bGV7XG4gICAgICAgICAgICBtaW4td2lkdGg6MTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGFjdFRpbGUtdGVhbUNhcmR7XG4gICAgICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICAgICAgcGFkZGluZzoyMHB4IDIwcHggMjBweCA1MnB4O1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6MTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb24tdGVhbS1tZW1iZXJ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDoyOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGFjdFRpbGUtdGVhbS1uYW1le1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGFjdFRpbGUtdGVhbS1lbWFpbHtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRhY3RUaWxlLXRlYW0tcGhvbmV7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFjdFRpbGUtdHJpZ2dlcntcbiAgICAgICAgcGFkZGluZzogMCAyOHB4IDE2cHggMjhweDtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIC5zaG93e1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmhpZGV7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5vcGVue1xuICAgICAgICAuY29udGFjdFRpbGUtdGVhbUdyaWR7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OjE0MDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6OHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGJyb3duLWdyZXk7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhY3RUaWxlLXRyaWdnZXJ7XG4gICAgICAgICAgICAuc2hvd3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGlkZXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIud2VsY29tZU1lc3NhZ2VfY2F0ZWdvcnlEYXNoYm9hcmRfaG9tZXtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG4uaG9tZS5jYXRlZ29yeURhc2hib2FyZCB7XG4gICAgLndlbGNvbWVNZXNzYWdlX2NhdGVnb3J5RGFzaGJvYXJkX2hvbWV7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IzFjMWMxYjtcbiAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4IDE0cHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS10ZXh0O1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICAgIC53ZWxjb21lTWVzc2FnZXtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuY29sdW1uLWNvbnRlbnR7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmJsb2NrIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3ByaXZhdGVjbGllbnRzL3BjLWhvbWVwYWdlLXN1bmRpYWwucG5nXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOjE0MHB4IDQ4cHggMTQwcHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDQ4cHggMzJweCA4MHB4O1xuXHRcdFx0fVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHggMzJweCA4MHB4O1xuICAgICAgICAgICAgfSAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgIC5mbGV4LXBhcmVudCwgLmJsb2NrLCAuYmxvY2s6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDowO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50YWJiZWQgLnBhZ2UtaGVhZGVye1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgICY+LmJvdW5kc3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LXdyYXB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6bm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJvdW5kcyA+IC5mbGV4LXBhcmVudCB7XG4gICAgICAgIC5jb2x1bW4tdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmxvY2s6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2x1bW4tY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjYzcHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLCA0MXB4LCAkd2hpdGUsIDQwMCwgMS4xMyk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDNweDtcbiAgICAgICAgfVxuXG4gICAgfVxuICAgIC5zdGlja3lGb290TWFpbntcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgIC50YWJiZWQtc2V0e1xuICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICAvLyBsZWZ0OiBjYWxjKC0xMDAlICogdmFyKC0tdGFibGV2ZWwpKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOmxlZnQgMC40cyBlYXNlIDBzO1xuICAgICAgICAgICAgICAgICYubGV2ZWwtMXtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDotMTAwdnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYubGV2ZWwtMiB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yMDB2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLnRhYmJlZC1zZXQtYmFja3tcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMHZ3O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTZweCAxNnB4IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIyO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI4cHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDoxO1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwLjFlbSBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xZW0gc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzcHggNnB4IDAgNnB4O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnRhYnMtY29udHJvbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcblx0XHRcdFx0bWluLXdpZHRoOiAxMDB2dztcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzdGFydDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAzMyU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsbW9zdC1ibGFjaztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZSAwcywgb3BhY2l0eSAwLjJzIGVhc2UgMHM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjhweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcInRpdGxlXCIsIDMycHgsICR3aGl0ZSwgNDAwLCAxLjEzKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzJweCAzMnB4IDY0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UgMHM7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgXG4gICAgXG4gICAgICAgIC50YWJzLWNvbnRyb2wuY2F0ZWdvcnktbmF2IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjU2cHg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNlbGVjdGVkIGxpe1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPnRhYnBvcnRcIil7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UgMHM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6MTZweDtcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzppbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtN3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlIDBzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjAuNztcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNXB4LCAkd2hpdGUsIDQwMCwgMS4yOSk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbG1vc3QtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OmNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZSAwcywgaGVpZ2h0IDAgZWFzZSAwLjVzO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgID5kaXZ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjEwMCVcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OjcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6bm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgPmRpdntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMzMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gQGF0LXJvb3QgLmxldmVsLTIgJntcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6MTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBtaW4taGVpZ2h0OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAgZWFzZSAwcztcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaWNvbi1yaWdodC1hcnJvdy1mb3J3YXJke1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNhdGVnb3J5SGFzQ292ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPnRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jYXRlZ29yeS1pY29ue1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDoxMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDoxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OjU2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgICAgICAuY2F0ZWdvcnktdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3J5LWFycm93e1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdmd7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGFiYmVkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgei1pbmRleDowO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAudGFiYmVkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDB2dztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgICAgICAgICAgJi5jb250ZW50LXBhZGRpbmd7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiBzZWN0aW9ue1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDB2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRhYmJlZCA+IHVsID4gbGl7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowO1xuICAgICAgICAgICAgICAgIC5pY29uLXJpZ2h0LWFycm93LWZvcndhcmR7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6JHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246bWFyZ2luLWxlZnQgMC40cyBlYXNlIDBzO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICY6aG92ZXIgPiBhIC5pY29uLXJpZ2h0LWFycm93LWZvcndhcmR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6OHB4O1xuICAgICAgICAgICAgICAgIGZpbGw6JHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgIFxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgLnRhYmJlZCA+IHNlY3Rpb24gPiBkaXYgPiBkaXYge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnRhYmJlZCAudGFiYmVkID4gc2VjdGlvbntcbiAgICAgICAgICAgICAgICAvLyBvcGFjaXR5OjA7XG4gICAgICAgICAgICAgICAgLy8gdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UgMHM7XG4gICAgICAgICAgICAgICAgLy8gJi5vcGVue1xuICAgICAgICAgICAgICAgIC8vICAgICBvcGFjaXR5OjFcbiAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICAgICAgJi5jbG9zaW5ne1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICB9IFxuICAgIFxuICAgICAgICAudGFiYmVkID4gc2VjdGlvbntcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPnRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgICAgICAvL3RyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlIDAuMnM7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gICAgICAgICAgICAgICAgJi5vcGVue1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjFcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC50YWJiZWQgLnRhYmJlZCA+IHNlY3Rpb24sXG4gICAgICAgICNnZW5lcmFsY2xhaW1zIHtcbiAgICAgICAgICAgIHBhZGRpbmc6MTZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPnRhYnBvcnRcIil7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAzMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogJGJyb3duLWdyZXkgMXB4IHNvbGlkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pY29uLWxhcmdlLWkge1xuICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgc3Ryb2tlOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYmJlZCAudGFiYmVke1xuICAgICAgICAgICAgLmFjY29yZGlvbi10cmlnZ2Vye1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkNmRiZGY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWRmMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMC40cyBlYXNlIDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNhcmFidW47XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjAyNDI3O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6MThweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMC4xZW0gc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMWVtIHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tdHJpZ2dlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxtb3N0LWJsYWNrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMC4xZW0gc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDAuMWVtIHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgIC5hY2NvcmRpb24taXRlbS1vcGVuPi5hY2NvcmRpb24tY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDoyMDAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgIFxuICAgICAgICAgICAgLnRyaWdnZXItcmVuZXdhbERhdGV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZGRlMztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzc7XG4gICAgICAgICAgICAgICAgcGFkZGluZzoxNHB4IDI0cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hY2NvcmRpb24taXRlbS1vcGVuIC50cmlnZ2VyLXJlbmV3YWxEYXRle1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzOTQxNDY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6c29saWQgMXB4ICNkNmRiZGY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OnNvbGlkIDFweCAjZDZkYmRmO1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkNmRiZGY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wcm9ncmVzc0JhcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyOWVlMztcbiAgICB9XG4gICAgLnByb2dyZXNzQmFyLWZpbGxlZHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM3M2Y0NTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIH1cbiAgICAub3BlbiAuYWNjb3JkaW9uLWl0ZW0tb3BlbiAucHJvZ3Jlc3NCYXItZmlsbGVkLCBcbiAgICAub3BlbiA+IC50YWJ3cmFwID4gLmluc3VyYW5jZURldGFpbHMgPiAucG9saWN5UGFuZSAucHJvZ3Jlc3NCYXItZmlsbGVke1xuICAgICAgICBhbmltYXRpb24tbmFtZTogcHJvZ3Jlc3NmaWxsO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb257XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuICAgIC5pbnN1cmFuY2VEZXRhaWxzIGgye1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40MTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6MjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjI0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOjBcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgIzk3OTc5NztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgbWFyZ2luOjA7XG5cdFx0XHRtYXJnaW4tdG9wOiA2OHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcInRpdGxlXCIsIDM0cHgsICRkYXJrLWdyZXksIDQwMCwgMS4xMyk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAuaGVhZGluZ19saXN0e1xuXHRcdFx0bWFyZ2luLXRvcDogNjhweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLCAzNHB4LCAkZGFyay1ncmV5LCA0MDAsIDEuMTMpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzc2ZpbGwge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMCU7XG4gIH1cbiAgdG8ge1xuICAgIHdpZHRoOiB2YXIoLS1wcm9ncmVzcywwJSk7XG4gIH1cbn1cblxuI2dlbmVyYWxjbGFpbXMge1xuICAgIC5hY2NvcmRpb24tdHJpZ2dlciB7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZDZkYmRmO1xuICAgICAgICBmb250LWZhbWlseTogU2FyYWJ1bjtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDE7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG4gICAgICAgIGNvbG9yOiAjMWMxYzFiO1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDQwcHggMTRweCAwO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZDZkYmRmO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB0b3A6MThweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjFlbSBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMWVtIHNvbGlkO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZTtcbiAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi10cmlnZ2VyOmFmdGVye1xuICAgICAgICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICAgICAgICBib3JkZXItbGVmdDogMC4xZW0gc29saWQ7XG4gICAgICAgIGJvcmRlci10b3A6IDAuMWVtIHNvbGlkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdG9wOjI1cHg7XG4gICAgfVxuICAgIFxufVxuXG4vL1RoaXMgc2hvdWxkIGJlIGluIGl0J3Mgb3duIGZpbGVcbi8vQ2FuIGJlIGluIGFuIGFjY29yZGlvbi1jb250ZW50IG9yIG9uIGl0J3Mgb3duIC0gdXNlZCBpbiBjbGFpbXMgYW5kIG15UG9saWNpZXMgdmlldyBvZiB0aGUgY2F0ZWdvcnkgZGFzaGJvYXJkIGhvbWVwYWdlXG5cbi5wb2xpY3lQYW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgcGFkZGluZzogMzJweCAzMnB4IDQ4cHggMjRweDtcblxuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS40NjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMDtcblxuICAgICAgICBAYXQtcm9vdCAuYWNjb3JkaW9uICZ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMzJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucG9saWN5UGFuZUJsb2NrIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NyU7XG4gICAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDpub25lO1xuICAgICAgICAgICAgZmxleC1iYXNpczoxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzoxNnB4IDA7XG4gICAgICAgICAgICAvLyAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgLy8gICAgIHBhZGRpbmctdG9wOjMycHg7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cblxuICAgICAgICB1bHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDoyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wb2xpY3lQYW5lLWZvb3Rub3Rle1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiwgMzJweCwgJGRhcmstZ3JleSwgNDAwLCAxLjEzKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblx0XHQmLnBvbGljeVBhbmVUaXRsZSB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG5cdFx0XHRcdG1hcmdpbi1ibG9jazogMC43NWVtO1xuXHRcdFx0fVxuXHRcdH1cbiAgICB9XG4gICAgZGwge1xuICAgICAgICBkZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjAuMjVlbTtcbiAgICAgICAgICAgICYubmV3bGluZSB7XG4gICAgICAgICAgICAgICAgLy9mb3JnaXZlIG1lXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5ld2xpbmUgKyBkZHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICB9XG4gICAgICAgIGR0IHtcbiAgICAgICAgICAgICYubmV3bGluZSB7XG4gICAgICAgICAgICAgICAgLy9mb3JnaXZlIG1lXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuICAgIC5idG5fYXtcbiAgICAgICAgbWFyZ2luLXRvcDozMnB4O1xuICAgIH1cbiAgICAuYXNpZGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPnRhYnBvcnRcIil7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM4NnB4O1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIil7XG5cdFx0XHRtaW4td2lkdGg6IDM2MHB4O1xuXHRcdH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgICAgICAuYmxvY2t7XG4gICAgICAgICAgICAgICAgcGFkZGluZzoxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGRkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXNpZGUtdGl0bGUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxtb3N0LWJsYWNrO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgIGxlZnQ6LTE2cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6LTE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBvbGljeS1saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLmljb24tbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaWNvbi1hcnJvdy1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tYXJyb3ctcmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IDQxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAvLyAgICBmaWxsOiAkYXp1cmU7XG4gICAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3M7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICBjb2xvcjogJGJvZHktdGV4dDtcbiAgICAgICAgICAgIC5pY29uLWFycm93LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYTpsaW5rLFxuICAgICAgICBhOnZpc2l0ZWQge1xuICAgICAgICAgICAgLmljb24tYXJyb3ctcmlnaHQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucG9saWN5UGFuZUFjdGlvbnMge1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzk3OTc5NztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG5cdFx0cGFkZGluZy10b3A6MTBweDtcbiAgICAgICAgZmxleC13cmFwOndyYXA7XG5cdFx0ZmxleC1mbG93OiByb3ctcmV2ZXJzZSB3cmFwO1xuICAgICAgICAucG9saWN5LWxpbmsge1xuICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgLypwYWRkaW5nOiAyMXB4IDA7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTsqL1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zYWxlcy1saXN0IHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vUHV0IHRoaXMgaW4gaXQncyBvd24gZmlsZSFcbi5jb250YWN0LWNhcmRfZGFzaGJvYXJke1xuICAgIGg0e1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbiAgICBkbCB7XG4gICAgICAgIGRkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MC4yNWVtO1xuICAgICAgICAgICAgJi5uZXdsaW5lIHtcbiAgICAgICAgICAgICAgICAvL2ZvcmdpdmUgbWVcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDowO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuICAgICAgICB9XG4gICAgICAgIC5uZXdsaW5lICsgZGR7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICAgfVxuICAgICAgICBkdCB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICYubmV3bGluZSB7XG4gICAgICAgICAgICAgICAgLy9mb3JnaXZlIG1lXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6MDtcblx0XHRcdH1cbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuIiwiICAgIHNlY3Rpb24uc2VjdGlvbi1ibG9jay01MCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFja19kYXJrO1xuXG4gICAgICAgIC5mbGV4LXBhcmVudC5uby1wYWRkaW5nIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ibG9jay5uby1wYWRkaW5nIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc0M3B4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnNlY3Rpb24taXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgLmZsZXgtcGFyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJfdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2x1bW4tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJfdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJGF6dXJlIDBweCAtNXB4IGluc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnNlY3Rpb24taXRlbS1iZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4NTBweDsgLy9yZW1vdmUgbGF0ZXJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDk1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTE1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjk3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnJldmVyc2Uge1xuICAgICAgICAgICAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJsb2NrLm5vLXBhZGRpbmcge1xuICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24taXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mbGV4LXBhcmVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc2VjdGlvbi1pdGVtLWJnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSIsIi5oZWFkZXIsXG4jbWFpbmhlYWRlci5oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6IG1hcF9nZXQoJGhlYWRlckZvb3RlciwgYmctZGFyayk7XG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFubmVyLWJvcmRlci1jb2xvdXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAvLyBAYXQtcm9vdCAucGYtZGFzaGJvYXJkIHtcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJtLWdyZXktdHdvO1xuICAgICAgICAvLyAgICAgYm90dG9tOiA0cHg7XG4gICAgICAgIC8vIH1cbiAgICB9XG5cbiAgICBAYXQtcm9vdCAucGYtZGFzaGJvYXJkICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYmRiO1xuXG4gICAgfVxuXG4gICAgQGF0LXJvb3QgLnBmLWRhc2hib2FyZCAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5zdGlja3kge1xuICAgICAgICAuZmxleC1uYXYge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDMycHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UgMHM7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAxNnB4O1xuICAgICAgICAgICAgICAgIEBhdC1yb290IC5wZi1kYXNoYm9hcmQgJntcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzo4IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGF0LXJvb3QgLnBmLWJyb2NodXJlICYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI4cHggMzJweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAYXQtcm9vdCAucGYtY2hlY2tvdXQgJiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIHRvZG8tIGNoYW5nZSB0aGUgY2xhc3Mgc2l0ZS1sb2NrdG9ubHNvc3Rlc3QgZm9yIHRoZSBsaXZlIGNsYXNzIHNpdGUgbmFtZSB3aGVuIHRoZSBwcm9qZWN0IGdvIGxpdmVcbiAgICAgICAgICAgIEBhdC1yb290IC5wZi1icm9jaHVyZS5zaXRlLWxvY2t0b25sc29zdGVzdCAmIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMzJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGF0LXJvb3QgLnBmLWJyb2NodXJlLnNpdGUtbHNvcyAmIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMzJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxvZ28ucHJvZmVzc2lvbnMge1xuXG4gICAgICAgICAgICAgICAgLmljb24tbG9nby13aGl0ZSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dCwgbWF4LWhlaWdodCAwLjNzIGVhc2Utb3V0LCBtYXJnaW4tYm90dG9tIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxvZ28tbm8tdGV4dC13aGl0ZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIgMHM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmljb24tbG9nby1zY3JvbGxpbmctd2hpdGUge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubG9nby1sc29zIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluLW5hdiA+IGxpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MThweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzo4cHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmxleC1uYXYge1xuXG4gICAgICAgIHBhZGRpbmc6IDBweCAzMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgICAgICAgQGF0LXJvb3QgLnBmLWJyb2NodXJlICYge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvL3RvZG8gLSB1cGRhdGUgaXQgbGF0ZXIgdG8gdXNlIGlmXG4gICAgICAgICAgICAvLyBAYXQtcm9vdCAucGYtYnJvY2h1cmUuc2l0ZS1sb2NrdG9ubHNvc3Rlc3QgJiB7XG4gICAgICAgICAgICAvLyAgICAgcGFkZGluZzogMjZweCAzMnB4O1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgLy8gQGF0LXJvb3QgLnBmLWJyb2NodXJlLnNpdGUtbHNvcyAmIHtcbiAgICAgICAgICAgIC8vICAgICBwYWRkaW5nOiAyNnB4IDMycHg7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICBAaWYoJHNpdGU9PWxzb3Mpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMzJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5ib3VuZHMge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGF0LXJvb3QgLnBmLWNoZWNrb3V0ICYge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHggMTZweDtcbiAgICAgICAgICAgIEBpZiAoJHNpdGUgPT0gYWNjb3VudGFudHMpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubG9naW4tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAub2ZmLWNhbnZhcy1vcGVuLWxvZ2luIHtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wXCIpe1xuICAgICAgICAgICAgQGF0LXJvb3Qge1xuICAgICAgICAgICAgICAgIC5wZi1kYXNoYm9hcmQgJiAubWVudS1jb250YWluZXIsIC5wZi1kYXNoYm9hcmQgJiAubG9naW4tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjEwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBAYXQtcm9vdCAucGYtZGFzaGJvYXJkICYge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaWYgKCRzaXRlID09IGxzb3MpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9OTYwcHhcIikge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgIC8vVGhpcyBjc3MgYXJlIGp1c3QgYWRkIHRvIGxzb3Mgc2l0ZXNcbiAgICAgICAgICAgICAgICBAYXQtcm9vdCB7XG4gICAgICAgICAgICAgICAgICAgIC5wZi1icm9jaHVyZS5zaXRlLWxvY2t0b25sc29zdGVzdCAmLFxuICAgICAgICAgICAgICAgICAgICAucGYtYnJvY2h1cmUuc2l0ZS1sc29zICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG59XG5cbnVsLm1haW4tbmF2LWljb25zIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICYgPiBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAvLyBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcblxuICAgICAgICBAaWYgKCRzaXRlID09IG1vYmlsaXR5KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAxNXB4IDI1cHggMTVweCAwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4ICMwMWJlZTUgc29saWQ7XG5cblxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGluay1wcmltYXJ5O1xuXG4gICAgICAgICAgICAgICAgLm5hdi1pY29uLCBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbGluay1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGluay1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcF9nZXQoJG9mZkNhbnZhc05hdiwgdGV4dCk7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcF9nZXQoJG9mZkNhbnZhc05hdiwgaG92ZXIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcztcbiAgICAgICAgICAgICAgICBmaWxsOiBtYXBfZ2V0KCRoZWFkZXIsIG5hdkljb25GaWxsKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sb2dpbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VhcmNoIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb2JpbGUtbmF2LWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDU4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjJweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgIH1cblxuICAgIC5tb2JpbGUtbmF2LXRpdGxlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogbWFwX2dldCgkb2ZmQ2FudmFzTmF2LCB0ZXh0KTtcbiAgICB9XG5cbiAgICAubW9iaWxlLW5hdi1jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDMzcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Nsb3NlLWljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2l0ZS1sc29zIHtcbiAgICAucGFnZS1nZXQtYS1xdW90ZSxcbiAgICAucGFnZS1yZXF1ZXN0LWEtcXVvdGUsXG4gICAgLnBhZ2Utbm90aWZ5LWEtY2xhaW0ge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc2l0ZS1sb2NrdG9ubW9iaWxpdHkge1xuICAgIC5wYWdlLWluc3VyYW5jZS1zZXJ2aWNlcyxcbiAgICAucGFnZS1hYm91dC11cyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5yZWFkb25seU1vZGUgI21haW5oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDc5cHggIWltcG9ydGFudDtcbn1cblxuXG4uaWNvbi1jcmVhdGUtcG9saWN5IHtcbiAgICBmaWxsOiBtYXBfZ2V0KCRvZmZDYW52YXNOYXYsIHRleHQpO1xufVxuXG5cbi5oZWFkZXItYWNjb3VudC1zd2l0Y2hlciB7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtcHJpbWFyeTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cbn1cblxuXG4uaWNvbi1jb2dfcHJvZmVzc2lvbnMge1xuICAgIGZpbGw6ICRhY2NlbnRfcHJpbWFyeTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xufVxuXG5AaW5jbHVkZSBtZWRpYShcIj50YWJwb3J0XCIpIHtcbiAgICAvLy5vZmYtY2FudmFzLW9wZW57XG4gICAgLy8gICAgZGlzcGxheTpub25lO1xuICAgIC8vfVxufVxuXG5cbi5wZi1kYXNoYm9hcmQgLm1haW4tbmF2LXdyYXAgLm1haW4tbmF2ID4gbGkge1xuICAgIHN2ZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmLm9mZi1jYW52YXMtb3BlbiB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxufVxuXG4uc2l0ZS1lbnd0ZXN0IHtcbiAgICAucGFnZS1jb250YWluZXIge1xuICAgICAgICAvL3BhZGRpbmctdG9wOiAxMTZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz5waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAvL3BhZGRpbmctdG9wOiAxMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN1Yi1uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQoJGhlYWRlckZvb3RlciwgYmctbGlnaHQpO1xuXG4gICAgLmxvZ28ge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM4cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgQGF0LXJvb3QgLnBmLWRhc2hib2FyZCAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+d2lkZS10YWInKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cblxuICAgIC5tYWluLW5hdi13cmFwIC5tYWluLW5hdiA+IGxpID4gYSB7XG4gICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRoZWFkZXJGb290ZXIsIGNvbG91ci1saWdodC1iZyk7XG4gICAgfVxuXG4gICAgLm1haW4tbmF2LXdyYXAgLm1haW4tbmF2ID4gbGkge1xuICAgICAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDEycHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJGJyb3duLWdyZXk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdlLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJz5waG9uZWxhbmQnKSB7XG4gICAgICAgIC8vcGFkZGluZy10b3A6IDExNHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTA0cHg7XG4gICAgfVxufVxuIiwic2VjdGlvbi5ub3RpZmljYXRpb24tYmFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cbiAgICAuYWxpZ24tbGVmdCwgLmFsaWduLXJpZ2h0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIGNvbG9yOiAkbGlnaHQtYmx1ZS1ncmV5O1xuXG4gICAgICAgIC5ub3RpZmljYXRpb24taWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIH1cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1jb3VudGVyLXJvdW5kZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICB9XG5cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1tZXNzYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OjIwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5nby10by1teS1sb2NrdG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWJsdWUtZ3JleTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAycHggMCA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpbmstcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufSIsIi5tYWluLW5hdi13cmFwIHtcbiAgICBmbGV4OiAxIDEgNjAlO1xuICAgIEBpZiAoJHNpdGUgPT0gbHNvcykge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9NDUwcHhcIikge1xuICAgICAgICAgICAgZmxleDogMSAxO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAyMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB6LWluZGV4OiAyMDtcblxuICAgIC5pY29uLWRhc2hib2FyZC1oZWFkZXJ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1ZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgfVxuXG4gICAgLm1haW4tbmF2IHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuXG4gICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIEBhdC1yb290IC5wZi1kYXNoYm9hcmQgJntcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYub2ZmLWNhbnZhcy1jb250cm9scy53cmFwcGVyLWxvZ291dHtcbiAgICAgICAgICAgICAgICBAYXQtcm9vdCAucGYtZGFzaGJvYXJkICYge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgICAgIEBpZiAoJHNpdGUgPT0gbHNvcykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMxcHggNXB4O1xuICAgICAgICAgICAgfSBAZWxzZSBpZiAoJHNpdGUgPT0gbm9yd2F5KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzFweCA1cHg7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9IEBlbHNlIGlmICgkc2l0ZSA9PSByZWNydWl0bWVudCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMxcHggNXB4O1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzFweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgICAgICAgICAgICAgICY6bm90KC5vZmYtY2FudmFzLWNvbnRyb2xzKXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6OHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICAgICAgLy9tYXJnaW46IDM2cHggNjZweCAyNXB4IDY1cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuXG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcF9nZXQoJGhlYWRlckZvb3RlciwgY29sb3VyKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwX2dldCgkb2ZmQ2FudmFzTmF2LCB0ZXh0KTtcblxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjNweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokbGluay1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBAaWYgKCRzaXRlID09IG5vcndheSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokbm9yLXR1cnFvaXNlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4Oi0xO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmI3BkZmRvd25sb2FkYnV0dG9uOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50Om5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgLy9jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjY1JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jdXJyZW50IGE6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICAgIHRvcDo2NSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgYTphZnRlcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmhhcy1zdWJtZW51OmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JGFsbW9zdC1ibGFjaztcbiAgICAgICAgICAgICAgICBhICsgLmZpcnN0LWxldmVsLXN1Ym1lbnV7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6NzAwcHg7XG4vKiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOm1heC1oZWlnaHQgMHMgbGluZWFyIDQwMG1zOyovXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXHRcdFx0Ji5jcmVhdGUucWN3aXphcmQge1xuICAgICAgICAgICAgICAgIGE6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdGEgLmljb24td2l6YXJkIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHRmaWxsOiRhY2NlbnRfcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyID4gYSAuaWNvbi13aXphcmQge1xuXHRcdFx0XHRcdGZpbGw6ICR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG4gICAgICAgIH1cblx0XHRcblx0XHRcblx0XHRcblx0XHRcblxuXG4gICAgfVxuXG4gICAgI3BkZmRvd25sb2FkYnV0dG9ue1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcblx0XHQmLmRpc2FibGVkIHtcblx0XHRcdG9wYWNpdHk6IDAuMjU7XG5cdFx0XHRjdXJzb3I6IHdhaXQ7XG5cdFx0fVxuICAgIH1cblxuICAgIC5pY29uLWRhc2hib2FyZC1oZWFkZXIge1xuICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICNuZWVkbGV7XG4gICAgICAgICAgICBmaWxsOiRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiNpY29uLWRhc2hib2FyZC1oZWFkZXIgI25lZWRsZXtcbiAgICBmaWxsOiRhY2NlbnQtcHJpbWFyeTtcbn0iLCJ1bC5maXJzdC1sZXZlbC1zdWJtZW51IHtcbiAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL3RvcDogMTAwJTtcbiAgICAvL2xlZnQ6IC01MCU7XG4gICAgLy9AaW5jbHVkZSBtZWRpYShcIjw9MTM2NXB4XCIpIHtcbiAgICAvLyAgICBsZWZ0OiAtMTcwcHg7XG4gICAgLy99XG4gICAgLy9wYWRkaW5nOiAwcHggMzJweDtcbiAgICAvL3RleHQtYWxpZ246IGxlZnQ7XG4gICAgLy9iYWNrZ3JvdW5kOiRhbG1vc3QtYmxhY2s7XG4gICAgLy9ib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLDAsMCwwLjIpO1xuICAgIC8vei1pbmRleDogNTA7XG4gICAgLy9tYXgtaGVpZ2h0OjA7XG4gICAgLy9vdmVyZmxvdzpoaWRkZW47XG4gICAgLy90cmFuc2l0aW9uOmFsbCA0MDBtcyBlYXNlO1xuICAgIC8vZGlzcGxheTogZmxleDtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOjA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTVweCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmPmxpIHtcbiAgICAgICAgcGFkZGluZzogMzJweCAzMnB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXItYm90dG9tOjAgbm9uZTtcbiAgICAgICAgZmxleDoxIDEgMzAwcHg7XG5cbiAgICAgICAgYXtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zdWJtZW51LXNpYmxpbmd7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDE3cHgsICR3aGl0ZSwgNDAwLCAgJGxoOiAyOHB4KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1JTtcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogMTUlO1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGluay1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgMTAwMG1zIGVhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCdib2R5JywgMTRweCwgbWFwX2dldCgkaGVhZGVyRm9vdGVyLCBjb2xvdXIpLCA0MDAsICAkbGg6IDEuNTUpO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpbmstcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyY+YXtcbiAgICAgICAgLy8gICAgJjpob3ZlcjphZnRlcntcbiAgICAgICAgLy8gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgLy8gICAgfVxuICAgICAgICAvL31cblxuXG4gICAgICAgICY+dWwuc2Vjb25kLWxldmVsLXN1Ym1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIC8vbWFyZ2luOiAxNnB4IDAgNDBweCAwO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgLy8gSENcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY+bGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTowIG5vbmU7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLCY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIC8vdG9wOiAxZW07XG4gICAgICAgICAgICAgICAgICAgIC8vbGVmdDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAvL2NvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCgkaGVhZGVyRm9vdGVyLCBjb2xvdXIpO1xuICAgICAgICAgICAgICAgICAgICAvL3otaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIC8vaGVpZ2h0OjEwcHg7XG4gICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6MTBweDtcbiAgICAgICAgICAgICAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgLy90cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAvL21hcmdpbi1sZWZ0OiAxMSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLy9sZWZ0OiAtMXB4O1xuICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRhbG1vc3QtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgICAgICAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgICAgICAgICAvL3otaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgIC8vLy9kaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAvLy8vcGFkZGluZy1sZWZ0OiAxMSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXI6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OjhweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokbGluay1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OjZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmPmEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzo3cHggMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAxMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCA0MHB4IDZweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDoxZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0Oi0yNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAzMDBtcyBlYXNlLCBvcGFjaXR5IDBzO1xuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyID4gYXtcbi8vICAgICAgICAgICAgICAgICAgICBjb2xvcjokbGluay1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4Ojk5OTk5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXI6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6MWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG51bC50d28tY29sdW1uLXN1Ym1lbnUge1xuICAgIC8vbGVmdDogLTIzMHB4O1xuICAgIC8vd2lkdGg6IDk2MHB4O1xuICAgIHdpZHRoOiAzODRweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxudWwub25lLWNvbHVtbi1zdWJtZW51IHtcblx0d2lkdGg6IDQ4MHB4O1xuXHRAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLyogbG9ja3RvbiByZWNydWl0bWVudCBzcGVjaWZpYyAqL1xuLnNpdGUtbG9ja3RvbnJlY3J1aXRtZW50IHtcblx0dWwub25lLWNvbHVtbi1zdWJtZW51IHtcblx0XHR3aWR0aDogYXV0bztcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHVsLnNlY29uZC1sZXZlbC1zdWJtZW51IHtcblx0XHRcdG1hcmdpbjogMTZweCAwO1xuXHRcdH1cblx0XHRtYXJnaW4tcmlnaHQ6LTIwMHB4Oy8qIGhhY2sgdG8gbWl0aWdhdGUgYW4gaXNzdWUgd2l0aCBJRSB3aGVyZSBpdCB0cnVuY2F0ZWQgdGhlIGJveCAqL1xuXHR9XG59XG4vKiBlbmQgbG9ja3RvbiByZWNydWl0bWVudCBzcGVjaWZpYyAqL1xuXG4uaGFzLXN1Ym1lbnUge1xuICAgIGEuc3VibWVudS1zaWJsaW5nIHtcbiAgICAgICAgLy9AaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICAvLyAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAvL3JpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIC8vdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgLy9jb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIC8vd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgLy9oZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAvL21hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiByZ2JhKDg3LCAxMDMsIDEwOCwgMC45KTtcbiAgICAgICAgICAgICAgICAvL3otaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgLy8gY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAvL3dpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgLy9oZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IHJnYmEoODcsIDEwMywgMTA4LCAwLjkpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjFlbSBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjFlbSBzb2xpZDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgICYuc3VibWVudS1vcGVuZWR7XG4gICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgIHRvcDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICB9XG5cbiAgICAgICAgLy99XG5cbiAgICAgICAgLy9AaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIC8vfVxuICAgIH1cbn1cblxudWwuZmlyc3QtbGV2ZWwtc3VibWVudS5zdWJtZW51LW9wZW5lZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBtYXgtaGVpZ2h0OjYwMHB4O1xuICAgIEBhdC1yb290IC5wZi1icm9jaHVyZSAme1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIH1cbn1cblxuLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGkgYS5maXJzdC1sZXZlbC1tZW51IHtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDcwMG1zIGVhc2U7XG4gICAgfVxuXG4gICAgJi5zdWJtZW51LXNpYmxpbmcge1xuXG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBAYXQtcm9vdCAucGYtYWRtaW4gJntcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDsgXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG5cbiAgICAuaWNvbi1jaGV2cm9uLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjFlbSBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xZW0gc29saWQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDEwMDBtcyBlYXNlO1xuXG4gICAgICAgIC5pY29uLWNoZXZyb24td3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGluay1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zdWJtZW51LW9wZW5lZCB7XG4gICAgICAgIC5pY29uLWNoZXZyb24td3JhcHBlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICB9XG4gICAgfVxufVxufVxuXG4ub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaXtcbiAgICBhLmZpcnN0LWxldmVsLW1lbnU6bm90KC5zdWJtZW51LXNpYmxpbmcpLFxuICAgIGEubWVudS1pdGVtLXdpdGgtYXJyb3cge1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDIwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcblxuICAgICAgICAuaWNvbi1jaGV2cm9uLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAuMWVtIHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xZW0gc29saWQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmljb24tY2hldnJvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRsaW5rLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAmLnNob3ctZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2hvdy1kZXNrdG9we1xuICAgICAgICAgICAgQGF0LXJvb3QgLnBmLWFkbWluICYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAmLm1lbnVpdGVtX3RleHQgIGltZy5pY29uLWRhc2hib2FyZC1oZWFkZXJ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbn1cbkBtaXhpbiBmYWRlLWluLXNsaWRlLXVwIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluVXAgMC44czsgLyogU2FmYXJpLCBDaHJvbWUgYW5kIE9wZXJhID4gMTIuMSAqL1xuICAgIC1tb3otYW5pbWF0aW9uOiBmYWRlSW5VcCAwLjhzOyAvKiBGaXJlZm94IDwgMTYgKi9cbiAgICAtbXMtYW5pbWF0aW9uOiBmYWRlSW5VcCAwLjhzOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAqL1xuICAgIC1vLWFuaW1hdGlvbjogZmFkZUluVXAgMC44czsgLyogT3BlcmEgPCAxMi4xICovXG4gICAgYW5pbWF0aW9uOiBmYWRlSW5VcCAwLjhzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuXG4vLy5pcy1vZmZjYW52YXMtb3BlbiAub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaS5tZW51aXRlbV90ZXh0IHtcbi8vICAgIGRpc3BsYXk6IG5vbmU7XG4vL31cblxuLmlzLW9mZmNhbnZhcy1vcGVuIHtcbiAgICAub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmYWRlLWluLXNsaWRlLXVwO1xuICAgIH1cbn1cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxNSB7XG4gICAgLmlzLW9mZmNhbnZhcy1vcGVuIC5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpOm50aC1jaGlsZCgjeyRpfW4pIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAjeyRpICogMC4zfXM7XG4gICAgfVxufVxuXG4uaXMtb2ZmY2FudmFzLW9wZW4ucGYtYWRtaW4gLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gIC5zdWJtZW51IGxpIHtcbiAgICBwYWRkaW5nOiAwcHggMCAwcHggMzBweDtcbiAgICBhe1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMTJweCA1MHB4O1xuICAgIH1cbn0iLCIvKipcbiogT2ZmLUNhbnZhcyBOYXZcbioqL1xuXG4vKiBHZW5lcmFsIHN0eWxlcyBmb3IgYWxsIG1lbnVzICovXG5cbi5vZmYtY2FudmFzLW5hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIC8vd2lkdGg6IDM4NHB4O1xuICAgIHdpZHRoOiA0MjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIC8vcmlnaHQ6IC0zODRweDtcbiAgICByaWdodDogLTQyMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAgIHBhZGRpbmc6IDgwcHggMCAyMHB4IDA7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBiYWNrZ3JvdW5kOm1hcF9nZXQoJG9mZkNhbnZhc05hdixiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgei1pbmRleDo5OTk5OTk5O1xuXG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHJpZ2h0OiAtMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggMTZweDtcbiAgICB9XG59XG4uaXMtb2ZmY2FudmFzLW9wZW4gLm9mZi1jYW52YXMtbmF2e1xuICAgIHJpZ2h0OiAwO1xufVxuXG4ub2ZmLWNhbnZhcy1uYXYgdWx7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLm9mZi1jYW52YXMtbmF2IGxpe1xuICAgIHBhZGRpbmc6IDZweCAwIDZweCAxNXB4O1xuICAgICYuZWRpdC1wcm9maWxlLCAmLmNyZWF0ZXtcbiAgICAgICAgbWFyZ2luLXRvcDozZW07XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBoZWlnaHQ6MXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDokZ3VubWV0YWw7XG4gICAgICAgICAgICAvL3dpZHRoOjgwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgdG9wOi0xLjVlbTtcbiAgICAgICAgICAgIGxlZnQ6NTBweDtcbiAgICAgICAgICAgIC8vcmlnaHQ6MjAlO1xuICAgICAgICAgICAgcmlnaHQ6NTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ub2ZmLWNhbnZhcy1uYXYgbGkgYSB7IC8vIE92ZXIgc3BlY2lmaWNlZCBkdWUgdG8gbGFtZSBjb2RlIGluIF9wZi1hZG1pbi5zY3NzXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogbWFwX2dldCgkb2ZmQ2FudmFzTmF2LHRleHQpO1xuXG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRvZmZDYW52YXNOYXYsdGV4dCk7XG5cbiAgICB9XG5cbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG5cbi8vICAgICAgICBjb2xvcjogJGxpbmstcHJpbWFyeSFpbXBvcnRhbnQ7XG4vLyAgICAgICAgY29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkbGluay1wcmltYXJ5O1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ub2ZmLWNhbnZhcy1uYXYgbGkuY3VycmVudCBhe1xuICAgIGNvbG9yOiAkbGluay1wcmltYXJ5O1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG59XG5cbi5vZmZDYW52YXNNZW51LW5hdmlnYXRpb257XG4gICAgc3Zne1xuICAgICAgICBmaWxsOm1hcF9nZXQoJG9mZkNhbnZhc05hdix0ZXh0KTtcbiAgICAgICAgd2lkdGg6MjBweDtcbiAgICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246ZmlsbCAzMDBtcyBlYXNlO1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6NTBweDtcbiAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgICBhOmhvdmVyIHN2Z3tcbiAgICAgICAgZmlsbDptYXBfZ2V0KCRvZmZDYW52YXNOYXYsYWNjZW50KTtcbiAgICB9XG59XG5cbi5vZmYtY2FudmFzLW5hdiBsaS5vbiBhLFxuLm9mZi1jYW52YXMtbmF2IGxpLmN1cnJlbnQgYXtcbiAgICBjb2xvcjogbWFwX2dldCgkb2ZmQ2FudmFzTmF2LGFjY2VudCkhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjaW5kZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICYuc3VibWVudS1zaWJsaW5ne1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG59XG5cbmJvZHk6bm90KC5kZXRhaWwtcGFnZSkgLm9mZi1jYW52YXMtbmF2IGxpLm9uIGEsXG5ib2R5Om5vdCguZGV0YWlsLXBhZ2UpIC5vZmYtY2FudmFzLW5hdiBsaS5jdXJyZW50IGF7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuXG5cbi8qIFZlcnRpY2FsIG1lbnUgdGhhdCBzbGlkZXMgZnJvbSB0aGUgbGVmdCBvciByaWdodCAqL1xuXG4uY2JwLXNwbWVudS1yaWdodC5jYnAtc3BtZW51LW9wZW4ge1xuICAgIHJpZ2h0OiAwcHg7XG59XG5cbi5wYWdlLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uaXMtb2ZmY2FudmFzLW9wZW4gLnBhZ2UtY29udGFpbmVyIHtcbiAgICBsZWZ0OiAtMzg0cHg7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vXG5cbi5tb2JpbGUtbmF2LWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMzcHg7XG4gICAgdG9wOiAzMnB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC8vYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Nsb3NlLWljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIC8vYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIHN2Z3tcbiAgICAgICAgZmlsbDptYXBfZ2V0KCRoZWFkZXJGb290ZXIsIGNvbG91cik7XG4gICAgICAgIHdpZHRoOjIwcHg7XG4gICAgICAgIGhlaWdodDoyMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOmZpbGwgMzAwbXMgZWFzZTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGZpbGw6ICRsaW5rLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLm1haW4tbmF2LWljb25ze1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuLm9mZi1jYW52YXMtbmF2e1xuICAgIC5uYXYtaWNvbnMtd3JhcHtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBib3JkZXItYm90dG9tOjAgbm9uZTtcbiAgICB9XG5cbn1cbiIsIi5vZmYtY2FudmFzLWNvbnRyb2xzIHtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgZmxleC1iYXNpczogMzAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy9iYWNrZ3JvdW5kOiBtYXBfZ2V0KCRoZWFkZXJGb290ZXIsIGJnLWRhcmspO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPDMzOXB4XCIpIHtcbiAgICAgICAgQGF0LXJvb3QgLnBmLWJyb2NodXJlICYge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgLnBmLWRhc2hib2FyZCAmIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9d2lkZS10YWInKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmLm9mZi1jYW52YXMtY29udHJvbHMtcHJvZmVzc2lvbnMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAub2ZmLWNhbnZhcy1vcGVuLW5vdGlmaWNhdGlvbnMge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmYtY2FudmFzLW9wZW4tbG9naW4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8MzM5cHhcIikge1xuICAgICAgICAgICAgICAgIEBhdC1yb290IC5wZi1icm9jaHVyZSAmIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgICAgICAgICAgICAgIEBhdC1yb290IC5wZi1kYXNoYm9hcmQgJiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgLTMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz50YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAub2ZmLWNhbnZhcy1vcGVuLW5vdGlmaWNhdGlvbnMge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjwzMzlweFwiKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAub2ZmLWNhbnZhcy1wcmludCAjcGRmZG93bmxvYWRidXR0b24ge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJiA+IGxpLmhhc05vdGlmaWNhdGlvbnM6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50LXNlY29uZGFyeTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIC8vdG9wOiAxMXB4O1xuICAgICAgICAgICAgLy9yaWdodDogMTJweDtcbiAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgLy9yaWdodDogMTNweDtcbiAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbm90aWZpY2F0aW9uQ291bnQpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj49dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDMzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRoZWFkZXJGb290ZXIsIGNvbG91ci1saWdodC1iZyk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDlweDtcblxuXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAmLm9mZi1jYW52YXMtb3Blbi1ub3RpZmljYXRpb25zLFxuICAgICAgICAgICAgICAgICYub2ZmLWNhbnZhcy1vcGVuLWxvZ2luIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYub2ZmLWNhbnZhcy1vcGVuIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYub2ZmLWNhbnZhcy1vcGVuLWxvZ2luIHtcblxuICAgICAgICAgICAgICAgIC8vbWFyZ2luOjEycHggMmVtIDEycHggMDtcblxuICAgICAgICAgICAgICAgIEBhdC1yb290IC5wZi1kYXNoYm9hcmQgJiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9MTEwMHB4JykgeyAvLyBoaWRlIHRoZSB0ZXh0IGxvZ291dFxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy93aWR0aDogNThweDtcblxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgLy92ZXJ0aWNhbC1hbGlnbjp0b3A7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjI1ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgQGF0LXJvb3QgLnBmLWRhc2hib2FyZCAmIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogbWFwX2dldCgkaGVhZGVyRm9vdGVyLCBjb2xvdXItbGlnaHQtYmcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGVhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2Zzpob3ZlciB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5vZmYtY2FudmFzLWNvbnRyb2xzX3YyIHtcbiAgICAgICAgdWwgbGkgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY5cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTA0cHg7XG5cbiAgICAgICAgICAgIC5tYWluLW5hdiA+ICYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLm9mZi1jYW52YXMtb3BlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm9mZi1jYW52YXMtY29udHJvbHMgLmljb24taGFtYnVyZ2VyIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1vdXQ7XG59XG5cbi5pcy1vZmZjYW52YXMtb3BlbiAub2ZmLWNhbnZhcy1jb250cm9scyAuaWNvbi1oYW1idXJnZXIge1xuICAgIG9wYWNpdHk6IDA7XG59IiwiLm9mZkNhbnZhc01lbnUtdGFiYmVkIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJiA+IHNlY3Rpb24ge1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgei1pbmRleDowO1xuICAgICAgICB0cmFuc2l0aW9uOm9wYWNpdHkgMjAwbXMgZWFzZSx6LWluZGV4IDBzIGxpbmVhciAyMDBtcztcbiAgICAgICAgJi5vcGVue1xuICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgei1pbmRleDoxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjpvcGFjaXR5IDIwMG1zIGVhc2Usei1pbmRleCAwcyBsaW5lYXIgMjAwbXM7XG4gICAgICAgIH1cbiAgICAgICAgJiA+IGRpdiA+IGRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICYgPiB1bC5vZmZDYW52YXNNZW51LXRhYnRvcHMge1xuXG4gICAgICAgICYgPiBsaS5oYXNOb3RpZmljYXRpb25zOmFmdGVye1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgICAgICByaWdodDogMjhweDtcbiAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGxpLmhhc05vdGlmaWNhdGlvbnMyOmFmdGVye1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLW5vdGlmaWNhdGlvbnNDb3VudCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxM3B4LCAkd2hpdGUsIDUwMCwgMS42OSk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblx0XG5cdFx0Ly9wYWRkaW5nLWxlZnQ6IDIwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICAmID4gbGksXG4gICAgICAgICYgPiBsaS5hY3RpdmUge1xuICAgICAgICAgICAgcGFkZGluZzo2cHggMTVweCA2cHggMDtcbiAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZTtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiBtYXBfZ2V0KCRvZmZDYW52YXNOYXYsaWNvbnNPbik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgICAgICAgICAgICAgLmljb24tZGFzaGJvYXJkLWhlYWRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDUwcHg7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nOiAyMHB4IDAgMjBweCAxMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGkub24gPiBhLFxuICAgICAgICBsaSA+IGE6aG92ZXIge1xuICAgICAgICAgICAgLy9ib3JkZXItcmlnaHQtY29sb3I6IG1hcF9nZXQoJG9mZkNhbnZhc05hdixhY2NlbnQpO1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiBtYXBfZ2V0KCRvZmZDYW52YXNOYXYsaG92ZXIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4ub2ZmLWNhbnZhcy1uYXYgLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24ge1xuICAgIGxpID4gdWwgbGk+YSB7XG5cbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDcwMG1zIGVhc2U7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZW51LXRpdGxle1xuICAgIEBpbmNsdWRlIGZvbnQodGl0bGUsIDM0cHgsIG1hcF9nZXQoJG9mZkNhbnZhc05hdixoZWFkZXIpLCBmYWxzZSwgIDEuODgpO1xuICAgIHBhZGRpbmctbGVmdDo1MHB4O1xufVxuXG4uaDJ7XG4gICAgbWFyZ2luOiAwLjgzZW0gMDtcbn1cblxuXG4uaW5zdXJhbmNlLXR5cGUtYWxlcnQtbWVudXtcbiAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxM3B4LCAkd2hpdGUsIDUwMCwgMS40Nik7XG4gICAgLnN0YWZmLWNvbnRhY3R7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDEzcHgsICM5ZTljOWUsIDMwMCwgMS40Nik7XG4gICAgfVxuICAgICYuYWxlcnQtbWVzc2FnZXtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTNweCwgJHdoaXRlLCAzMDAsIDEuNDYpO1xuICAgIH1cbn1cblxuLm5vdGlmaWNhdGlvbi1wb2xpY3ktbWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIG1hcmdpbjogMHB4IDUwcHg7XG4gICAgLmNsb3NlLWNvcHkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDEzcHgsICRwdXJwbGlzaC1ncmV5LCAzMDAsIDEuNDYpO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGxpbmstcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vdGlmaWNhdGlvbi1wb2xpY3ktbWVudSArIC5ub3RpZmljYXRpb24tcG9saWN5LW1lbnUge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDAuOXB4ICRwdXJwbGlzaC1ncmV5O1xufVxuXG4udGltZS1hZGRlZHtcbiAgICB3aWR0aDogMTk4cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDEzcHgsICRwdXJwbGlzaC1ncmV5LCAzMDAsIDEuNDYpO1xufVxuXG4uZGlzcGxheS1pbmxpbmUtYmxvY2t7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZGlzcGxheS1pbmxpbmV7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uZGlzcGxheS1ibG9ja3tcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbiIsIi8vRm9ybSB3aGVuIHBsYWNlZCBpbnNpZGUgYSB0YWJiZWQgb2ZmIGNhbnZhcyBtZW51IGVsZW1lbnRcbi5tdWx0aXBsZS1vY20tZm9ybS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogODB2aDtcbn1cbi5vY20tZm9ybXtcbiAgICBwYWRkaW5nOjAgNTBweCAwIDUwcHg7XG5cbiAgICAubWVudS10aXRsZXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgfVxuXG4gICAgLm1lbnUtc3VidGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuXG4gICAgLmZvcm0tZmllbGR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206Ljc1ZW07XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJde1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkIG1hcF9nZXQoJG9mZkNhbnZhc05hdixib3JkZXIpO1xuICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgICAgICBhcHBlYXJhbmNlOm5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDoyMHB4O1xuICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6MTBweCA2cHg7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246YWxsIDMwMG1zIGVhc2U7XG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6JGFjY2VudC1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6JHdoaXRlO1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXXtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIG1hcF9nZXQoJG9mZkNhbnZhc05hdixib3JkZXIpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl17XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIGxhYmVse1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDEzcHgsbWFwX2dldCgkb2ZmQ2FudmFzTmF2LGhlYWRlciksIGZhbHNlLCAgMTVweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206LjVlbTtcbiAgICB9XG5cbiAgICAuYnRuX2F7XG4gICAgICAgIG1hcmdpbjoxZW0gMCAwLjc1ZW07XG4gICAgfVxuXG4gICAgLmZvcm0tbGlua3N7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTJweCxtYXBfZ2V0KCRvZmZDYW52YXNOYXYsdGV4dCksIGZhbHNlLCAgMThweCk7XG4gICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjokaXJvbjtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcF9nZXQoJG9mZkNhbnZhc05hdixhY2NlbnQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ub2NtLWFjYy1zd2l0Y2hlcntcblxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5vY20tcGVybWlzc2lvbnMge1xuICAgIC5tZW51LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICBjb2xvcjogI2JiYjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2NjtcbiAgICB9XG4gICAgZm9ybSAuY2hlY2std3JhcCAuZm9jYiB7XG4gICAgICAgIGNvbG9yOiAjYmJiO1xuICAgIH1cbiAgICBmb3JtIC5jaGVjay13cmFwIC5mb2NiOmhvdmVyLFxuICAgIGZvcm0gLmNoZWNrLXdyYXAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5mb2NiZWQ6Y2hlY2tlZCsuZm9jYiB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgZm9ybSAuY2hlY2std3JhcCBpbnB1dFt0eXBlPSdjaGVja2JveCddLmZvY2JlZCsuZm9jYjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTc1KTtcbiAgICAgICAgc2NhbGU6IDAuOTtcbiAgICB9XG4gICAgZm9ybSAuY2hlY2std3JhcCBpbnB1dFt0eXBlPSdjaGVja2JveCddLmZvY2JlZCsuZm9jYjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICBmb3JtIC5jaGVjay13cmFwIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrLmZvY2I6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5MGNlNTE7XG4gICAgfVxufSIsIi8qKlxuKiBTaXRlIHNwZWNpZmljIG1lbnUgaGFjayAjc2hhbWVcbioqL1xuXG4uc2l0ZS1sc29ze1xuICAgICAucGFnZS1nZXQtYS1xdW90ZSxcbiAgICAgLnBhZ2UtcmVxdWVzdC1hLXF1b3Rle1xuICAgICAgICBkaXNwbGF5Om5vbmUhaW1wb3J0YW50O1xuICAgICB9XG59XG5cbi5zaXRlLWxvY2t0b25tb2JpbGl0eXtcbiAgICAgLnBhZ2UtaW5zdXJhbmNlLXNlcnZpY2VzLFxuICAgICAucGFnZS1hYm91dC11c3tcbiAgICAgICAgZGlzcGxheTpub25lIWltcG9ydGFudDtcbiAgICAgfVxufVxuXG4uc2l0ZS1tZWRpY2EsXG4uc2l0ZS1vYXNpcyxcbi5zaXRlLWhlYWx0aGNhcmV7XG4gICAgLm5hdi1pY29ucy13cmFwe1xuICAgICAgICBkaXNwbGF5Om5vbmUhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIuc2FsZXMtbWVkaWNhLFxuLnNhbGVzLWhlYWx0aGNhcmUsXG4uc2FsZXMtYWNjb3VudGFudHN7XG4gICAgZm9udC1zaXplOjE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS41NjtcbiAgICAuYXJ0aWNsZS1oZWFkaW5ne1xuICAgICAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiw0OHB4LCRkYXJrLDQwMCwxLjIxKTtcbiAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9Njc1XCIpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNGVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idG57XG4gICAgICAgIG1hcmdpbi10b3A6MmVtO1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICB9XG59XG5cbi5zYWxlcy1hY2NvdW50YW50c3tcbiAgICBiYWNrZ3JvdW5kOnVybCgkc2FsZXMtYmctaW1nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgIH1cbiAgICAuYm91bmRzLmZsZXgtcGFyZW50IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgfVxufVxuXG4uc2FsZXMtYWNjb3VudGFudHMtaGVhZHtcbiAgICBmb250LXNpemU6MThweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2QtZ3JleTtcbiAgICBAaWYgJHNpdGUgPT0gJ25vcndheScge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbm9yLWxpZ2h0Z3JleTtcbiAgICB9XG5cbiAgICAuaW50cm8tb25le1xuICAgICAgICBjb2xvcjogJGFjY2VudC1wcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5pbnRyby10d297XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIEBpZiAkc2l0ZSA9PSAnbm9yd2F5JyB7XG4gICAgICAgICAgICBjb2xvcjokYm9keS10ZXh0O1xuICAgICAgICB9XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGlmICRzaXRlID09ICdub3J3YXknIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTU4cHgpO1xuICAgICAgICAgICAgd2lkdGg6IDMxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwJSAxMDAlIDAlIDEwMCU7XG4gICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMTMwJSwgMTMwJSAwJSwgMTAwJSAxMDAlLCAxMDAlIDEwMCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwLjU2KSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiB9XG5cbi5pY29uLWNpcmNsZS1idWxsZXR7XG4gICAgZmlsbDokYWNjZW50LXByaW1hcnk7XG4gICAgbWFyZ2luLXJpZ2h0OjAuNzVlbTtcbn1cbi5zYWxlcy1saXN0e1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBsaXtcbiAgICAgICAgcGFkZGluZzozcHggMCAzcHggMjBweDtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDotMjBweDtcbiAgICAgICAgICAgIHRvcDoxMHB4O1xuICAgICAgICAgICAgZmlsbDokYWNjZW50LXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiRib2R5LXRleHQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44ZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb3VudGVyLWxpc3R7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgcGFkZGluZy1ib3R0b206MmVtO1xuICAgIC5jb3VudGVye1xuICAgICAgICB3aWR0aDozNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDozNnB4O1xuICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0Oi41ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiM1ZjdmOGQ7XG5cbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsaXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTozcHg7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTouNWVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjQ0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zYWxlcy1hY2NvdW50YW50cy1oZWFkLXYye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3b29kc21va2U7XG4gICAgd2lkdGg6IDEwMCU7XG5cblxuICAgIC5tYWluLXNlY3Rpb24tY29udGFpbmVye1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogMTAzOXB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIC5pbnRyby1oZWFke1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIC5pbnRyby1vbmV7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KCd0aXRsZScsIDM4cHgsICRiX3RleHQsIDMwMCwgIDEuMTYpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw2MDBweCcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmludHJvLXR3b3tcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KCdib2R5JywgMTlweCwgJGJfdGV4dCwgMzAwLCAgMS40Nyk7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cbi5zYWxlcy1hY2NvdW50YW50cy12MntcbiAgICBiYWNrZ3JvdW5kOnVybCgkc2FsZXMtYmctaW1nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDtcbiAgICBAaW5jbHVkZSBmb250KCdib2R5JywgMTlweCwgJGJvZHlfdGV4dCwgMzAwLCAgMS40Nyk7XG59XG5cbi5zYWxlcy1oZWFsdGhjYXJle1xuICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAxOXB4LCAkYm9keV90ZXh0LCAzMDAsICAxLjQ3KTtcbiAgICAuYXJ0aWNsZS1oZWFkaW5ne1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5zdG9yeS1mYWN0cy1wcm9mZXNzaW9uc3tcbiAgICAgICAgLmZsZXgtcGFyZW50e1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudC1pbmZve1xuICAgICAgICBtYXgtd2lkdGg6IDEwNTNweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICB9O1xufVxuXG4iLCIucGFnZUJsb2Nre1xuICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTokc2FsZXMtYmctaW1nO1xuICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgfVxuICAgIC5hcnRpY2xlLWhlYWRpbmd7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLDQ4cHgsJGRhcmssNDAwLDEuMjEpO1xuICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD02NzVcIil7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNGVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idG57XG4gICAgICAgIG1hcmdpbi10b3A6MmVtO1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICB9XG4gICAgJi5wYWdlQmxvY2tfaW52ZXJ0ZWR7XG4gICAgICAgIGJhY2tncm91bmQ6JGJfYmFja2dyb3VuZDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpub25lO1xuICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgIC5hcnRpY2xlLWhlYWRpbmd7XG4gICAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnBhZ2VCbG9ja3tcblxufVxuLy8gTmVlZHMgdG8gYmUgcmVwbGFjZWQgb25jZSB0aGlzIGJsb2NrIGlzIHJlZmFjdG9yZWRcbi8vLnNhbGVzLWFjY291bnRhbnRzLWhlYWR7XG4vLyAgICBmb250LXNpemU6MThweDtcbi8vICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4vLyAgICBsaW5lLWhlaWdodDogMS41Njtcbi8vICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2QtZ3JleTtcbi8vXG4vLyAgICAuaW50cm8tb25le1xuLy8gICAgICAgIGNvbG9yOiAkYXF1YS1ibHVlO1xuLy8gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbi8vICAgICAgICBmb250LXdlaWdodDogNTAwO1xuLy8gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4vL1xuLy8gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4vLyAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbi8vICAgICAgICB9XG4vL1xuLy8gICAgfVxuLy9cbi8vICAgIC5pbnRyby10d297XG4vLyAgICAgICAgY29sb3I6ICR3aGl0ZTtcbi8vICAgICAgICBmb250LXNpemU6IDE2cHg7XG4vLyAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbi8vICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbi8vICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuLy8gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4vLyAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4vLyAgICAgICAgfVxuLy8gICAgfVxuLy99XG5cbi5pY29uLWNpcmNsZS1idWxsZXR7XG4gICAgZmlsbDokYWNjZW50LXByaW1hcnk7XG4gICAgbWFyZ2luLXJpZ2h0OjAuNzVlbTtcbn1cblxuLy9TaG91bGQgYmUgcmVmYWN0b3JlZCBpbnRvIGxpc3RzIHNvIHRoZXkgY2FuIGJlIHVzZWQgZXZlcnl3aGVyZSAodGhlc2UgY3VycmVudGx5IGV4aXN0IGluIHNhbGVzX21lZGljYS5zY3NzIHRvb1xuLy8uc2FsZXMtbGlzdHtcbi8vICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbi8vICAgIGxpe1xuLy8gICAgICAgIHBhZGRpbmc6M3B4IDA7XG4vLyAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4vLyAgICAgICAgc3Zne1xuLy8gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbi8vICAgICAgICAgICAgbGVmdDotMjBweDtcbi8vICAgICAgICAgICAgdG9wOjEycHg7XG4vLyAgICAgICAgfVxuLy8gICAgfVxuLy99XG4vL1xuLy8uY291bnRlci1saXN0e1xuLy8gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuLy8gICAgbWFyZ2luLWxlZnQ6MDtcbi8vICAgIHBhZGRpbmctbGVmdDowO1xuLy8gICAgcGFkZGluZy1ib3R0b206MmVtO1xuLy8gICAgLmNvdW50ZXJ7XG4vLyAgICAgICAgd2lkdGg6MzZweDtcbi8vICAgICAgICBsaW5lLWhlaWdodDozNnB4O1xuLy8gICAgICAgIGNvbG9yOiR3aGl0ZTtcbi8vICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbi8vICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbi8vICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuLy8gICAgICAgIG1hcmdpbi1yaWdodDouNWVtO1xuLy8gICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbi8vICAgICAgICBib3JkZXItcmFkaXVzOjEwMCU7XG4vLyAgICAgICAgYmFja2dyb3VuZDojNWY3ZjhkO1xuLy9cbi8vICAgICAgICBmb250LXNpemU6IDIwcHg7XG4vLyAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbi8vICAgICAgICBoZWlnaHQ6IDM2cHg7XG4vLyAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbi8vICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4vLyAgICAgICAgICAgIGxlZnQ6MDtcbi8vICAgICAgICB9XG4vLyAgICB9XG4vLyAgICBsaXtcbi8vICAgICAgICBtYXJnaW4tYm90dG9tOjNweDtcbi8vICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbi8vICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuLy8gICAgICAgICAgICBtYXJnaW4tYm90dG9tOi41ZW07XG4vLyAgICAgICAgICAgIHBhZGRpbmctbGVmdDo0NHB4O1xuLy8gICAgICAgIH1cbi8vICAgIH1cbi8vfVxuIiwiLy8gU3VtbWFyeSBUYWJsZXMgLSBXaGVyZSBhcmUgdGhlc2UgdXNlZD9cbi5wZi1hZG1pbiwgLnBmLWRhc2hib2FyZHtcblx0LnN1bW1hcnktdGFibGUgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICB9XG4gICAgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgICAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtb2YtdHlwZSgzbikge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgIH1cbiAgICAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LW9mLXR5cGUge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICB9XG4gICAgLnN1bW1hcnktdGFibGUgLmJ1dHRvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCcsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyN0FBRTE7XG4gICAgfVxuICAgIC5zdW1tYXJ5LXRhYmxlIC5wcm9ncmVzc0JhciB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcblxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIH1cbiAgICAuc3VtbWFyeS10YWJsZSAucHJvZ3Jlc3NCYXIgYiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDhweDtcblxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgIWltcG9ydGFudDtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMjE0LCAyNTUpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMXB4IDAgcmdiYSgwLDAsMCwuNikgaW5zZXQ7XG4gICAgfVxuICAgIC5zdW1tYXJ5LXRhYmxlIC5wcm9ncmVzc0JhciAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgfVxuICAgIC5zdW1tYXJ5LXRhYmxlIC5wcm9ncmVzc0JhciBiLmNvbXBsZXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTQ0NDtcbiAgICB9XG4gICAgLnN1bW1hcnktdGFibGUgLnByb2dyZXNzQmFyIGIuaW5jb21wbGV0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNzk0MUU7XG4gICAgfVxuICAgIC5zdW1tYXJ5LXRhYmxlIC5wcm9ncmVzc0JhciBiLmVycm9ycyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCRTFFMkQ7XG4gICAgfVxuICAgIGEuZG93bmxvYWRzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMCA4cHggMzJweDtcblxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIH1cbiAgICBhLmRvd25sb2FkcyAuc3ZnLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuXG4gICAgICAgIGZpbGw6ICM5MjI1NDU7XG4gICAgfVxuICAgIC5kb2MtdGFibGUgYS5kb3dubG9hZHMgLnN2Zy1pY29uIHtcbiAgICAgICAgbGVmdDogNTAlO1xuXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcblxuICAgICAgICBmaWxsOiAjMDA4NkJGO1xuICAgIH1cbiAgICBhLmRvd25sb2FkcyAuZGxUZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAvKkRhc2hib2FyZCBUYWJsZSovIC8vVEhpbmsgdGhpcyBpcyBhZG1pbiBvbmx5XG4gICAgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0aGVhZDphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGhlYWQgdGgge1xuICAgICAgICBwYWRkaW5nOiA3cHggNXB4O1xuXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzbGF0ZS1ncmV5LTk2O1xuICAgIH1cbiAgICAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRoZWFkIHRoOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0aGVhZCB0aDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyLm9wZW4sXG4gICAgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ci5zdGF0dXMtd3JhcCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMUYyRjI7XG4gICAgfVxuICAgIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIuc3RhdHVzLXdyYXAgdGQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzkzOTU5ODtcbiAgICB9XG4gICAgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ci5zdGF0dXMtd3JhcCB0ZCBzcGFuLnN0YXR1cy10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ci5zdGF0dXMtd3JhcCB0ZCAuYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIuc3RhdHVzLXdyYXAgdGQgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDk0NDQ7XG4gICAgfVxufVxuLnBmLWRhc2hib2FyZHtcblx0IC8qRGFzaGJvYXJkIFRhYmxlKi9cbiAgICBcbiAgICAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgaGVpZ2h0OjcwcHg7XG5cbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuXG4gICAgICAgIGJvcmRlcjogMDtcblxuICAgIH1cbiAgICAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNzBweCAwIDA7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUuZG9jLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxufVxuLnBmLWFkbWlueyAvLyBEb24ndCB0aGluayB0aGlzIGlzIHVzZWRcblx0LnN1bW1hcnktdGFibGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9ODUwcHhcIikge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAgICAgLypEYXNoYm9hcmQgVGFibGUqL1xuICAgIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTM5NTk4O1xuICAgIH1cbiAgICBcbiAgICAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0U2RTdFODtcbiAgICB9XG4gICAgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XG5cbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgICAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbn0iLCIvLyBUYWJsZSBmbG93XG4ucGYtYWRtaW4sIC5wZi1kYXNoYm9hcmR7XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIDc2NyBCZWxvdyBUYWIgUG9ydHJhaXQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAvKlRhYmxlIEZsb3cqL1xuXG4gICAgICAgIC50YWJsZS1mbG93IHRoZWFkIHRyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTk5OTlweDtcbiAgICAgICAgICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGFibGUtZmxvdyA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzAlIWltcG9ydGFudDtcblxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0NDQ0M7XG5cbiAgICAgICAgICAgIHRleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50O1xuXG4gICAgICAgIH1cblxuICAgICAgICAmLmRvY3VtZW50cy1wYWdlIC50YWJsZS1mbG93ID4gdGJvZHkgPiB0ciA+IHRke1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiAwIG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDoxMDAlIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50YWJsZS1mbG93ID4gdGJvZHkgPiB0ciA+IHRkOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA2cHg7XG5cbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRvY3VtZW50cy1wYWdlIC50YWJsZS1mbG93ID4gdGJvZHkgPiB0cntcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGFsZS1wdXJwbGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IDAgMCAxNnB4IDA7XG5cdFx0XHRtYXJnaW46IDAgMCAxNnB4IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0IWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZG9jdW1lbnRzLXBhZ2UgLnRhYmxlLWZsb3cgPiB0Ym9keSA+IHRyOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRvY3VtZW50cy1wYWdlIC50YWJsZS1mbG93ID4gdGJvZHkgPiB0ciA+IHRkOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC50YWJsZS1mbG93ID4gdGZvb3QgPiB0ciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYmxlLWZsb3cgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAudGFibGUtZmxvdyAuZnVsbC13aWR0aCArIHRkIHtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50YWJsZS1mbG93ID4gdGZvb3QgPiB0ciA+IHRkLmZ1bGwtd2lkdGgge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAudGFibGUtZmxvdyA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LW9mLXR5cGUsXG4gICAgICAgIC50YWJsZS1mbG93ID4gdGZvb3QgPiB0ciA+IHRkLnNwYWNlIHtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblx0XG59XG5cbi5wZi1kYXNoYm9hcmR7XG4gICBodG1sOm5vdCguaWU5KSAuZG9jLXRhYmxlIC50YWJsZS1mbG93IGEuZG93bmxvYWRzIC5zdmctaWNvbiB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuXHRcdFx0bGVmdDogMDtcblxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdCAgIFx0XG5cdFx0fVxuXHR9XG59IiwiLnBmLWFkbWluLCAucGYtZGFzaGJvYXJke1xuXHQudGFibGUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC50YWJsZSAudHdvLXRoaXJkLFxuICAgIC50YWJsZSAub25lLXRoaXJkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8PTg1MHB4XCIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFibGUgLm9uZS10aGlyZCB7XG4gICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD04NTBweFwiKSB7XG4gICAgICAgIFx0bWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFibGUuc3VtbWFyeSAub25lLXRoaXJkIHtcbiAgICAgICAgd2lkdGg6IDQyNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gICAgICAgIFx0d2lkdGg6IDIyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVGFibGUgU3R5bGVzXG4gICAgdGFibGUgdGZvb3Q6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgaGVpZ2h0OiA1cHg7XG5cbiAgICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICAgIHRhYmxlIHRmb290IHRyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkzOTU5ODtcbiAgICB9XG59XG5cbiAvKnRhYmxlIHN0eWxlKi9cblxuLnBmLWFkbWluIC5yZnFPcHRpb25zQ29udGFpbmVyIC5yZnFGb290ZXJUYWJsZXtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDM0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQtcHJpbWFyeTtcbiAgICB9XG59XG5cbi5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSxcbi5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICBib3JkZXItc3BhY2luZzogMnB4O1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNHB4KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudC1wcmltYXJ5O1xuICAgIH1cbiAgICB0aGVhZCB0ciB0aDpub3QoOmVtcHR5KSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Mzk1OTg7XG4gICAgfVxuICAgIHRib2R5IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkzOTU5ODtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICB9XG4gICAgdGJvZHkgdHIge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICAgICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgIzkzOTU5ODtcbiAgICB9XG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgIC8vYmFja2dyb3VuZDogJGxpZ2h0LWdyZXktc2V2ZW47XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGljZS1ibHVlO1xuICAgIH1cblx0Ji5kZXRhaWwtdGFibGUtZGFyayB7XG5cdFx0Ym9yZGVyLXNwYWNpbmc6IDBweDtcblx0XHR0Ym9keSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY2hhcmNvYWwtZ3JleTtcblx0XHRcdGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xuXHRcdH1cblx0XHR0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjaGFyY29hbC1ncmV5O1xuXHRcdH1cblx0XHR0Ym9keSB0ci5saWdodGVuIHtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcblx0XHR9XG5cdFx0dGJvZHkgdHIge1xuXHRcdFx0Ym9yZGVyOm5vbmVcblx0XHR9XG5cdH1cbn1cbnRhYmxlIHRoZWFkOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuXG5cblxuLmRhdGFUYWJsZSxcbi5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSxcbi5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpe1xuICAgIHRoZWFkIHRoe1xuICAgICAgICBib3JkZXI6IDAgbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IG1hcF9nZXQoJGRhdGF0YWJsZXMsdGhCZyk7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJ3RpdGxlJywgMjFweCwgbWFwX2dldCgkZGF0YXRhYmxlcyx0aFRleHQpLCA1MDAsICAxLjQpO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG5cbiAgICB9XG4gICAgdGJvZHkge1xuICAgICAgICB0ZHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCdib2R5JywgMTRweCwgJGRhcmssIDQwMCwgIDEuMjEpO1xuICAgICAgICB9XG5cdFx0dHIucmVxdWlyZXNBdHRlbnRpb24ge1xuXHRcdFx0dGQge2NvbG9yOiR3YXJuLWNvbG9yO31cblx0XHRcdFxuXHRcdFx0Lmljb24td2FybmluZy10cmlhbmdsZSB7XG5cdFx0XHRcdGZpbGw6ICR3YXJuLWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0XHR0ci5mZWF0dXJlZHJvdyB7XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR9XG5cdFx0XHR0ZDpsYXN0LWNoaWxke1xuXHRcdFx0XHRmb250LXNpemU6MTdweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6NjAwO1xuXHRcdFx0fVxuXHRcdH1cbiAgICAgICAgdHIuc2hvd24gKyB0ciB7XG5cbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFN0U4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAuODVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRyIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC42MjVyZW0gLjg1cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTdFODtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXHRcblx0Ji5kZXRhaWwtdGFibGUtZGFyayB7XG5cdFx0Ym9yZGVyLXNwYWNpbmc6IDBweDtcblx0XHR0Ym9keSB7XG5cdFx0XHR0aHtcblx0XHRcdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nOiAyMnB4IDIzcHg7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQoJ3RpdGxlJywgMjJweCwgJHdoaXRlLCAyMDAsICAxLjIxKTtcblx0XHRcdH1cblx0XHRcdHRke1xuXHRcdFx0XHRwYWRkaW5nOiAyMnB4IDIzcHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2hhcmNvYWwtZ3JleTtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvdHRvbTogLTVweDtcblx0XHR9XG5cdH1cblx0XG5cdCYuZGV0YWlsLXRhYmxlLWRhcmstbGlnaHQge1xuXHRcdHRib2R5IHtcblx0XHRcdHRkOm50aC1vZi10eXBlKG9kZCl7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjaGFyY29hbC1ncmV5O1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Ji50d28tZXF1YWwtY29sdW1ucyB7XG5cdFx0dGJvZHkge1xuXHRcdFx0dGR7XG5cdFx0XHRcdHdpZHRoOjUwJTtcblx0XHRcdFx0QGluY2x1ZGUgZm9udCgnYm9keScsIDE0cHgsICRkYXJrLCAyMDAsICAxLjIxKTtcblx0XHRcdH1cblx0XHRcdHRkOm50aC1vZi10eXBlKG9kZCl7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjYwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBmLWFkbWluIHRhYmxlLm5vLWJvdHRvbS1ib3JkZXI6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cblxuLnRyYWZmaWMtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xufVxuLnRyYWZmaWMtcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRlZXBwaW5rO1xufVxuLnRyYWZmaWMtb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya29yYW5nZTtcbn1cbi50cmFmZmljLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHllbGxvdztcbn1cbi50cmFmZmljLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG59XG5cblxuLmZsYXQtcGxhaW4tdGFibGUge1xuXHQvKiBVTlNFVCBBTEw/IE5haC5cblx0XHRcdHRhYmxlLmZsYXQtcGxhaW4tdGFibGUsXG5cdFx0XHR0YWJsZS5mbGF0LXBsYWluLXRhYmxlIHRoZWFkLFxuXHRcdFx0dGFibGUuZmxhdC1wbGFpbi10YWJsZSB0Ym9keSxcblx0XHRcdHRhYmxlLmZsYXQtcGxhaW4tdGFibGUgdGZvb3QsXG5cdFx0XHR0YWJsZS5mbGF0LXBsYWluLXRhYmxlIHRoLFxuXHRcdFx0dGFibGUuZmxhdC1wbGFpbi10YWJsZSB0ZCxcblx0XHRcdHRhYmxlLmZsYXQtcGxhaW4tdGFibGUgdHIge1xuXHRcdFx0XHRhbGw6IHVuc2V0O1xuXHRcdFx0fSAqL1xuXHR3aWR0aDoxMDAlO1xuXHRtYXJnaW4tYm90dG9tOjFyZW07XG5cdGZvbnQtc2l6ZTogMC45NXJlbTtcblx0dGhlYWQsIHRib2R5IHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxuXHR0aGVhZCB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU1NTU1O1xuXHR9XG5cdHRoLCB0ZCB7XG5cdFx0cGFkZGluZzozcHggMTZweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdH1cblx0dGgge1xuXHRcdHBhZGRpbmctYm90dG9tOjEwcHg7XG5cdH1cblx0dHIgdGQ6Zmlyc3QtY2hpbGQsIHRyIHRoOmZpcnN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLWxlZnQ6MDtcblx0fVxuXHR0ciB0ZDpsYXN0LWNoaWxkLCB0ciB0aDpsYXN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLWxlZnQ6MDtcblx0fVxuXHR0Ym9keTpiZWZvcmUge2xpbmUtaGVpZ2h0OjEwcHg7IGNvbnRlbnQ6XCJcXDIwMENcIjsgZGlzcGxheTpibG9jazt9XG5cdHRkIGEgc3ZnIHtcblx0XHRoZWlnaHQ6IDEuMmVtO1xuXHRcdHdpZHRoOiAxLjJlbTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGZpbGw6ICRhX2J0bi1iYWNrZ3JvdW5kO1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuXHR0ZDpsYXN0LWNoaWxkIHt3aGl0ZS1zcGFjZTpub3dyYXA7IHBhZGRpbmctcmlnaHQ6MDsgdGV4dC1hbGlnbjpyaWdodDt9XG5cblx0dHIuZnV0dXJlLCB0ci52b2lkZWQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHR0ci52b2lkZWQge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA0OCUsIHJnYmEoMCwwLDAsMC4xKSwgdHJhbnNwYXJlbnQgNTIlLCB0cmFuc3BhcmVudCk7IC8vbGluZVxuXHR9XG5cdHRyLmZ1dHVyZTpob3ZlcjphZnRlciwgdHIudm9pZGVkOmhvdmVyOmFmdGVyIHtcblx0XHRjb250ZW50OiBhdHRyKGRhdGEtdGlwKTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW4tdG9wOiAtMS4yZW07XG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcblx0XHRjb2xvcjogIzg4ODg4ODtcblx0XHRwYWRkaW5nOiAycHggNnB4O1xuXHRcdGZvbnQtc2l6ZTogMC44ZW07XG5cdFx0Ym94LXNoYWRvdzogMCA1cHggMTBweCAtN3B4IGJsYWNrO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lOyAvKiB3ZSBkb250IHdhbnQgdGhpcyB0b29sdGlwIHRvIGdldCBpbiB0aGUgd2F5ICovXG5cdH1cblx0Lyp0ci52b2lkZWQ6aG92ZXI6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJG1wX2Jsb29kLXJlZCwgODAlKTtcblx0fSovXG5cdHRyLmZ1dHVyZSB0ZCwgdHIudm9pZGVkIHRkIHtcblx0XHRvcGFjaXR5OiAwLjM7XG5cdFx0ZmlsdGVyOiBncmF5c2NhbGUoMSk7XG5cdFx0YSB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdH1cblx0dHIubGF0ZXN0IHRkIHtcblx0XHRhLmRlbGV0ZSB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdGNvbG9yOiAjY2NjY2NjO1xuXHRcdH1cblx0fVxuXHR0ci5hY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNEREVCRUY7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0YVtocmVmPVwiI1wiXSB7XG5cdFx0XHRvcGFjaXR5OiAwLjM7XG5cdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcblx0XHR9XG5cdH1cblx0dHIuYWN0aXZlIHRkOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcXDIxRThcIjsgLypcXDIxRkUgIFxcMjE5MiBcXDIxQzAgMjc5RSAyNzlGIDI3QTcqL1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAtMC4yNWVtO1xuXHRcdGNvbG9yOiNiOGQ2ZGU7XG5cdH1cblx0XG59XG5cbi5hc3NpZ25lZERhdGVUaW1lLCAuZG9uZURhdGVUaW1le1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59IiwiLnBmLWZvcm1fZmxleHtcbiAgICAjbWFpbmhlYWRlciAuc3ZnLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwIDA7XG4gICAgfVxuXHQjbWFpbmhlYWRlciAubWVudSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMzJweDtcblxuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjbWFpbmhlYWRlciAubWVudSAuc3ZnLWljb24ge1xuICAgICAgICBmaWxsOiAjQjZCQ0I4O1xuICAgIH1cblx0I3B1c2hOYXYge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTk5OTk5OTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDM4NHB4O1xuICAgICAgICBwYWRkaW5nOiA2NHB4IDAgMzJweCAzMnB4O1xuXG4gICAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcztcbiAgICAgICAgdHJhbnNpdGlvbjogICAgICAgICB0cmFuc2Zvcm0gLjNzO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXG4gICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRwdXNoTmF2LHRleHQpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBtYXBfZ2V0KCRwdXNoTmF2LGJhY2tncm91bmQpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgICAuaWU5ICNwdXNoTmF2IHtcbiAgICAgICAgYm9yZGVyLXRvcDogNThweDtcbiAgICB9XG4gICAgI3B1c2hOYXYgLnRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgfVxuICAgICNwdXNoTmF2IC5tZW51IHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICB9XG4gICAgI3B1c2hOYXYgLm1lbnUgLnN2Zy1pY29uIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcblxuICAgICAgICBmaWxsOiBtYXBfZ2V0KCRwdXNoTmF2LHRleHQpO1xuICAgIH1cbiAgICAjcHVzaE5hdiB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuICAgICNwdXNoTmF2IHVsIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgcGFkZGluZzogMTZweCAzMnB4IDE2cHggMDtcblxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbWFwX2dldCgkcHVzaE5hdixib3JkZXIpO1xuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6IG1hcF9nZXQoJHB1c2hOYXYsdGV4dCk7XG4gICAgICAgICAgICAmOmhvdmVyLCAmLm9ue1xuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRwdXNoTmF2LGhvdmVyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjcHVzaE5hdiAuY3JlYXRlIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgI3B1c2hOYXYgLmNyZWF0ZSAuc3ZnLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG5cbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICBmaWxsOiBtYXBfZ2V0KCRwdXNoTmF2LHRleHQpO1xuICAgIH1cblxuICAgIC5ib3VuZHMge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIH1cblxuICAgICYub3Blbk5hdiAjcHVzaE5hdiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcblxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLm9wZW5OYXYgLmJvdW5kcyB7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM4NHB4KSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM4NHB4KSFpbXBvcnRhbnQ7XG4gICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD0zODRweFwiKSB7XG5cdFx0ICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcblx0XHQgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5vcGVuTmF2ICNoZWFkYmFuZCAuYm91bmRzLFxuICAgICYub3Blbk5hdiAjbWFpbmhlYWRlciAuYm91bmRzIHtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSFpbXBvcnRhbnQ7XG4gICAgfVxuXG59XG4iLCIudGhyZWUtb3B0aW9ucyB7XG4gICAgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgICAgIC5mbGV4LXBhcmVudCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgLmJsb2NrLWdldEFRdW90ZU9wdGlvbiB7XG4gICAgICAgICAgICAgICAvKiAgbWF4LXdpZHRoOiAzODhweDsgKi9cbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMxMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiAzNjZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTJmMzg7XG4gICAgICAgICAgICAgICAgLyogbWFyZ2luLXRvcDogMjBweDsgKi9cbiAgICAgICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODhweCl7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODEycHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRocmVlLW9wdGlvbnMtaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3JTtcbiAgICAgICAgICAgICAgICAgICAgLmdldEFRdW90ZU9wdGlvbi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFHYXJhbW9uZFBybyxzZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmdldEFRdW90ZU9wdGlvbi1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgLnN2Zy13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWZpbGUtYWx0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWNsb3VkLXVwbG9hZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1waG9uZS12b2x1bWV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYS5idG5fYSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJyxcIkdvdGhhbSBCXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIC8qbG9va3MgbGFtZSAtIHRleHQgaXMgYXQgdG9wLiBjZW50ZXIgaXQ6ICovXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNtb2RhbC1jYWxsYmFjaywgI21vZGFsLXVwbG9hZCwgI21vZGFsLWNvbXBsZXRlLXByb3Bvc2FsIHtcbiAgICAgICAgLmdldEFRdW90ZU9wdGlvbi1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICAgICN1cGxvYWRGb3JtSW5mb3tcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBtYXJnaW46IDM1cHggMCA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRpYWxvZy10aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQUdhcmFtb25kUHJvLHNlcmlmO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvY2I6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNWE2MjM7XG4gICAgICAgIH1cblxuICAgICAgICAuanNvbkZvcm0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCsuZm9jYjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzIxMmYzODtcbiAgICAgICAgfVxuXG4gICAgICAgIC5qc29uRm9ybSBpbnB1dFt0eXBlPXJhZGlvXSsuZm9jYjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmpzb25Gb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrLmZvY2I6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcMjcxNFwiO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBjZTUxO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOTBjZTUxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmpzb25Gb3JtIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTm9ybWFsaXNlIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5cbiAuanNvbkZvcm0ge1xuXG4gICAgLy9EZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG5cbiAgICBmaWVsZHNldCB7XG4gICAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgICAgIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcblxuICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDYvNy84LzkuXG4gICAgICogMi4gQ29ycmVjdCB0ZXh0IG5vdCB3cmFwcGluZyBpbiBGaXJlZm94IDMuXG4gICAgICogMy4gQ29ycmVjdCBhbGlnbm1lbnQgZGlzcGxheWVkIG9kZGx5IGluIElFIDYvNy5cbiAgICAgKi9cblxuICAgIGxlZ2VuZCB7XG4gICAgICAgIGJvcmRlcjogMDsgLyogMSAqL1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAyICovXG4gICAgICAgICptYXJnaW4tbGVmdDogLTdweDsgLyogMyAqL1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiAxLiBDb3JyZWN0IGZvbnQgc2l6ZSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cbiAgICAgKiAyLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIElFIDYvNywgRmlyZWZveCAzKywgU2FmYXJpIDUsXG4gICAgICogICAgYW5kIENocm9tZS5cbiAgICAgKiAzLiBJbXByb3ZlIGFwcGVhcmFuY2UgYW5kIGNvbnNpc3RlbmN5IGluIGFsbCBicm93c2Vycy5cbiAgICAgKi9cbiAgICBidXR0b24sXG4gICAgaW5wdXQsXG4gICAgc2VsZWN0LFxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gICAgICAgIG1hcmdpbjogMDsgLyogMiAqL1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDMgKi9cbiAgICAgICAgKnZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8qIDMgKi9cbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgICo6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEFkZHJlc3MgRmlyZWZveCAzKyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAgICAgKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAgICAgKi9cbiAgICBidXR0b24sXG4gICAgaW5wdXQge1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAgICAgKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICAgICAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gQ2hyb21lLCBTYWZhcmkgNSssIGFuZCBJRSA2Ky5cbiAgICAgKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3ggNCsgYW5kIE9wZXJhLlxuICAgICAqL1xuICAgIGJ1dHRvbixcbiAgICBzZWxlY3Qge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICAgICAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICAgICAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAgICAgKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICAgICAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAgICAgKiA0LiBSZW1vdmUgaW5uZXIgc3BhY2luZyBpbiBJRSA3IHdpdGhvdXQgYWZmZWN0aW5nIG5vcm1hbCB0ZXh0IGlucHV0cy5cbiAgICAgKiAgICBLbm93biBpc3N1ZTogaW5uZXIgc3BhY2luZyByZW1haW5zIGluIElFIDYuXG4gICAgICovXG4gICAgLy9ub3JtYWxpc2VcbiAgICBidXR0b24sXG4gICAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuICAgIGlucHV0W3R5cGU9XCJyZXNldFwiXSxcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXG4gICAgICAgICpvdmVyZmxvdzogdmlzaWJsZTsgIC8qIDQgKi9cbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICAgICAqL1xuICAgIC8vbm9ybWFsaXNlXG4gICAgYnV0dG9uW2Rpc2FibGVkXSxcbiAgICBpbnB1dFtkaXNhYmxlZF0sXG4gICAgKjpkaXNhYmxlZCxcbiAgICBidXR0b25bcmVhZC1vbmx5XSxcbiAgICBpbnB1dFtyZWFkLW9ubHldLFxuICAgIGJ1dHRvbltyZWFkb25seV0sXG4gICAgaW5wdXRbcmVhZG9ubHldLFxuICAgIGlucHV0LnJlYWRvbmx5IHtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRlbC1iZy1kaXNhYmxlZCAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIGlucHV0W2Rpc2FibGVkXSArIGxhYmVsLm9ub2Zmc3dpdGNoLWxhYmVsIHtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRlbC1iZy1kaXNhYmxlZCAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGNvbnRlbnQtYm94IGluIElFIDgvOS5cbiAgICAgKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LlxuICAgICAqIDMuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA3LlxuICAgICAqICAgIEtub3duIGlzc3VlOiBleGNlc3MgcGFkZGluZyByZW1haW5zIGluIElFIDYuXG4gICAgICovXG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICAgICAgICBwYWRkaW5nOiAwOyAvKiAyICovXG4gICAgICAgICpoZWlnaHQ6IDEzcHg7IC8qIDMgKi9cbiAgICAgICAgKndpZHRoOiAxM3B4OyAvKiAzICovXG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAgICAgKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAgICAgKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbiAgICAgKi9cbiAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAgICAgKiBvbiBPUyBYLlxuICAgICAqL1xuICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggMysuXG4gICAgICovXG4gICAgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuICAgIGlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIDEuIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA2LzcvOC85LlxuICAgICAqIDIuIEltcHJvdmUgcmVhZGFiaWxpdHkgYW5kIGFsaWdubWVudCBpbiBhbGwgYnJvd3NlcnMuXG4gICAgICovXG4gICAgdGV4dGFyZWEge1xuICAgICAgICBvdmVyZmxvdzogYXV0bzsgLyogMSAqL1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyAvKiAyICovXG4gICAgICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGhlaWdodDogNmVtO1xuICAgIH1cblxuICAgIHRleHRhcmVhLmNrZWRpdG9yIHtcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICB9XG5cdFxuXHQgYnV0dG9uLnJvd0J1dHRvbiB7XG5cdFx0IHBhZGRpbmc6IDZweCAxMXB4O1xuXHRcdCBoZWlnaHQ6IDM2cHg7XG5cdFx0IHdpZHRoOiAxMDAlO1xuXHRcdCBmb250LXNpemU6IDE1cHg7XG5cdCB9XG59XG5cbi8qKlxuICogMS4gRmlyZWZveCAxOC1cbiAqIDIuIEZpcmVmb3ggMTkrXG4gKi9cbi5qc29uRm9ybSAqOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJHNoYWR5LWxhZHk7XG59XG4uanNvbkZvcm0gKjotbW96LXBsYWNlaG9sZGVyIHsgLyogMSAqL1xuICAgIGNvbG9yOiAkc2hhZHktbGFkeTtcbn1cbi5qc29uRm9ybSAqOjotbW96LXBsYWNlaG9sZGVyIHsgIC8qIDIgKi9cbiAgICBjb2xvcjogJHNoYWR5LWxhZHk7XG59XG4uanNvbkZvcm0gKjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkc2hhZHktbGFkeTtcbn1cblxuIiwiXG4vKioqKioqKioqKioqKioqKiBHRU5FUkFMICoqKioqKioqKioqKioqKioqKi9cblxuJHN0dW5uUGxhdGUtYm91bmRzOiAxMzMycHg7XG4kc3R1bm5QbGF0ZS1oLXBhZGRpbmc6IDMycHg7XG4kd3JhcHBlci1saW1pdDogNzA2cHg7XG5cbi8qKioqKioqKioqKioqKioqKiBGT05UUyAqKioqKioqKioqKioqKioqKioqL1xuXG4vLyBMZWdlbmRcbiRsZWdlbmQtZnM6IDIwcHg7XG4kbGVnZW5kLWxoOiAyNnB4O1xuJGxlZ2VuZC1mdzogNDAwO1xuXG4vLyBMYWJlbHNcbiRsYWJlbC1mczogMTNweDtcbiRsYWJlbDItZnM6IDEycHg7XG4kbGFiZWwtbGg6IDE2cHg7XG5cbi8vIElucHV0c1xuJGlucHV0LWZzOiAxM3B4O1xuXG4vLyBUb29sdGlwcyBhbmQgQm94ZXNcbiR0b29sdGlwLWZzOiAxMnB4O1xuJHRvb2x0aXAtbGg6IDE1cHg7XG4kdG9vbHRpcC1mdzogNTAwO1xuXG4vLyBCdXR0b25zXG4kYnV0dG9uLWZzOiAxMnB4O1xuJGJ1dHRvbi1mdzogNTAwO1xuXG4vLyBEYXRhdGFibGUgJiBMYWJlbHMgKFJlcGVhdGFibGUgcmVnaW9ucylcbiR0aC1mczogMTFweDtcbiR0aC1mdzogNTAwO1xuXG4vLyBEYXRhdGFibGVcbiR0ZC1mczogMTNweDtcbiR0aDItZnc6IDcwMDtcbiR0aDMtZnc6IDQwMDtcblxuLy8gU3dpdGNoIE9ufE9mZlxuJHN3aXRjaC1mczogMTNweDtcbiRzd2l0Y2gtZnc6IDcwMDtcblxuLy8gSW50cm8gJiBSYWRpbyBMYWJlbFxuJGludHJvLWZzOiAxM3B4O1xuJGludHJvLWxoOiAxNnB4O1xuJGludHJvLWZ3OiA0MDA7XG5cbi8qKioqKioqKioqKioqKioqKiBDT0xPUlMgKioqKioqKioqKioqKioqKioqKi9cblxuJHdoaXRlOiAjZmZmZmZmO1xuJGJ1dHRlcmN1cDogI2Y1YTYyMztcbiR3b29kc21va2U6ICMwNjA3MDg7XG4kYWxhYmFzdGVyOiAjZjdmN2Y3O1xuJGR1c3R5LWdyYXk6ICM5YjliOWI7XG4kZHVzdHktZ3JheTI6ICM5Nzk3OTc7XG4kanVuaXBlcjogIzY3ODY4ZTtcbiRvZmYteWVsbG93OiAjZmVmY2RmO1xuJG1vbnphOiAjZDAwMjFiO1xuJGF0bGFudGlzOiAjOTNiZTMwO1xuJGF0bGFudGlzMjogIzkwY2U1MTtcbiRjZXJ1bGVhbjogIzAwYTljYztcbiRjZXJ1bGVhbjI6ICMwMUJFRTU7XG4kY2VydWxlYW4zOiAjMDBBOUNDO1xuJGJvdHRpY2VsbGk6ICNjZmU1ZTk7XG4kaHVtbWluZy1iaXJkOiAjZTJmN2ZiO1xuJHR1bmRvcmE6ICM0YTRhNGE7XG4kZWJvbnktY2xheTogIzIxMmYzODtcbiRzYWx0LWJveDogIzY3NjY2ODtcbiRzaWx2ZXItc2FuZDogI2M4YzljYTtcbiRzaWx2ZXItc2FuZDI6ICNiYmJkYmQ7XG4kbGltYTogIzdlZDMyMTtcbiRncmVlbi1sZWFmOiAjNDE3NTA1O1xuJHN1Ym1hcmluZTogI2I3YmZjNDtcbiRzaGFkeS1sYWR5OiAjYjJiMWIyO1xuJGlyb246ICNkZmUwZTE7XG4kaXJvbjI6ICNlM2UzZTQ7XG4kYmxhY2staGF6ZTogI2VkZWVlZTtcbiRhbHRvOiAjZDRkNGQ0O1xuJHNoYXJrOiAjMjAyNjJhO1xuJGF0aGVucy1ncmF5OiAjZWVlZWVmO1xuXG4vLyBHbG9iYWxcbiR0ZXh0LWNvbG9yOiAkd29vZHNtb2tlO1xuJHBsYWNlaG9sZGVyLWNvbG9yOiAkc2hhZHktbGFkeTtcbiRlbC1jb2xvci1lcnI6ICRtb256YTtcblxuLy8gQmFja2dyb3VuZHMgKEVsZW1lbnRzKVxuJGVsLWJnOiAkd2hpdGU7XG4kZWwtYmctcmVxOiAkd2hpdGU7XG4kZWwtYmctZGlzYWJsZWQ6ICRhbGFiYXN0ZXI7XG4kZWwtYmctZm9jdXM6ICRvZmYteWVsbG93O1xuJGVsLWJnLWludmVyc2U6ICRvdXRlci1zcGFjZTtcblxuLy8gQm9yZGVyc1xuJGJvcmRlci1jb2xvcjogJGp1bmlwZXI7XG4kYm9yZGVyLWNvbG9yLXJlcTogJGR1c3R5LWdyYXk7XG4kYm9yZGVyLWNvbG9yLWVycjogJG1vbnphO1xuJGxpbmUtY29sb3I6ICRqdW5pcGVyO1xuJGxpbmUtY29sb3ItcmVxOiAkYnV0dGVyY3VwO1xuJGxpbmUtY29sb3ItZXJyOiAkbW9uemE7XG4kbGluZS1jb2xvci12YWw6ICRhdGxhbnRpcztcblxuLy8gQ2hlY2tib3ggJiBSYWRpb1xuJGNoZWNrYm94LWNvbG9yOiAkd2hpdGU7XG4kY2hlY2tib3gtYmc6ICRlbC1iZy1yZXE7XG4kY2hlY2tib3gtYmctaW52ZXJzZTogJGVsLWJnLWludmVyc2U7XG4kY2hlY2tib3gtYmctaG92ZXI6ICRlbC1iZy1mb2N1cztcbiRjaGVja2JveC1iZy1ob3Zlci1pbnZlcnNlOiAkY2hhcmNvYWwtZ3JleTtcbiRjaGVja2JveC1ib3JkZXI6ICRkdXN0eS1ncmF5O1xuJGNoZWNrYm94LWJvcmRlci1ob3ZlcjogJGF0bGFudGlzO1xuJGNoZWNrYm94LWJvcmRlci1ob3Zlci1pbnZlcnNlOiAkY2hhcmNvYWwtZ3JleTtcbiRjaGVja2JveC1iZy1jaGVja2VkOiAkYXRsYW50aXMyO1xuJGNoZWNrYm94LWJvcmRlci1jaGVja2VkOiAkYXRsYW50aXMyO1xuJGNoZWNrYm94LWJvcmRlci1yZXE6ICRsaW5lLWNvbG9yLXJlcTtcbiRyYWRpby1ib3JkZXItaG92ZXI6ICRkdXN0eS1ncmF5O1xuJHJhZGlvLWRvdC1ob3ZlcjogJHNpbHZlci1zYW5kO1xuJHJhZGlvLWJvcmRlci1jaGVja2VkOiAkZWJvbnktY2xheTtcbiRyYWRpby1ib3JkZXItcmVxOiAkbGluZS1jb2xvci1yZXE7XG4kcmFkaW8tZG90LWNoZWNrZWQ6ICRhdGxhbnRpcztcblxuLy8gU3dpdGNoIE9ufE9mZlxuJHN3aXRjaC1jb2xvcjogJGNoZWNrYm94LWNvbG9yO1xuJHN3aXRjaC1ib3JkZXI6ICRkdXN0eS1ncmF5O1xuJHN3aXRjaC1vZmYtYmc6ICRzaWx2ZXItc2FuZDI7XG4kc3dpdGNoLW9uLWJnOiAkbGltYTtcbiRzd2l0Y2gtc3ctYmc6ICR3aGl0ZTtcbiRzd2l0Y2gtc3ctbGluZTogJHN1Ym1hcmluZTtcblxuLy8gQnV0dG9uc1xuJGJ0bi1jb2xvcjogJHdoaXRlO1xuJGJ0bi1iZzogJGNlcnVsZWFuMjtcbiRidG4tYmctaG92ZXI6ICRjZXJ1bGVhbjtcblxuJGJ0bjItY29sb3I6ICR0ZXh0LWNvbG9yO1xuJGJ0bjItYmc6ICR3aGl0ZTtcbiRidG4yLWJvcmRlcjogJGR1c3R5LWdyYXk7XG4kYnRuMi1jb2xvci1ob3ZlcjogJHdoaXRlO1xuJGJ0bjItYmctaG92ZXI6ICRzaGFyaztcblxuLy8gVG9vbHRpcHNcbiR0b29sdGlwLXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbi8vIC0tLVxuJHRvb2x0aXAtYmc6ICRjZXJ1bGVhbjtcbiR0b29sdGlwLWNvbG9yOiAkd2hpdGU7XG4vLyAtLS1cbiR0b29sdGlwMi1iZzogJGh1bW1pbmctYmlyZDtcbiR0b29sdGlwMi1jb2xvcjogJHR1bmRvcmE7XG4kdG9vbHRpcDItYm9yZGVyOiAkYm90dGljZWxsaTtcbi8vIENvbnRhY3QgQWN0aW9uc1xuJHRvb2x0aXAzLWJnOiAkZWJvbnktY2xheTtcblxuLy8gVG9vbHRpcCAoRXJyb3IpXG4kdG9vbHRpcC1iZy1lcnI6ICRtb256YTtcbiR0b29sdGlwLWNvbG9yLWVycjogJHdoaXRlO1xuXG4vLyBOb3QgYXBwbGljYWJsZSBib3hcbiRuYS1ib3gtYmc6ICR3aGl0ZTtcbi8vJG5hLWJveC1jb2xvcjogJGR1c3R5LWdyYXk7XG4kbmEtYm94LWNvbG9yOiAkZHVzdHktZ3JheTtcbiRuYS1ib3gtYm9yZGVyOiAkaXJvbjtcbi8vJG5hLWJveC1ib3JkZXI6ICRpcm9uO1xuXG4vLyBSZXBlYXRhYmxlIEZvb3RlciBBcmVhXG4kcmZhLWJnOiAkYWxhYmFzdGVyO1xuJHJmYS1ib3JkZXI6ICRhbHRvO1xuXG4vLyBIZWFkaW5nc1xuJGhlYWQtYmc6ICRhbGFiYXN0ZXI7XG5cblxuLyoqKioqKioqKioqKioqKioqIE1FRElBIFFVRVJJRVMgKioqKioqKioqKioqKiovXG5cbiRicmVha3BvaW50czogKFxuICAncGhvbmVwb3J0J1x0ICAgIDogMzIwcHgsXG4gICdwaG9uZSdcdCAgICAgICAgOiA0ODBweCxcbiAgJ3Bob25lbGFuZCdcdCAgICA6IDU2OHB4LFxuICAndGFicG9ydCdcdFx0ICAgIDogNzY4cHgsXG4gICd3aWRlLXRhYidcdCAgICA6IDk5MnB4LFxuICAnZGVza3RvcCdcdFx0ICAgIDogMTAyNHB4LFxuKTsiLCJcbi5qc29uRm9ybSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG5cbiAgICAvL3RoaXMgcHJvYmFibHkgaXNuJ3QgbmVlZGVkIC0gY292ZXJyZWQgYnkgc2l0ZSBzdHlsZVxuICAgIC8vKiwgKjo6YmVmb3JlLCAqOjphZnRlciB7XG4gICAgLy8gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAvL31cblxuICAgIHNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCd0aXRsZScsIDMwcHgsIGZhbHNlLCBmYWxzZSwgZmFsc2UpO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1wYWdlLXByZWZpeCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gc2VjdGlvbiB7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICB9XG4gICAgICAgICYgPiBoZWFkZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGhlYWQtYmc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBmaWVsZHNldCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAzNXB4IDAgNTBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICAuaW50cm8ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIC8vZm9udC1zaXplOiAkaW50cm8tZnM7XG4gICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiAkaW50cm8tbGg7XG4gICAgICAgICAgICAvL2ZvbnQtd2VpZ2h0OiAkaW50cm8tZnc7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCdib2R5JywgJGludHJvLWZzLCBmYWxzZSwgJGludHJvLWZ3LCAgJGludHJvLWxoKTtcblxuICAgICAgICAgICAgZGZuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnRybyxcbiAgICAgICAgLmhlbHAge1xuICAgICAgICAgICAgJiArIC5ub3Rlc0Rpdi5pc29wZW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHdpZGUtdGFiJykge1xuICAgICAgICAgICAgLmludHJvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA2cHggMTBweCA2cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAkbGFiZWwyLWZzO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxhYmVsLWxoO1xuXG4gICAgfVxuXHRcblx0ZGl2I2xvb2t1cEVycm9yIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kOiAjZjdlMWUxO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cdH1cbn1cblxuLmljb24tZWRpdCB7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xufVxuLmljb24tcGx1cyB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xufVxuLndhdGVybWFyayB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiNkZWNsYXJhdGlvbiAuanNvbkZvcm0gc2VjdGlvbiBoMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG59XG4uZGlhbG9nLW1lc3NhZ2UgLmpzb25Gb3JtIGZpZWxkc2V0IHtcblx0bWFyZ2luOiAwO1xufSIsIi8vIFRoaXMgaXMgdG8gbWFrZSBqc29uZm9ybSBzZWUgdGhyb3VnaCB1bnRpbCBpdCdzIHJlYWR5XG4uanNvbkZvcm0uanNvbkZvcm1PdXRlcm1vc3RJbnN0YW5jZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXM7XG4gICAgXG4gICAgLy8gVXAgb3BhY2l0eSB3aGVuIHJlYWR5XG4gICAgJi5yZWFkeSB7XG4gICAgICAgICYsIC5qc29uRm9ybSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uanNvbkZvcm0ucmVhZHkgLmpmLWhlYWRlci1zZWN0aW9uLFxuYm9keSA+IGZvcm0uanNvbkZvcm0ucmVhZHkgPiBzZWN0aW9uID4gZmllbGRzZXQge1xuICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7IFxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLy8gZW5kIHJlYWR5XG5cbi8vIFRoaXMgaXMganVzdCBib3VuZHMgLSB0aGlzIHNob3VsZCBiZSByZXBsYWNlZCBieSBzdHVublBsYXRlIGJvdW5kcy9mbGV4LXBhcmVudCBldGNcbi5qc29uRm9ybSAuamYtaGVhZGVyLWJvdW5kcyxcbi5qc29uRm9ybSA+IHNlY3Rpb24gPiBoZWFkZXIgPiBoMixcbi5qc29uRm9ybSA+IHNlY3Rpb24gPiAuaW50cm8sXG4uanNvbkZvcm0gPiBzZWN0aW9uID4gZmllbGRzZXQsXG4uanNvbkZvcm0gPiBzZWN0aW9uID4gLm5vdC1hcHBsaWNhYmxlIHtcbiAgICBtYXgtd2lkdGg6ICRzdHVublBsYXRlLWJvdW5kcztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAkc3R1bm5QbGF0ZS1oLXBhZGRpbmc7XG4gICAgcGFkZGluZy1yaWdodDogJHN0dW5uUGxhdGUtaC1wYWRkaW5nO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzdHVublBsYXRlLWgtcGFkZGluZy8yO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3R1bm5QbGF0ZS1oLXBhZGRpbmcvMjtcbiAgICB9XG59XG5cbi5qc29uRm9ybT5zZWN0aW9uPi5ub3QtYXBwbGljYWJsZXtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIG1hcmdpbi10b3A6LjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOjJlbTtcbiAgICBtYXgtd2lkdGg6IDEyNjhweDtcbn1cblxuLy8gVEhFU0UgU1RZTEVTIEFSRSBGT1IgVEhFIEZJUlNUIFNFQ1RJT04gLSB0aGlzIHNob3VsZCBiZSBkb25lIGluIGEgYmV0dGVyIHdheSBpZiBwb3NzaWJsZSAoaWUgdXNpbmcgY29udGFpbmVyIGluc3RlYWQgb2YgdGhlIGZpcnN0IDxzZWN0aW9uPlxuLy8gUGFkZGluZyB0b3AgaXMgdG8gYWNjb3VudCBmb3IgdGhlIGZpeGVkIGhlYWRlciBhdCB0aGUgdG9wXG4vLyNqZl9qZjEge1xuLy8gICAgcGFkZGluZy10b3A6IDIwM3B4O1xuLy99XG4vL1xuLy8ucmVhZG9ubHlNb2RlIGZvcm0jamZfamYxIHtcbi8vICAgIHBhZGRpbmctdG9wOiAyMjdweDtcbi8vfVxuXG4ucmVhZG9ubHlNb2RlIGZvcm0jamZfamYxIGlucHV0LFxuLnJlYWRvbmx5TW9kZSBmb3JtI2pmX2pmMSBsYWJlbCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8vQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuLy8gICAgI2pmX2pmMSB7XG4vLyAgICAgICAgcGFkZGluZy10b3A6IDI0MHB4O1xuLy8gICAgfVxuLy99XG5cbi8qIGEgdmVyeSBzcGVjaWZpYyBmaXggbmVlZGVkIGZvciB0aGUgZW5kb3JzZW1lbnQgYWRkIGpzb24gZm9ybSB3aGVuIHNob3duIGluIGEgbW9kYWwgYW5kIHdoZXJlIHRoZSBvbmx5IHZpc2libGUgZmllbGRzIGFyZSBjaG9zZW4uanMgZWxlbXMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgICAjbW9kYWwtYWpheCAuanNvbkZvcm0ge1xuICAgICAgICBtaW4td2lkdGg6IDQzOHB4O1xuICAgIH1cbn1cblxuLyogZml4IHByb3Bmb3JtIHdoaXRlc3BhY2UgYWZ0ZXIgZm9vdGVyICovXG5ib2R5LnBmLWZvcm0+Zm9ybVt0YXJnZXRePVwidXBsb2FkRnJhbWVcIl0sIGJvZHkucGYtZm9ybT5pZnJhbWUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59IiwiXG4vLyBjb2xsZWN0aW9uXG5cbi5qc29uRm9ybSB7XG4gICAgLmpmLXJvdyB7XG4gICAgICAgICYgPiAuY29sbGVjdGlvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IC0yOHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6MTAwJTtcbiAgICAgICAgICAgICYgPiBsYWJlbCB7XG5cbiAgICAgICAgICAgICAgICAmOm5vdCguZXJyb3IpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMXB4IDhweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNnB4IDAgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggLTE1cHggNXB4O1xuXG4gICAgICAgICAgICAgICAgJiA+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLmVycm9yKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuZXJyb3IubXZhbGlkYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuXG4gICAgICAgICAgICAgICAgJiA+IGxhYmVsOm5vdCguZXJyb3IpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sbGVjdGlvbiB7XG4gICAgICAgIGxhYmVsLmZvY2Ige1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmPmxhYmVsIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGlucHV0Om5vdCg6Y2hlY2tlZCkge1xuICAgICAgICAgICAgICAgICAgICAmICsgLmZvY2Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRyYWRpby1ib3JkZXItaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJhZGlvLWRvdC1ob3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG4gICAgICAgICAgICAgICAgICAgICYgfiBsYWJlbC5lcnJvci5tdmFsaWRhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGlua2VkRm9ybVdyYXBwZXIgLmpmLXJvdyA+IC5jb2xsZWN0aW9uIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG59XG5cbi8vIGVuZCBjb2xsZWN0aW9uIiwiXG4uanNvbkZvcm0ge1xuXG4gICAgLy8gUm93IGNvbnRhaW5lclxuICAgIC5qZi1yb3cge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWxpbWl0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiA3cHggMDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuXG4gICAgICAgICYuamYtY29udGFjdC1yb3cge1xuICAgICAgICAgICAgLy9kaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6MDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IGxhYmVsOm5vdCguZXJyb3IpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmpmLWlucHV0LXR5cGUtY2FzaCB7XG4gICAgICAgICAgICAmID4gbGFiZWw6bm90KC5lcnJvcikge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGxhYmVsMi1mcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuamYtaW5wdXQtdHlwZS1zdWJtaXR7XG4gICAgICAgICAgICBtYXgtd2lkdGg6bm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuamYtaW5wdXQtdHlwZS1jaGVja2JveCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgbWFyZ2luOiAxOHB4IDAgMTRweDtcblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDA7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuamYtaW5wdXQtdHlwZS1vbm9mZnN3aXRjaHtcbiAgICAgICAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm9ub2Zmc3dpdGNoe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi44ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXHRcdFx0Ji5pbmxpbmVDaGVja2JveCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IGF1dG87XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXHRcdFx0XHRcdEBhdC1yb290IC5iYW5uZXIgJi5jb21wcmVzc2VkIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogOHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZm9jYiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuICAgICAgICB9XG5cdFxuXHRcdFxuXG4gICAgICAgICYuamYtaW5wdXQtdHlwZS1yZXBlYXRhYmxlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgZGZuIHN2Z1tjbGFzcyo9aWNvbl0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGZuIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5qZi1pbnB1dC10eXBlLW11bHRpZmlsZXJlcGVhdGFibGUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgICAgICAgICBkZm4gc3ZnW2NsYXNzKj1pY29uXSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICBkZm4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmpmLWlucHV0LXR5cGUtZGF0YXRhYmxlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgICAgICAgICAgdGFibGUubGltaXRlZCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1saW1pdCArIDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuamYtaW5wdXQtdHlwZS1yYWRpbyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgICAgICAgICYgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsICRpbnRyby1mcywgZmFsc2UsICRpbnRyby1mdywgICRpbnRyby1saCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyYuamYtaW5wdXQtdHlwZS10ZXh0YXJlYSB7XG4gICAgICAgIC8vICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgLy99XG5cbiAgICAgICAgJi5ub3Rlc0RpdiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWxpbWl0O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAmICsgLmpmLXJvdyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgKyAuamYtaW5wdXQtdHlwZS1kYXRhdGFibGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBsYWJlbCB7XG4gICAgICAgICAgICAvLyBzb21ldGhpbmcgdG8gZG8gd2l0aCByZXBlYXRhYmxlIHJlZ2lvbnNcbiAgICAgICAgICAgICYuaW5saW5lLWFwcGVuZCB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiA+IC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5kaWFsb2ctYm94ICYge1xuICAgICAgICAgICAgICAgIC8vd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDZweCkhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdFxuXHRcdC8vQGF0LXJvb3QgLmJhbm5lcl9zdHJlYW0gJi5jb21wcmVzc2VkIHtcblx0XHQvL1x0Zm9udC1zaXplOiA4cHg7XG5cdFx0Ly9cdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0XHQvL1x0YSB7XG5cdFx0Ly9cdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0Ly9cdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xuXHRcdC8vXHR9XG5cdFx0Ly99XG5cbiAgICAgICAgLy8gQ0sgRWRpdG9yIHN0eWxlcyAtIHdlIGNhbiBwcm9iYWJseSBsZWF2ZSB0aGlzXG4gICAgICAgICYgPiBkaXYuY2tlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgICYuY2tlX2Nocm9tZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuICAgICAgICAgICAgJi5qZi1pbnB1dC10eXBlLWRhdGF0YWJsZSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFicG9ydCcpIHtcbiAgICAgICAgICAgICYuamYtaW5wdXQtdHlwZS1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuamYtaW5wdXQtdHlwZS1kYXRhdGFibGUge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD02MDBweCcpIHtcbiAgICAgICAgICAgICYuamYtY29udGFjdC1yb3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgJiA+IGxhYmVsOm5vdCguZXJyb3IpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmpmLWlucHV0LXR5cGUtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgIGxhYmVsOm5vdCgub25vZmZzd2l0Y2gtbGFiZWwpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHBob25lbGFuZCcpICB7XG4gICAgICAgICAgICAmLmpmLWlucHV0LXR5cGUtZGF0YXRhYmxlIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuXG4gICAgICAgICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gUkVBRCBPTkxZIE1PREUgLSBncmV5IGV2ZXJ5dGhpbmcgb3V0XG5ib2R5LnJlYWRvbmx5TW9kZSAucm93YnV0dG9ud3JhcHBlci5qZi1yb3cge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cblxuLypcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuanNvbkZvcm0ge1xuICAgICAgICAuamYtcm93IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcblxuICAgICAgICAgICAgJiA+IGlucHV0LFxuICAgICAgICAgICAgJiA+IHRleHRhcmVhLFxuICAgICAgICAgICAgJiA+IHNlbGVjdCxcbiAgICAgICAgICAgICYgPiBkaXYuY2tlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gbGFiZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiovIiwiXG5kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdIHtcblxuICAgICYgPiBmaWVsZHNldCB7XG4gICAgICAgIC50YWJDb3VudGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgNzAwIDEycHgvMzJweCBcIlJvYm90byBDb25kZW5zZWRcIixzYW5zLXNlcmlmO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkdXN0eS1ncmF5MjtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pIHtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJwb3J0Jykge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMzNweCAtMzVweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuXG4gICAgICAgICAgICAmID4gZmllbGRzZXQsXG4gICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgLyogZmxleDogMSAxIDMwJTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMzMuMzMlIC0gNjZweCk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDMzLjMzJSAtIDY2cHgpOyAqL1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDY2cHgpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSA2NnB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMzNweCA0MHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gZmllbGRzZXQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGR1c3R5LWdyYXkyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnJvd2J1dHRvbndyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4uYnV0dG9uLmRlbGV0ZXJvdyxcbiAgICAgICAgICAgICAgICAudGFiQ291bnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3Bhbi5idXR0b24uZGVsZXRlcm93IHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OjA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmpmLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuamYtaW5wdXQtdHlwZS1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE0cHggMDtcblxuICAgICAgICAgICAgICAgICAgICAmID4gbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYnBvcnQnLCc8MTIwMHB4Jykge1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0yM3B4IC0zNXB4O1xuXG4gICAgICAgICAgICAmID4gZmllbGRzZXQsXG4gICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgNDUlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSA0NnB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjNweCA0MHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFicG9ydCcpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDAgLTMwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuXG4gICAgICAgICYgPiBmaWVsZHNldCxcbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBmaWVsZHNldCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGR1c3R5LWdyYXkyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucm93YnV0dG9ud3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Bhbi5idXR0b24uZGVsZXRlcm93LFxuICAgICAgICAgICAgLnRhYkNvdW50ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3Bhbi5idXR0b24uZGVsZXRlcm93IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDhweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuamYtcm93IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmLmpmLWlucHV0LXR5cGUtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuamYtcm93IHtcbiAgICAgICAgICAgIC5sb2NrdG9uQ29udGFjdEFjdGlvbnNXcmFwcGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogdjIgMjIwOTE2IGRpc3BsYXkgZWFjaCByZXBlYXRlZCByZXBlYXRhYmxlIHJlZ2lvbiBpbiBhIHJvdyAqL1xuXG5maWVsZHNldCB7XG5cdCZbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10ge1xuICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJwb3J0Jykge1xuICAgICAgICAgICAgLmpmLWlucHV0LXR5cGUtcmVwZWF0YWJsZSAmIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdC8qIDIwMjEwMjE5IC0gTUIgc3dpdGNoZWQgdG8gdXNlIGZsZXgtYm94ICovXG5cdFx0XHRcdC8vZGlzcGxheTogZmxleDtcblx0XHRcdFx0Ly9hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgLy9kaXNwbGF5OnRhYmxlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuamYtcm93IHtcblx0XHRcdFx0LyogMjAyMTAyMTkgLSBNQiBzd2l0Y2hlZCB0byB1c2UgZmxleC1ib3hcblx0XHRcdFx0ICAgIDIwMjExMDIxIC0gTUcgRmxleCBicmVha3MgTFNPUywgc28gcHV0dGluZyB0YWJsZSBiYWNrIHVudGlsIE1CIGlzIGJhY2sgZm9yIG1lIHRvIHdvcmsgdGhpcyBvdXQgd2l0aFxuXHRcdFx0XHQgKi9cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG5cdFx0XHRcdC8vZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICAvL3dpZHRoOiAxMiU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcblxuICAgICAgICAgICAgICAgIC8vIERpZmZlcmVudCB3aWR0aCBkZXBlbmRpbmcgb24gbnVtYmVyIG9mIGZpZWxkcyBwZXIgcm93IC0gbiB2YWx1ZXMgb3V0IGR1ZSB0byBkZWxldGUgYnV0dG9uIGFuZCBhIGhpZGRlbiBpbnB1dC5cbiAgICAgICAgICAgICAgICAvLyAxIEZpZWxkXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg0KSxcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDQpIH4gLmpmLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAmLmpmLWlucHV0LXR5cGUtdGV4dC0yMDB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gMiBGaWVsZHNcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDUpLFxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNSkgfiAuamYtcm93IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NDguMjUlXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vIDMgRmllbGRzXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg2KSxcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDYpIH4gLmpmLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjMyLjE3JVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyA0IEZpZWxkc1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNyksXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg3KSB+IC5qZi1yb3cge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoyNC4xMjUlXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vIDUgRmllbGRzXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg4KSxcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDgpIH4gLmpmLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjE5LjMlXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vIDYgRmllbGRzXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg5KSxcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDkpIH4gLmpmLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzoxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyA3IEZpZWxkc1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMTApLFxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMTApIH4gLmpmLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEzLjglXG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG5cdFx0XHRcdFx0LyptaW4td2lkdGg6IDEwMCU7XG5cdFx0XHRcdCAgIG1heC13aWR0aDogMXB4OyAwMzAxMTcgaGFjayB0byBzdG9wIHRoZSBsYWJlbHMgZnJvbSBtYWtpbmcgdGhlIGNvbHVtbnMgbWlzYWxpZ24gKi9cbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHRcdFx0XHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXHRcdFx0XHRcdG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5lcnJvcikge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkdGgtZnM7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHRoLWZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGRmbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJiArIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYgKyAuZmlsZXVwbG9hZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dCxcbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRlbC1iZy1yZXE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxvY2t0b25Db250YWN0QWN0aW9uc1dyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuamYtY29udGFjdC1yb3d7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDoyMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmICsgLmpmLXJvdyAge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgbGFiZWwuZXJyb3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC8qIChub3QgbmVlZGVkIHdoZW4gdXNpbmcgZmxleGJveCBoZXJlKVxuICAgICAgICAgICAgICAgICAgICAgICAgTUc6IGJhY2sgdG8gdGFibGUgZm9yIGEgYml0XG4gICAgICAgICAgICAgICAgICAgICovXG4gICAgICAgICAgICAgICAgICAgIGlucHV0LFxuICAgICAgICAgICAgICAgICAgICBzZWxlY3QsXG4gICAgICAgICAgICAgICAgICAgIC5maWxldXBsb2FkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGl2Om5vdChbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfdGFibGVmb3JtX2NsYWltXCJdKSA+ICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5qZi1pbnB1dC10eXBlLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5yb3didXR0b253cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC4xJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiA+IC5jb2xsZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA4NXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMzdweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIC8qIChub3QgbmVlZGVkIHdoZW4gZmxleCkgbWluLXdpZHRoOiAxMDAlOyAqL1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgLyogdW5pZnkgdGhlIHdpZHRoIG9mIGNob3NlbiBkcm9wZG93bnMgd2l0aGluIGEgbGlua2VkIGZvcm1cbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICAqL1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhYkNvdW50ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiArIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgPiBsYWJlbDpub3QoLmVycm9yKSB7XG5cdFx0XHRcdC8qIGRpc3BsYXk6IG5vbmU7ICovXG5cdFx0XHRcdC8qIGlmIHdlIG1ha2UgdGhpcyB2aXNpYmx5IGhpZGRlbiBpbiBhIHdheSB0aGF0IHN0aWxsIGFmZmVjdHMgbGF5b3V0IHRoZW4gdGhlXG5cdFx0XHRcdGNvbHVtbnMgd2lsbCBubyBsb25nZXIgaGF2ZSB1bmV2ZW4gd2lkdGhzIG9uIHRvcCByb3cgdnMgb3RoZXJzLi4uICovXG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIH4gLnJvd2J1dHRvbndyYXBwZXIuamYtcm93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvKiBsaW1pdCB0aGUgd2lkdGggb2YgZGlmZmVyZW50IGZpZWxkcyAqL1xuXG4gICAgICAgICAgICAuamYtaW5wdXQtdHlwZS1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDAuMSU7XG5cdFx0XHRcdG1hcmdpbjogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgJiA+IGxhYmVsOm5vdCguZXJyb3IpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmpmLWlucHV0LXR5cGUtbnVtYmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNiU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOjUuMWVtO1xuICAgICAgICAgICAgICAgICYgPiBsYWJlbDpub3QoLmVycm9yKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmpmLWlucHV0LXR5cGUtZmlsZSB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYnBvcnQnLCc8MTIwMHB4Jykge1xuICAgICAgICAgICAgLmpmLXJvdyB7XG4gICAgICAgICAgICAgICAgJi5qZi1pbnB1dC10eXBlLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5qZi1pbnB1dC10eXBlLWRhdGUge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0NXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMSU7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNC41ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGRmbiB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIsXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJiArIC5qZi1yb3cgIHtcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCxcbiAgICAgICAgICAgICAgICAgICAgLmZpbGV1cGxvYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXY6bm90KFtkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl90YWJsZWZvcm1fY2xhaW1cIl0pID4gJiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogJjpyZXF1aXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSovXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvL3Nhc3MgdGhpbmtzIHRoaXMgaXMgaW52YWxpZCBzeW50YXggKGl0IGxpZXMpXG4gICAgICAgIC5qZi1yb3c6aGFzKD4gbGFiZWwub3ZlcmZsb3dXcmFwTm9ybWFsKSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm92ZXJmbG93V3JhcE5vcm1hbCB7XG4gICAgICAgICAgICBvdmVyZmxvdy13cmFwOiBub3JtYWwhaW1wb3J0YW50OyBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLy8gVGhpcyBpcyBhIGJpdCBoYWNreSAtIGJ1dCB0aGVyZSB0byBzaG93IGVub3VnaCBjaGFyYWN0ZXJzIGZvciBhIHllYXIgZS5nLiBcIjIwMDBcIlxuICAgICAgICAuamYtcm93Omhhcyg+IGxhYmVsLm1pbi13aWR0aC1mb3VyLWNoYXJzKSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6ODRweDsgXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEJ1dHRvbnNcblxuLnJvd2J1dHRvbndyYXBwZXIge1xuXG4gICAgJi5qZi1yb3cge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIHNwYW4uYnV0dG9uIHtcbiAgICAgICAgQGV4dGVuZCAuamYtYnRuOyAgLy8gYnV0dG9ucy5zY3NzXG4gICAgICAgIC8qIGNvbG9yOiAkYnRuLWNvbG9yOyAqL1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJi5kZWxldGVyb3d7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGR1c3R5LWdyYXkyO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZpbGw6ICRkdXN0eS1ncmF5MjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGR1c3R5LWdyYXkyO1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBhdC1yb290IC5wZi1hZG1pbiAmLmRlbGV0ZXJvd3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZHVzdHktZ3JheTI7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmaWxsOiAkZHVzdHktZ3JheTI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkdXN0eS1ncmF5MjtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFkZHJvdyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRidG4tYmc7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZmlsbDogJGJ0bi1jb2xvcjtcblxuICAgICAgICAgICAgICAgICYuaWNvbi1qZi1hZGQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFicG9ydCcpIHtcblx0XHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0fVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJ0bi1iZy1ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRm9vdGVyIEFyZWFcblxuLnJlcGVhdGFibGUtZm9vdGVyLWFyZWEge1xuICAgIGJhY2tncm91bmQ6ICRyZmEtYmc7XG4gICAgYm9yZGVyOiAycHggZGFzaGVkICRyZmEtYm9yZGVyO1xuXG4gICAgZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XSAmIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJz49dGFicG9ydCcpIHtcbiAgICAgICAgZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKSAmIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM4MnB4O1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAxNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBzcGFuLmFkZHJvdyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTAwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRidG4tYmc7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2Utb3V0O1xuXG4gICAgICAgICAgICAgICAgICAgICYuaWNvbi1hZGQsXG4gICAgICAgICAgICAgICAgICAgICYuaWNvbi1qZi1hZGR7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzNXB4IGF1dG8gMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXRoZW5zLWdyYXk7XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRidG4tYmctaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jc3ZpbyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF1bZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcblxuICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJwb3J0Jykge1xuICAgICAgICBkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdICYge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjkwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIHNwYW4uYWRkcm93IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMDBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJ0bi1iZztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5pY29uLWFkZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzNXB4IGF1dG8gMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXRoZW5zLWdyYXk7XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRidG4tYmctaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jc3ZpbyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTUlTQ1xuXG4qW2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XSB7XG4gICAgLmpmLWlucHV0LXR5cGUtc2VsZWN0IHtcbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltZy9zb3VyY2UvYXJyb3ctZG93bi5zdmdcIikgbm8tcmVwZWF0IDk1JSBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMnB4KSBjZW50ZXI7XG5cbiAgICAgICAgICAgICZbZGF0YS10eXBlPVwiY29udGFjdFwiXSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAzOHB4KSBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIGxvY2t0b24gc3BlY2lmaWMgcHJlc2VudGF0aW9uIG9mIHNwZWNpZmljIHN1YmZvcm1zICovXG5cbmRpdiB7XG4gICAgJltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl90YWJsZWZvcm1fY2xhaW1cIl0ge1xuICAgICAgICBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSB7XG4gICAgICAgICAgICAuamYtcm93IHtcbiAgICAgICAgICAgICAgICAmLmpmLWlucHV0LXR5cGUtc2VsZWN0IHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKlxuICAgICZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9tZXJnZXJzXCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgICZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9vZmZpY2VcIl0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyB7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W25hbWU9YWRkcmVzc1Bvc3Rjb2RlXSB7XG4gICAgICAgICAgICB3aWR0aDogNWVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICovXG4gICAgJltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl9mb3JtX3JlZ3VsYXRvcnlJc3N1ZXNcIl0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLWlucHV0LXR5cGUtdGV4dGFyZWEge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgICAmW2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fcmVndWxhdG9yeUlzc3Vlc1wiXSxcbiAgICAmW2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fcmVndWxhdG9yeUlzc3Vlc01vbml0b3JpbmdWaXNpdFwiXSxcbiAgICAmW2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fcmVndWxhdG9yeUlzc3Vlc1NyYUVuZ2FnZW1lbnRcIl0ge1xuICAgICAgICBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLmpmLXJvdyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuamYtaW5wdXQtdHlwZS1maWxlIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKCc+PXRhYnBvcnQnKSAge1xuICAgIGRpdiB7XG4gICAgICAgICZbaWQqPWxvY2t0b25QZl90YWJsZWZvcm1fY2xhaW1dLFxuICAgICAgICAmW2lkKj1sb2NrdG9uUGZfdGFibGVkb2N1bWVudF9jbGFpbV0ge1xuICAgICAgICAgICAgJi5qZi1yb3cge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfdGFibGVkb2N1bWVudF9jbGFpbVwiXSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl9mb3JtX2ZvcmVpZ25MYXdBZHZpY2VcIl0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLWlucHV0LXR5cGUtdGV4dGFyZWEge1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fY2xhaW1zXCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1pbnB1dC10eXBlLXRleHQge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBmaWVsZHNldCA+IGRpdiB7XG4gICAgICAgICZbaWQqPWxvY2t0b25QZl90YWJsZWZvcm1fY2xhaW1dLFxuICAgICAgICAmW2lkKj1sb2NrdG9uUGZfdGFibGVkb2N1bWVudF9jbGFpbV0ge1xuICAgICAgICAgICAgJiA+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaW50cm8tZnM7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRpbnRyby1saDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGludHJvLWZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIFRoaXMgaXMgdG8gaGlkZSBvbi9vZmYgYnV0dG9ucyB0aGF0IGFyZSByZWxhdGVkIHRvIGEgcHJldmlvdXMgZmllbGQgdGhhdCBpcyBzdGlsbCBkaXNhYmxlZCAoaW4gYSByZXBlYXRhYmxlIGJsb2NrKVxuLyoxMTAzMTYgaGlkZSB1bmxlc3MgcHJldiBlcXVhbHMgKi9cblxuLmpzb25Gb3JtIHtcbiAgICAuZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICYgKyAub25vZmZzd2l0Y2gtbGFiZWwge1xuICAgICAgICAgICAgb3BhY2l0eTogMC4xO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgIC5pc29uLFxuICAgICAgICAgICAgLmlzb2ZmIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIiNqZl9qZmRlYyB7XG4gICAgLy9wYWRkaW5nLXRvcDogMjAzcHg7XG59XG5cbmJvZHkucmVhZG9ubHlNb2RlICNqZl9qZmRlYyB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuI2pmX2pmZGVjIHNlY3Rpb24gaDI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5mb3JtI2pmX2pmMS5pbklmcmFtZSB7XG4gICAgLy9wYWRkaW5nLXRvcDogNTJweDtcbiAgICBwYWRkaW5nLXRvcDogNzhweDtcblx0XG59XG5cbmZvcm0jamZfamYxLmluSWZyYW1lIC5qZi1oZWFkZXItc2VjdGlvbixcbmZvcm0jamZfamYxLmluSWZyYW1lIC5qZi1oZWFkZXItc2VjdGlvbltzdHlsZV0ge1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjpmaXhlZDtcbn1cblxuLnBmLWZvcm0ucmVhZG9ubHlJZnJhbWUgLnBhZ2UtY29udGFpbmVyIHtcblx0cGFkZGluZy10b3A6IDBweDtcbn1cblxuXG4jbW9kYWxEaWFsb2cucHJvcGZvcm1wcmV2aWV3IC5kaWFsb2ctYm94IHt3aWR0aDogODB2dzt9XG4jbW9kYWxEaWFsb2cucHJvcGZvcm1wcmV2aWV3IC5kaWFsb2ctbWVzc2FnZSB7cGFkZGluZzowO31cbiNtb2RhbERpYWxvZy5wcm9wZm9ybXByZXZpZXcgaWZyYW1lIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogY2FsYygxMDB2aCAtIDMwMHB4KTtcblx0Ym9yZGVyOiBub25lO1xufSIsIi5hY2NvcmRpb25uaWNlIHtcbiAgICAvL3VsLmpmLXBhZ2UtY29udHJvbCBsaSBhIHtcbiAgICAvLyAgICBib3JkZXI6IDFweCBzb2xpZCAjNGE0YTRhO1xuICAgIC8vICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAvLyAgICBmb250LXNpemU6IDE0cHg7XG4gICAgLy8gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgLy8gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvLyAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gICAgcGFkZGluZzogMDtcbiAgICAvLyAgICBtYXJnaW46IDA7XG4gICAgLy8gICAgY29sb3I6ICM0YTRhNGE7XG4gICAgLy8gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC8vfVxuICAgIC8vXG4gICAgLy91bC5qZi1wYWdlLWNvbnRyb2wge1xuICAgIC8vICAgIHotaW5kZXg6IDk7XG4gICAgLy8gICAgbGkuY3VycmVudCBhIHtcbiAgICAvLyAgICAgICAgY29sb3I6ICM0YTRhNGE7XG4gICAgLy8gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNWE2MjM7XG4gICAgLy8gICAgfVxuICAgIC8vfVxuICAgIC8vXG4gICAgLy8uamYtaGVhZGVyLXNlY3Rpb24ge1xuICAgIC8vICAgIHotaW5kZXg6IDk7XG4gICAgLy8gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgLy8gICAgYm9yZGVyOiBub25lO1xuICAgIC8vfVxuICAgIC8vXG4gICAgLy91bC5qZi1wYWdlLWNvbnRyb2wgbGkuY3VycmVudCB7XG4gICAgLy8gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7XG4gICAgLy99XG5cbiAgICAuYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLWNvbnRlbnQsXG5cdC5hY2NvcmRpb24taXRlbSBoZWFkZXIgfiBwLmludHJvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNnMgZWFzZS1pbiAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zcztcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjZzIGVhc2UtaW4gMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7XG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC42cyBlYXNlLWluIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24taXRlbSBsZWdlbmQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1pdGVtLW9wZW4gbGVnZW5kIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cblx0XG5cdC5hY2NvcmRpb24taXRlbS1vcGVuIGZpZWxkc2V0OmZpcnN0LW9mLXR5cGUgPiBsZWdlbmQ6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmFjY29yZGlvbi1pdGVtIGhlYWRlciB+IHAuaW50cm86bm90KC5kYXRhcGFnZWxhc3RpbnRybykge1xuXHRcdG1heC1oZWlnaHQ6IDBweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHR9XG5cdC5hY2NvcmRpb24taXRlbS1vcGVuIGhlYWRlciB+IHAuaW50cm8ge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0bWF4LWhlaWdodDogMTAwMHB4O1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHR9XG5cblxuICAgICYuanNvbkZvcm0gPiBzZWN0aW9uID4gLm5vdC1hcHBsaWNhYmxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDEwMywgMTM0LCAxNDIpO1xuICAgICAgICB3aWR0aDogMTNlbTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgJi5wZi1mb3JtIC5wYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIC8vcGFkZGluZy10b3A6IDE4MnB4O1xuICAgIH1cblxuXG4gICAgJi5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgIH1cblxuICAgIC8vJi5qc29uRm9ybTpub3QoLmNoZWNrbGlzdEZvcm0pIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlLFxuXHQvLyYuanNvbkZvcm0uY2hlY2tsaXN0Rm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtLmxhc3Qge1xuXHQvLyYuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUge1xuXHQmLmpzb25Gb3JtOm5vdCguY2hlY2tsaXN0Rm9ybSkgc2VjdGlvbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG5cbiAgICAgICAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcblxuICAgICAgICAgICAgbGVnZW5kLCAuaW50cm8ge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblx0XG5cdCYuanNvbkZvcm0uY2hlY2tsaXN0Rm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xuXHRcdFxuXHRcdC5hY2NvcmRpb24tY29udGVudCB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAwcHg7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0bWFyZ2luOiAxMHB4IDIwcHg7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDEwcHg7XG5cdFx0XHRcblx0XHRcdGxlZ2VuZCwgLmludHJvIHtcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Ji5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtLmxhc3QgLmFjY29yZGlvbi1jb250ZW50IH4gLmFjY29yZGlvbi1jb250ZW50Omxhc3Qtb2YtdHlwZSB7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG5cbiAgICAmLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0tb3BlbiB7XG4gICAgfVxuXHRcblx0Ji5qc29uRm9ybSBzZWN0aW9uLmZvLXNlY3Rpb24taGlkZS1tZSB7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICYuanNvbkZvcm0gc2VjdGlvbiBoMiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0gaDIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWluZGVudDogMjBweDtcbiAgICB9XG5cbiAgICAmLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0tb3BlbiBoMiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE0YTRhO1xuICAgIH1cblxuXG4gICAgJi5qc29uRm9ybSBzZWN0aW9uIGZpZWxkc2V0IHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICB9XG5cbiAgICAmLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0gZmllbGRzZXQge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG5cdFx0Ly8mOm5vdChbZGF0YS1sYXlvdXQtc3R5bGVdKSB7XG5cdFx0Ly9cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdC8vfVxuICAgIH1cblxuICAgICYuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbS1vcGVuIGZpZWxkc2V0IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgICBtYXJnaW46IDEwcHggMjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIGFuaW1hdGlvbjogMnMgZGVsYXktb3ZlcmZsb3c7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwMDAwMHB4O1xuICAgIH1cblxuICAgICYuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbS1vcGVuIGZpZWxkc2V0IGZpZWxkc2V0IHtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIGRlbGF5LW92ZXJmbG93IHtcbiAgICAgICAgZnJvbSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtLW9wZW4ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIH1cblxuICAgICYuanNvbkZvcm0gc2VjdGlvbi5jdXJyZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG5cbiAgICAmLmpzb25Gb3JtIC5uZXh0YnV0dG9ud3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzRhNGE0YTtcbiAgICB9XG5cdFxuXHQmLmpzb25Gb3JtLnJlYWRvbmx5IC5uZXh0YnV0dG9ud3JhcHBlciB7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG5cblxuICAgIC8qIGhlYWRlciBhbmNob3IgYmFuZCAqL1xuICAgICYuanNvbkZvcm0gLmpmLWhlYWRlci1zZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICAgIH1cblxuICAgICYuanNvbkZvcm0gLmpmLWhlYWRlci1zZWN0aW9uIC5qZi1oZWFkZXItYm91bmRzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmLmpzb25Gb3JtIC5qZi1oZWFkZXItc2VjdGlvbiBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQge1xuICAgICAgICByaWdodDogMHB4O1xuICAgIH1cblxuICAgICYuanNvbkZvcm0gLmpmLWhlYWRlci1zZWN0aW9uIGJ1dHRvbiNtYWluX3N1bW1hcnkge1xuICAgICAgICByaWdodDogMTIzcHg7XG4gICAgfVxuXG4gICAgJi5qc29uRm9ybSAuamYtaGVhZGVyLXNlY3Rpb24gdWwuamYtcGFnZS1jb250cm9sIGxpOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAvL2Rpc3BsYXk6bm9uZTtcbiAgICB9XG5cbiAgICAvLyNpc3N1ZXMsICNzdW1tYXJ5U2NyZWVuIHttYXJnaW4tdG9wOiA1MHB4IWltcG9ydGFudDt9XG5cbiAgICAjcDQgLmludHJvIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDEwcHggMCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgI3A0LmFjY29yZGlvbi1pdGVtIC5pbnRybyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICB9XG5cbiAgICAjcDQuYWNjb3JkaW9uLWl0ZW0tb3BlbiAuaW50cm8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAvKiNwNC5hY2NvcmRpb24taXRlbS1vcGVuIC5pbnRybyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuICAgICAgICBib3R0b206IDMwcHg7XG4gICAgfSovXG4gICAgI3A0LmFjY29yZGlvbi1pdGVtLW9wZW4gLmludHJvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICNwNC5hY2NvcmRpb24taXRlbS1vcGVuIC5pbnRybyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbnZhbGlkICNwNCAuaW50cm8ge1xuICAgICAgICBjb2xvcjogI0JFMUUyRDsgLypyZWQqL1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmludmFsaWQgI3A0LmFjY29yZGlvbi1pdGVtIC5pbnRybzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcMjZBMFwiOyAvKnRyaWFuZ2xlKi9cbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW52YWxpZCAjcDQgLmRhdGFwYWdlbGFzdGludHJvIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAuaW52YWxpZCAjcDQgLmRhdGFwYWdlbGFzdGludHJvOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM0MzlmYmQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaW52YWxpZCAjcDQuYWNjb3JkaW9uLWl0ZW0gLmRhdGFwYWdlbGFzdGludHJvIGVtIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCRTFFMkQ7XG4gICAgfVxuXG4gICAgLmluY29tcGxldGUgI3A0IC5pbnRybyB7XG4gICAgICAgIGNvbG9yOiAjRjc5NDFFOyAvKm9yYW5nZSovXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuaW5jb21wbGV0ZSAjcDQuYWNjb3JkaW9uLWl0ZW0gLmludHJvOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyNzE4XCI7IC8qY3Jvc3MqL1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbmNvbXBsZXRlICNwNCAuZGF0YXBhZ2VsYXN0aW50cm8ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIC5pbmNvbXBsZXRlICNwNCAuZGF0YXBhZ2VsYXN0aW50cm86aG92ZXIge1xuICAgICAgICBjb2xvcjogIzQzOWZiZCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5pbmNvbXBsZXRlICNwNC5hY2NvcmRpb24taXRlbSAuZGF0YXBhZ2VsYXN0aW50cm8gZW0ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y3OTQxRTtcbiAgICB9XG5cbiAgICAuaW5jb21wbGV0ZSAjcDQuYWNjb3JkaW9uLWl0ZW0gLmRhdGFwYWdlbGFzdGludHJvIGVtIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNzk0MUU7XG4gICAgfVxuXG5cbiAgICAuY29tcGxldGUgI3A0IC5pbnRybyB7XG4gICAgICAgIGNvbG9yOiAjNzRiZDQzOyAvKmdyZWVuKi9cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5jb21wbGV0ZSAjcDQuYWNjb3JkaW9uLWl0ZW0gLmludHJvOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyNzE0XCI7IC8qdGljayovXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgJi5qc29uRm9ybSB1bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGUgbGkgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgfVxuXG4gICAgJi5qc29uRm9ybSAjd3JhcHBlci1mb3ItaTEtMS03IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmLmpzb25Gb3JtIGxhYmVsW2Zvcj10aGVmdEFuZE1hbGljaW91c0RhbWFnZUV4Y2x1ZGVkT3Zlcm5pZ2h0XSxcbiAgICAmLmpzb25Gb3JtIGxhYmVsW2Zvcj1idXlvbmxpbmVub3RhdmFpbGFibGVdLFxuICAgICYuanNvbkZvcm0gbGFiZWxbZm9yPWJ1eW9ubGluZW5vdGF2YWlsYWJsZWR1ZXRvdmVoaWNsZV0sXG4gICAgJi5qc29uRm9ybSBsYWJlbFtmb3I9dmFsdWVPdmVyNzAwMF0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0NywgMTQ4LCAzMCwgMC4xKTtcbiAgICAgICAgcGFkZGluZzogMTBweCAxM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgfVxuXG4gICAgJi5qc29uRm9ybSBsYWJlbFtmb3I9dGhlZnRBbmRNYWxpY2lvdXNEYW1hZ2VFeGNsdWRlZE92ZXJuaWdodF0gc3Ryb25nLFxuICAgICYuanNvbkZvcm0gbGFiZWxbZm9yPWJ1eW9ubGluZW5vdGF2YWlsYWJsZV0gc3Ryb25nLFxuICAgICYuanNvbkZvcm0gbGFiZWxbZm9yPWJ1eW9ubGluZW5vdGF2YWlsYWJsZWR1ZXRvdmVoaWNsZV0gc3Ryb25nLFxuICAgICYuanNvbkZvcm0gbGFiZWxbZm9yPXZhbHVlT3ZlcjcwMDBdIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAmLmpzb25Gb3JtIC5qZi1yb3cgPiBsYWJlbCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucmVhZG9ubHlDdXN0b21Ob3RpY2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYWxpY2VibHVlO1xuICAgIH1cblxuICAgIC5yZWFkb25seUN1c3RvbU5vdGljZSBhICsgYSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5qZi1wYWdlLWNvbnRyb2wge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtIGgyIHtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtIGgyIC5pY29uLW9wZW4tY2xvc2Uge1xuICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgIH1cblx0XG5cdFx0LnBhZ2UtY29udGFpbmVyIC5ibG9jay5lbXB0eS1yaWdodC1jb2x1bW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG4gICAgfVxuXHRcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcblx0XHQucGFnZS1jb250YWluZXIgLmJsb2NrLmVtcHR5LXJpZ2h0LWNvbHVtbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufSIsIi8qIGRpYWxvZy1wb2x5ZmlsbCAqL1xuZGlhbG9nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwOyByaWdodDogMDtcblx0d2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG5cdHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdGhlaWdodDogLW1vei1maXQtY29udGVudDtcblx0aGVpZ2h0OiAtd2Via2l0LWZpdC1jb250ZW50O1xuXHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRtYXJnaW46IGF1dG87XG5cdGJvcmRlcjogc29saWQ7XG5cdHBhZGRpbmc6IDFlbTtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdGNvbG9yOiBibGFjaztcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmRpYWxvZzpub3QoW29wZW5dKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpYWxvZyArIC5iYWNrZHJvcCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwOyByaWdodDogMDsgYm90dG9tOiAwOyBsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSk7XG59XG5cbi5fZGlhbG9nX292ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDsgbGVmdDogMDtcbn1cblxuZGlhbG9nLmZpeGVkIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5cblxuXG5cblxuLyogbmF0aXZlIGRpYWxvZyBvdmVycmlkZXMgKi9cbmJvZHkgZGlhbG9nIHtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRib3gtc2hhZG93OiAwIDNweCA3cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG4vKlx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7Ki9cblx0bWF4LXdpZHRoOjkwJTtcblx0bWluLXdpZHRoOjUwJTtcblx0LyoqL1xuXHR0b3A6MDtcblx0Ym90dG9tOjA7XG5cdG1hcmdpbjphdXRvO1xuXHRwYWRkaW5nOiAwO1xuXHRvdmVyZmxvdzogaW5pdGlhbDtcbn1cblxuLy9ib2R5LnBmLWFkbWluLmluc3VyYW5jZXMtZWRpdCAgI3dpemFyZE1vZGFse1xuLy9cdG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4vL31cblxuYm9keSBkaWFsb2cgbWFpbiB7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdG1heC1oZWlnaHQ6IDkwdmg7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdG1pbi1oZWlnaHQ6IDMzdmg7XG59XG5ib2R5IGRpYWxvZyBidXR0b24ge1xuXHRtYXgtd2lkdGg6IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSBkaWFsb2cgYnV0dG9uLmNsb3NlIHtcblx0bWF4LXdpZHRoOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDEwMCU7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAzNnB4O1xuXHRtYXJnaW46IDAgLTE4cHggLTE4cHggMDtcblx0cGFkZGluZzogMTBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogcmVkO1xuXHRib3JkZXI6IG5vbmU7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5IGRpYWxvZyBidXR0b24uY2xvc2U6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhOWNjO1xufVxuLyogbmF0aXZlICovXG5ib2R5IGRpYWxvZzo6YmFja2Ryb3Age1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuLyogcG9seWZpbGxlZCAqL1xuYm9keSBkaWFsb2cgKyAuYmFja2Ryb3Age1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG5ib2R5IGRpYWxvZyBtYWluIHtcblx0cGFkZGluZzogNDBweDtcblx0Zm9udC1zaXplOjAuOWVtO1xuXHRmb250LXdlaWdodDoyMDA7XG59XG5cbmJvZHkgZGlhbG9nIG1haW4gaDEge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcbn1cbmJvZHkgZGlhbG9nIG1haW4gaDEsIGJvZHkgZGlhbG9nIG1haW4gaDIge1xuXHRmb250LXdlaWdodDoyMDA7XG59XG5ib2R5IGRpYWxvZyBtYWluIGgzLCBib2R5IGRpYWxvZyBtYWluIGg0IHtcblx0Zm9udC13ZWlnaHQ6NDAwO1xufSIsIi8qIFFVSUNLIENSRUFURSBXSVpBUkQgKi9cbiNxdWlja0NyZWF0ZVdpemFyZCB7XG5cdG1heC13aWR0aDogNjAwcHg7XG5cdG1hcmdpbjogMzBweCAwIDQwcHggMjBweDtcblx0Y291bnRlci1yZXNldDogY2FyZDtcblx0XG5cdC53aXphcmRDYXJkOmJlZm9yZSB7XG5cdFx0Y29udGVudDogY291bnRlcihjYXJkKTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDEwMCU7XG5cdFx0dG9wOiAwO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRjb2xvcjogIzk3OTc5Nztcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHR9XG5cdFxuXHQud2l6YXJkQ2FyZC5zZWxlY3Rvck9wZW46OmJlZm9yZSwgLndpemFyZENhcmQ6bGFzdC1vZi10eXBlOjpiZWZvcmUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0fVxuXHRcblx0LndpemFyZENhcmQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjb3VudGVyLWluY3JlbWVudDogY2FyZDtcblx0XHRib3JkZXItbGVmdDogNHB4IHNvbGlkICNiYmJiYmI7XG5cdFx0bWFyZ2luOiAwIDAgMTVweCAwO1xuXHRcdHBhZGRpbmc6IDAgMCAwIDE1cHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0fVxuXHRcblx0LnRpdGxlIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRsaW5lLWhlaWdodDogMTNweDtcblx0XHRjb2xvcjogI2JiYmJiYjtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHR9XG5cdFxuXHQud2l6YXJkQ2FyZC5zZWxlY3Rvck9wZW4gLnRpdGxlLCAud2l6YXJkQ2FyZDpsYXN0LW9mLXR5cGUgLnRpdGxlIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdH1cblx0XG5cdC5oZWFkaW5nIHtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRsaW5lLWhlaWdodDogM3JlbTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1vdXQ7XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXHRcblx0LmhlYWRpbmc6aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdC53aXphcmRDYXJkIC5mb3JtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdG1hcmdpbi10b3A6IC41ZW07XG5cdH1cblx0XG5cdC53aXphcmRDYXJkIC5mb3JtIC5zZWxlY3Rpb24ge1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHQvLyBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblx0XG5cdC53aXphcmRDYXJkIC5mb3JtIC5zZWxlY3Rpb24gLmNob3Nlbi1jb250YWluZXIge1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblx0fVxuXHRcblx0LndpemFyZENhcmQgLmZvcm0gLnNlbGVjdGlvbiAuY2hvc2VuLWNvbnRhaW5lcltzdHlsZV0ge1xuXHRcdC8qIHNvbWV0aGluZyAoY2hvc2VuLmpzKSBpcyBoYXJkY29kaW5nIHRoZSB3aWR0aCBhcyBhbiBpbmxpbmUgc3R5bGUgKi9cblx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdH1cblx0XG5cdC53aXphcmRDYXJkIGFbY2xhc3N8PVwid2l6YXJkQ2FyZF9fY3RhXCJdIHtcblx0XHRiYWNrZ3JvdW5kOiAjMDFiZWU1O1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRwYWRkaW5nOiAwLjY4cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXNpemU6IDAuOHJlbTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHQvKm1hcmdpbjogNnB4IDNweCA2cHggMDsqL1xuXHRcdG1hcmdpbjogMDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXHRcblx0Ly8gLndpemFyZENhcmQgLnNlbGVjdGlvbjpub3QoW3N0eWxlKj1cImRpc3BsYXk6bm9uZVwiXSl7XG5cdC8vIFx0YmFja2dyb3VuZDpyZWQ7XG5cdC8vIH1cblxuXHQud2l6YXJkQ2FyZCAuc2VsZWN0aW9uOm5vdChbc3R5bGUqPVwiZGlzcGxheTpub25lXCJdKSArIC5jdGEgYVtjbGFzc3w9XCJ3aXphcmRDYXJkX19jdGFcIl17XG5cdFx0bWFyZ2luLWxlZnQ6MTJweDtcblx0fVxuXHRcblx0LndpemFyZENhcmQgYVtjbGFzc3w9XCJ3aXphcmRDYXJkX19jdGEtdGV4dFwiXSB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRjb2xvcjogIzAxYmVlNTtcblx0XHRwYWRkaW5nLWlubGluZTogMDtcblx0fVxuXHRcblx0LndpemFyZENhcmQgYVtjbGFzc3w9XCJ3aXphcmRDYXJkX19jdGFcIl06aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICM4ODg4ODg7XG5cdH1cblx0XG5cdC53aXphcmRDYXJkIGFbY2xhc3N8PVwid2l6YXJkQ2FyZF9fY3RhLXRleHRcIl06aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Y29sb3I6IzMzMzMzMztcblx0fVxuXHRcblx0Lnh4eHdpemFyZENhcmRbZGF0YS1jb21wbGV0ZT1cInRydWVcIl06YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM5M2JlMzA7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwIDhweCA4cHggMDtcblx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRtYXJnaW46IGF1dG8gMCBhdXRvIDIwcHg7XG5cdFx0bGVmdDogMTAwJTtcblx0fVxuXHRcblx0Lnh4eHh3aXphcmRDYXJkW2RhdGEtY29tcGxldGU9XCJ0cnVlXCJdOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICM5M2JlMzA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bWFyZ2luOiBhdXRvIDAgYXV0byAyMHB4O1xuXHRcdGxlZnQ6IDEwMCU7XG5cdFx0Y29udGVudDogXCLinJNcIjtcblx0XHRjb250ZW50OiBcIuKclFwiO1xuXHRcdGNvbnRlbnQ6IFwi4piRXCI7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogIzkzYmUzMDtcblx0XHRmb250LXdlaWdodDogMTAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0fVxuXHRcblx0LndpemFyZENhcmRbZGF0YS1jb21wbGV0ZT1cInRydWVcIl0gLnRpdGxlOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Y29sb3I6ICM5M2JlMzA7XG5cdFx0Y29udGVudDogXCLinJRcIjtcblx0XHRtYXJnaW4tbGVmdDogLjVlbTtcblx0fVxuXHRcblx0LndpemFyZENhcmRbZGF0YS1yZXF1aXJlZD1cInRydWVcIl0ge1xuXHRcdGJvcmRlci1jb2xvcjogI2Y1YTYyMztcblx0fVxuXHRcblx0LndpemFyZENhcmRbZGF0YS1yZXF1aXJlZD1cInRydWVcIl0gLnRpdGxlIHtcblx0XHRjb2xvcjogI2Y1YTYyMztcblx0fVxuXHRcblx0LndpemFyZENhcmRbZGF0YS1jb21wbGV0ZT1cInRydWVcIl0ge1xuXHRcdGJvcmRlci1jb2xvcjogIzkzYmUzMDtcblx0XHRvcGFjaXR5OiAuNTtcblx0fVxuXHRcblx0LndpemFyZENhcmRbZGF0YS1jb21wbGV0ZT1cInRydWVcIl0gLnRpdGxlIHtcblx0XHRjb2xvcjogI2JiYmJiYjtcblx0fVxuXHRcblx0LndpemFyZENhcmQuc2VsZWN0b3JPcGVuLFxuXHQud2l6YXJkQ2FyZDpob3ZlciB7XG5cdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50OyAvKiBzb3JyeSwgaW1wb3J0YW50IHJlcXVpcmVkIGZvciBJRTExIC0gYWxzbywgaSBrbm93IGl0cyBkdXBlZCBiZWxvdyBidXQgSUUgaXMgYnJlYWtpbmcgKi9cblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHR9XG5cdFxuXHQud2l6YXJkQ2FyZC5zZWxlY3Rvck9wZW4sXG5cdC53aXphcmRDYXJkOmhvdmVyLFxuXHQud2l6YXJkQ2FyZDpmb2N1cy13aXRoaW4sXG5cdC53aXphcmRDYXJkOmxhc3Qtb2YtdHlwZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHR9XG5cdFxuXHQvKi53aXphcmRDYXJkOmhvdmVyIC5oZWFkaW5nIHtcblx0XHQgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpO1xuXHRcdCB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG5cdFx0Zm9udC1zaXplOiAyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMGVtO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cdH0qL1xuXHQvKi53aXphcmRDYXJkLmZvY3Vzc2VkLCAud2l6YXJkQ2FyZDpob3ZlciwgLndpemFyZENhcmQ6Zm9jdXMtd2l0aGluIHtcblx0XHRvcGFjaXR5OjE7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0fVxuXHRcblx0LndpemFyZENhcmQuZm9jdXNzZWQgYVtjbGFzc3w9XCJ3aXphcmRDYXJkX19jdGFcIl0sIGFydGljbGUud2l6YXJkQ2FyZDpob3ZlciBhW2NsYXNzfD1cIndpemFyZENhcmRfX2N0YVwiXSB7XG5cdFx0YmFja2dyb3VuZDogIzAxYmVlNTtcblx0fSovXG5cdFxuXHRcblx0LndpemFyZENhcmQge1xuXHRcdC0tYW5pbWF0aW9uLXNwZWVkOiAwLjNzOyAvKiBnYWghIGNzcyB2YXJpYWJsZXMgYXJlIG5vdCBJRTExIGNvbXBhdGFibGUgKi9cblx0XHQtLWk6IDEwMDtcblx0fVxuXHRcblx0LndpemFyZENhcmQgLmhlYWRpbmcgeyAvKnJldmVhbCB0aGUgaGVhZGluZy4gYm91bmNlIGF0IGVuZCAqL1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuNzUsIDEuMzUpO1xuXHR9XG5cdFxuXHQud2l6YXJkQ2FyZC5zZWxlY3Rvck9wZW4gLmhlYWRpbmcgeyAvKmNvbGxhcHNlIHRoZSBoZWFkaW5nICovXG5cdFx0Lypmb250LXNpemU6IDFweDtcblx0XHRsaW5lLWhlaWdodDogMTBweDtcblx0XHRvcGFjaXR5OiAwOyovXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSguMSk7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC43NSwgMS4zNSk7XG5cdH1cblx0XG5cdC53aXphcmRDYXJkW2RhdGEtY29tcGxldGU9XCJ0cnVlXCJdIC5mb3JtIHsgLyogY29sbGFwc2UgdGhlIGZvcm0gKi9cblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKC4xKTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjc1LCAxLjM1KTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXHRcblx0LndpemFyZENhcmRbZGF0YS1jb21wbGV0ZT1cInRydWVcIl0uc2VsZWN0b3JPcGVuIC5mb3JtIHsgLyogcmV2ZWFsIHRoZSBmb3JtICovXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHQtLWk6IGNhbGModmFyKC0taSkgLSAxKTtcblx0XHR6LWluZGV4OiAyOyAvKiBuZWVkZWQgdG8gZml4IHByb2JsZW0gd2l0aCBjaG9zZW4gKi9cblx0XHRvcGFjaXR5OiAxO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjc1LCAxLjM1KTtcblx0fVxuXHRcblx0XG5cdC5ncmlkLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDBweCAxZnI7XG5cdFx0Z3JpZC1nYXA6IDA7XG5cdFx0YmFja2dyb3VuZDogI2Y0ZjRmNDtcblx0XHRwYWRkaW5nOiAxMHB4IDE0cHg7XG5cdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cdFx0bWFyZ2luOiAwIDAgNXB4O1xuXHRcdC8qIG1hcmdpbjogMCAwIDVweCAtMTVweDsgKi9cblx0fVxuXHRcblx0LmdyaWQtd3JhcHBlciBkaXYuZm9vdCB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0NDQ0M7XG5cdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0Y29sb3I6ICNjY2NjY2M7XG5cdH1cblx0XG5cdCYuYnVzeSAud2l6YXJkQ2FyZCB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0Y3Vyc29yOiB3YWl0O1xuXHR9XG5cdFxuXHQmLmJ1c3kgLndpemFyZENhcmQuc2VsZWN0b3JPcGVuIHtcblx0XHRvcGFjaXR5OiAwLjM7XG5cdH1cblx0XG5cdCYuYnVzeTo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiUGxlYXNlIHdhaXQuLi5cIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGZvbnQtc2l6ZTogNXZ3O1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcblx0fVxufVxuXG5cbi8qIFRoaW5ncyBpbnNpZGUgYSBkaWFsb2dcbmJvZHkgZGlhbG9nIG1haW4gPT0gI3dpemFyZE1vZGFsQ29udGVudCAqL1xuXG5cbmJvZHkgZGlhbG9nIG1haW4gLmpzb25Gb3JtIHNlY3Rpb24gLmludHJvIHtcblx0bWFyZ2luLXRvcDogMWVtO1xufVxuXG5ib2R5IGRpYWxvZyBtYWluICNub3BlLmludHJvIGFbaHJlZl49XCIjbW9kYWw6XCJdIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0ZmlsbDogIzAxYmVlNTtcblx0LyogYmFja2dyb3VuZDogIzAxYmVlNTBkOyAqL1xuXHRwYWRkaW5nOiA1cHggMTBweCA1cHggNXB4O1xuXHRib3JkZXItcmFkaXVzOiAxZW07XG5cdC8qIGJveC1zaGFkb3c6IDBweCAxcHggMnB4ICMwMDAwMDAxNyBpbnNldDsgKi9cblx0LyogZm9udC1zdHlsZTogaXRhbGljOyAqL1xuXHRmb250LWZhbWlseTogaW5pdGlhbDtcbn1cblxuYm9keSBkaWFsb2cgbWFpbiAuaW50cm8gYVtocmVmXj1cIiNtb2RhbDpcIl0gc3ZnIHtcblx0dmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuXHRmaWxsOiAjMDFiZWU1O1xuXHRtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuXG5ib2R5IGRpYWxvZyBtYWluIC5qc29uRm9ybSBmaWVsZHNldCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bWF4LXdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgZGlhbG9nIG1haW4gLmpzb25Gb3JtIC5qZi1pbnB1dC10eXBlLXN1Ym1pdCB7XG5cdG1hcmdpbi10b3A6IDI2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbmJvZHkgZGlhbG9nIG1haW4gLmpzb25Gb3JtIC5qZi1pbnB1dC10eXBlLXN1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0dHJhbnNpdGlvbjogbm9uZTtcblx0bWFyZ2luOiAwIDAgMCBhdXRvO1xuXHRmbG9hdDogbm9uZTtcblx0bWluLXdpZHRoOiAyMzBweDtcbn1cblxuYm9keSBkaWFsb2cgbWFpbiAuanNvbkZvcm0gLmpmLWlucHV0LXR5cGUtc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9sb2FkaW5nZG90cy5zdmcpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG5cdGJhY2tncm91bmQtc2l6ZTogYXV0bztcbn1cblxuYm9keSBkaWFsb2cgbWFpbiAuanNvbkZvcm0gLmludmlzaWJsZUJ1dFN1Ym1pdHRhYmxlIHtcblx0aGVpZ2h0OjFweDtcblx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRvcGFjaXR5OjAuMTtcblx0bGVnZW5kIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi8qIHdlaXJkIGdsb3dpbmcgYm9yZGVyIHRoaW5nICovXG4vKlxuYm9keSBkaWFsb2cgbWFpbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbmJvZHkgZGlhbG9nIG1haW46YmVmb3JlLCBib2R5IGRpYWxvZyBtYWluOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTJweDtcbiAgICB0b3A6IC0ycHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmIwMDk0LCAjMDAwMGZmLCAjMDBmZjAwLCNmZmZmMDAsICNmZjAwMDAsICNmYjAwOTQsXG4gICAgIzAwMDBmZiwgIzAwZmYwMCwjZmZmZjAwLCAjZmYwMDAwKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGFuaW1hdGlvbjogc3RlYW0gMjBzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgc3RlYW0ge1xuICAgIDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MDAlIDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgfVxufVxuXG5ib2R5IGRpYWxvZyBtYWluOmJlZm9yZSwgYm9keSBkaWFsb2cgbWFpbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC00cHg7XG4gICAgdG9wOiAtNHB4O1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgjMDAwMDAwLCAjMDAwMDAwLCAjMDFiZWU1LCAjMDFiZWU1LCAjMDFiZWU1LCAjMDAwMDAwLCAjMDAwMDAwLCAjMDAwMDAwLCAjMDAwMDAwLCAjMDAwMDAwKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDhweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA4cHgpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGFuaW1hdGlvbjogc3RlYW0gMTBzIGxpbmVhciBpbmZpbml0ZTtcbn1cbmJvZHkgZGlhbG9nIG1haW46YWZ0ZXIge1xuICAgIGZpbHRlcjogYmx1cigzMHB4KTtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG4qL1xuLypcbjpyb290IHtcbiAgICAtLWY6IDElO1xufVxuXG5ib2R5IGRpYWxvZyBtYWluOmJlZm9yZSwgYm9keSBkaWFsb2cgbWFpbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC00cHg7XG4gICAgdG9wOiAtNHB4O1xuICAgIGJhY2tncm91bmQ6IGNvbmljLWdyYWRpZW50KCMwMWJlZTUgdmFyKC0tZiwgMSUpLCAjMDAwMDAwIDApO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgOHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDhweCk7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwcyBsaW5lYXI7XG59XG5ib2R5IGRpYWxvZzpob3ZlciBtYWluOmJlZm9yZSwgYm9keSBkaWFsb2c6aG92ZXIgbWFpbjphZnRlciB7XG4gICAgLS1mOiAxMDAlO1xufVxuXG5ib2R5IGRpYWxvZyBtYWluOmFmdGVyIHtcbiAgICBmaWx0ZXI6IGJsdXIoMzBweCk7XG4gICAgb3BhY2l0eTogMC41O1xufVxuKi8iLCJcbi8vIEp1c3QgRXh0ZW5zaW9uXG5cbi5qZi1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLWhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAvLy8vZm9udDogbm9ybWFsIDUwMCAxM3B4LzIwcHggXCJSb2JvdG8gQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC8vdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1vdXQ7XG4gICAgLy9jdXJzb3I6IHBvaW50ZXI7XG5cdEBpbmNsdWRlIG1lZGlhKCc8dGFicG9ydCcpIHtcblx0XHRtaW4taGVpZ2h0OiAzMHB4O1xuXHR9XG5cbn1cblxuLnBmLWFkbWluLFxuLnBmLWRhc2hib2FyZHtcbiAgICAuamYtYnRue1xuICAgICAgICBAZXh0ZW5kIC5idG47XG4gICAgICAgIGNvbG9yOiAkYV9idG4tdGV4dCFpbXBvcnRhbnQ7IC8vT3ZlcnJpZGRlbiBieSB0b3Atc2VjdGlvbiBsaW5rIGNvbG91ci9kYXNoYm9hcmQgbGluayBjb2xvdXIgb3RoZXJ3aXNlO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkYV9idG4tYm9yZGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYV9idG4tYmFja2dyb3VuZDtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRhX2J0bi1ob3Zlci10ZXh0IWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRhX2J0bi1ob3Zlci1ib3JkZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYV9idG4taG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBlcnNvbiAuaW1nLXdyYXB7XG5cdGRpc3BsYXk6bm9uZTtcbn1cblxuLmJ1dHRvbi5kZWxldGVyb3d7XG4gICAgaGVpZ2h0OjM2cHg7XG59XG5cbi8vIE9MRCBTVFlMRSAtIEknbSBub3Qgc3VyZSB3aGV0aGVyIGl0J3MgdXNlZCBvciBub3QgLy9cblxuLyogaG92ZXJpbmcgc2F2ZSBwcm9ncmVzcyBidXR0b24gKi9cbmJ1dHRvbiNtYWluX3N1bW1hcnksXG5idXR0b24jbWFpbl9zdWJtaXRfZmxvYXR7XG4vKiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB6LWluZGV4OiA5OTk5OTk5OyovXG4gICAgY3Vyc29yOnBvaW50ZXI7XG5cdGZsZXg6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdEBleHRlbmQgLmJ0bjtcblx0bGluZS1oZWlnaHQ6MjdweDtcblx0cGFkZGluZzo1cHggMjBweDtcblx0Y29sb3I6ICRhX2J0bi10ZXh0IWltcG9ydGFudDtcblx0Ym9yZGVyOiBzb2xpZCAxcHggJGFfYnRuLWJvcmRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGFfYnRuLWJhY2tncm91bmQ7XG5cdFxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LWZhbWlseTogJ0dvdGhhbSBBJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFxuXHQmOmhvdmVyLFxuXHQmOmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRhX2J0bi1ob3Zlci10ZXh0IWltcG9ydGFudDtcblx0XHRib3JkZXI6IHNvbGlkIDFweCAkYV9idG4taG92ZXItYm9yZGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRhX2J0bi1ob3Zlci1iYWNrZ3JvdW5kO1xuXHR9XG59XG5cbmJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbixcbmJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLFxuYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sXG5idXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVke1xuXHRjdXJzb3I6cG9pbnRlcjtcblx0ZmxleDogMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0QGV4dGVuZCAuYnRuX2I7XG5cdGxpbmUtaGVpZ2h0OjI3cHg7XG5cdHBhZGRpbmc6NXB4IDIwcHg7XG5cdGNvbG9yOiNmZmZmZmYhaW1wb3J0YW50O1xuXHRcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gQScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQmOmhvdmVyLFxuXHQmOmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRhbG1vc3QtYmxhY2shaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogc29saWQgMXB4IHdoaXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHR9XG59XG5cbi8vYW5ub3lpbmcgbmVlZCB0byBzZXQgbWluLXdpZHRocyBmb3IgSUUgKGVsc2UgdGhlIGJ1dHRvbnMgY29sbGFwc2UpXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSkgey8vSUUtc3BlY2lmaWNcblx0YnV0dG9uI21haW5fc3VtbWFyeSB7XG5cdFx0bWluLXdpZHRoOiA2ZW07XG5cdH1cblx0YnV0dG9uI21haW5fc3VibWl0X2Zsb2F0IHtcblx0XHRtaW4td2lkdGg6IDEyZW07XG5cdH1cblx0YnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLFxuXHRidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiB7XG5cdFx0bWluLXdpZHRoOiA5ZW07XG5cdH1cbn1cblxuXG5idXR0b24jbWFpbl9zdW1tYXJ5IHtcblx0bWFyZ2luLXJpZ2h0OjhweDtcblx0cGFkZGluZzo1cHggMTBweDtcbn1cblxuYnV0dG9uI21haW5fc3VtbWFyeSB7ZGlzcGxheTpub25lOyBvdXRsaW5lOiBub25lO31cbmJ1dHRvbiNtYWluX3N1bW1hcnkgc3ZnIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0ZmlsbDp3aGl0ZTtcbn1cbmJ1dHRvbiNtYWluX3N1bW1hcnkgc3Bhbi5pc3N1ZUNvdW50IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbn1cbi5pbnZhbGlkIGJ1dHRvbiNtYWluX3N1bW1hcnkge2JhY2tncm91bmQtY29sb3I6JHNpY2stcmVkOyBib3JkZXItY29sb3I6JHNpY2stcmVkOyBkaXNwbGF5OmJsb2NrO1xuXHQmOmhvdmVyLFxuXHQmOmFjdGl2ZSB7XG5cdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzaWNrLXJlZCwuNSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRzaWNrLXJlZCwyMCUpO1xuXHR9XG59XG4vKi5pbnZhbGlkIGJ1dHRvbiNtYWluX3N1bW1hcnk6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTkwLCAzMCwgNDUsIDApO1xuICBib3JkZXItdG9wLWNvbG9yOiAjQkUxRTJEO1xufSovXG4uaW5jb21wbGV0ZSBidXR0b24jbWFpbl9zdW1tYXJ5IHtiYWNrZ3JvdW5kLWNvbG9yOiRzaWNrLWFtYmVyOyBib3JkZXItY29sb3I6JHNpY2stYW1iZXI7IGRpc3BsYXk6YmxvY2s7XG5cdCY6aG92ZXIsXG5cdCY6YWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHNpY2stYW1iZXIsMjAlKTtcblx0fVxufVxuLyouaW5jb21wbGV0ZSBidXR0b24jbWFpbl9zdW1tYXJ5OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NywgMTQ4LCAzMCwgMCk7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGNzk0MUU7XG59Ki9cbi5jb21wbGV0ZSBidXR0b24jbWFpbl9zdW1tYXJ5IHtiYWNrZ3JvdW5kLWNvbG9yOiRzaWNrLWdyZWVuOyBib3JkZXItY29sb3I6JHNpY2stZ3JlZW47IGRpc3BsYXk6YmxvY2s7XG5cdCY6aG92ZXIsXG5cdCY6YWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHNpY2stZ3JlZW4sMjAlKTtcblx0fVxufVxuLyouY29tcGxldGUgYnV0dG9uI21haW5fc3VtbWFyeTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDksIDE4OSwgNjIsIDApO1xuICBib3JkZXItdG9wLWNvbG9yOiAjOTVCRDNFO1xufSovXG5cbi8qLy8gUHJvYmFibHkgbmVlZCB0byBhZGQgYSBjbGFzcyB0byB0aGVzZSBpbnN0ZWFkIHdoZXJlIGFwcHJvcHJpYXRlXG51bC5qZi1wYWdlLWNvbnRyb2wgbGkgYVtocmVmPVwiI3N1bW1hcnlTY3JlZW5cIl0sXG5idXR0b24jbWFpbl9zdW1tYXJ5LFxuYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NjY7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xufVxuYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0e1xuICAgIHdpZHRoOjExNnB4O1xuICAgIHBhZGRpbmctbGVmdDowO1xuICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbn1cbmJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdC51bnNhdmVke1xuICAgIGJhY2tncm91bmQtY29sb3I6IzFDNzVCQztcbiAgICBib3JkZXItY29sb3I6IzFDNzVCQztcbiAgICBjb2xvcjojZmZmZmZmO1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOmF1dG87XG59XG5idXR0b24jbWFpbl9zdW1tYXJ5LFxuYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0e1xuICAgIGJhY2tncm91bmQtY29sb3I6I2VlZTtcbiAgICBib3JkZXItY29sb3I6I2VlZTtcbiAgICBjb2xvcjojNjY2NjY2O1xuICAgIGN1cnNvcjpkZWZhdWx0O1xufVxuYnV0dG9uI21haW5fc3VtbWFyeSB7XG4gICAgcmlnaHQ6MTMzcHg7XG4gICAgcGFkZGluZy1sZWZ0OjMwcHg7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgbWluLWhlaWdodDozMHB4O1xuICAgIG1pbi13aWR0aDo0NXB4O1xufSovXG5cbi8qYnV0dG9uI21haW5fc3VtbWFyeTphZnRlciB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NywgMTQ4LCAzMCwgMCk7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI0Y3OTQxRTtcbiAgICBib3JkZXItd2lkdGg6IDlweDtcbiAgICBtYXJnaW4tbGVmdDogLTlweDtcbn0qL1xuXG5cbi8qXG4vLyB0aGlzIGlzIHRoZSBzdW1tYXJ5IGJ1dHRvbiAtIGl0IGlzIG5vdyBhIGxpdHRsZSBkb3VnaG51dCBpY29uXG51bC5qZi1wYWdlLWNvbnRyb2wgbGkgYVtocmVmPVwiI3N1bW1hcnlTY3JlZW5cIl0ge1xuICAgIGJhY2tncm91bmQ6Izk1QkQzRTtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICBib3JkZXI6MXB4IHNvbGlkICM5NUJEM0UhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xufVxuXG51bC5qZi1wYWdlLWNvbnRyb2wgbGk6aG92ZXIgYVtocmVmPVwiI3N1bW1hcnlTY3JlZW5cIl0ge1xuICAgIGJhY2tncm91bmQ6I2YxZjJmMjtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNmMWYyZjIhaW1wb3J0YW50O1xuICAgIGNvbG9yOiM2RDZFNzE7XG59XG51bC5qZi1wYWdlLWNvbnRyb2wgbGkuY3VycmVudCBhW2hyZWY9XCIjc3VtbWFyeVNjcmVlblwiXSB7XG4gICAgbWFyZ2luOjFweCAxcHggMXB4IDA7XG4gICAgYm9yZGVyLXdpZHRoOjFweCFpbXBvcnRhbnQ7XG59Ki9cblxuXG4vLyBBZGQgYSBjbGFzcyEhISEhISFcbi8vIE5vISBBZGRpbmcgYSBjbGFzcyBoZXJlIGlzIHJlZHVuZGFudCBhbmQgYmFkLWZvcm0uIENsYXNzZXMgYXJlIHN0eWxpbmcgaG9va3MgYW5kIHByb2JhYmx5IHNob3VsZG4ndCBiZSB1c2VkIEFUIEFMTCB1bmxlc3MgYWJzb2x1dGVseSBuZWNlc3NhcnkgKHNlZTogaHR0cHM6Ly93d3cuc21hc2hpbmdtYWdhemluZS5jb20vMjAxMi8wNi9jbGFzc2VzLXdoZXJlLXdlcmUtZ29pbmctd2UtZG9udC1uZWVkLWNsYXNzZXMvKVxuLy8gaW4gdGhpcyBjYXNlIHdlJ3JlIHN0eWxpbmcgYW4gc3VibWl0IC0gc3VyZWx5IHRoZSBjc3MgZm9yIHRoaXMgc2hvdWxkIHNheSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCBidXR0b24sIC5idXR0b24sIFtyb2xlPVwiYnV0dG9uXCJdIHtzdHlsZSBsaWtlIGEgYnV0dG9ufSByYXRoZXIgdGhhbiB1cyBoYXZpbmcgdG8gZ28gdGhvdWdoIHRoZSBlbnRpcmUgd2Vic2l0ZSBhbmQgc2F5IHdoYXQgZWFjaCBlbGVtZW50IHNob3VsZCBsb29rIGxpa2U/IEl0cyBkYWZ0LiBOZXh0IHlvdSdsbCBiZSBpbnNpc3RpbmcgdGhhdCBhbGwgPHA+IGFyZSBnaXZlIHRoZSBjbGFzcyAucGFyYSFcbi5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICMxQzc1QkM7XG4gICAgLy90ZXh0LWluZGVudDogMDtcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkICMxQzc1QkM7XG4gICAgLy8td2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLy8tbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLy9ib3JkZXItcmFkaXVzOiAwO1xuICAgIC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8vY29sb3I6IHdoaXRlO1xuICAgIC8vZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcbiAgICAvL2ZvbnQtc2l6ZTogMTdweDtcbiAgICAvL2ZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgLy9mb250LXN0eWxlOiBub3JtYWw7XG4gICAgLy9wYWRkaW5nOiAwIDE1cHg7XG4gICAgLy9cbiAgICAvL2xpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIC8vd2lkdGg6IGF1dG87XG4gICAgLy90ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy9cbiAgICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgLy8td2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgLy8tbW96LXRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgLy8tbXMtdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICAvLy1vLXRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgLy90cmFuc2l0aW9uOiBhbGwgLjVzO1xuXG4gICAgQGV4dGVuZCAuYnRuO1xuICAgIGNvbG9yOiAkYV9idG4tdGV4dCFpbXBvcnRhbnQ7IC8vT3ZlcnJpZGRlbiBieSB0b3Atc2VjdGlvbiBsaW5rIGNvbG91ci9kYXNoYm9hcmQgbGluayBjb2xvdXIgb3RoZXJ3aXNlO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRhX2J0bi1ib3JkZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFfYnRuLWJhY2tncm91bmQ7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkYV9idG4taG92ZXItdGV4dCFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRhX2J0bi1ob3Zlci1ib3JkZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhX2J0bi1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgIH1cblx0Ji5idG5fY3tcblx0XHRjb2xvcjogJGNfYnRuLXRleHQhaW1wb3J0YW50OyAvL092ZXJyaWRkZW4gYnkgdG9wLXNlY3Rpb24gbGluayBjb2xvdXIvZGFzaGJvYXJkIGxpbmsgY29sb3VyIG90aGVyd2lzZTtcblx0XHRib3JkZXI6IHNvbGlkIDFweCAkY19idG4tYm9yZGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjX2J0bi1iYWNrZ3JvdW5kO1xuXHRcdGRpc3BsYXk6YmxvY2s7XG5cblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdCY6aG92ZXIsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0Y29sb3I6ICRjX2J0bi1ob3Zlci10ZXh0IWltcG9ydGFudDtcblx0XHRcdGJvcmRlcjogc29saWQgMXB4ICRjX2J0bi1ob3Zlci1ib3JkZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY19idG4taG92ZXItYmFja2dyb3VuZDtcblx0XHR9XG5cdH1cbn1cblxuLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0ge1xuXHRcblx0QGV4dGVuZCAuYnRuX2M7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogJGNfYnRuLXRleHQ7XG5cdGJvcmRlcjogc29saWQgMXB4ICRjX2J0bi1ib3JkZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjX2J0bi1iYWNrZ3JvdW5kO1xuXHQmOmhvdmVyLFxuXHQmOmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRjX2J0bi1ob3Zlci10ZXh0IWltcG9ydGFudDtcblx0XHRib3JkZXI6IHNvbGlkIDFweCAkY19idG4taG92ZXItYm9yZGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjX2J0bi1ob3Zlci1iYWNrZ3JvdW5kO1xuXHR9XG59XG5cblxuLy8uanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4vLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NDQ0O1xuLy8gICAgYm9yZGVyOiAxcHggc29saWQgIzAwOTQ0NDtcbi8vfVxuLy9cbi8vLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlIHtcbi8vICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgIHRvcDogMXB4O1xuLy8gICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwcHggMXB4IDBweCAwcHggI2ZmZmZmZiwgMCAwIDNweCAtMnB4ICMwMDAwMDA7XG4vLyAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAxcHggMHB4IDBweCAjZmZmZmZmLCAwIDAgM3B4IC0ycHggIzAwMDAwMDtcbi8vICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAxcHggMHB4IDBweCAjZmZmZmZmLCAwIDAgM3B4IC0ycHggIzAwMDAwMDtcbi8vfVxuLy9cbi8vQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTVweCkge1xuLy8gICAgYnV0dG9uI21haW5fc3VtbWFyeSxcbi8vICAgIGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdCB7XG4vLyAgICAgICAgdG9wOiBhdXRvO1xuLy8gICAgICAgIGJvdHRvbTogOXB4O1xuLy8gICAgfVxuLy99XG5cbi8vIEVuZCBzdWJtaXQgYnV0dG9uIHRoYXQgbmVlZHMgYSBjbGFzc1xuXG4vLyBSRUFEIE9OTFkgTU9ERSAtIGhpZGUgYnV0dG9uc1xuLnJlYWRvbmx5IGEuYnV0dG9uLnVwbG9hZCxcbi5yZWFkb25seSBhLmJ1dHRvbi5kb3dubG9hZCArIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuLmRpc2FibGVkIHtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn0iLCIucGYtY2hlY2tvdXQge1xuXG4gICAgLy8uaGVhZGVyLXN1YnNlY3Rpb24ge1xuICAgIC8vICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgLy9cbiAgICAvLyAgICArIC5jaGVja291dC1zdWJ0aXRsZSB7XG4gICAgLy8gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvL1xuICAgIC8vICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgLy8gICAgfVxuICAgIC8vfVxuXG4gICAgLnBhZ2UtY29udGFpbmVye1xuICAgICAgICBwYWRkaW5nLXRvcDoxMThweDtcbiAgICB9XG5cbiAgICAvLy5sb2dve1xuICAgIC8vICAgIHBhZGRpbmc6MjhweCAwO1xuICAgIC8vfVxuXG5cbiAgICAvL0NCUEY/XG4gICAgLm5vdGljZS1sb2FuLWRldGFpbHMtcmVxdWVzdHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgfVxuXG5cbiAgICAvLyBVc2VkIG9uIHBhZ2VzIHN1Y2ggYXMgeW91ci1xdW90ZSAvIHlvdXItb3JkZXIgd2hlcmUgYmxvY2tzIG9mIHRleHQgYXJlIHByZXNlbnRlZCBmb3IgY3VzdG9tZXIuIFVzdWFsbHkgb25lIGJsb2NrIHBlciBpbnMgdHlwZS4gU2hvdWxkIHByb2JhYmx5IGJlIGNhbGxlZCBcInByb2R1Y3QtaW5mb1wiIG9yIHNpbWlsYXJcbiAgICAuY29udGVudC1ibG9ja3tcbiAgICAgICAgbWF4LXdpZHRoOjcwMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFsdG87XG4gICAgICAgIHBhZGRpbmctdG9wOjEycHg7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6MDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNThweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5pbnZvaWNlLWNvbmZpcm0ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgLmNoZWNrb3V0LWxpbmtzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgfVxuXG4gICAgLmNoZWNrb3V0LXJpZ2h0LWNvbnRhaW5lciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgICB9XG5cbiAgICAuY29udGFjdC1pbmZvIC5mbGV4LXBhcmVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjllbTtcblxuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG5cbiAgICAgICAgPiAuYmxvY2sge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWN0LWxhYmVsIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDM2JTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhY3QtZGV0YWlsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDY0JTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jcm9zcy1zYWxlcyB7XG4gICAgICAgIC5jcm9zcy1zYWxlcy10aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAkYWNjZW50LXByaW1hcnksIDUwMCwgMS4wKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jcm9zcy1zYWxlcy10aXQgLmNyb3NzLXNhbGVzIHtcbiAgICAgICAgICAgIC5jcm9zcy1zYWxlcy10aXRsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgJGFjY2VudC1wcmltYXJ5LCA1MDAsIDEuMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jcm9zcy1zYWxlcy1ib2R5IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNXB4LCAkbGlnaHQtZ3JleS1uaW5lLCAzMDAsIDEuNTcpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3Jvc3Mtc2FsZXMtbGlzdCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTVweCwgJGxpZ2h0LWdyZXktbmluZSwgNTAwLCAxLjU3KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE1cHgsICRsaWdodC1ncmV5LW5pbmUsIDMwMCwgMS41Nyk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jcm9zcy1zYWxlcy1saXN0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE1cHgsICRsaWdodC1ncmV5LW5pbmUsIDUwMCwgMS41Nyk7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgLnlvdXItcXVvdGUtdGFibGUge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIH1cblxuICAgIC55b3VyLXF1b3RlLXRpdGxlIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMjJweCwgJGJsYWNrLCA1MDAsIDEuNDUpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNHB4O1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgLnlvdXItcXVvdGUtYm9sdG9uLXRpdGxlIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMThweCwgJGFsbW9zdC1ibGFjaywgNTAwLCAxLjU2KTtcbiAgICAgICAgcGFkZGluZzogMzJweCAwcHg7XG4gICAgfVxuXG4gICAgLnlvdXItcXVvdGUtYWRkaXRpb25hbCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDIycHgsICRkYXJrLCAzMDAsIDEuNDUpO1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDAgMCAwO1xuICAgIH1cblxuICAgIC55b3VyLXF1b3RlLWFkZGl0aW9uYWwge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAyMnB4LCAkZGFyaywgMzAwLCAxLjQ1KTtcbiAgICAgICAgcGFkZGluZzogMzJweCAwIDAgMDtcbiAgICB9XG5cbiAgICAueW91ci1xdW90ZS1pbnN0cnVjdGlvbnMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICB9XG5cbiAgICAueW91ci1xdW90ZS1pbnN0cnVjdGlvbnMtdGV4dC1sZWZ0e1xuICAgICAgICBwe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG5cblxuICAgIC55b3VyLXF1b3RlLWFib3V0IHtcbiAgICAgICAgcGFkZGluZzogNDhweCAzMnB4O1xuXG4gICAgICAgIC5hYm91dC1zdWItdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgJGFjY2VudC1wcmltYXJ5LCA1MDAsIDEuMCk7XG4gICAgICAgIH1cblxuICAgICAgICAuYWJvdXQtdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcInRpdGxlXCIsIDM4cHgsICR3aGl0ZSwgMzAwLCAxLjApO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDAgMTZweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFib3V0LWJvZHkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgJGFsYWJhc3RlciwgMzAwLCAxLjU3KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMCAzMnB4IDA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLmNoZWNrb3V0LWFjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuXG4gICAgICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcblxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgIC5ibG9jayB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG57XG4gICAgICAgICAgICBtaW4td2lkdGg6MjkwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFwIHtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICB9XG5cbiAgICAuY2hlY2tvdXQtc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3ZW07XG4gICAgfVxuXG5cbiAgICAvLyBVc2VkIG9uIENCUEZcbiAgICAuZmFxLXNlY3Rpb24gLmZhcS1hY2NvcmRpb24ge1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcblxuICAgICAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG5cbiAgICAgICAgICAgIC5hY2NvcmRpb24tdHJpZ2dlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgICAgICAgICAgQGlmICRzaXRlID09ICdub3J3YXknIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5vci1kYXJrZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLXRlcnR7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5pY29uLW9wZW4tY2xvc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50aXRsZS10ZXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyLFxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWNjb3JkaW9uLWl0ZW0tb3BlbiB7XG4gICAgICAgICAgICAgICAgLmFjY29yZGlvbi10cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICAgICBAaWYgJHNpdGUgPT0gJ25vcndheScge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5vci1kYXJrZXN0Z3JleTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGl0bGUtdGVydCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDAgMTZweDtcblxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgcCArIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGlmICRzaXRlID09ICdub3J3YXknIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5vci1kYXJrZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jaGVja291dC1lcnJvciB7XG4gICAgICAgIGNvbG9yOiAkZXJyb3ItY29sb3I7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGVycm9yLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRyYW5zLXN1Y2Nlc3MsXG4gICAgLnRyYW5zLWVycm9yIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43OGVtO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJiArIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50cmFucy1zdWNjZXNzIHtcbiAgICAgICAgY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xuICAgIH1cblxuICAgIC50cmFucy1lcnJvciB7XG4gICAgICAgIGNvbG9yOiAkZXJyb3ItY29sb3I7XG5cbiAgICAgICAgaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgY29sb3I6ICRlcnJvci1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2VjdXJlLWhvc3Rpbmcge1xuICAgICAgICAuY2hlY2tvdXQtdGFibGUge1xuICAgICAgICAgICAgLmZsZXgtcGFyZW50IHtcbiAgICAgICAgICAgICAgICA+IC5jdC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDcwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IC5jdC1kYXRhIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMzAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLnRyYW5zLWJhY2sge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgICBjb2xvcjogJGJfYnRuLXRleHQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYl9idG4tYm9yZGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJfYnRuX2JhY2tncm91bmQ7XG5cbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRiX2J0bi1ob3Zlci10ZXh0O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRiX2J0bi1ob3Zlci1ib3JkZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJfYnRuLWhvdmVyX2JhY2tncm91bmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZXJyb3ItZGV0YWlscyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgLjA1KTtcblxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG5cbiAgICAgICAgICAgIC5oZWFkZXItc3Vic2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzhlbTtcblxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGlzIHVzZWQgaGVyZSBmb3IgdGhlIFNlY3VyZTNEIE1vbmVrIHN0dWZmLCBzbyB3ZSBuZWVkIHNvbWUgb3ZlcnJpZGVzXG4gICAgJi5jaGVja291dC1zZWN1cmUzZHtcbiAgICAgICAgLnBhZ2UtaGVhZGVye1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTowIG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3VyZS1idG4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XG5cbiAgICB9XG5cbiAgICAuc2VjdXJlLWZvcm0ge1xuICAgICAgICBtYXJnaW4tdG9wOjMycHg7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgfVxuXG5cblxuICAgIC5hY2NvcmRpb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2VyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWxlLWdyZXktZm91cjtcbiAgICAgICAgICAgIEBpZiAkc2l0ZSA9PSAnbm9yd2F5JyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5vci1kYXJrZ3JleTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIC5pY29uLW9wZW4tY2xvc2Uge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi10cmlnZ2VyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWdyZXktdHdvO1xuICAgICAgICAgICAgQGlmICRzaXRlID09ICdub3J3YXknIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbm9yLWRhcmtlc3RncmV5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRsaWdodC1ncmV5LWVsZXZlbjtcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICAgICAgICBAaWYgJHNpdGUgPT0gJ25vcndheScge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5vci1kYXJrZ3JleTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uLWljLWNsb3NlIHtcbiAgICAgICAgZmlsbDogI2IxYjFiMTtcbiAgICB9XG5cblxuXG4gICAgLy9Vc2VkIG9uIHlvdXIgb3JkZXIgYW5kIHlvdXIgcXVvdGUgKG10YSBhbmQgbm9ybWFsKVxuICAgIC5jaGVja291dC15b3VycXVvdGUge1xuICAgICAgICAueW91ci1vcmRlci1ibG9jayB7XG4gICAgICAgICAgICAuY2hlY2tvdXQtdGFibGUge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaGVja291dC1hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNoZWNrb3V0LXRhYmxlLmN0LXRvdGFscm93IHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbGlnaHQtZ3JleS1lbGV2ZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAueW91ci1xdW90ZS10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG5cblxuICAgIC5xdW90ZUxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgIH1cblxuXG5cbiAgICAueHhhY2NvcmRpb24ge1xuICAgICAgICB3aWR0aDogNTAwcHg7XG5cbiAgICAgICAgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlNGU0O1xuICAgICAgICAgICAgQGlmICRzaXRlID09ICdub3J3YXknIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbm9yLWRhcmtncmV5O1xuICAgICAgICAgICAgICAgIC50aXRsZS10ZXJ0e1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaWNvbi1vcGVuLWNsb3NlIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tdHJpZ2dlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0YTUxO1xuICAgICAgICAgICAgQGlmICRzaXRlID09ICdub3J3YXknIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbm9yLWRhcmtlc3RncmV5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkN2Q1ZDU7XG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgICAgICAgQGlmICRzaXRlID09ICdub3J3YXknIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRub3ItZGFya2dyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKmFjY29yZGlvbiAqL1xuXHQuYWNjb3JkaW9ue1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cblx0XHQuYWNjb3JkaW9uLWl0ZW0ge1xuXHRcdFx0LmFjY29yZGlvbi10cmlnZ2Vye1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjN2Y4Yzk0O1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMCAyOHB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDoxNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5hY2NvcmRpb24tdGl0bGUge1xuXHRcdFx0XHRcdGhlaWdodDogNTdweDtcblx0XHRcdFx0XHRwYWRkaW5nOiA2cHggMDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY5O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjRweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRcdC8vbGluZS1oZWlnaHQ6IDEuMTM7IC8vIE5lZWQgdG8gd29yayBvdXQgdGhpcyB0byBjZW50ZXIgcHJvcGVybHkgd2l0aCAyIGxpbmVzLlxuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMzdweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6OHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5leHBpcnktZGF0ZXtcblx0XHRcdFx0XHRmb250LWZhbWlseTogU2FyYWJ1biwgc2Fucy1zZXJpZjtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuODM7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMThweDtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE4cHggOTlweCAwIDA7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OjA7XG5cdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czpub25lO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRib3R0b206IC00MHB4O1xuXHRcdFx0XHRcdFx0bGVmdDoxNnB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6JGJvZHktdGV4dDtcblx0XHRcdFx0XHRcdHotaW5kZXg6MTA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5hY2NvcmRpb24tY29udGVudCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRib3JkZXI6IHNvbGlkIDFweCAkYnJvd24tZ3JleTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjdzIGVhc2Utb3V0LCBvcGFjaXR5IC4zcyBlYXNlLW91dCwgcGFkZGluZyAwcyBlYXNlIC4zcztcblxuXHRcdFx0XHQuYWNjb3JkaW9uLW1haW4tY29udGVudHtcblx0XHRcdFx0XHR0YWJsZSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cblx0XHRcdFx0XHRcdHRoZWFkIHtcblx0XHRcdFx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDAuNXB4IHNvbGlkICRicm93bi1ncmV5ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogU2FyYWJ1biwgc2Fucy1zZXJpZjtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjk7XG5cdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMjZweDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstZ3JleTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdHRoOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50Oztcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdHRoOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHR0Ym9keSB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMC41cHggc29saWQgJGJyb3duLWdyZXk7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDEycHggNXB4IDIycHg7XG5cblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogU2FyYWJ1biwgc2Fucy1zZXJpZjtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yOTtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1ncmV5O1xuXG5cdFx0XHRcdFx0XHRcdFx0Lmljb25zLWJveHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdHRkOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0dGQ6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHR0ZDpudGgtb2YtdHlwZSgzKSB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxNSU7XG5cdFx0XHRcdFx0XHRcdFx0Lmljb24tZG93bmxvYWQge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDM1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdC5pY29uLXByZXZpZXd7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzZweDtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdFx0XHRcdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDM4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblxuXHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmFjY29yZGlvbi1pdGVtLW9wZW57XG5cdFx0XHRcdC5hY2NvcmRpb24tdHJpZ2dlcntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhcmNvYWwtZ3JleTtcblx0XHRcdFx0XHQuYWNjb3JkaW9uLXRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZXhwaXJ5LWRhdGV7XG5cdFx0XHRcdFx0b3BhY2l0eToxO1xuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYWNjb3JkaW9uLWNvbnRlbnR7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAuN3MgZWFzZS1vdXQsIG9wYWNpdHkgLjNzIGVhc2Utb3V0LCBwYWRkaW5nIDBzIGVhc2UgMHM7XG5cdFx0XHRcdFx0cGFkZGluZzogOHB4IDE1cHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA0OHB4IDE1cHggOHB4IDE1cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuICAgIC5ib3VuZHMge1xuICAgICAgICAubm90aWNlLXJhdGVzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMzZweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFsZXJ0LXJlZHtcbiAgICAgICAgY29sb3I6ICRub3ItcmVkO1xuICAgIH1cblxuXG5cblxuXG5cblxuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgICNuYXYsIGlucHV0LCAjZm9vdGVyIHtkaXNwbGF5Om5vbmU7fVxuICAgICAgICAubm8tcHJpbnQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uW25hbWU9XCJwcmludFwiXSB7XG4gICAgICAgIC8vd2lkdGg6IGF1dG87XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjMDFiZWU1ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICMwMWJlZTU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICMwMWJlZTUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuXG5cblxuXG5cblxuXG4gICAgI21vZGFsLWNoZWNrb3V0IHtcbiAgICAgICAgLm1vZGFsLWNvbnRlbnRXcmFwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3MzVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgLm1vZGFsLWNoZWNrb3V0LWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMDFweDtcbiAgICAgICAgICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgICAgICAgICAgICAgIC5mbGV4LXBhcmVudCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgIC5ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNkM2QzZDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIC5mbGV4LXBhcmVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tb2RhbC1hZ3JlZW1lbnQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4uc2VjdXJlLWhvc3Rpbmcge1xuICAgICN3cmFwcGVyLWZvci1jYXJkc3RhcnRtb250aCxcbiAgICAjd3JhcHBlci1mb3ItY2FyZGV4cGlyZSB7XG4gICAgICAgIC5jb2xsZWN0aW9uIHtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5qZi1pbnB1dC10eXBlLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2hlY2tvdXQtcGF5bWVudG1ldGhvZC5wZi1jaGVja291dCB7XG5cbiAgICAubW9kYWwtd3JhcC5hY3RpdmUge1xuICAgICAgICAubW9kYWwtY29udGVudFdyYXAge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2NvbXBsZXRlLXByaW50IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG4uY2hlY2tvdXQtcGF5bWVudGNvbXBsZXRlIHtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wXCIpIHtcbiAgICAgICAgLmJsb2NrLFxuICAgICAgICAuYmxvY2suc2lkZWJhciB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNoZWNrb3V0LWJhY2t7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG5cbiAgICAuc3RpY2t5Rm9vdFdyYXAgLnRoYW5rLXlvdS1sb2dnZWQtb3V0LWNvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDU3cHg7XG4gICAgfVxuXG4gICAgLnN0aWNreUZvb3RXcmFwIC50aGFuay15b3UtbG9nZ2VkLW91dC1jb250ZW50LXdyYXAge1xuICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICB9XG5cbiAgICAuY29udGVudC1ibG9ja3tcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIH1cbn1cblxuXG5cblxuLy9cbi8vLnBmLWNoZWNrb3V0IHVsIHtcbi8vICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4vL31cblxuLy8gU2VlbXMgdG8gYmUgY3Jvc3Mgc2FsZXM/XG4udGhhbmsteW91LWxvZ2dlZC1vdXQtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICBjb2xvcjogJGFjY2VudC1wcmltYXJ5O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4XG59XG5cbi50aGFuay15b3UtbG9nZ2VkLW91dC1kZXRhaWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgY29sb3I6ICM0MTRhNTE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM5Y2E7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi50aGFuay15b3UtbG9nZ2VkLW91dC1jb250ZW50IC5sb2dvIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzljYTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcblxuICAgIGltZywgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDExMnB4O1xuICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgIGZpbGw6ICM0YTRhNGE7XG4gICAgfVxufVxuXG4udGhhbmsteW91LWxvZ2dlZC1vdXQtYnV0dG9ucyB7XG4gICAgcGFkZGluZzogNDBweCAwIDEwcHggMDtcbn1cblxuLy8gb24gZmFyIHRvbyBtYW55IHBhZ2VzXG4uY2hlY2tvdXQteW91cnF1b3RlIHtcbiAgICAvL1VzZWQgZm9yIGFzaWRlc1xuICAgIC53aWRnZXQtdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgfVxufVxuXG4vLyBVc2VkIG9uIGEgbG90IG9mIHBhZ2VzXG4uY2hlY2tvdXQtbm9xdW90ZSB7XG4gICAgI21haW57XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICB9XG59XG5cblxuLmpzb25Gb3JtIC5qZi1pbnB1dC10eXBlLXRleHQgYntcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogdG9tYXRvO1xufVxuXG5cbi5jb250ZW50LW1lc3NhZ2UtY2hlY2tvdXQge1xuICAgIG1heC13aWR0aDogTWF4KDgzNnB4LCA2NiUpOy8vY3NzIGlzIG5vdCBjYXNlLXNlbnNpdGxpdmUgYnV0IHNhc3MgaXMgc28gdGhpcyBoYWNrIGdldHMgYXJvdW5kIHRoZSBwcm9ibGVtIG9mIHNhc3Mgbm90IGxpa2luZyBtYXgoKVxuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZzogcmVzZXQ7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAxZW07XG4gICAgfVxufVxuXG4vL0FjY291bnRhbnRzIGNvbXBsaWFuY2UgaW5mbyBvbiBhbWVuZC1xdW90ZVxuLmNvbnRlbnQtbWVzc2FnZS1jaGVja291dC1hY2N7XG4gICAgcGFkZGluZzogMCAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiA3MCU7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgfVxufVxuXG4vLyBjb21wbGlhbmNlIHN0dWZmIG9uIHNlbGVjdC1xdW90ZVxudGFibGUudGFibGUtY2hlY2tvdXQtYWNje1xuXG4gICAgcGFkZGluZzogMzJweDtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpLCAucGYtYWRtaW4gdGFibGUgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSxcbiAgICB0Ym9keSAge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cblxuICAgIHRib2R5IHRke1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAwO1xuICAgIH1cblxuICAgIC50ZC10aXRsZXtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGdyYXk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxufVxuXG4uY2hlY2tvdXQtcGF5X2ludm9pY2V7XG4gICAgbWFpbntcbiAgICAgICAgdWx7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgbGl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjk2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jaGVja291dC1iYWNre1xuICAgIEBleHRlbmQgLmJ0bl9iO1xuICAgIHdpZHRoOjEwN3B4O1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OnVybCgvaW1nL291dC9pbnRlcm1lZGlhdGUtc3ZnL2ljb24tbGVmdC1hcnJvdy5zdmcpO1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjAuNWVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4gICAgfVxufVxuLmNoZWNrb3V0LXNraXB7XG4gICAgQGV4dGVuZCAuYnRuX2I7XG4gICAgd2lkdGg6Zml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLWxlZnQ6LTJweDtcbiAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OnVybCgvaW1nL291dC9pbnRlcm1lZGlhdGUtc3ZnL2ljb24tcmlnaHQtYXJyb3cuc3ZnKTtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjAuNWVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4gICAgICAgIG1hcmdpbi1ibG9jazogLTFweDtcbiAgICB9XG59XG5cbi5jaGVja291dC1wYXltZW50Y29tcGxldGV7XG4gICAgZm9udC1zaXplOjE2cHg7XG59XG5cblxuLmFzaWRlLW9mZmljZXtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5O1xuICAgIHBhZGRpbmc6NDhweCA0NHB4IDY0cHggNDRweDtcbiAgICBjb2xvcjokd2hpdGU7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG4gICAgLm9mZmljZS10aXRsZXtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcInRpdGxlXCIsIDM4cHgsICR3aGl0ZSwgNDAwLCAxLjE2KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNThweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyNHB4O1xuICAgIH1cbiAgICAub2ZmaWNlLWNvbnRhY3R7XG4gICAgICAgIG1hcmdpbi10b3A6LjVlbTtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIC5pY29uLWVtYWlse1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBmaWxsOiR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jaGVja291dC1ub3F1b3RlIC5ibG9jay5zaWRlYmFye1xuICAgIG1heC13aWR0aDo0NDhweDtcbn0iLCIvKiBsb2FkaW5nIHNwaW5uZXIgKi9cbi5sb2FkaW5nU3Bpbm5lciB7XG4gICAgZGlzcGxheTpub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBwb2ludGVyLWV2ZW50czpub25lO1xuICAgIHotaW5kZXg6OTk5OTk5OTk7XG4gICAgdG9wOjA7XG4gICAgcmlnaHQ6MDtcbiAgICBib3R0b206MDtcbiAgICBsZWZ0OjA7XG4gICAgbWFyZ2luOmF1dG87XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICAgIGJvcmRlci10b3A6IDEuMWVtIHNvbGlkIHJnYmEoMjgsIDExNywgMTg4LCAwLjIpO1xuICAgIGJvcmRlci1yaWdodDogMS4xZW0gc29saWQgcmdiYSgyOCwgMTE3LCAxODgsIDAuMik7XG4gICAgYm9yZGVyLWJvdHRvbTogMS4xZW0gc29saWQgcmdiYSgyOCwgMTE3LCAxODgsIDAuMik7XG4gICAgYm9yZGVyLWxlZnQ6IDEuMWVtIHNvbGlkIHJnYmEoMjgsIDExNywgMTg4LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZDggMS4wcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgYW5pbWF0aW9uOiBsb2FkOCAxLjBzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5sb2FkaW5nU3Bpbm5lcixcbi5sb2FkaW5nU3Bpbm5lcjphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiA4ZW07XG4gICAgaGVpZ2h0OiA4ZW07XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZDgge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuQGtleWZyYW1lcyBsb2FkOCB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbi5qc29uRm9ybSB+IC5sb2FkaW5nU3Bpbm5lciB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyAwLjI1cyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIDAuMjVzIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyAwLjI1cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyAwLjI1cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyAwLjI1cyBlYXNlO1xuICAgIG9wYWNpdHk6MTtcbn1cbi5qc29uRm9ybS5yZWFkeSB+IC5sb2FkaW5nU3Bpbm5lciB7XG4gICAgb3BhY2l0eTowO1xufSIsIi5yZWFkb25seU1vZGVOb3RpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICAvKiB3aWR0aDogNjAlOyAqL1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZjM3ZTAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIC8qcG9pbnRlci1ldmVudHM6bm9uZTsqL1xuICBsaW5lLWhlaWdodDogMTZweDtcblx0Y29sb3I6I2ZmZmZmZjtcbn1cbi5yZWFkb25seU1vZGVOb3RpY2UgYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDFweCA0cHggMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWM3NWJjO1xufVxuLnJlYWRvbmx5TW9kZU5vdGljZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuNSk7XG4gIGNvbG9yOiAjMDA5NDQ0O1xuICBib3JkZXItY29sb3I6ICMwMDk0NDQ7XG59XG4jZm9yY2VTdWJtaXNzaW9uQmxvY2sge1xuICAvL2Rpc3BsYXk6bm9uZTtcbn1cbi5yZWFkeSB+ICNmb3JjZVN1Ym1pc3Npb25CbG9jayB7XG4gIGRpc3BsYXk6YmxvY2s7XG59XG5cbi5mb3JjZVN1Ym1pc3Npb25NZXNzYWdle1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI0RERUVGNztcbiAgICBtYXgtd2lkdGg6Y2FsYygxMDAlIC0gMzAwcHgpO1xuICAgIHdpZHRoOjEwMCU7XG5cdEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuXHRcdG1heC13aWR0aDoxMDAlO1xuXHR9XG5cdGJ1dHRvbntcblx0XHRmbG9hdDpyaWdodDtcblx0fVxufVxuLmZvcmNlU3VibWlzc2lvbk1lc3NhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4vLyNmb3JjZVN1Ym1pc3Npb25CbG9jayBwIHtcbi8vICBtYXJnaW46IDdweCAwO1xuLy8gIGZsb2F0OmxlZnQ7XG4vL31cbi8vI2ZvcmNlU3VibWlzc2lvbkJsb2NrIGJ1dHRvbiB7XG4vLyAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4vLyAgbWFyZ2luOiAwOyAvKiAyICovXG4vLyAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAzICovXG4vLyAgKnZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8qIDMgKi9cbi8vICBmb250LWZhbWlseTpcInByb3hpbWEtbm92YVwiLHNhbnMtc2VyaWY7XG4vLyAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcbi8vICBib3JkZXItcmFkaXVzOjA7XG4vLyAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuLy8gIGJhY2tncm91bmQtY29sb3I6ICMxQzc1QkM7XG4vLyAgdGV4dC1pbmRlbnQ6IDA7XG4vLyAgYm9yZGVyOiAxcHggc29saWQgIzFDNzVCQztcbi8vICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4vLyAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuLy8gIGJvcmRlci1yYWRpdXM6IDA7XG4vLyAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gIGNvbG9yOiB3aGl0ZTtcbi8vICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xuLy8gIGZvbnQtc2l6ZTogMTdweDtcbi8vICBmb250LXdlaWdodDogNzAwO1xuLy8gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vICBwYWRkaW5nOiAwIDE1cHg7XG4vLyAgbGluZS1oZWlnaHQ6IDMwcHg7XG4vLyAgd2lkdGg6IGF1dG87XG4vLyAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy8gIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICBmbG9hdDogcmlnaHQ7XG4vLyAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbi8vICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXM7XG4vLyAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzO1xuLy8gIC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzO1xuLy8gIC1vLXRyYW5zaXRpb246IGFsbCAuNXM7XG4vLyAgdHJhbnNpdGlvbjogYWxsIC41cztcbi8vfSNmb3JjZVN1Ym1pc3Npb25CbG9jayBidXR0b24ge1xuICAgICAvLyAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gICAgIC8vICBtYXJnaW46IDA7IC8qIDIgKi9cbiAgICAgLy8gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMyAqL1xuICAgICAvLyAgKnZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8qIDMgKi9cbiAgICAgLy8gIGZvbnQtZmFtaWx5OlwicHJveGltYS1ub3ZhXCIsc2Fucy1zZXJpZjtcbiAgICAgLy8gIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG4gICAgIC8vICBib3JkZXItcmFkaXVzOjA7XG4gICAgIC8vICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUM3NUJDO1xuICAgICAvLyAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgIC8vICBib3JkZXI6IDFweCBzb2xpZCAjMUM3NUJDO1xuICAgICAvLyAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAvLyAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAvLyAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgLy8gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgLy8gIGNvbG9yOiB3aGl0ZTtcbiAgICAgLy8gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XG4gICAgIC8vICBmb250LXNpemU6IDE3cHg7XG4gICAgIC8vICBmb250LXdlaWdodDogNzAwO1xuICAgICAvLyAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAvLyAgcGFkZGluZzogMCAxNXB4O1xuICAgICAvLyAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgIC8vICB3aWR0aDogYXV0bztcbiAgICAgLy8gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgLy8gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgLy8gIGZsb2F0OiByaWdodDtcbiAgICAgLy8gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgIC8vICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgIC8vICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgIC8vICAtbXMtdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICAgLy8gIC1vLXRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgIC8vICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuLy99XG5cbi8vI2ZvcmNlU3VibWlzc2lvbkJsb2NrIGJ1dHRvbjpob3ZlciB7XG4vLyAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTQ0NDtcbi8vICBib3JkZXI6IDFweCBzb2xpZCAjMDA5NDQ0O1xuLy99XG4jZm9yY2VTdWJtaXNzaW9uQmxvY2sgI2ludmFsaWRNZXNzYWdlIHtcbiAgZGlzcGxheTpub25lO1xufVxuLmludmFsaWQgI2ZvcmNlU3VibWlzc2lvbkJsb2NrICNpbnZhbGlkTWVzc2FnZSB7XG4gIGRpc3BsYXk6aW5saW5lO1xuICBjb2xvcjojQkUxRTJEO1xufVxuLmludmFsaWQgI2ZvcmNlU3VibWlzc2lvbkJsb2NrIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIC13ZWJraXQtb3BhY2l0eTogMC42O1xuICAtbW96LW9wYWNpdHk6IDAuNjtcbiAgLW1zLW9wYWNpdHk6IDAuNjtcbiAgLW8tb3BhY2l0eTogMC42O1xuICBvcGFjaXR5OiAwLjY7XG4gIGN1cnNvcjpkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czpub25lO1xufVxuXG4vKiBORVcgU1RVRkYgKi9cbi5yZWFkb25seU1vZGVOb3RpY2Uge3Bvc2l0aW9uOmZpeGVkOyB0b3A6MDsgaGVpZ2h0OjI1cHg7IHotaW5kZXg6OTk5OTk1NTA7IHZlcnRpY2FsLWFsaWduOm1pZGRsZTsgd2hpdGUtc3BhY2U6bm93cmFwOyBvdmVyZmxvdzpoaWRkZW47fVxuLnJlYWRvbmx5TW9kZU5vdGljZSB+ICNtYWluaGVhZGVyLFxuLnJlYWRvbmx5TW9kZU5vdGljZSB+ICNoZWFkYmFuZCxcbi5yZWFkb25seU1vZGVOb3RpY2UgfiBmb3JtIC5qZi1oZWFkZXItc2VjdGlvbiB7bWFyZ2luLXRvcDoyNXB4O31cblxuLnJlYWRvbmx5Tm90aWNlIHtjb2xvcjpyZWQ7fVxuXG5cblxuLyogSW1wcm92ZWQgcmVhZCBvbmx5IG5vdGljZSAobm93IG1vcmUgbW9kYWwtbGlrZSkgKi9cbi5yZWFkb25seU1vZGVNb2RhbCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDk5OTk5NTUwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNCk7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMS41ZW07XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5yZWFkb25seU1vZGVNb2RhbCAubG9ja2VkbXNnIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA5MCU7XG5cdG1heC13aWR0aDogNjAwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWFkb25seU1vZGVNb2RhbCAubG9ja2VkbXNnIGEge1xuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0bWFyZ2luOjIwcHhcbn1cbi5yZWFkb25seU1vZGVNb2RhbENvbGxhcHNlZCB7XG5cdGhlaWdodDogMTQwcHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnJlYWRvbmx5TW9kZU1vZGFsQ29sbGFwc2VkIHtcblx0aGVpZ2h0OiAxMDVweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHR3aWR0aDogY2FsYygxMDAlIC0gMzUwcHgpO1xuXHRjb2xvcjogb3JhbmdlO1xufVxuLnJlYWRvbmx5TW9kZU1vZGFsQ29sbGFwc2VkIC5sb2NrZWRtc2cge1xuXHRkaXNwbGF5Om5vbmU7XG59XG4ucmVhZG9ubHlNb2RlTW9kYWxDb2xsYXBzZWQ6YmVmb3JlIHtcblx0Y29udGVudDogYXR0cihyZWFkb25seS10ZXh0KTtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuLnJlYWRvbmx5TW9kZU1vZGFsOmFmdGVyIHtcblx0Y29udGVudDogXCIgXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjpmaXhlZDtcblx0dG9wOjA7XG5cdHJpZ2h0OjA7XG5cdGxlZnQ6MDtcblx0aGVpZ2h0OjRweDtcblx0YmFja2dyb3VuZDpvcmFuZ2U7XG59XG5ib2R5LnJlYWRvbmx5TW9kZSAucmVhZG9ubHlNb2RlTW9kYWwgKyAjcGFnZS1jb250YWluZXIge1xuXHRmaWx0ZXI6Ymx1cig1cHgpO1xufVxuYm9keS5yZWFkb25seU1vZGUgLnJlYWRvbmx5TW9kZU1vZGFsLnJlYWRvbmx5TW9kZU1vZGFsQ29sbGFwc2VkICsgI3BhZ2UtY29udGFpbmVyIHtcblx0ZmlsdGVyOm5vbmU7XG59IiwiXG4jZmlsZUxpc3RXcmFwIHtcbi8vICAgIG1hcmdpbi10b3A6IDMwcHg7XG4vLyAgICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgaDMge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcHVycGxpc2gtZ3JleTtcbiAgICAgICAgcGFkZGluZzogMzJweCAwIDMycHggMDtcbiAgICAgICAgLy8gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmJiO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAvL3BhZGRpbmc6IDE1cHggMzBweDtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICAvL3BhZGRpbmc6IDVweCAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwdXJwbGlzaC1ncmV5O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHB1cnBsaXNoLWdyZXk7XG4gICAgfVxufVxuIiwiXG4uanNvbkZvcm0ge1xuICAgIC5maWxldXBsb2FkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2cHgpO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDZweDtcbiAgICAgICAgLy9mb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAkaW5wdXQtZnM7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGNvbG9yOiAkc2hhZHktbGFkeTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLXJlcTtcbiAgICAgICAgYm94LXNoYWRvdzogLTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICRqdW5pcGVyO1xuXG4gICAgICAgICYucmVxdWlyZWQge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogLTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXJlcTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aHVtYiB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgIG1hcmdpbjogMXB4IDFweCAxcHggM3B4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgICAgICAgICAvL2ZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJ1dHRvbi1mcztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRidXR0b24tZnc7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgY29sb3I6ICRidG4tY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWJnO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJ0bi1iZztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAgICYuZGVsZXRlRmlsZUJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzVCODlCMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1iZy1ob3ZlcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnRuLWJnLWhvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWJnLWhvdmVyO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJ0bi1iZy1ob3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaG9vc2VGaWxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgLy9tYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAmLndhcm5pbmcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4OyBcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMjRweDsgXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNDUsIDE5MikgdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHZlcnNpb249XCIxLjFcIiBpZD1cIkxheWVyXzFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIgeD1cIjBweFwiIHk9XCIwcHhcIiB3aWR0aD1cIjIzcHhcIiBoZWlnaHQ9XCIxNnB4XCIgdmlld0JveD1cIjAgMCAyMyAxNlwiIGVuYWJsZS1iYWNrZ3JvdW5kPVwibmV3IDAgMCAyMyAxNlwiIHhtbDpzcGFjZT1cInByZXNlcnZlXCI+PHBhdGggZmlsbD1cIiNGRjk5MDBcIiBkPVwiTTgsMi40OEwyLjYxMiwxNGgxMC43NzdMOCwyLjQ4eiBNOCwwTDgsMGMwLjM0NSwwLDAuNjg5LDAuMjMzLDAuOTUxLDAuNjk4bDYuODI4LDEzLjYxIEMxNi4zMDMsMTUuMjM5LDE1Ljg1NywxNiwxNC43OTEsMTZIMS4yMDhjLTEuMDY3LDAtMS41MTItMC43NjEtMC45ODktMS42OTFsNi44MjktMTMuNjFDNy4zMSwwLjIzMyw3LjY1NCwwLDgsMEw4LDB6IE03LDEyIGMwLTAuNTUyLDAuNDQ4LTEsMS0xczEsMC40NDgsMSwxcy0wLjQ0OCwxLTEsMVM3LDEyLjU1Miw3LDEyeiBNOCw2YzAuNTUyLDAsMSwwLjQ0OCwxLDFsLTAuMzEyLDNINy4zMTJMNi45OTksNyBDNi45OTksNi40NDgsNy40NDcsNiw4LDZMOCw2elwiLz48L3N2Zz4nKSA0cHggY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY3JvcERpc3BsYXkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDBweCAycHggMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDI0MCwgMjQwLCAyNDApO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcblxuICAgICAgICAgICAgLmNyb3BXYXJuaW5nIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4OyBcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggNHB4IDRweCAyNHB4OyBcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjsgXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjQ1LCAxOTIpIHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB2ZXJzaW9uPVwiMS4xXCIgaWQ9XCJMYXllcl8xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHg9XCIwcHhcIiB5PVwiMHB4XCIgd2lkdGg9XCIyM3B4XCIgaGVpZ2h0PVwiMTZweFwiIHZpZXdCb3g9XCIwIDAgMjMgMTZcIiBlbmFibGUtYmFja2dyb3VuZD1cIm5ldyAwIDAgMjMgMTZcIiB4bWw6c3BhY2U9XCJwcmVzZXJ2ZVwiPjxwYXRoIGZpbGw9XCIjRkY5OTAwXCIgZD1cIk04LDIuNDhMMi42MTIsMTRoMTAuNzc3TDgsMi40OHogTTgsMEw4LDBjMC4zNDUsMCwwLjY4OSwwLjIzMywwLjk1MSwwLjY5OGw2LjgyOCwxMy42MSBDMTYuMzAzLDE1LjIzOSwxNS44NTcsMTYsMTQuNzkxLDE2SDEuMjA4Yy0xLjA2NywwLTEuNTEyLTAuNzYxLTAuOTg5LTEuNjkxbDYuODI5LTEzLjYxQzcuMzEsMC4yMzMsNy42NTQsMCw4LDBMOCwweiBNNywxMiBjMC0wLjU1MiwwLjQ0OC0xLDEtMXMxLDAuNDQ4LDEsMXMtMC40NDgsMS0xLDFTNywxMi41NTIsNywxMnogTTgsNmMwLjU1MiwwLDEsMC40NDgsMSwxbC0wLjMxMiwzSDcuMzEyTDYuOTk5LDcgQzYuOTk5LDYuNDQ4LDcuNDQ3LDYsOCw2TDgsNnpcIi8+PC9zdmc+JykgNHB4IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbWFnZUlucHV0LFxuICAgICAgICAgICAgLmltYWdlT3V0cHV0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggMHB4IDRweCA0cHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2RkZCAyNSUsIHRyYW5zcGFyZW50IDI1JSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otbGluZWFyLWdyYWRpZW50KC00NWRlZywgI2RkZCAyNSUsIHRyYW5zcGFyZW50IDI1JSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB0cmFuc3BhcmVudCA3NSUsICNkZGQgNzUlKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCB0cmFuc3BhcmVudCA3NSUsICNkZGQgNzUlKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAxMDAlLCAxMDAlIDAsIGNvbG9yLXN0b3AoLjI1LCAjZGRkKSwgY29sb3Itc3RvcCguMjUsIHRyYW5zcGFyZW50KSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDEwMCUgMTAwJSwgY29sb3Itc3RvcCguMjUsICNkZGQpLCBjb2xvci1zdG9wKC4yNSwgdHJhbnNwYXJlbnQpKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMTAwJSwgMTAwJSAwLCBjb2xvci1zdG9wKC43NSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKC43NSwgI2RkZCkpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAxMDAlIDEwMCUsIGNvbG9yLXN0b3AoLjc1LCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoLjc1LCAjZGRkKSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLCAxMHB4IDAsIDEwcHggLTEwcHgsIDBweCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByb2dyZXNzQmFyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAtOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWVlZTtcblxuICAgICAgICAgICAgYm90dG9tOiAtNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuXG4gICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNlcnVsZWFuMjtcbiAgICAgICAgICAgICAgICAvL2JveC1zaGFkb3c6IDAgMCAxcHggMHB4IHJnYmEoMCwwLDAsMC42KSBpbnNldDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vdGhlckJ1dHRvbnMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgIHRvcDogMCU7XG4gICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICYudXBsb2FkRmlsZUJ1dHRvbk5PVFNVUkVJRldFV0FOVFRISVMge1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLihpAgY2xpY2sgdG8gdXBsb2FkIGZpbGVcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZGVsZXRlRmlsZUJ1dHRvbk5PVFNVUkVJRldFV0FOVFRISVMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTEwMDBweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHZlcnNpb249XCIxLjFcIiBpZD1cIkxheWVyXzFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIgeD1cIjBweFwiIHk9XCIwcHhcIiB3aWR0aD1cIjMycHhcIiBoZWlnaHQ9XCIzMnB4XCIgdmlld0JveD1cIjQgNCAzMiAzMlwiIGVuYWJsZS1iYWNrZ3JvdW5kPVwibmV3IDQgNCAzMiAzMlwiIHhtbDpzcGFjZT1cInByZXNlcnZlXCI+PHBvbHlnb24gZmlsbD1cIiNhYTAwMDBcIiBwb2ludHM9XCIyNC45NSwxMi4yMjIgMjAuMDAxLDE3LjE3MSAxNS4wNTEsMTIuMjIyIDEyLjIyMiwxNS4wNSAxNy4xNzIsMjAgMTIuMjIyLDI0Ljk1IDE1LjA1MSwyNy43NzcgMjAuMDAxLDIyLjgyOSAyNC45NSwyNy43NzcgMjcuNzc3LDI0Ljk1IDIyLjgyOSwyMCAyNy43NzcsMTUuMDUgXCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLXJlcTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnVwbG9hZEZpbGVCdXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmNhbmNlbEZpbGVCdXR0b24sXG4gICAgICAgICAgICAgICAgJi5yZXBsYWNlRmlsZUJ1dHRvbixcbiAgICAgICAgICAgICAgICAmLmRlbGV0ZUZpbGVCdXR0b24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtMTAwMHB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3ItcmVxO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJi5ob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHVzdHktZ3JheTI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNnB4IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRvb2x0aXAtYmc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDg4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAtMnB4IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWJnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDg4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5jYW5jZWxGaWxlQnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9wcm9wb3NhbGZvcm0vdjIwMTZ2Mi9qc29uRm9ybS4yLjAuMC9pbWcvY2FuY2VsRmlsZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjE0JTIyJTIwaGVpZ2h0JTNEJTIyMTQlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNCUyMDE0JTIyJTNFJTBBJTIwJTIwJTIwJTIwJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjM5Nzk3OTclMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwZCUzRCUyMk0xNCUyMDEuNDFMMTIuNTklMjAwJTIwNyUyMDUuNTklMjAxLjQxJTIwMCUyMDAlMjAxLjQxJTIwNS41OSUyMDclMjAwJTIwMTIuNTklMjAxLjQxJTIwMTQlMjA3JTIwOC40MSUyMDEyLjU5JTIwMTQlMjAxNCUyMDEyLjU5JTIwOC40MSUyMDd6JTIyJTJGJTNFJTBBJTNDJTJGc3ZnJTNFJyk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJi5ob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgnL3Byb3Bvc2FsZm9ybS92MjAxNnYyL2pzb25Gb3JtLjIuMC4wL2ltZy9jYW5jZWxGaWxlLmhvdmVyLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjE0JTIyJTIwaGVpZ2h0JTNEJTIyMTQlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNCUyMDE0JTIyJTNFJTBBJTIwJTIwJTIwJTIwJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwZCUzRCUyMk0xNCUyMDEuNDFMMTIuNTklMjAwJTIwNyUyMDUuNTklMjAxLjQxJTIwMCUyMDAlMjAxLjQxJTIwNS41OSUyMDclMjAwJTIwMTIuNTklMjAxLjQxJTIwMTQlMjA3JTIwOC40MSUyMDEyLjU5JTIwMTQlMjAxNCUyMDEyLjU5JTIwOC40MSUyMDd6JTIyJTJGJTNFJTBBJTNDJTJGc3ZnJTNFJyk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIkNhbmNlbFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5yZXBsYWNlRmlsZUJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvcHJvcG9zYWxmb3JtL3YyMDE2djIvanNvbkZvcm0uMi4wLjAvaW1nL3JlcGxhY2VGaWxlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjB3aWR0aCUzRCUyMjIwJTIyJTIwaGVpZ2h0JTNEJTIyMjAlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA0MCUyMDQwJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjM5Nzk3OTclMjIlMjBkJTNEJTIyTTExLjAzMiUyMDI4LjQ0OGMtNC41MjQtNC44NjYtNC40NDQtMTIuNDklMjAwLjI1NC0xNy4yMjIlMjAxLjkyNC0xLjkzNiUyMDQuMzI4LTMuMDkyJTIwNi44MjgtMy40NzJsLTAuMTM4LTQuMTU0Yy0zLjUwOCUyMDAuNDI2LTYuOTA0JTIwMS45OTItOS41OTQlMjA0LjctNi4yOTglMjA2LjM0NC02LjM3MiUyMDE2LjU4LTAuMjQ2JTIwMjMuMDY0bC0zLjQ4MiUyMDMuNTA2JTIwMTEuMDIwJTIwMC42MDItMC4wMzAtMTEuNjY4LTQuNjEyJTIwNC42NDR6TTI0LjMyNCUyMDQuNTNsMC4wMzAlMjAxMS42NjglMjA0LjYxNC00LjY0NmM0LjUyNCUyMDQuODY2JTIwNC40NDYlMjAxMi40OS0wLjI1NCUyMDE3LjIyMi0xLjkyNCUyMDEuOTM4LTQuMzI4JTIwMy4wOTItNi44MyUyMDMuNDcybDAuMTM4JTIwNC4xNTJjMy41MS0wLjQyNiUyMDYuOTA2LTEuOTkyJTIwOS41OTYtNC43MDIlMjA2LjI5Ni02LjM0MiUyMDYuMzc0LTE2LjU4JTIwMC4yNDQtMjMuMDYybDMuNDgyLTMuNTA2LTExLjAyMC0wLjU5OHolMjIlM0UlM0MlMkZwYXRoJTNFJTNDJTJGc3ZnJTNFJyk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJi5ob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgnL3Byb3Bvc2FsZm9ybS92MjAxNnYyL2pzb25Gb3JtLjIuMC4wL2ltZy9yZXBsYWNlRmlsZS5ob3Zlci5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMHdpZHRoJTNEJTIyMjAlMjIlMjBoZWlnaHQlM0QlMjIyMCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDQwJTIwNDAlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMGQlM0QlMjJNMTEuMDMyJTIwMjguNDQ4Yy00LjUyNC00Ljg2Ni00LjQ0NC0xMi40OSUyMDAuMjU0LTE3LjIyMiUyMDEuOTI0LTEuOTM2JTIwNC4zMjgtMy4wOTIlMjA2LjgyOC0zLjQ3MmwtMC4xMzgtNC4xNTRjLTMuNTA4JTIwMC40MjYtNi45MDQlMjAxLjk5Mi05LjU5NCUyMDQuNy02LjI5OCUyMDYuMzQ0LTYuMzcyJTIwMTYuNTgtMC4yNDYlMjAyMy4wNjRsLTMuNDgyJTIwMy41MDYlMjAxMS4wMjAlMjAwLjYwMi0wLjAzMC0xMS42NjgtNC42MTIlMjA0LjY0NHpNMjQuMzI0JTIwNC41M2wwLjAzMCUyMDExLjY2OCUyMDQuNjE0LTQuNjQ2YzQuNTI0JTIwNC44NjYlMjA0LjQ0NiUyMDEyLjQ5LTAuMjU0JTIwMTcuMjIyLTEuOTI0JTIwMS45MzgtNC4zMjglMjAzLjA5Mi02LjgzJTIwMy40NzJsMC4xMzglMjA0LjE1MmMzLjUxLTAuNDI2JTIwNi45MDYtMS45OTIlMjA5LjU5Ni00LjcwMiUyMDYuMjk2LTYuMzQyJTIwNi4zNzQtMTYuNTglMjAwLjI0NC0yMy4wNjJsMy40ODItMy41MDYtMTEuMDIwLTAuNTk4eiUyMiUzRSUzQyUyRnBhdGglM0UlM0MlMkZzdmclM0UnKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiUmVwbGFjZSBGaWxlXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmRlbGV0ZUZpbGVCdXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgnL3Byb3Bvc2FsZm9ybS92MjAxNnYyL2pzb25Gb3JtLjIuMC4wL2ltZy9kZWxldGVGaWxlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjB3aWR0aCUzRCUyMjIwJTIyJTIwaGVpZ2h0JTNEJTIyMjAlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA0MCUyMDQwJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjM5Nzk3OTclMjIlMjBkJTNEJTIyTTYuNzc4JTIwMTUuODI0bDIuMjA0JTIwMTkuNDE4YzAuMTE4JTIwMC45MjIlMjA0LjU3JTIwMy45NTQlMjAxMS4wMTglMjAzLjk1OCUyMDYuNDQ4LTAuMDA0JTIwMTAuOTAyLTMuMDM2JTIwMTEuMDIwLTMuOTU4bDIuMjA0LTE5LjQxOGMtMy4zNjglMjAxLjg4NC04LjQwMiUyMDIuNzc2LTEzLjIyNCUyMDIuNzc2cy05Ljg1Ni0wLjg5Mi0xMy4yMjItMi43NzZ6TTI2LjMzNCUyMDMuODI0bC0xLjcxOC0xLjkwNmMtMC42NjItMC45NDItMS4zODItMS4xMTgtMi43ODQtMS4xMThoLTMuNjY0Yy0xLjQlMjAwLTIuMTIlMjAwLjE3Ni0yLjc4NCUyMDEuMTE4bC0xLjcxNiUyMDEuOTA2Yy01LjE0JTIwMC44OTgtOC44NjglMjAzLjI4LTguODY4JTIwNS4wMzZ2MC4zNDJjMCUyMDMuMDkyJTIwNi44MDQlMjA1LjYlMjAxNS4yJTIwNS42czE1LjItMi41MDglMjAxNS4yLTUuNnYtMC4zNDJjMC0xLjc1Ni0zLjcyNi00LjEzOC04Ljg2Ni01LjAzNnpNMjQuMTM4JTIwOC4yNzhsLTIuNTA0LTIuNjc4aC0zLjI2OGwtMi41MDQlMjAyLjY3OGgtMy40YzAlMjAwJTIwMy43MjQtNC40NCUyMDQuMjIyLTUuMDQyJTIwMC4zOC0wLjQ2JTIwMC43Ny0wLjYzNiUyMDEuMjc0LTAuNjM2aDQuMDg2YzAuNTA0JTIwMCUyMDAuODkyJTIwMC4xNzYlMjAxLjI3NCUyMDAuNjM2JTIwMC40OTYlMjAwLjYwMiUyMDQuMjIyJTIwNS4wNDIlMjA0LjIyMiUyMDUuMDQyaC0zLjQwMnolMjIlM0UlM0MlMkZwYXRoJTNFJTNDJTJGc3ZnJTNFJyk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJi5ob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgnL3Byb3Bvc2FsZm9ybS92MjAxNnYyL2pzb25Gb3JtLjIuMC4wL2ltZy9kZWxldGVGaWxlLmhvdmVyLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwd2lkdGglM0QlMjIyMCUyMiUyMGhlaWdodCUzRCUyMjIwJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNDAlMjA0MCUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwZCUzRCUyMk02Ljc3OCUyMDE1LjgyNGwyLjIwNCUyMDE5LjQxOGMwLjExOCUyMDAuOTIyJTIwNC41NyUyMDMuOTU0JTIwMTEuMDE4JTIwMy45NTglMjA2LjQ0OC0wLjAwNCUyMDEwLjkwMi0zLjAzNiUyMDExLjAyMC0zLjk1OGwyLjIwNC0xOS40MThjLTMuMzY4JTIwMS44ODQtOC40MDIlMjAyLjc3Ni0xMy4yMjQlMjAyLjc3NnMtOS44NTYtMC44OTItMTMuMjIyLTIuNzc2ek0yNi4zMzQlMjAzLjgyNGwtMS43MTgtMS45MDZjLTAuNjYyLTAuOTQyLTEuMzgyLTEuMTE4LTIuNzg0LTEuMTE4aC0zLjY2NGMtMS40JTIwMC0yLjEyJTIwMC4xNzYtMi43ODQlMjAxLjExOGwtMS43MTYlMjAxLjkwNmMtNS4xNCUyMDAuODk4LTguODY4JTIwMy4yOC04Ljg2OCUyMDUuMDM2djAuMzQyYzAlMjAzLjA5MiUyMDYuODA0JTIwNS42JTIwMTUuMiUyMDUuNnMxNS4yLTIuNTA4JTIwMTUuMi01LjZ2LTAuMzQyYzAtMS43NTYtMy43MjYtNC4xMzgtOC44NjYtNS4wMzZ6TTI0LjEzOCUyMDguMjc4bC0yLjUwNC0yLjY3OGgtMy4yNjhsLTIuNTA0JTIwMi42NzhoLTMuNGMwJTIwMCUyMDMuNzI0LTQuNDQlMjA0LjIyMi01LjA0MiUyMDAuMzgtMC40NiUyMDAuNzctMC42MzYlMjAxLjI3NC0wLjYzNmg0LjA4NmMwLjUwNCUyMDAlMjAwLjg5MiUyMDAuMTc2JTIwMS4yNzQlMjAwLjYzNiUyMDAuNDk2JTIwMC42MDIlMjA0LjIyMiUyMDUuMDQyJTIwNC4yMjIlMjA1LjA0MmgtMy40MDJ6JTIyJTNFJTNDJTJGcGF0aCUzRSUzQyUyRnN2ZyUzRScpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJEZWxldGUgRmlsZVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIC0ycHggLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9FbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC01MDAwcHg7XG4gICAgICAgICAgICBsZWZ0OiAtNTAwMHB4O1xuXG4gICAgICAgICAgICAmLmVycm9yLCBcbiAgICAgICAgICAgICYudmFsaWQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTsgLyogbmV3IGphbiBoZWlnaHQgZml4ICovXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD1kZXNrdG9wJykge1xuICAgICAgICAuZmlsZXVwbG9hZGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRsaW5lLWNvbG9yLXJlcTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn0iLCIvKiBpbiBjb2x1bW5zICovXG4ubGF5b3V0LXN0eWxlLWNvbHVtbnMgIHtcbiAgZGlzcGxheTp0YWJsZTtcbiAgcGFkZGluZy1sZWZ0OiAxMzBweCFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LXN0eWxlLWNvbHVtbnMgLmxpbmtlZEZvcm1XcmFwcGVyICsgLmxpbmtlZEZvcm1BZGROZXcge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4ubGF5b3V0LXN0eWxlLWNvbHVtbnMgLmxpbmtlZEZvcm1XcmFwcGVyIHtcbiAgZGlzcGxheTp0YWJsZS1jZWxsO1xufVxuLmxheW91dC1zdHlsZS1jb2x1bW5zIC5saW5rZWRGb3JtV3JhcHBlciAuanNvbkZvcm0gLmpmLXJvdyB7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIHBhZGRpbmc6NHB4O1xuICB3aWR0aDphdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjpib3R0b207XG4gIHRleHQtYWxpZ246cmlnaHQ7XG4gIG1hcmdpbjowcHggMnB4IDBweCAwcHg7XG59XG4ubGF5b3V0LXN0eWxlLWNvbHVtbnMgLmxpbmtlZEZvcm1XcmFwcGVyIC5qc29uRm9ybSAuamYtcm93IHtcblxufVxuLmxheW91dC1zdHlsZS1jb2x1bW5zIC5saW5rZWRGb3JtV3JhcHBlciArIC5saW5rZWRGb3JtV3JhcHBlciAuanNvbkZvcm0gLmpmLXJvdyB7XG4gIHBhZGRpbmctbGVmdDo0cHg7IG1pbi13aWR0aDppbmhlcml0O1xufVxuLmxheW91dC1zdHlsZS1jb2x1bW5zIC5saW5rZWRGb3JtV3JhcHBlciAuanNvbkZvcm0gLmpmLXJvdyA+IGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMjVweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDFweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcmlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcbn1cbi5sYXlvdXQtc3R5bGUtY29sdW1ucyAubGlua2VkRm9ybVdyYXBwZXIgKyAubGlua2VkRm9ybVdyYXBwZXIgLmpzb25Gb3JtIC5qZi1yb3cgPiBsYWJlbCB7XG4gIGRpc3BsYXk6bm9uZTtcbn0iLCJcbi5qc29uRm9ybSB7XG4gICAgdGFibGU6bm90KC5kYXRhVGFibGUpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogJHRkLWZzO1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XG5cdFx0Y2FwdGlvbiB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cbiAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA3cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkdGgtZnM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR0aC1mdztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG5cdFx0XHR0ci5wcmVoZWFkZXIgdGhbY29sc3Bhbl0ge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDUwcHg7XG5cdFx0XHR9XG4gICAgICAgIH1cblxuICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR0aDItZnc7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdHIge1xuICAgICAgICAgICAgJltkYXRhLWlzLXRvdGFsLXJvdz1cInRydWVcIl0ge1xuICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICR0aC1mcztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR0aC1mdztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRodW1taW5nLWJpcmQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3R0aWNlbGxpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0aCB7XG4gICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC13aWR0aCAuNXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjODg4ODg4O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzI4MDlEO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGZuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJltkYXRhLWNvbGxhcHNlZD0ndHJ1ZSddIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGUtcmVzaXplO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltkYXRhLWNvbGxhcHNlZD0nZmFsc2UnXSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiB3LXJlc2l6ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0aCxcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIC41cztcblxuICAgICAgICAgICAgJltkYXRhLWNvbGxhcHNlZD0ndHJ1ZSddIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICAgICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbZGF0YS1jb2xsYXBzZWQ9J2ZhbHNlJ10ge1xuICAgICAgICAgICAgICAgIC8vbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiArIHRoLFxuICAgICAgICAgICAgJiArIHRkIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgfVxuXHRcblx0XHRcdCZbZGF0YS1jaGlsZC1pcz0ncmFkaW8nXSB7XG5cdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0fVxuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwuZXJyb3Ige1xuICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyA3cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRGlmZmVyZW5jZXMgKGRhdGEtdGFiLWRpcmVjdGlvbj1cInZlcnRpY2FsXCIpXG5cbiAgICAgICAgJltkYXRhLXRhYi1kaXJlY3Rpb249XCJ2ZXJ0aWNhbFwiXSB7XG5cbiAgICAgICAgICAgIHRoLFxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHRoMy1mdztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBkZm4gc3ZnW2NsYXNzKj1pY29uXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLmxpbWl0ZWQge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgdGgsIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGFiZWwuZXJyb3Ige1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgI2NsYWltc0ZpZWxkc2V0SW5FbmR1cmFuY2VGb3JtIHtcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgIH1cblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICAmW2RhdGEtY2hpbGQtaXM9J3JhZGlvJ10ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbZGF0YS1jaGlsZC1pcz0ndGV4dCddIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk3JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjYXJlYXNQcmFjdGlzZUZpZWxkc0VuZHVyYW5jZUZvcm0ge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gT0xEIFNUWUxFXG5cbiAgICAvKlxuICAgIHRyOmZpcnN0LWNoaWxkIHRoLCBcbiAgICB0ZCwgXG4gICAgdGggPiBzcGFuIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4ZW07XG4gICAgICAgIHRyYW5zaXRpb246IG1heC13aWR0aCAuNXM7XG4gICAgfVxuXG4gICAgdGhbZGF0YS1zaG93LWxpbmthZ2V+PVwibGFzdENvbXBsZXRlZFllYXJcIl0sXG4gICAgdGQgI2xhc3RDb21wbGV0ZWRZZWFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgd2lkdGg9JzZweCcgaGVpZ2h0PSc2cHgnIHZpZXdCb3g9JzAgMCA2IDYnIG92ZXJmbG93PSdpbmhlcml0JyB4bWw6c3BhY2U9J3ByZXNlcnZlJz48cG9seWdvbiBmaWxsPScjODNDNUQ4JyBwb2ludHM9JzAsMCA2LDAgMCw2ICcgLz48L3N2Zz5cIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG4gICAgKi9cbn1cbi8qIE92ZXJyaWRlIHRoZSB0ZCB0ZXh0IGFsaWdubWVudCBpcyBkYXRhLXRleHQtYWxpZ249J2xlZnQnIGlzIHNldCBvbiB0aGUgdGFibGUuIE5lZWRlZCBmb3Igd2hlbiB3ZSBoYXZlIHkvbiByYWRpb3MgaW4gdGhlIHRhYmxlLiAqL1xuLmpzb25Gb3JtIHRhYmxlW2RhdGEtdGV4dC1hbGlnbj0nbGVmdCddOm5vdCguZGF0YVRhYmxlKSB7XG5cdHRoLCB0ZCB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRsYWJlbC5mb2NiIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0fVxuXHR9XG59XG5cbi8qc3BlY2lmaWMgc3R5bGluZyBmb3IgI2NsYWltcy10YWJsZSAqL1xuLmpzb25Gb3JtIHRhYmxlI2NsYWltcy10YWJsZSB7XG5cdHdpZHRoOmF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpe1xuXHQuanNvbkZvcm0gdGFibGUjY2xhaW1zLXRhYmxlIHtcblx0XHRtaW4td2lkdGg6NjAwcHg7XG5cdH1cbn1cbi5qc29uRm9ybSB0YWJsZSNjbGFpbXMtdGFibGUgdGRbZGF0YS1jaGlsZC1pcz0ndGV4dCddIHtcblx0cGFkZGluZy1yaWdodDoxNXB4O1xufVxuLmpzb25Gb3JtIHRhYmxlI2NsYWltcy10YWJsZSB0aGVhZCB0aCB7XG5cdHZlcnRpY2FsLWFsaWduOmJvdHRvbTsgZm9udC13ZWlnaHQ6Ym9sZDtcbn1cbi5qc29uRm9ybSB0YWJsZSNjbGFpbXMtdGFibGUgdGg6Zmlyc3QtY2hpbGQsXG4uanNvbkZvcm0gdGFibGUjY2xhaW1zLXRhYmxlIHRkOmZpcnN0LWNoaWxke1xuXHRtaW4td2lkdGg6OGVtO1xuXHRtYXgtd2lkdGg6OGVtO1xuXHR3aWR0aDo4ZW1cbn0iLCJcbi5qc29uRm9ybSxcbi5wZi1hZG1pbntcblxuICAgIC8vIEdlbmVyYWwgc3R5bGUgKGhlbHAgaWNvbnMpXG5cbiAgICAuaGVscC10cmlnZ2VyLFxuICAgIGRmbiBzdmdbY2xhc3MqPWljb25dIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0Oi4zZW07XG4gICAgfVxuXG4gICAgLmhlbHAtdHJpZ2dlcixcbiAgICBkZm4ge1xuICAgICAgICBzdmdbY2xhc3MqPWljb25dIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmaWxsOiAkY2VydWxlYW4yO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgc3ZnW2NsYXNzKj1pY29uXSB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNlcnVsZWFuMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNsaWRlIGRvd24gaGVscCBib3hlc1xuXG4gICAgLmhlbHAtdHJpZ2dlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBoZWxwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IGhlbHA7XG5cbiAgICAgICAgICAgICYgKyAuaGVscCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggNDJweCAyMXB4IDQ3cHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0b29sdGlwMi1ib3JkZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVscCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbGltaXQ7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDQycHggMCA0N3B4O1xuICAgICAgICBmb250LXNpemU6ICR0b29sdGlwLWZzO1xuICAgICAgICBsaW5lLWhlaWdodDogJHRvb2x0aXAtbGg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGNvbG9yOiAkdG9vbHRpcDItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0b29sdGlwMi1iZyB1cmwoXCIvaW1nL3NvdXJjZS9oZWxwLnN2Z1wiKSBuby1yZXBlYXQgMTVweCAxNnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICB9XG5cbiAgICAvLyA8ZGZuPiB0b29sdGlwIGhlbHAgYm94ZXNcbiAgICBkZm4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgY3Vyc29yOiBoZWxwO1xuXG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gNDJweCk7XG4gICAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgICBib3R0b206IGNhbGMoMTAwJSArIDE1cHgpO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsICR0b29sdGlwLWZzLCAkdG9vbHRpcC1jb2xvciwgJHRvb2x0aXAtZncsICAkdG9vbHRpcC1saCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdG9vbHRpcC1iZyB1cmwoXCIvaW1nL3NvdXJjZS9oZWxwLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgMTFweCAxMnB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJHRvb2x0aXAtc2hhZG93O1xuICAgICAgICAgICAgei1pbmRleDogOTk5OTk7XG4gICAgICAgIH1cblxuXG4gICAgICAgIHN2Z1tjbGFzcyo9aWNvbl0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyA1cHgpO1xuICAgICAgICAgICAgei1pbmRleDogOTk5OTk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogaGVscDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4IDE1cHggNDJweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgJHRvb2x0aXAtYmc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRoIGRmbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cdFxuXHRcblx0LmRpYWxvZ3VlLW1lc3NhZ2UgZGZuIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiAtNDJweDtcblx0XHR9XG5cdH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8d2lkZS10YWInKSB7XG4gICAgICAgIC5oZWxwLXRyaWdnZXIsXG4gICAgICAgIGRmbiBzdmdbY2xhc3MqPWljb25dIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wZi1hZG1pbiB7XG4gICAgZGZue1xuICAgICAgICBtaW4td2lkdGg6MjgwcHg7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIlxuLyogZm9yd2FyZFF1ZXN0aW9uQnV0dG9uICovXG5cbi5qc29uRm9ybSB7XG4gICAgLmZvcndhcmRRdWVzdGlvbkJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDMuNWVtO1xuICAgICAgICBtYXgtd2lkdGg6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDNweCA2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGVnZW5kLWxoIC0gNnB4O1xuICAgICAgICB0ZXh0LWluZGVudDogMjZweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL3Byb3Bvc2FsZm9ybS92MjAxNnYyL2pzb25Gb3JtLjIuMC4wL3BsdWdpbnMvRm9yd2FyZFF1ZXN0aW9uL2ZvcndhcmRRdWVzdGlvbi5zdmcnKSAzcHggMCBuby1yZXBlYXQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3J3YXJkUXVlc3Rpb25JY29uT25seSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXgtd2lkdGg6IDI1cHg7XG4gICAgcGFkZGluZzogM3B4IDZweDtcbiAgICB0ZXh0LWluZGVudDogMjZweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6ICM2NjY7XG4gICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudCB1cmwoJy9wcm9wb3NhbGZvcm0vdjIwMTZ2Mi9qc29uRm9ybS4yLjAuMC9wbHVnaW5zL0ZvcndhcmRRdWVzdGlvbi9mb3J3YXJkUXVlc3Rpb24uc3ZnJykgM3B4IDAgbm8tcmVwZWF0O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuZm9ybS5mb3J3YXJkUXVlc3Rpb24ge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG5cbiAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDFlbSAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5mY2Zvb3QsXG4gICAgICAgICYuZmNmb290IHNtYWxsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBmaWVsZHNldCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDsgXG4gICAgICAgIGJvcmRlcjogMDsgXG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JFMUUyRDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0LFxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMXB4IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAuNWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5lcnJvcixcbiAgICAgICAgLmVycm9yIHtcbiAgICAgICAgICAgIGlucHV0LFxuICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCRTFFMkQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjQkUxRTJEO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA2cHggI0JFMUUyRDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lcnJvciBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JFMUUyRDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lbWFpbHRvIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogM2VtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiA0ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjbG9zZSBidXR0b24gZm9yIEFMTCBwYW5lbHMgKi9cbi5wYW5lbENsb3NlQnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czowO1xuICB0ZXh0LWluZGVudDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogN3B4IDEwcHg7XG4gIGNvbG9yOiAjODg4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRvcDogMzJweCFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxMHB4IWltcG9ydGFudDtcbn1cbi5wYW5lbENsb3NlQnV0dG9uOmhvdmVyIHtiYWNrZ3JvdW5kOiNkZGQ7IGJvcmRlci1jb2xvcjojNTU1OyBjb2xvcjojMzMzO31cbiNpc3N1ZXMgLnBhbmVsQ2xvc2VCdXR0b24ge1xuICB0b3A6IDBweCFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxMHB4IWltcG9ydGFudDtcbn1cbi8qIEVORCBjbG9zZSBidXR0b24gZm9yIEFMTCBwYW5lbHMgKi8iLCJcbi5qc29uRm9ybSB7XG5cdCYuaW5JZnJhbWUge1xuXHRcdC5qZi1oZWFkZXItYm91bmRzIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQmID4gc2VjdGlvbiB7XG5cdFx0XHQmID4gaGVhZGVyID4gaDIsXG5cdFx0XHQmID4gLmludHJvLFxuXHRcdFx0JiA+IGZpZWxkc2V0LFxuXHRcdFx0JiA+IC5ub3QtYXBwbGljYWJsZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmpzb25Gb3JtIHVsLmpmLXBhZ2UtY29udHJvbC10aXRsZSB7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIFRoaXMgaXMgYSB0b29sdG9wIHRoYXQgc2hvd3Mgb24gc29tZSBudW1lcmljIGZpZWxkcyB3aXRoIHRoZSB0cnVlIG51bWJlciBvZiBkZWNpbWFsIHBsYWNlc1xuaW5wdXQgfiBzcGFuLnR0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbjogLTNweCA1cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMnB4IDRweCAxcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkNEOTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQURBREFEO1xuICAgIGNvbG9yOiAjMUQxRDFEO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBmb250LXNpemU6IDAuODVlbTtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDE0cHggMHB4IHJnYmEoMCwwLDAsMC40KTtcbn1cbnNwYW4udHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRkNEOTtcbn1cbnRkOmhvdmVyIGlucHV0IH4gc3Bhbi50dCxcbmlucHV0OmhvdmVyIH4gc3Bhbi50dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59IiwiXG4vLyBOb3QgYXBwbGljYWJsZSBib3hcblxuLmpzb25Gb3JtIHtcbiAgICAubm90LWFwcGxpY2FibGUsXG4gICAgLm1ham9yLXByb3Atbm90LWFwcGxpY2FibGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogOXB4IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJHRvb2x0aXAtZnM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogJHRvb2x0aXAtZnc7XG4gICAgICAgIGNvbG9yOiAkbmEtYm94LWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbmEtYm94LWJnOyAgIFxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbmEtYm94LWJvcmRlcjtcbiAgICB9XG4gICAgXG4gICAgLypcbiAgICAubm90LWFwcGxpY2FibGUge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4zKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAqL1xufVxuXG4vLyBlbmQgbmEgYm94IiwiXG4uanNvbkZvcm0ge1xuXHRmaWVsZHNldCB7XG5cdFx0JiA+IGxlZ2VuZCB7XG5cdFx0XHQvL2ZvbnQtc2l6ZTogJGxlZ2VuZC1mcztcblx0XHRcdC8vbGluZS1oZWlnaHQ6ICRsZWdlbmQtbGg7XG5cdFx0XHQvL2ZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZ3O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgndGl0bGUnLCAxOHB4LGZhbHNlLCA0MDAsICAyLjI2KTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMnB4O1xuXG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQmIH4gLmZpZWxkc2V0LWFjdGlvbnMge1xuXHRcdCAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0ICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0ICAgICAgICAgICAgb3BhY2l0eTogMTtcblx0XHQgICAgICAgIH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmID4gc3Ryb25nOmZpcnN0LWNoaWxkLFxuXHRcdCYgPiBsZWdlbmQgc3Ryb25nLFxuXHRcdCYgPiAuZmllbGRzZXQtYWN0aW9ucyArIHN0cm9uZyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDdweDtcblx0XHRcdC8vZm9udC1zaXplOiAkbGVnZW5kLWZzICogMC44O1xuXHRcdFx0Ly9saW5lLWhlaWdodDogJGxlZ2VuZC1saDtcblx0XHRcdC8vZm9udC13ZWlnaHQ6ICRsZWdlbmQtZnc7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCdib2R5JywgMTJweCxmYWxzZSwgNDAwLCAgMS4zMyk7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjJweDtcblxuXHRcdFx0JiArIGRmbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDZweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KCdib2R5JywgMTJweCxmYWxzZSwgNDAwLCAgMS4zMyk7XG5cdFx0XHRcdC8vZm9udC1zaXplOiAkbGVnZW5kLWZzO1xuXHRcdFx0XHQvL2xpbmUtaGVpZ2h0OiAkbGVnZW5kLWxoO1xuXHRcdFx0XHQvL2ZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZ3O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIlxuLmpzb25Gb3JtIHtcblxuICAgIGlucHV0LFxuICAgIHRleHRhcmVhLFxuICAgIHNlbGVjdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogN3B4IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGlucHV0LWZzIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIH1cblx0LmlhZC1zdWJtaXQge1xuXHRcdHBhZGRpbmctbGVmdDowO1xuXHRcdGlucHV0IHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHR9XG5cblx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gICAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gICAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjYXNoXCJdLFxuICAgIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdLFxuICAgIHNlbGVjdCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2cHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWwtYmc7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkbGluZS1jb2xvcjtcbiAgICAgICAgJjpyZXF1aXJlZCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3ItcmVxO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogLTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXJlcTtcblx0XHRcdCY6dmFsaWQgey8vdmFsaWRcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yLXJlcTtcblx0XHRcdFx0Ym94LXNoYWRvdzogLTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXZhbDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjppbnZhbGlkIHsvL2ludmFsaWRcblx0XHRcdC8vJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7Ly9hbmQgYW5zd2VyZWQgKG1pZ2h0IG5vdCBoYXZlIGEgcGxhY2Vob2xkZXIpXG5cdFx0XHQmW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdIHsvL2FuZCBhbnN3ZXJlZFxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItY29sb3ItZXJyO1xuXHRcdFx0XHRib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItZXJyO1xuXHRcdFx0fVxuXHRcdH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgICBpbnB1dFt0eXBlPVwibW9udGhcIl0sXG4gICAgaW5wdXRbdHlwZT1cImNhc2hcIl0sXG4gICAgaW5wdXRbdHlwZT1cInBlcmNlbnRcIl0sXG4gICAgc2VsZWN0IHtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBwYWRkaW5nOiA3cHggMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuXHRcblx0aW5wdXRbdHlwZT1cImRhdGVcIl0ge1xuXHRcdHBhZGRpbmc6IDQuNXB4IDE0cHg7XG5cdH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgbWluLWhlaWdodDogMzZweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cblxuICAgIGlucHV0LFxuICAgIHRleHRhcmVhLFxuICAgIHNlbGVjdCB7XG4gICAgICAgICY6cmVxdWlyZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVsLWJnLXJlcTtcbiAgICAgICAgfVxuICAgIH1cblxuXHRpbnB1dCxcblx0dGV4dGFyZWEge1xuXHQgICAgJjpmb2N1cywgXG5cdCAgICAmOnJlcXVpcmVkOmZvY3VzIHtcblx0ICAgIFx0b3V0bGluZTogbm9uZTtcblx0ICAgIFx0YmFja2dyb3VuZC1jb2xvcjogJGVsLWJnLWZvY3VzO1xuXHQgICAgfVxuXHQgICAgJjpyZXF1aXJlZDpmb2N1czppbnZhbGlkLFxuXHRcdCYuZXJyb3I6cmVxdWlyZWQ6Zm9jdXMsXG4gICAgICAgICYudmFsaWQ6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCB7XG5cdFx0XHRjb2xvcjogJGVsLWNvbG9yLWVycjtcblx0XHQgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yLWVycjtcblx0XHQgICAgYm94LXNoYWRvdzogLTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLWVycjtcblx0XHR9XG5cdFx0JjpyZXF1aXJlZDpmb2N1czp2YWxpZCxcblx0XHQmLnZhbGlkOnJlcXVpcmVkOmZvY3VzIHtcblx0XHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkbGluZS1jb2xvci12YWw7XG5cdFx0fVxuXHR9XG5cblx0aW5wdXRbdHlwZT1cImhpZGVtZVwiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0Jjpmb2N1cyxcblx0XHQmOnJlcXVpcmVkOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybS1ncmV5O1xuXHRcdH1cbiAgICB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC8qJi5lcnJvcixcbiAgICAgICAgJltkYXRhLWFuc3dlcmVkPVwiZmFsc2VcIl0ge1xuICAgICAgICAgICAgY29sb3I6ICRwbGFjZWhvbGRlci1jb2xvcjtcblxuICAgICAgICAgICAgb3B0aW9uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXItY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICAmIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkbGluZS1jb2xvci12YWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJlttdWx0aXBsZT1cIm11bHRpcGxlXCJdW3ZhbHVlXVtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICAmIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1jaG9pY2VzIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItdmFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9Ki9cbiAgICB9XG5cbiAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge2NvbG9yOiAkcGxhY2Vob2xkZXItY29sb3I7fVxuICAgIDo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7Y29sb3I6ICRwbGFjZWhvbGRlci1jb2xvcjt9XG4gICAgOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHtjb2xvcjogJHBsYWNlaG9sZGVyLWNvbG9yO31cbiAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAge2NvbG9yOiAkcGxhY2Vob2xkZXItY29sb3I7fVxuXHRcblx0LyogaSB0aGluayB0aGlzIHdob2xlIG1lZGlhIHJ1bGUgY2FuIGJlIHJlbW92ZWQgKi9cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD1kZXNrdG9wJykge1xuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwibW9udGhcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJjYXNoXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwicGVyY2VudFwiXSxcbiAgICAgICAgc2VsZWN0LFxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAvKndpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7Ki9cbiAgICAgICAgICAgIC8vYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkbGluZS1jb2xvcjtcbiAgICAgICAgICAgIC8vYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAgICAgJjpyZXF1aXJlZCB7XG4gICAgICAgICAgICAgICAgLy9ib3JkZXItbGVmdDogNHB4IHNvbGlkICRsaW5lLWNvbG9yLXJlcTtcbiAgICAgICAgICAgICAgICAvL2JveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCxcbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgJjpyZXF1aXJlZDpmb2N1czppbnZhbGlkLFxuICAgICAgICAgICAgJi5lcnJvcjpyZXF1aXJlZDpmb2N1cyxcbiAgICAgICAgICAgICYudmFsaWQ6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCB7XG4gICAgICAgICAgICAgICAgLy9ib3JkZXItbGVmdDogNHB4IHNvbGlkICRsaW5lLWNvbG9yLWVycjtcbiAgICAgICAgICAgICAgICAvL2JveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOnJlcXVpcmVkOmZvY3VzOnZhbGlkLFxuICAgICAgICAgICAgJi52YWxpZDpyZXF1aXJlZDpmb2N1cyB7XG4gICAgICAgICAgICAgICAgLy9ib3JkZXItbGVmdDogNHB4IHNvbGlkICRsaW5lLWNvbG9yLXZhbDtcbiAgICAgICAgICAgICAgICAvL2JveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgJltkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICAgICAgJiB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXItbGVmdDogNHB4IHNvbGlkICRsaW5lLWNvbG9yLXZhbDtcbiAgICAgICAgICAgICAgICAgICAgLy9ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbbXVsdGlwbGU9XCJtdWx0aXBsZVwiXVt2YWx1ZV0ge1xuICAgICAgICAgICAgICAgICYgfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWNob2ljZXMge1xuICAgICAgICAgICAgICAgICAgICAvL2JvcmRlci1sZWZ0OiA0cHggc29saWQgJGxpbmUtY29sb3ItdmFsO1xuICAgICAgICAgICAgICAgICAgICAvL2JveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXHRcblx0XG5cdFxuXHRcblx0XG5cdFxuXHQmLmpzb25Gb3JtSW52ZXJzZSB7XG5cdFx0aW5wdXQsXG5cdFx0dGV4dGFyZWEsXG5cdFx0c2VsZWN0IHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHRcdFxuXHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuXHRcdGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcblx0XHRpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5cdFx0aW5wdXRbdHlwZT1cInRlbFwiXSxcblx0XHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJtb250aFwiXSxcblx0XHRpbnB1dFt0eXBlPVwiY2FzaFwiXSxcblx0XHRpbnB1dFt0eXBlPVwicGVyY2VudFwiXSxcblx0XHRzZWxlY3QsXG5cdFx0dGV4dGFyZWEge1xuXHRcdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRvdXRlci1zcGFjZTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdC8qIGJveC1zaGFkb3c6IC0zcHggMCAwIDAgJGRhcmssIC02cHggMCAwIDAgJGxpbmUtY29sb3I7ICovXG5cdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cdFx0XHQmOnJlcXVpcmVkIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG91dGVyLXNwYWNlO1xuXHRcdFx0XHQvKmJveC1zaGFkb3c6IC0zcHggMCAwIDAgJGRhcmssIC02cHggMCAwIDAgJGxpbmUtY29sb3ItcmVxLCBpbnNldCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNyk7Ki9cblx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjcpO1xuXHRcdFx0XHQmOnZhbGlkIHsvL3ZhbGlkXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG91dGVyLXNwYWNlO1xuXHRcdFx0XHRcdC8qYm94LXNoYWRvdzogLTNweCAwIDAgMCAkZGFyaywgLTZweCAwIDAgMCAkbGluZS1jb2xvci12YWwsIGluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC43KTsqL1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC43KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmludmFsaWQgey8vaW52YWxpZFxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRvdXRlci1zcGFjZTtcblx0XHRcdFx0XHQmW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdIHsvL2FuZCBhbnN3ZXJlZFxuXHRcdFx0XHRcdFx0Lypib3gtc2hhZG93OiAtM3B4IDAgMCAwICRkYXJrLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLWVyciwgaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjcpOyovXG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuXHRcdGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcblx0XHRpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5cdFx0aW5wdXRbdHlwZT1cInRlbFwiXSxcblx0XHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJtb250aFwiXSxcblx0XHRpbnB1dFt0eXBlPVwiY2FzaFwiXSxcblx0XHRpbnB1dFt0eXBlPVwicGVyY2VudFwiXSxcblx0XHRzZWxlY3Qge1xuXHRcdFx0aGVpZ2h0OiA0NnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0fVxuXHRcdHRleHRhcmVhIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDQ2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHR9XG5cdFx0aW5wdXQsXG5cdFx0dGV4dGFyZWEsXG5cdFx0c2VsZWN0IHtcblx0XHRcdCY6cmVxdWlyZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkb3V0ZXItc3BhY2U7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdGlucHV0LFxuXHRcdHRleHRhcmVhIHtcblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmOnJlcXVpcmVkOmZvY3VzIHtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGVsLWJnLWZvY3VzO1xuXHRcdFx0fVxuXHRcdFx0JjpyZXF1aXJlZDpmb2N1czppbnZhbGlkLFxuXHRcdFx0Ji5lcnJvcjpyZXF1aXJlZDpmb2N1cyxcblx0XHRcdCYudmFsaWQ6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCB7XG5cdFx0XHRcdGNvbG9yOiAkZWwtY29sb3ItZXJyO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItY29sb3ItZXJyO1xuXHRcdFx0XHQvKmJveC1zaGFkb3c6IC0zcHggMCAwIDAgJGRhcmssIC02cHggMCAwIDAgJGxpbmUtY29sb3ItZXJyLCBpbnNldCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNyk7Ki9cblx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjcpO1xuXHRcdFx0fVxuXHRcdFx0JjpyZXF1aXJlZDpmb2N1czp2YWxpZCxcblx0XHRcdCYudmFsaWQ6cmVxdWlyZWQ6Zm9jdXMge1xuXHRcdFx0XHQvKmJveC1zaGFkb3c6IC0zcHggMCAwIDAgJGRhcmssIC02cHggMCAwIDAgJGxpbmUtY29sb3ItdmFsLCBpbnNldCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNyk7Ki9cblx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjcpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmOnJlcXVpcmVkOmZvY3VzIHtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdhcm0tZ3JleTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblx0XHRzZWxlY3Qge1xuXHRcdFx0Ji5lcnJvcixcblx0XHRcdCZbZGF0YS1hbnN3ZXJlZD1cImZhbHNlXCJdIHtcblx0XHRcdFx0Y29sb3I6ICRwbGFjZWhvbGRlci1jb2xvcjtcblx0XHRcdFx0XG5cdFx0XHRcdG9wdGlvbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0ge1xuXHRcdFx0XHQmIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUge1xuXHRcdFx0XHRcdC8qYm94LXNoYWRvdzogLTNweCAwIDAgMCAkZGFyaywgLTZweCAwIDAgMCAkbGluZS1jb2xvci12YWwsIGluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC43KTsqL1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC43KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JlttdWx0aXBsZT1cIm11bHRpcGxlXCJdW3ZhbHVlXSB7XG5cdFx0XHRcdCYgfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWNob2ljZXMge1xuXHRcdFx0XHRcdC8qYm94LXNoYWRvdzogLTNweCAwIDAgMCAkZGFyaywgLTZweCAwIDAgMCAkbGluZS1jb2xvci12YWwsIGluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC43KTsqL1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC43KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHRcblx0XHQuZmxleC13cmFwLXJvdyAub25lLWhhbGYubGVmdC1ibG9jayB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHRcdC5qZi1yb3cuamYtaW5wdXQtdHlwZS10ZXh0Lm9uZS1oYWxmIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdFxuXHRcdFxuXHR9XG5cdFxuXHQmLnF1b3RlLWZvcm0ge1xuXHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuXHRcdGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcblx0XHRpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5cdFx0aW5wdXRbdHlwZT1cInRlbFwiXSxcblx0XHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJtb250aFwiXSxcblx0XHRpbnB1dFt0eXBlPVwiY2FzaFwiXSxcblx0XHRpbnB1dFt0eXBlPVwicGVyY2VudFwiXSxcblx0XHRzZWxlY3QsXG5cdFx0dGV4dGFyZWEge1xuXHRcdFx0Ym94LXNoYWRvdzogLTNweCAwIDAgMCAkY29ycC1zaWx2ZXIsIC02cHggMCAwIDAgJGxpbmUtY29sb3I7XG5cdFx0XHQmOnJlcXVpcmVkIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogLTNweCAwIDAgMCAkY29ycC1zaWx2ZXIsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItcmVxO1xuXHRcdFx0XHQmOnZhbGlkIHsvL3ZhbGlkXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogLTNweCAwIDAgMCAkY29ycC1zaWx2ZXIsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItdmFsO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aW52YWxpZCB7Ly9pbnZhbGlkXG5cdFx0XHRcdFx0JltkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSB7Ly9hbmQgYW5zd2VyZWRcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgJGNvcnAtc2lsdmVyLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLWVycjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0c2VsZWN0IHtcblx0XHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgJGNvcnAtc2lsdmVyLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yO1xuXHRcdFx0JjpyZXF1aXJlZCB7XG5cdFx0XHRcdCY6aW52YWxpZCB7Ly9pbnZhbGlkXG5cdFx0XHRcdFx0Y29sb3I6JHBsYWNlaG9sZGVyLWNvbG9yXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0XG5cdFx0aW5wdXQsXG5cdFx0dGV4dGFyZWEge1xuXHRcdFx0JjpyZXF1aXJlZDpmb2N1czppbnZhbGlkLFxuXHRcdFx0Ji5lcnJvcjpyZXF1aXJlZDpmb2N1cyxcblx0XHRcdCYudmFsaWQ6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgJGNvcnAtc2lsdmVyLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLWVycjtcblx0XHRcdH1cblx0XHRcdCY6cmVxdWlyZWQ6Zm9jdXM6dmFsaWQsXG5cdFx0XHQmLnZhbGlkOnJlcXVpcmVkOmZvY3VzIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogLTNweCAwIDAgMCAkY29ycC1zaWx2ZXIsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItdmFsO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRzZWxlY3Qge1xuXHRcdFx0JltkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSB7XG5cdFx0XHRcdCYgfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogLTNweCAwIDAgMCAkY29ycC1zaWx2ZXIsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItdmFsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmW211bHRpcGxlPVwibXVsdGlwbGVcIl1bdmFsdWVdIHtcblx0XHRcdFx0JiB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tY2hvaWNlcyB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogLTNweCAwIDAgMCAkY29ycC1zaWx2ZXIsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItdmFsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIHtcblx0aW5wdXQsXG5cdHRleHRhcmVhLFxuXHRzZWxlY3Qge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblxuXG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuXHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5cdGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcblx0aW5wdXRbdHlwZT1cInRlbFwiXSxcblx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSxcblx0aW5wdXRbdHlwZT1cImRhdGVcIl0sXG5cdGlucHV0W3R5cGU9XCJtb250aFwiXSxcblx0aW5wdXRbdHlwZT1cImNhc2hcIl0sXG5cdGlucHV0W3R5cGU9XCJwZXJjZW50XCJdLFxuXHRzZWxlY3Qge1xuXHRcdGhlaWdodDogNDRweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDBweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gNnB4KTtcblx0XHRtYXJnaW4tbGVmdDogNnB4O1xuXG5cdFx0Ym94LXNoYWRvdzogLTNweCAwIDAgMCAjNGE0YTRhLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yO1xuXHRcdCY6cmVxdWlyZWQge1xuXHRcdFx0Ym94LXNoYWRvdzogLTNweCAwIDAgMCAjNGE0YTRhLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXJlcTtcblx0XHRcdCY6dmFsaWQgey8vdmFsaWRcblx0XHRcdFx0Ym94LXNoYWRvdzogLTNweCAwIDAgMCAjNGE0YTRhLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXZhbDtcblx0XHRcdH1cblx0XHRcdCY6aW52YWxpZCB7Ly9pbnZhbGlkXG5cdFx0XHRcdCZbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0gey8vYW5kIGFuc3dlcmVkXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogLTNweCAwIDAgMCAjNGE0YTRhLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLWVycjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6Zm9jdXMsXG5cdFx0JjpyZXF1aXJlZDpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yLXJlcTtcblx0XHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgIzRhNGE0YSwgLTZweCAwIDAgMCAkbGluZS1jb2xvci1yZXE7XG5cdFx0fVxuXHRcdCY6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCxcblx0XHQmLmVycm9yOnJlcXVpcmVkOmZvY3VzLFxuXHRcdCYudmFsaWQ6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItY29sb3ItZXJyO1xuXHRcdFx0Ym94LXNoYWRvdzogLTNweCAwIDAgMCAjNGE0YTRhLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLWVycjtcblx0XHR9XG5cdFx0JjpyZXF1aXJlZDpmb2N1czp2YWxpZCxcblx0XHQmLnZhbGlkOnJlcXVpcmVkOmZvY3VzIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci1yZXE7XG5cdFx0XHRib3gtc2hhZG93OiAtM3B4IDAgMCAwICM0YTRhNGEsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItdmFsO1xuXHRcdH1cblxuXHR9XG5cblx0dGV4dGFyZWEge1xuXHRcdGhlaWdodDogMTExcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0Ym9yZGVyOiAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcblx0XHRib3JkZXItcmFkaXVzOiAwcHg7XG5cdFx0QGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgI2IyYjFiMiwgMzAwLCAxLjI5KTtcblx0fVxuXG4gICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXXtcblx0XHRwYWRkaW5nOiAxMHB4O1xuICAgIH1cblxuXHRpbnB1dFt0eXBlPVwiZGF0ZVwiXXtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICNiMmIxYjIsIDMwMCwgMS4yOSk7XG5cdH1cblxuXHRzZWxlY3Qge1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0QGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgI2IyYjFiMiwgMzAwLCAxLjI5KTtcblx0fVxuXG5cdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdCY6Zm9jdXMsXG5cdFx0JjpyZXF1aXJlZDpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdhcm0tZ3JleTtcblx0XHR9XG5cblx0fVxuXG5cdC5ibG9jay1idXR0b25ze1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luLWxlZnQ6IDZweDtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gNnB4KTtcblx0XHQuZGl2LWJ1dHRvbntcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiA0NyU7XG5cdFx0fVxuXHR9XG5cblx0LmNoZWNrYm94LWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctbGVmdDogMzVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQvL2ZvbnQtc2l6ZTogMjJweDtcblx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0aW5wdXQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cblx0XHQuY2hlY2ttYXJrIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdFx0dG9wOiA2cHg7XG5cdFx0XHRcdGxlZnQ6IDZweDtcblx0XHRcdFx0d2lkdGg6IDEzcHg7XG5cdFx0XHRcdGhlaWdodDogMTNweDtcblxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJlZDtcblxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG5cdFx0fVxuXG5cdFx0aW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHQvL3NwYW4uY29sbGVjdGlvbiB7XG5cdC8vXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8vXHRsZWZ0OiAtOHB4O1xuXHQvL31cblxuXHQuZmxleC13cmFwLXJvdyAub25lLWhhbGYubGVmdC1ibG9jayB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHR9XG5cdC5qZi1yb3cuamYtaW5wdXQtdHlwZS10ZXh0Lm9uZS1oYWxmIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblxuXHQvLy5lbmQtcXVlc3Rpb246YWZ0ZXJ7XG5cdC8vXHRjb250ZW50OiBcIlwiO1xuXHQvL1x0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQvL1x0dmVydGljYWwtYWxpZ246IHRvcDtcblx0Ly9cdHdpZHRoOiAxMDAlO1xuXHQvL1x0Ly9ib3JkZXItdG9wOiAxcHggc29saWQgIzZlNmU2ZTtcblx0Ly9cdC8vbWFyZ2luLXRvcDogMzBweDtcblx0Ly9cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdC8vfVxuXG5cdG9se1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdH1cblxuXHRsaXtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE2cHgsICR3aGl0ZSwgMzAwLCAxLjc1KTtcblx0XHQvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQvL2xlZnQ6IC03cHg7XG5cdH1cblxufSIsIlxuXG4uanNvbkZvcm0ge1xuICAgIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgaW5wdXRbdHlwZT1tb250aF0ge1xuXG4gICAgICAgICY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCB7XG4gICAgICAgICAgICAvKmNvbG9yOiByZWQ7Ki9cbiAgICAgICAgfVxuICAgICAgICAmOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkIHtcbiAgICAgICAgICAgIC8qY29sb3I6IHdoaXRlOyovXG4gICAgICAgIH1cbiAgICAgICAgJjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGR7XG4gICAgICAgICAgICAvKmNvbG9yOiBibHVlOyovXG4gICAgICAgIH1cbiAgICAgICAgJjo6LXdlYmtpdC1jbGVhci1idXR0b24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICB9XG4gICAgICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgICAgLypiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsqL1xuXHRcdFx0b3BhY2l0eTogMC41O1xuICAgICAgICB9XG4gICAgICAgICY6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gICAgICAgICAgICAvKmJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyovXG5cdFx0XHRvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3I6YWN0aXZlIHtcbiAgICAgICAgICAgIC8qY29sb3I6IGJsdWU7Ki9cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIlxuLyogQ2hvc2VuKCkgc3R5bGUgb3ZlcndyaXRlcyAqL1xuXG4uanNvbkZvcm0ge1xuXHRzZWxlY3Qge1xuXHRcdCY6cmVxdWlyZWQge1xuXHRcdFx0fiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcblx0XHRcdH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1jaG9pY2VzIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yLXJlcTtcblx0XHRcdFx0Ym94LXNoYWRvdzogLTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXJlcTtcblx0XHRcdH1cblx0XHRcdCY6dmFsaWQge1xuXHRcdFx0XHR+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuXHRcdFx0XHR+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tY2hvaWNlcyB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yLXJlcTtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItdmFsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmludmFsaWQge1xuXHRcdFx0XHQmW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdIHsgLy9hbmQgYW5zd2VyZWRcblx0XHRcdFx0XHR+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuXHRcdFx0XHRcdH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1jaG9pY2VzIHtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci1lcnI7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItZXJyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LmNob3Nlbi1jb250YWluZXJbc3R5bGVde1xuXHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHQvL21hcmdpbi1sZWZ0OiA2cHghaW1wb3J0YW50O1xuXHR9XG5cdFxuICAgIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGlucHV0LWZzO1xuXG4gICAgICAgIC5jaG9zZW4tc2luZ2xlLFxuICAgICAgICAuY2hvc2VuLWNob2ljZXMge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwIDdweCAxNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaW5wdXQtZnM7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAvKmJhY2tncm91bmQ6ICRlbC1iZy1yZXE7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLXJlcTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkbGluZS1jb2xvci1yZXE7Ki9cblx0XHRcdGJhY2tncm91bmQ6ICRlbC1iZztcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdFx0XHRib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgJGxpbmUtY29sb3I7XG5cdFxuXHRcdFx0XG4gICAgICAgIH1cblxuICAgICAgICAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1yaWdodDogNjVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIC8vcmlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogdXJsKFwiL2ltZy9zb3VyY2UvYXJyb3ctZG93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjklMjIlMjBoZWlnaHQlM0QlMjI1JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwOSUyMDUlMjIlM0UlMEElMjAlMjAlMjAlMjAlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzMzMyUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBkJTNEJTIyTTguNDU0JTIwMEw5JTIwLjU0JTIwNC41JTIwNSUyMDAlMjAuNTQuNTQzJTIwMCUyMDQuNSUyMDMuOTJ6JTIyJTJGJTNFJTBBJTNDJTJGc3ZnJTNFJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNob3Nlbi1kcm9wIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3ItcmVxO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5OTk5OTk7XG4gICAgICAgIH1cblxuICAgICAgICAuY2hvc2VuLXJlc3VsdHMge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6ICRpbnB1dC1mcztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0Ji5ncm91cC1vcHRpb24ge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDoxNXB4O1xuXHRcdFx0XHR9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNob3Nlbi13aXRoLWRyb3Age1xuICAgICAgICAgICAgLmNob3Nlbi1kcm9wIHtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgc2VsZWN0W2RhdGEtdHlwZT1cImNvbnRhY3RcIl0gfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICAgICAgICB9XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICByaWdodDogNDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAmLmNob3Nlbi13aXRoLWRyb3Age1xuICAgICAgICAgICAgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlbC1iZy1yZXE7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvci1yZXE7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItcmVxO1xuXG4gICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jaG9zZW4tY29udGFpbmVyLW11bHRpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNnB4KSAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5jaG9zZW4tZHJvcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNob3Nlbi1jaG9pY2VzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAzMHB4IDAgNXB4O1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL3NvdXJjZS9hcnJvdy1kb3duLnN2Z1wiKSBuby1yZXBlYXQgOTUlIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEycHgpIGNlbnRlcjtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICYuc2VhcmNoLWZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDlweDtcblxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5zZWFyY2gtY2hvaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDZweCA1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDI4cHggNHB4IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrLWhhemU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpcm9uMjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL3NvdXJjZS9pYy1jbG9zZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cdFxuXHRAaW5jbHVkZSBtZWRpYSgnPD1kZXNrdG9wJykge1xuICAgICAgICAvKiBJIHRoaW5rIHRoaXMgaXMgcmVkdW5kYW50IChpbiBmYWN0IHdyb25nKSAtIHRoZXJlIHdhcyBhIHBvaW50IHdoZW4gd2UgbmVlZGVkIGEgYm9yZGVyIHJhdGhlciB0aGFuIHNoYWRvdyBidXQgd2UgaGF2ZSBzaW5jZSBlbmZvcmNlZCB0aGUgc2hhZG93IGVsc2V3aGVyZSlcbiAgICAgICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5jaG9zZW4tc2luZ2xlLFxuICAgICAgICAgICAgLmNob3Nlbi1jaG9pY2VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRsaW5lLWNvbG9yLXJlcTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNob3Nlbi1jb250YWluZXItYWN0aXZlIHtcbiAgICAgICAgICAgICYuY2hvc2VuLXdpdGgtZHJvcCB7XG4gICAgICAgICAgICAgICAgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRsaW5lLWNvbG9yLXJlcTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0qL1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFicG9ydCcpIHtcbiAgICAgICAgLmNob3Nlbi1jb250YWluZXItbXVsdGkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI215X3NlbGVjdF9jaHpuIC5jaHpuLWRyb3AgLmNob3Nlbi1zZWFyY2gge1xuICB3aWR0aDogOTklICFpbXBvcnRhbnQ7XG59XG4jd2ViX3RlbXBsYXRlX2V4cGxvaXRfbmFtZV9jaHpuIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCBpbnB1dCB7XG4gIHdpZHRoOiA5OCUgIWltcG9ydGFudDtcbn1cblxuXG4uanNvbkZvcm0ucmVhZG9ubHkgc2VsZWN0W2RhdGEtdHlwZT0nYXNzZXQnXSArIC5jaG9zZW4tY29udGFpbmVyIHNwYW4uYXNzZXRWaWV3T25seSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5qc29uRm9ybS5yZWFkb25seSBzZWxlY3RbZGF0YS10eXBlPSdhc3NldCddICsgLmNob3Nlbi1jb250YWluZXIgc3Bhbi5hc3NldFZpZXdPbmx5OmFmdGVyIHtcblx0Y29udGVudDogXCLihpdcIjtcblx0Y29sb3I6ICMwMDk0ZmY7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4vKiBmb3IgcmVhZG9ubHkgZm9ybXMgd2l0aCBjaG9zZW4gbm90IGVuYWJsZWQgKHJlcXVpcmVkIGJ5IGxvY2t0b25Bc3NldC5qcyAqL1xuLmpzb25Gb3JtLnJlYWRvbmx5IHNlbGVjdFtkYXRhLXR5cGU9J2Fzc2V0J10gKyAuZmFrZS1jaG9zZW4tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbn1cbi5qc29uRm9ybS5yZWFkb25seSBzZWxlY3RbZGF0YS10eXBlPSdhc3NldCddICsgLmZha2UtY2hvc2VuLWNvbnRhaW5lciBzcGFuLmFzc2V0Vmlld09ubHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM2cHg7XG59XG4uanNvbkZvcm0ucmVhZG9ubHkgc2VsZWN0W2RhdGEtdHlwZT0nYXNzZXQnXSArIC5mYWtlLWNob3Nlbi1jb250YWluZXIgc3Bhbi5hc3NldFZpZXdPbmx5OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYm90dG9tOiA0cHg7XG4gICAgcmlnaHQ6IDlweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufSIsIlxuLyogcmFkaW8gLyBjaGVja2JveCBjdXN0b20gYnV0dG9uIHN0eWxlID4gKi9cblxuLy8uanNvbkZvcm0geyAvLyBUaGVzZSBhcmUgdXNlZCBlbHNld2hlcmUsIHNvIG1hZGUgc3R5bGVzIGdsb2JhbC5cbiAgICAuZm9jYiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiOyAgLypuYnNwKi9cbiAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hlY2tib3gtYmc7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2hlY2tib3gtYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsLmZvY2Ige1xuICAgICAgICBjb2xvcjogcmdiYSg1MCwgNTAsIDUwLCAwLjUpO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuICAgIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICAgICAgJi5mb2NiZWQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgIC8vd2lkdGg6IDA7XG4gICAgICAgICAgICAvL2hlaWdodDogMDtcbiAgICAgICAgICAgIC8vb3BhY2l0eTogMDtcbiAgICAgICAgICAgIC8vei1pbmRleDogLTEwO1xuXHRcdFx0Ly8gVGhlc2UgTVVTVCBiZSB2aXNpYmxlIHRvIEpTXG5cdFx0XHRvcGFjaXR5OiAwLjAxO1xuXHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0bGVmdDogLTUwMDBweDtcblx0XHRcdHotaW5kZXg6IC0xMDtcbiAgICAgICAgfVxuICAgICAgICAmICsgLmZvY2Ige1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICAmICsgLmZvY2Ige1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNoZWNrYm94LWJnLWhvdmVyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjaGVja2JveC1ib3JkZXItaG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6Y2hlY2tlZCArIC5mb2NiOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXDI3MTRcIjtcbiAgICAgICAgICAgIGNvbG9yOiAkY2hlY2tib3gtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hlY2tib3gtYmctY2hlY2tlZDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNoZWNrYm94LWJvcmRlci1jaGVja2VkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgICAgICAmICsgLmZvY2Ige1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJhZGlvLWJvcmRlci1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmFkaW8tZG90LWhvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXHRcblx0XHQmOnJlcXVpcmVkICsgLmZvY2I6OmJlZm9yZSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRyYWRpby1ib3JkZXItcmVxO1xuXHRcdH1cbiAgICAgICAgJjpjaGVja2VkICsgLmZvY2Ige1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRyYWRpby1ib3JkZXItY2hlY2tlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmFkaW8tZG90LWNoZWNrZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblx0XHRcblx0XHQvKiBzcGVjaWFsIHN0eWxlIG9mIHJhZGlvcyBpbiBhIHByb3Bmb3JtIHRhYmxlICovXG5cdFx0JltkYXRhLXVzZS1pY29uXSArIC5mb2NiIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCLinJRcIjtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAkcmFkaW8tZG90LWhvdmVyO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdGNvbG9yOiAkcmFkaW8tZG90LWhvdmVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZbZGF0YS11c2UtaWNvbj0ndGljayddICsgLmZvY2Ige1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIuKclFwiO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmW2RhdGEtdXNlLWljb249J2Nyb3NzJ10gKyAuZm9jYiB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwi4pyYXCI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZbZGF0YS11c2UtaWNvbl06Y2hlY2tlZCArIC5mb2NiIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHJhZGlvLWRvdC1jaGVja2VkO1xuXHRcdFx0fVxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb2xvcjogIzU1NTU1NTtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JltkYXRhLXVzZS1pY29uPSd0aWNrJ106Y2hlY2tlZCArIC5mb2NiIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdH1cblx0XHR9XG5cdFx0JltkYXRhLXVzZS1pY29uPSdjcm9zcyddOmNoZWNrZWQgKyAuZm9jYiB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcblx0XHRcdH1cblx0XHR9XG4gICAgfVxuXG4gICAgLmpmLWlucHV0LXR5cGUtcmFkaW8ge1xuICAgICAgICBsYWJlbC5lcnJvciB7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgW2RhdGEtaXNhbnN3ZXJlZD10cnVlXSB7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICY6bm90KDpjaGVja2VkKSB7XG4gICAgICAgICAgICAgICAgJiArIC5mb2NiIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJhZGlvLWJvcmRlci1ob3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5saW5rZWRGb3JtV3JhcHBlciBmaWVsZHNldFtkYXRhLWhhc2Fuc3dlcnM9ZmFsc2VdIGlucHV0W3R5cGU9cmFkaW9dOnJlcXVpcmVkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xuICAgIH1cblx0XG5cdFxuXHRcblx0XG5cdFxuXHQuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHtcblx0XHQuZm9jYiB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHR3aWR0aDogMjZweDtcblx0XHRcdFx0aGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hlY2tib3gtYmctaW52ZXJzZTtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcblx0XHRcdCYgKyAuZm9jYiB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hlY2tib3gtYmctaG92ZXItaW52ZXJzZTtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNoZWNrYm94LWJvcmRlci1ob3Zlci1pbnZlcnNlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpjaGVja2VkICsgLmZvY2I6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbG9yOiAkY2hlY2tib3gtY29sb3I7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGVja2JveC1iZy1jaGVja2VkO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjaGVja2JveC1ib3JkZXItY2hlY2tlZDtcblx0XHRcdH1cblx0XHR9XG5cdFx0aW5wdXRbdHlwZT1yYWRpb10ge1xuXHRcdFx0JiArIC5mb2NiIHtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHJhZGlvLWJvcmRlci1ob3Zlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHJhZGlvLWRvdC1ob3Zlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6Y2hlY2tlZCArIC5mb2NiIHtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRyYWRpby1ib3JkZXItY2hlY2tlZDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHJhZGlvLWRvdC1jaGVja2VkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFtkYXRhLWlzYW5zd2VyZWQ9dHJ1ZV0ge1xuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHQmOm5vdCg6Y2hlY2tlZCkge1xuXHRcdFx0XHRcdCYgKyAuZm9jYiB7XG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRyYWRpby1ib3JkZXItaG92ZXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuLy99XG5cbi8qIDwgRU5EIHJhZGlvIC8gY2hlY2tib3ggc3R5bGUgKi8iLCJcbi8qIDE3MDMxNiBOb3RlcyBmaWVsZCAqL1xuLmpzb25Gb3JtIHtcbiAgICAubm90ZXNEaXYge1xuICAgICAgICB0ZXh0YXJlYVtkYXRhLW5vdGVzLWZpZWxkXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBR2FyYW1vbmRQcm8sIEdlb3JnaWE7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgJHNoYWR5LWxhZHk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC42cztcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAxMHB4ICRhbHRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzaGlkZGVuIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIE9MRCBTVFlMRSAoaXQncyBub3QgdXNlZCBhZnRlciByZXN0cnVjdHVyaW5nKVxuXG4gICAgICAgIC8qXG4gICAgICAgIGxhYmVsLm5vdGVzTGFiZWwge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMi41ZW07XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDI1cHg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VGRjNGNTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy9wcm9wb3NhbGZvcm0vdjIwMTZ2Mi9qc29uRm9ybS4yLjAuMC9pbWcvbm90ZXMuc3ZnJykgY2VudGVyIHJpZ2h0IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgKi9cbiAgICB9XG59XG4iLCJcbi8vIFJlcXVpcmVkIHN0eXRlc1xuXG4uanNvbkZvcm0ge1xuICAgICo6cmVxdWlyZWQsXG4gICAgLmxpbmtlZEZvcm1XcmFwcGVyIGZpZWxkc2V0ICo6cmVxdWlyZWQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLXJlcTtcbiAgICAgICAgYm94LXNoYWRvdzogLTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXJlcTtcbiAgICB9XG4gICAgW2RhdGEtYW5zd2VyZWQ9dHJ1ZV0gIHtcbiAgICAgICAgJjpyZXF1aXJlZDp2YWxpZCxcbiAgICAgICAgJi52YWxpZDpyZXF1aXJlZCAge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogLTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXZhbDtcbiAgICAgICAgfVxuICAgICAgICAvKiY6cmVxdWlyZWQ6aW52YWxpZCwgKGhpZ2hsaWdodCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgcmVxdWlyZWQpICovXG4gICAgICAgICY6aW52YWxpZCxcbiAgICAgICAgJi5lcnJvcjpyZXF1aXJlZCB7XG4gICAgICAgICAgICBjb2xvcjogJGVsLWNvbG9yLWVycjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci1lcnI7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItZXJyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5saW5rZWRGb3JtV3JhcHBlciB7XG4gICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgICo6cmVxdWlyZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3ItcmVxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltkYXRhLWhhc2Fuc3dlcnM9dHJ1ZV0ge1xuICAgICAgICAgICAgICAgICo6cmVxdWlyZWQge1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItcmVxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBbZGF0YS1hbnN3ZXJlZD10cnVlXTpyZXF1aXJlZDp2YWxpZCxcbiAgICAgICAgICAgICAgICBbZGF0YS1hbnN3ZXJlZD10cnVlXS52YWxpZDpyZXF1aXJlZCAge1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItdmFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvKltkYXRhLWFuc3dlcmVkPXRydWVdOnJlcXVpcmVkOmludmFsaWQsIChoaWdobGlnaHQgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIHJlcXVpcmVkKSAqL1xuICAgICAgICAgICAgICAgIFtkYXRhLWFuc3dlcmVkPXRydWVdOmludmFsaWQsXG4gICAgICAgICAgICAgICAgW2RhdGEtYW5zd2VyZWQ9dHJ1ZV0uZXJyb3I6cmVxdWlyZWQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVsLWNvbG9yLWVycjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yLWVycjtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLWVycjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvL0VSUk9SIHN0eWxlc1xuXG4gICAgbGFiZWwuZXJyb3Ige1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBib3R0b206IDQ3cHg7XG4gICAgICAgIC8vYm90dG9tOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkdG9vbHRpcC1saDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR0b29sdGlwLWZ3O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBjb2xvcjogJHRvb2x0aXAtY29sb3ItZXJyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdG9vbHRpcC1iZy1lcnIgdXJsKFwiL2ltZy9zb3VyY2UvaWMtd2FybmluZy5zdmdcIikgbm8tcmVwZWF0IDExcHggMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm94LXNoYWRvdzogJHRvb2x0aXAtc2hhZG93O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZS1vdXQ7XG4gICAgICAgIGN1cnNvcjogaGVscDtcbiAgICAgICAgei1pbmRleDogOTk5OTk7XG5cdFx0Ym9yZGVyOiBub25lO1xuXG4gICAgICAgIC8vIEVycm9yIHRvb2x0aXBcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgJHRvb2x0aXAtYmctZXJyO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogdXJsKFwiL2ltZy9zb3VyY2UvaWMtd2FybmluZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjsgIFxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjIzJTIyJTIwaGVpZ2h0JTNEJTIyMjAlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyMyUyMDIwJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTNDZyUyMGZpbGwlM0QlMjIlMjNGRkYlMjIlMjBmaWxsLXJ1bGUlM0QlMjJub256ZXJvJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDcGF0aCUyMGQlM0QlMjJNMTEuMjIuMDQzTDAlMjAxOS45N2gyMi40NEwxMS4yMi4wNDN6bTAlMjAzLjY0NGw4LjIyOCUyMDE0LjYxMkgyLjk5M0wxMS4yMiUyMDMuNjg3eiUyMiUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3BhdGglMjBkJTNEJTIyTTEwLjMyNSUyMDguMTE5aDEuNzkydjUuNTE1aC0xLjc5MnpNMTAuMzI1JTIwMTUuMDU2aDEuNzkydjEuODUxaC0xLjc5MnolMjIlMkYlM0UlMEElMjAlMjAlMjAlMjAlM0MlMkZnJTNFJTBBJTNDJTJGc3ZnJTNFJykgbm8tcmVwZWF0IGNlbnRlcjsgIFxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgICAgICBcbiAgICAgICAgfVxuICAgICAgICAqL1xuICAgIH1cblxuXG4gICAgKjpmb2N1cyArIGxhYmVsLmVycm9yLFxuICAgIC5jb2xsZWN0aW9uOmhvdmVyIH4gbGFiZWwuZXJyb3IsXG4gICAgLmNvbGxlY3Rpb24gbGFiZWw6aG92ZXIgfiBsYWJlbC5lcnJvcixcblx0LmNvbGxlY3Rpb24gbGFiZWw6Zm9jdXMtd2l0aGluIH4gbGFiZWwuZXJyb3IsXG4gICAgKiArIGxhYmVsLmVycm9yOmhvdmVyLFxuICAgIC5mb2N1c2ZhZGUgKyBsYWJlbC5lcnJvcixcbiAgICAub25vZmZzd2l0Y2g6aG92ZXIgfiBsYWJlbC5lcnJvciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgLy9tYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICBtaW4taGVpZ2h0OiA0M3B4O1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDEzcHggMTZweCA0NXB4IWltcG9ydGFudDsvL0hvcnJpYmxlIEkga25vdywgYnV0IGl0J3MgYmVpbmcgb3ZlcnJpZGUgYW5kIGxvb2tzIGF3ZnVsXG4gICAgICAgIGZvbnQtc2l6ZTogJHRvb2x0aXAtZnM7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cblxuICAgIC8qIG92ZXJ3cml0ZSBqcyBjYWxjJ2VkIHdpZHRoIGlmIGl0cyBpbiBhIGNvbGxlY3Rpb24gYXMgdGhlc2UgYXJlIGZ1bGwgc2lkZSBhbnl3YXkpICovXG4gICAgLmNvbGxlY3Rpb24gfiBsYWJlbC5lcnJvcltzdHlsZV0sXG4gICAgLmNvbGxlY3Rpb24gbGFiZWwuZXJyb3Jbc3R5bGVdIHtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgLy9wYWRkaW5nOiAwIDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY29sbGVjdGlvbiB+IGxhYmVsLmVycm9yLFxuICAgIC5jb2xsZWN0aW9uIGxhYmVsLmVycm9yLFxuICAgIHRkIGxhYmVsLmVycm9yIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC52YWxpZCArIGxhYmVsLmVycm9yLFxuICAgIDp2YWxpZCArIGxhYmVsLmVycm9yIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyAvKiB0aGlzIHdvbnQgd29yayBiZWNhdXNlIGpxdWVyeS52YWxpZGF0ZSBzZXRzIGRpc3BsYXk6YmxvY2sgaW5saW5lIGFuZCBkb2VzbnQgc2V0LnZhbGlkIHVudGlsIG9uIGJsdXIgKi9cbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IC8qIHVzZSB0aGlzIGluc3RlYWQgKi9cbiAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAvLyBFbmQgZXJyb3IgdG9vbHRpcFxuXG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD1kZXNrdG9wJykge1xuICAgICAgICAqOnJlcXVpcmVkLFxuICAgICAgICAubGlua2VkRm9ybVdyYXBwZXIgZmllbGRzZXQgKjpyZXF1aXJlZCB7XG4gICAgICAgICAgICAvL2JvcmRlci1sZWZ0OiA0cHggc29saWQgJGxpbmUtY29sb3ItcmVxO1xuICAgICAgICAgICAgLy9ib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIFtkYXRhLWFuc3dlcmVkPXRydWVdICB7XG4gICAgICAgICAgICAmOnJlcXVpcmVkOnZhbGlkLFxuICAgICAgICAgICAgJi52YWxpZDpyZXF1aXJlZCAge1xuICAgICAgICAgICAgICAgIC8vYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkbGluZS1jb2xvci12YWw7XG4gICAgICAgICAgICAgICAgLy9ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpyZXF1aXJlZDppbnZhbGlkLFxuICAgICAgICAgICAgJi5lcnJvcjpyZXF1aXJlZCB7XG4gICAgICAgICAgICAgICAgLy9ib3JkZXItbGVmdDogNHB4IHNvbGlkICRsaW5lLWNvbG9yLWVycjtcbiAgICAgICAgICAgICAgICAvL2JveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmtlZEZvcm1XcmFwcGVyIHtcbiAgICAgICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgICAmW2RhdGEtaGFzYW5zd2Vycz10cnVlXSB7XG4gICAgICAgICAgICAgICAgICAgICo6cmVxdWlyZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXItbGVmdDogNHB4IHNvbGlkICRsaW5lLWNvbG9yLXJlcTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBbZGF0YS1hbnN3ZXJlZD10cnVlXTpyZXF1aXJlZDp2YWxpZCxcbiAgICAgICAgICAgICAgICAgICAgW2RhdGEtYW5zd2VyZWQ9dHJ1ZV0udmFsaWQ6cmVxdWlyZWQgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkbGluZS1jb2xvci12YWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgW2RhdGEtYW5zd2VyZWQ9dHJ1ZV06cmVxdWlyZWQ6aW52YWxpZCxcbiAgICAgICAgICAgICAgICAgICAgW2RhdGEtYW5zd2VyZWQ9dHJ1ZV0uZXJyb3I6cmVxdWlyZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXItbGVmdDogNHB4IHNvbGlkICRsaW5lLWNvbG9yLWVycjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIlxuLyogMjAyMDExMDUgcmVwbGFjZXMgX2NvbnRhY3RzLnNjc3MuIENvbWJpbmVkIGNvbnRhY3RzIGFuZCBhc3NldHMgaW4gdG8gdGhpcyBzaW5nbGUgZmlsZSBzaW5jZSB0aGV5IGFyZSBlc3NlbnRpYWxseSB0aGUgc2FtZSAqL1xuLyogQ29udGFjdCBzeXN0ZW0gYnV0dG9ucyAodGhlIGNvbnRhY3QgZm9ybSBzdHlsZSBpcyBpbiB0aGUgbW9kYWwgKHNlZSBzdHlsZWRBbGVydC5qcykgKi9cblxuLmxvY2t0b25Db250YWN0QWN0aW9uc1dyYXBwZXIsIC5sb2NrdG9uQXNzZXRBY3Rpb25zV3JhcHBlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0LXdlYmtpdC1ib3gtZmxleDogMDtcblx0LW1zLWZsZXg6IG5vbmU7XG5cdGZsZXg6IG5vbmU7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG5cdHBhZGRpbmc6IDNweDtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ei1pbmRleDogMjtcblx0XG5cdHNwYW4uaWNvbi1qZi1hZGQtZWRpdC13cmFwcGVyIHtcblx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjZXJ1bGVhbjI7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2Utb3V0O1xuXHR9XG5cdFxuXHRzdmcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZpbGw6IHdoaXRlO1xuXHRcdFxuXHRcdCYuaWNvbi1qZi1hZGQtZWRpdCB7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLW91dDtcblx0XHR9XG5cdH1cblx0XG5cdCY6aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcblx0XHRzcGFuLmljb24tamYtYWRkLWVkaXQtd3JhcHBlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2VydWxlYW4zO1xuXHRcdH1cblx0XHQubG9ja3RvbkNvbnRhY3RBY3Rpb25zLCAubG9ja3RvbkFzc2V0QWN0aW9ucyB7XG5cdFx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxuXHRcblx0QGluY2x1ZGUgbWVkaWEoJzw9NjAwcHgnKSB7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdH1cbn1cblxuLmxvY2t0b25Db250YWN0QWN0aW9ucywgLmxvY2t0b25Bc3NldEFjdGlvbnMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGxlZnQ6IC0xNXB4O1xuXHRib3R0b206IGNhbGMoMTAwJSArIDEwcHgpO1xuXHRtYXgtd2lkdGg6IDMxMHB4O1xuXHRtaW4td2lkdGg6IDgwcHg7XG5cdG1heC1oZWlnaHQ6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQ6ICR0b29sdGlwMy1iZztcblx0Ym94LXNoYWRvdzogJHRvb2x0aXAtc2hhZG93O1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuXHR6LWluZGV4OiA5OTk7XG5cdFxuXHQmOmhvdmVyIHtcblx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0XG5cdCY6OmJlZm9yZSxcblx0Jjo6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGZsZXg6IG5vbmU7XG5cdFx0dG9wOiAxMDAlO1xuXHR9XG5cdFxuXHQmOjpiZWZvcmUge1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR9XG5cdFxuXHQmOjphZnRlciB7XG5cdFx0bGVmdDogMjBweDtcblx0XHRib3JkZXI6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXRvcDogMTBweCBzb2xpZCAkdG9vbHRpcDMtYmc7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuXHRcblx0Jj5hLFxuXHQmPmxhYmVsIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZsZXg6IDAgMSBhdXRvO1xuXHRcdG1pbi1oZWlnaHQ6IDYwcHg7XG5cdFx0cGFkZGluZzogMTVweDtcblx0XHRmb250LXNpemU6ICR0b29sdGlwLWZzO1xuXHRcdGxpbmUtaGVpZ2h0OiAkdG9vbHRpcC1saDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcblx0XHRzdmcge1xuXHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdFxuXHRcdFx0JltjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0dG9wOiAxM3B4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRib3R0b206IDEzcHg7XG5cdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRzYWx0LWJveDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRzdmcge1xuXHRcdFx0XHRmaWxsOiAkY2VydWxlYW4zO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0YVtjbGFzcyo9QnV0dG9uXSB7XG5cdFx0Y29sb3I6ICR0b29sdGlwLWNvbG9yO1xuXHR9XG5cdFxuXHQubG9ja3RvbkNvbnRhY3RFZGl0QnV0dG9uLCAubG9ja3RvbkFzc2V0RWRpdEJ1dHRvbiB7XG5cdFx0bWluLXdpZHRoOiA4M3B4O1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0XHRzdmdbY2xhc3MqPWljb25dIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTRweDtcblx0XHR9XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Y29udGVudDogXCJFZGl0XCI7XG5cdFx0fVxuXHR9XG5cdC5sb2NrdG9uQXNzZXRFZGl0QnV0dG9uOjphZnRlciB7XG5cdFx0Y29udGVudDogYXR0cihkYXRhLWJ1dHRvbi10ZXh0KTtcblx0fVxuXHRcblx0c2VsZWN0OmludmFsaWQgLmxvY2t0b25Db250YWN0RWRpdEJ1dHRvbiwgc2VsZWN0OmludmFsaWQgLmxvY2t0b25Bc3NldEVkaXRCdXR0b24ge1xuXHRcdGRpc3BsYXk6IGluaGVyaXQ7XG5cdH1cblx0XG5cdC5sb2NrdG9uQ29udGFjdEFkZEJ1dHRvbiwgLmxvY2t0b25Bc3NldEFkZEJ1dHRvbiB7XG5cdFx0bWluLXdpZHRoOiAxMzVweDtcblx0XHRcblx0XHRzdmdbY2xhc3MqPWljb25dIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHR9XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Y29udGVudDogXCJBZGQgQ29udGFjdFwiO1xuXHRcdH1cblx0fVxuXHRcblx0LmxvY2t0b25Bc3NldEFkZEJ1dHRvbjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1idXR0b24tdGV4dCk7XG5cdH1cblx0XG5cdEBpbmNsdWRlIG1lZGlhKCc8d2lkZS10YWInKSB7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDEwMCU7XG5cdFx0Ym90dG9tOiBjYWxjKDEwMCUgKyAxcHgpO1xuXHRcdFxuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5cbnNlbGVjdFtkYXRhLXR5cGU9J2NvbnRhY3QnXSB+IC5sb2NrdG9uQ29udGFjdEFjdGlvbnNXcmFwcGVyIC5sb2NrdG9uQ29udGFjdEVkaXRCdXR0b24sXG5zZWxlY3RbZGF0YS10eXBlPSdhc3NldCddIH4gLmxvY2t0b25Bc3NldEFjdGlvbnNXcmFwcGVyIC5sb2NrdG9uQ29udGFjdEVkaXRCdXR0b24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuc2VsZWN0W2RhdGEtdHlwZT0nY29udGFjdCddW2RhdGEtYW5zd2VyZWQ9J3RydWUnXSB+IC5sb2NrdG9uQ29udGFjdEFjdGlvbnNXcmFwcGVyIC5sb2NrdG9uQ29udGFjdEVkaXRCdXR0b24sXG5zZWxlY3RbZGF0YS10eXBlPSdhc3NldCddW2RhdGEtYW5zd2VyZWQ9J3RydWUnXSB+IC5sb2NrdG9uQXNzZXRBY3Rpb25zV3JhcHBlciAubG9ja3RvbkFzc2V0RWRpdEJ1dHRvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cblxuLy8gT0xEIFNUWUxFXG5cbi5qc29uRm9ybSB7XG5cdFxuXHQmLnJlYWRvbmx5IC5sb2NrdG9uQ29udGFjdEFjdGlvbnNXcmFwcGVyLCAmLnJlYWRvbmx5IC5sb2NrdG9uQXNzZXRBY3Rpb25zV3JhcHBlciB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdFxufVxuIiwiXG4uanNvbkZvcm0ge1xuICAgIC5vbm9mZnN3aXRjaCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG4gICAgICAgIHdpZHRoOiAxMDJweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgIC5pc29uLFxuICAgICAgICAuaXNvZmYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IFxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7IFxuICAgICAgICAgICAgd2lkdGg6IDUwJTsgXG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7IFxuICAgICAgICAgICAgcGFkZGluZzogMDsgXG4gICAgICAgICAgICBmb250LXNpemU6ICRzd2l0Y2gtZnM7IFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHN3aXRjaC1mdztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogJHN3aXRjaC1jb2xvcjsgXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc3dpdGNoLWJvcmRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cblxuICAgICAgICAuaXNvbiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMCU7ICAgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3dpdGNoLW9uLWJnOyAgXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAzcHggMCAkZ3JlZW4tbGVhZjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pc29mZiAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3dpdGNoLW9mZi1iZztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDNweCAwICR0dW5kb3JhO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9ub2Zmc3dpdGNoLWNoZWNrYm94IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAvL2NsaXA6IHJlY3QoMCAwIDAgMCk7XG5cbiAgICAgICAgJjpjaGVja2VkICsgLm9ub2Zmc3dpdGNoLWxhYmVsIHtcbiAgICAgICAgICAgIC5vbm9mZnN3aXRjaC1pbm5lciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub25vZmZzd2l0Y2gtc3dpdGNoIHtcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vbm9mZnN3aXRjaC1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAub25vZmZzd2l0Y2gtaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgXG4gICAgICAgIHdpZHRoOiAyMDAlOyBcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4xcyBlYXNlLWluIDBzO1xuICAgIH1cblxuICAgIC5vbm9mZnN3aXRjaC1zd2l0Y2gge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IFxuICAgICAgICBkaXNwbGF5OiBibG9jazsgXG4gICAgICAgIHRvcDogMDsgXG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA0MCU7IFxuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc3dpdGNoLXN3LWJnO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc3dpdGNoLWJvcmRlcjsgXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbiAwcztcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkc3dpdGNoLXN3LWxpbmU7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkc3dpdGNoLXN3LWxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub25vZmZzd2l0Y2gtcGxhY2Vob2xkZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjQpOyBcbiAgICB9XG59XG4iLCJcbi8vIHRleHRhcmVhIGFsaWdubWVudCBndWJiaW5zXG5cbi5qc29uRm9ybSB7XG5cdC5qZi1pbnB1dC10eXBlLXRleHRhcmVhIHtcblx0XHQmID4gbGFiZWwsXG5cdFx0JiA+IHRleHRhcmVhIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0fVxuXHR9XG59XG5cblxuI3dyYXBwZXItZm9yLVByaW1hcnlDb250YWN0e1xuXHRsYWJlbHtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdH1cbn1cblxuXG4jaW5wdXQtc3VibWl0LXdyYXB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdC8vaW5wdXR7XG5cdC8vXHR3aWR0aDogMjUlO1xuXHQvL31cbn0iLCJcbi5qc29uRm9ybSB7XG4gICAgLmpmLWlucHV0LXR5cGUtdGV4dGFyZWEge1xuICAgICAgICAmIH4gLmpmLWlucHV0LXR5cGUtZmlsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAuZmlsZXVwbG9hZGVyIC5jcm9wRGlzcGxheSAuaW1hZ2VJbnB1dCxcbiAgICAgICAgLmZpbGV1cGxvYWRlciAuY3JvcERpc3BsYXkgLmltYWdlT3V0cHV0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDRweDtcbiAgICAgICAgfVxuICAgICAgICAuZmlsZXVwbG9hZGVyIC5jcm9wRGlzcGxheSAuaW1hZ2VPdXRwdXQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIlxuLyogRmllbGRzZXQgQWN0aW9ucyAqL1xuXG4uZmllbGRzZXQtYWN0aW9ucyB7XG5cdEBleHRlbmQgLmxvY2t0b25Db250YWN0QWN0aW9uczsgLy8gYWxtb3N0IGFsbCBzdHlsZXMgYXJlIGluaGVyaXRlZCBmcm9tIGNvbnRhY3RzLnNjc3Ncblx0bGVmdDogMTBweDtcblxuXHRzdmcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZpbGw6ICRjZXJ1bGVhbjI7XG5cdH1cblxuXHRhLFxuXHRsYWJlbCB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRzdmcge1xuXHRcdFx0XHRmaWxsOiAkY2VydWxlYW4zO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5ub3Rlc0xhYmVsIHtcblx0XHRtaW4td2lkdGg6IDEzMnB4O1xuXHR9XG59IiwiI3N1bW1hcnlTY3JlZW4ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IC0xMDAlO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIC5tYWluQmxvY2t7XG4gICAgICAgIGJhY2tncm91bmQ6I2Y3ZjdmNztcbiAgICAgICAgLy9tYXJnaW4tdG9wOjgwcHg7XG4gICAgfVxuICAgIC5zaWRlYmFye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmxvY2t7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZsZXgtcGFyZW50e1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4uc3VtbWFyeS10YWJsZSAubmEgLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JiYjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdW1tYXJ5LXRhYmxlIC5uYSAuYnV0dG9uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIk4vQVwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNiYmI7XG59XG5cbi5qZi1wYWdlLXN1bW1hcnlzY3JlZW57XG4gICAgYm9yZGVyOjAgbm9uZSFpbXBvcnRhbnQ7XG4gICAgYXtcbiAgICAgICAgYm9yZGVyOjAgbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIC5pY29uLXBpZS1jaGFydHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNzVlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vLyBUaGlzIGlzIHRoZSBsZWdlbmQgZm9yIHRoZSBkb3VnbnV0IGNoYXJ0IGluIHRoZSBzdW1tYXJ5IHNjcmVlblxuLmRvdWdobnV0Q2hhcnRLZXkge1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgY29sb3I6ICM2NjY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZG91Z2hudXRDaGFydEtleSBzcGFuIHtcbiAgICBjb2xvcjogIzZENkU3MTtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBsaW5lLWhlaWdodDogMC41ZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xufVxuXG4jc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSB7XG4gICAgZmxleC1iYXNpczo2MCU7XG4gICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDE2cHgsIGZhbHNlLCA0MDAsICAxLjIpO1xuXG4gICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICAgICAgdHJ7XG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpe1xuICAgICAgICAgICAgICAgIHRkOm50aC1jaGlsZCgybil7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I2VkZWVlZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcbiAgICAgICAgICAgICAgICB0ZDpudGgtY2hpbGQoMm4pe1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNlM2UzZTQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGNoYXJjb2FsLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIC8vZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZGFyaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICB0ZDpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRkOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDgwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGQ6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogODAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRkOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpe1xuICAgICAgICAgICAgICAgICAgICB0ZDpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNlZGVlZWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdhcm0tZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcbiAgICAgICAgICAgICAgICAgICAgdGQ6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDojZTNlM2U0O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3YXJtLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgLmJ0bl9hO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICB9XG59IiwiLypJc3N1ZXMgU3VtbWFyeSovXG4jaXNzdWVzIHtcbiAgcG9zaXRpb246Zml4ZWQ7XG4gIHRvcDotMTAwJTsgYm90dG9tOjEwMCU7XG4gIGxlZnQ6MDsgcmlnaHQ6MDtcbiAgbWFyZ2luLXRvcDowO1xuICBvdmVyZmxvdzphdXRvO1xuICB6LWluZGV4Ojk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtcbiAgb3ZlcmZsb3c6YXV0bztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHBhZGRpbmc6MCFpbXBvcnRhbnQ7XG59XG5cblxuXG4jaXNzdWVzIC5pc3N1ZXMsXG4jaXNzdWVzIC50b2RvLFxuI2lzc3VlcyAuY29tcGxldGUge2hlaWdodDowOyBvdmVyZmxvdzpoaWRkZW47IHBhZGRpbmc6MDt9XG5cbiNpc3N1ZXMgLnRpdGxlIHtcbiAgQGluY2x1ZGUgZm9udCgndGl0bGUnLCAzMHB4LCAkYWxtb3N0LWJsYWNrLCAzMDAsICAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXktc2V2ZW47XG4gIHBhZGRpbmc6IDMycHg7XG59XG4jaXNzdWVzIHVsIHtsaXN0LXN0eWxlLXR5cGU6bm9uZTsgcGFkZGluZy1sZWZ0OjMwcHg7fVxuI2lzc3VlcyB1bCBsaSB7cG9zaXRpb246cmVsYXRpdmU7IG1hcmdpbi1ib3R0b206MjBweDt9XG4jaXNzdWVzIHVsIGxpIGEge1xuICBAaW5jbHVkZSBmb250KCdib2R5JywgMTdweCwgJGFsbW9zdC1ibGFjaywgMzAwLCAgMi4xMik7XG59XG4jaXNzdWVzIHVsIGxpIGEgc3BhbiB7XG4gIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAxNXB4LCAkYnJpZ2h0LXJlZCwgMzAwLCAgMSApO1xuICB3aWR0aDoxMDAlO1xuICBkaXNwbGF5Om5vbmU7XG59XG5cbi8vY3VzdG9tIHN0eWxlIGZvciB0byBkbyBsaXN0IChkaWZmZXJzIGZyb20gaXNzdWVzIGxpc3QpXG4jaXNzdWVzIC50b2RvIHVsIGxpIHtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYWx0bztcblx0YSB7XG5cdFx0Y29sb3I6ICRidXJudC1vcmFuZ2U7XG5cdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRob3Zlci1wcmltYXJ5O1xuXHRcdH1cblx0fVxufVxuXHRcbiNpc3N1ZXMgdWwgbGkgYSBzcGFuICsgc3BhbiB7YmFja2dyb3VuZDokc2ljay1yZWQ7IGNvbG9yOndoaXRlOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGZvbnQtc2l6ZToxNHB4OyB3aWR0aDphdXRvOyBwYWRkaW5nOjJweCAxOHB4IDJweCA4cHg7IHBvc2l0aW9uOnJlbGF0aXZlO31cblxuLmludmFsaWQgI2lzc3VlcyAuaXNzdWVzIHtoZWlnaHQ6MTAwJTsgb3ZlcmZsb3c6YXV0bzsgYmFja2dyb3VuZDokd2hpdGU7IC8qYmFja2dyb3VuZDpyZ2JhKDI0NywyMzMsMjI3LDAuNSk7Ki8gcGFkZGluZzoyMHB4IDAgNTBweCAwO31cbi5pbnZhbGlkICNpc3N1ZXMgLmlzc3VlcyB1bCBsaSBhIHNwYW4ge2Rpc3BsYXk6aW5saW5lLWJsb2NrO31cbi5pbnZhbGlkICNpc3N1ZXMgLmlzc3VlcyB1bCBsaTpiZWZvcmUge2NvbG9yOiR3aGl0ZTt9XG5cbi5pbmNvbXBsZXRlICNpc3N1ZXMgLnRvZG8ge2hlaWdodDoxMDAlOyBvdmVyZmxvdzphdXRvOyBiYWNrZ3JvdW5kOiR3aGl0ZTsgLypiYWNrZ3JvdW5kOnJnYmEoMjUxLDE3Niw2NCwwLjE1KTsqLyBwYWRkaW5nOjIwcHggMCA1MHB4IDA7fVxuLmluY29tcGxldGUgI2lzc3VlcyAudG9kbyB1bCBsaTpiZWZvcmUge2NvbG9yOiR3aGl0ZTt9XG5cbi5jb21wbGV0ZSAjaXNzdWVzIC5jb21wbGV0ZSB7aGVpZ2h0OjEwMCU7IG92ZXJmbG93OmF1dG87IGJhY2tncm91bmQ6JHdoaXRlOyAvKmJhY2tncm91bmQ6cmdiYSgxNDksMTg5LDYyLDAuMyk7Ki8gcGFkZGluZzoyMHB4IDAgNTBweCAwO31cblxuXG4iLCIjaGVscFBhbmVsIHtcbiAgICBwb3NpdGlvbjpmaXhlZDtcbiAgICB0b3A6LTEwMCU7XG4gICAgYm90dG9tOjEwMCU7XG4gICAgbGVmdDowOyByaWdodDowO1xuICAgIG1hcmdpbi10b3A6MDtcbiAgICBvdmVyZmxvdzphdXRvO1xuICAgIHotaW5kZXg6OTk5OTk1MDA7XG4gICAgb3ZlcmZsb3c6YXV0bztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICBwYWRkaW5nOjAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkZCRkI7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbiNoZWxwUGFuZWwgLmJvdW5kcyB7cGFkZGluZy10b3A6MjBweDt9XG4jaGVscFBhbmVsIC5ib3VuZHMgcCB7bWFyZ2luOjJlbSAwO31cbiNoZWxwUGFuZWwgLmJyb3dzZXItbG9nb3Mge2Rpc3BsYXk6dGFibGU7IG1hcmdpbjoxZW0gMDt9XG4jaGVscFBhbmVsIC5icm93c2VyLWxvZ29zIGEge2Rpc3BsYXk6dGFibGUtY2VsbDt9XG4jaGVscFBhbmVsIC5icm93c2VyLWxvZ29zIGEgKyBhIHtwYWRkaW5nLWxlZnQ6IDIwcHg7fVxuI2hlbHBQYW5lbCAuYnJvd3Nlci1sb2dvcyBhIGltZyB7d2lkdGg6MTAwJTsgbWF4LXdpZHRoOjk2cHg7fVxuI2hlbHBQYW5lbCAuaWNvbi1oZWxwIHtjb2xvcjojMUM3NUJDOyBkaXNwbGF5OmlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246bWlkZGxlO31cblxuLy8gdGhpcyBpcyBwYXJ0IGZvIHRoZSBoZWxwIHBhbm5lbFxua2JkIHtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6M3B4O1xuICAgIC1tb3otYm94LXNoYWRvdzowIDFweCAwIHJnYmEoMCwwLDAsMC4yKSwwIDAgMCAycHggI2ZmZiBpbnNldDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6M3B4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDFweCAwIHJnYmEoMCwwLDAsMC4yKSwwIDAgMCAycHggI2ZmZiBpbnNldDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNFRkVGRUY7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjQzdDN0M3O1xuICAgIGJvcmRlci1yYWRpdXM6M3B4O1xuICAgIGJveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsMC4yKSwwIDAgMCAycHggI2ZmZiBpbnNldDtcbiAgICBjb2xvcjojMzMzO1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAncHJveGltYSBub3ZhJyxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZToxLjFlbTtcbiAgICBsaW5lLWhlaWdodDoxLjRlbTtcbiAgICBtYXJnaW46MCAuMWVtO1xuICAgIHBhZGRpbmc6LjFlbSAuNmVtO1xuICAgIHRleHQtc2hhZG93OjAgMXB4IDAgI2ZmZjtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xufSIsIlxuLy8gQ29udGFpbmVyIGZvciB0aGUgcGFnaW5nIGNvbnRyb2wgLSB0aGlzIHNob3VsZCBub3cgYmUgZml4ZWQgYWxsIHRoZSB0aW1lXG4uamYtaGVhZGVyLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMyZTM3M2Q7XG4gICAgQGlmICRzaXRlID09IFwibm9yd2F5XCJ7XG4gICAgICAgIGJhY2tncm91bmQ6JG5vci1kYXJrZXN0Z3JleTtcbiAgICB9XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHotaW5kZXg6IDk5OTk5OTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTVweCkge1xuICAgIC5qZi1oZWFkZXItYm91bmRzIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM5cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4N3B4KSB7XG4gICAgLmpmLWhlYWRlci1ib3VuZHMge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggNDBweCAxMHB4O1xuICAgIH1cblx0LmpmLXBhZ2UtY29udHJvbCBsaVtkYXRhLXRhYl0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuXG4uamYtaGVhZGVyLWJvdW5kcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0QGV4dGVuZCAuYm91bmRzO1xuXHRAZXh0ZW5kIC5jb250ZW50LXBhZGRpbmc7XG5cdHBhZGRpbmctdG9wOiAxOXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTlweDtcbn1cblxuLy9wYWdlIGNvbnRyb2wgaXRzZWxmXG51bC5qZi1wYWdlLWNvbnRyb2wge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR6LWluZGV4OiA5OTk5OTk7XG5cdHBhZGRpbmc6IDA7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRtYXJnaW4tbGVmdDogLTNweDtcblx0ZmxleDogMTtcbn1cblxuLy8gUGFnZSBjb250cm9sIGxpL2xpbmtzXG51bC5qZi1wYWdlLWNvbnRyb2wgKjpmb2N1cyB7b3V0bGluZTpub25lO31cbnVsLmpmLXBhZ2UtY29udHJvbCBsaSB7ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMHB4IDNweDtcblx0cGFkZGluZzozcHggMCA0cHg7XG5cdGJvcmRlci10b3A6MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOjNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xufVxudWwuamYtcGFnZS1jb250cm9sIGxpOmZpcnN0LW9mLXR5cGUge3BhZGRpbmctbGVmdDowO31cbnVsLmpmLXBhZ2UtY29udHJvbCBsaSBhIHtcblx0Ym9yZGVyOiAycHggc29saWQgJGp1bmlwZXI7XG5cdGRpc3BsYXk6YmxvY2s7XG5cdG1pbi13aWR0aDogMzBweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDoyNnB4O1xuXHRvdmVyZmxvdzpoaWRkZW47XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHRwYWRkaW5nOjA7XG5cdG1hcmdpbjowO1xuXHRjb2xvcjokYWxhYmFzdGVyO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cbi8qdWwuamYtcGFnZS1jb250cm9sIGxpLmN1cnJlbnQgYSwqL1xudWwuamYtcGFnZS1jb250cm9sIGxpOmhvdmVyIGEge2JhY2tncm91bmQ6JGp1bmlwZXI7fVxudWwuamYtcGFnZS1jb250cm9sIGxpLmN1cnJlbnQge2JvcmRlci1ib3R0b20tY29sb3I6JGp1bmlwZXI7fVxudWwuamYtcGFnZS1jb250cm9sIGxpLmN1cnJlbnQgYSB7Lypib3JkZXItY29sb3I6ICM4M0M1RDg7IGJhY2tncm91bmQtY29sb3I6ICNFQ0ZERkY7Ki8gY29sb3I6JGFsYWJhc3Rlcjt9XG5cbnVsLmpmLXBhZ2UtY29udHJvbCBsaSBhLnZhbGlkLFxudWwuamYtcGFnZS1jb250cm9sIGxpLmN1cnJlbnQudmFsaWQge2JvcmRlci1jb2xvcjogJHNpY2stZ3JlZW47fVxudWwuamYtcGFnZS1jb250cm9sIGxpOmhvdmVyIGEudmFsaWQge2JhY2tncm91bmQ6IHJnYmEoJHNpY2stZ3JlZW4sIDAuNSk7fVxudWwuamYtcGFnZS1jb250cm9sIGxpIGEudmFsaWQge2JhY2tncm91bmQ6ICRzaWNrLWdyZWVuO31cbnVsLmpmLXBhZ2UtY29udHJvbCBsaSBhLnVuZmlsbGVkLFxudWwuamYtcGFnZS1jb250cm9sIGxpLmN1cnJlbnQudW5maWxsZWQge2JvcmRlci1jb2xvcjogJHNpY2stYW1iZXI7fVxudWwuamYtcGFnZS1jb250cm9sIGxpOmhvdmVyIGEudW5maWxsZWQge2JhY2tncm91bmQ6IHJnYmEoJHNpY2stYW1iZXIsIDAuNSk7fVxudWwuamYtcGFnZS1jb250cm9sIGxpIGEuaW52YWxpZCxcbnVsLmpmLXBhZ2UtY29udHJvbCBsaS5jdXJyZW50LmludmFsaWQge2JvcmRlci1jb2xvcjogJHNpY2stcmVkO31cbnVsLmpmLXBhZ2UtY29udHJvbCBsaTpob3ZlciBhLmludmFsaWQge2JhY2tncm91bmQ6IHJnYmEoJHNpY2stcmVkLCAwLjUpO31cbnVsLmpmLXBhZ2UtY29udHJvbCBsaSBhLm5hLFxudWwuamYtcGFnZS1jb250cm9sIGxpLmN1cnJlbnQubmEge2JvcmRlci1jb2xvcjogJGp1bmlwZXI7fVxudWwuamYtcGFnZS1jb250cm9sIGxpOmhvdmVyIGEubmEge2JhY2tncm91bmQ6IHJnYmEoJGp1bmlwZXIsIDAuNSk7fVxuXG4vLyBUaGlzIGlzIHRoZSB0ZXh0IG9uIHRoZSByaWdodCBvZiBodGUgcGFnZSBjb250cm9sIGJhclxudWwuamYtcGFnZS1jb250cm9sLXRpdGxlIHtcblx0LypkaXNwbGF5OiBibG9jazsqL1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgdG9wOiAxM3B4O1xuICAgIHJpZ2h0OiAxOTVweDsvKiAxMHB4OyAqL1xuICAgIHotaW5kZXg6IDk5OTk5OTk7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHRleHQtaW5kZW50OiBpbmhlcml0O1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6MDtcbiAgICB0ZXh0LWFsaWduOnJpZ2h0O1xufVxuXG4vL3RoaXMgaXMgZWFjaCBpdGVtIG9mIHRleHQgaW4gdGhlIHBhZ2UgY29udHJvbCB0aXRsZVxudWwuamYtcGFnZS1jb250cm9sLXRpdGxlIGxpIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1heC1oZWlnaHQ6IDBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjhzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC44cztcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC44cztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjhzO1xuICAgIHRyYW5zaXRpb246IGFsbCAuOHM7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxudWwuamYtcGFnZS1jb250cm9sLXRpdGxlIGxpLmN1cnJlbnQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG51bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGUgbGkgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgY29sb3I6ICNBMUExQTE7XG59XG5cbi8vIE1vdmUgYWNyb3NzIGR1ZSB0byBubyBzdWJtaXQgYnV0dG9uXG4ucmVhZG9ubHkgdWwuamYtcGFnZS1jb250cm9sLXRpdGxlIHtcbiAgICByaWdodDogMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgICB1bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTVweCkge1xuICAgIHVsLmpmLXBhZ2UtY29udHJvbC10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgdWwuamYtcGFnZS1jb250cm9sLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59IiwiLy8gVGhpcyBpcyBmb3IgdGhlIGRvdWdobnV0IGNoYXJ0IGluIHRoZSBzdW1tYXJ5IHNjcmVlblxuLypkb3VnaG51dCBzdHlsZSovXG4uY2hhcnQtd3JhcCB7XG4gICAgYmFja2dyb3VuZDogJGRhcms7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jaGFydCB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDoxMDAlO1xufVxuXG4uZG91Z2hudXRUaXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuOCk7XG4gICAgY29sb3I6ICNkZGQ7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmRvdWdobnV0VGlwOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogLTZweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW46IDAgMCAwIC02cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgcmdiYSgwLCAwLCAwLCAuNyk7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5kb3VnaG51dFN1bW1hcnkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvKiB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgIzExMTsgKi9cbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmRvdWdobnV0U3VtbWFyeVRpdGxlIHtcbiAgICAvKiBwb3NpdGlvbjogYWJzb2x1dGU7ICovXG4gICAgLyogdG9wOiA0MCU7ICovXG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIC8qIG1hcmdpbi10b3A6IC0yNyU7ICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIC8qIGxldHRlci1zcGFjaW5nOiAuMDZlbTsgKi9cbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIC8qIG1hcmdpbjogMCAwIDAgLTMwcHg7ICovXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8qIHdpZHRoOiAxMDAlOyAqL1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZG91Z2hudXRTdW1tYXJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyouZG91Z2hudXRTdW1tYXJ5TnVtYmVyIHtwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTAlOyB3aWR0aDogMTAwJTsgbWFyZ2luLXRvcDogLTE1JTsgZm9udC1zaXplOiA1NXB4O30qL1xuLmNoYXJ0IHBhdGg6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNzU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNoYXJ0IHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgICAuZG91Z2hudXRTdW1tYXJ5VGl0bGUge1xuICAgICAgICBtYXJnaW46IC0xMHB4IDAgMCAtNDFweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgIC5jaGFydCB7XG4gICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICB9XG4gICAgLmRvdWdobnV0U3VtbWFyeVRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjdweCkge1xuICAgIC5jaGFydCB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICB9XG4gICAgLmRvdWdobnV0U3VtbWFyeVRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cblxuI2ljb24tcGllLWNoYXJ0e1xuICAgIHBhdGg6bnRoLWNoaWxkKDMpe1xuICAgICAgICBmaWxsOm1hcF9nZXQoJHBvbGljeUFjdGlvblN0YXRlcyxkb25lKTtcbiAgICB9XG4gICAgcGF0aDpudGgtY2hpbGQoMSl7XG4gICAgICAgIGZpbGw6bWFwX2dldCgkcG9saWN5QWN0aW9uU3RhdGVzLG5lZWRzYWN0aW9uKTtcbiAgICB9XG4gICAgcGF0aDpudGgtY2hpbGQoMil7XG4gICAgICAgIGZpbGw6bWFwX2dldCgkcG9saWN5QWN0aW9uU3RhdGVzLHdhcm5pbmcpO1xuICAgIH1cbn1cbiIsIi8qIEhhY2t5IGZpeCBmb3IgcHJpbWFyeS1zZWNvbmRhcnkgcmFkaW8gYnV0dG9uIGZpZWxkICovXG4uanNvbkZvcm0gW2lkKj1cImFub3RoZXJQcmFjdGljZVwiXS5qZi1pbnB1dC10eXBlLXJhZGlve1xuICBtaW4td2lkdGg6IDE5MHB4O1xuICB3aWR0aDogMiU7XG59XG5cbi5qc29uRm9ybSAjZjhhIHRoLFxuLmpzb25Gb3JtICNmOGEgdGQsXG4uanNvbkZvcm0gI2Y4YWEgdGgsXG4uanNvbkZvcm0gI2Y4YWEgdGQsXG4uanNvbkZvcm0gI2Y5YSB0aCxcbi5qc29uRm9ybSAjZjlhIHRke1xuICAvL3dpZHRoOiAzMyU7XG5cdHdpZHRoOiAyNSU7XG59XG5cbiNoaWRkZW4tZm9yLXJlbmV3YWwtZjEtMWJ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5qc29uRm9ybSAjd3JhcHBlci1mb3ItaTEtNC0yID4gbGFiZWwuaW5saW5lLWFwcGVuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7IHdpZHRoOiAxcHg7XG4gIG1hcmdpbjogLTFweDsgcGFkZGluZzogMDsgYm9yZGVyOiAwO1xufVxuXG4uanNvbkZvcm0gI3dyYXBwZXItZm9yLWkxLTQtMiAuY29sbGVjdGlvbiB7bWFyZ2luLXRvcDotMTBweDt9XG5cblxuXG4vKiBoYWNreSBmaXggZm9yIHRoZSBpbmxpbmUgU09GIHBzZXVkbyB2YWxpZGF0aW9uICovXG4uanNvbkZvcm0ge1xuXHRcblx0Lyogc3R5bGUgdGhlIFNPRiB3YXJuaW5nICovXG5cdGZpZWxkc2V0I2VscGxfc29mX29vcHMsXG5cdGZpZWxkc2V0I2RhbmRvX3NvZl9vb3BzLFxuXHRmaWVsZHNldCNjeWJlcl9zb2Zfb29wcyB7XG5cdFx0bWFyZ2luLXRvcDogLTQwcHg7XG5cdFx0Lypib3JkZXI6IDFweCBzb2xpZCAkYXF1YS1ibHVlIWltcG9ydGFudDsqL1xuXHRcdGNvbG9yOiAkYXF1YS1ibHVlIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRhcXVhLWJsdWUsOTUlKTtcblx0fVxuXHRcblx0LyogZnVsbHkgaGlkZSB0aGUgU09GIHF1ZXN0aW9ucyB3aGVuIG5vdCByZXF1aXJlZCAocmF0aGVyIHRoYW4gc2hvdyB0aGUgJ25vdCBhcHBsaWNhYmxlJyBib3gpICovXG5cdGZpZWxkc2V0I2VscGxfc29mLnNldGFzcmVxdWlyZWQsXG5cdGZpZWxkc2V0I2RhbmRvX3NvZi5zZXRhc3JlcXVpcmVkLFxuXHRmaWVsZHNldCNjeWJlcl9zb2Yuc2V0YXNyZXF1aXJlZCB7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG5cdFxuXHQvKiBoaWRlIHRoZSBTT0Ygd2FybmluZyB3aGVuIHRoZXJlIGFyZSBubyBhbnN3ZXJzICovXG5cdGZpZWxkc2V0I2VscGxfc29mW2RhdGEtaGFzYW5zd2Vycz0nZmFsc2UnXSArIGZpZWxkc2V0I2VscGxfc29mX29vcHMsXG5cdGZpZWxkc2V0I2RhbmRvX3NvZltkYXRhLWhhc2Fuc3dlcnM9J2ZhbHNlJ10gKyBmaWVsZHNldCNkYW5kb19zb2Zfb29wcyxcblx0ZmllbGRzZXQjY3liZXJfc29mW2RhdGEtaGFzYW5zd2Vycz0nZmFsc2UnXSArIGZpZWxkc2V0I2N5YmVyX3NvZl9vb3BzIHtcblx0XHRkaXNwbGF5Om5vbmU7XG5cdH1cblx0LyogaGlkZSB0aGUgU09GIHdhcm5pbmcgd2hlbiB0aGVyZSBhcmUgYW5zd2VycyBidXQgdGhlIHNlY3Rpb24gaXMgaGlkZGVuICovXG5cdGZpZWxkc2V0I2VscGxfc29mLnNldGFzcmVxdWlyZWQgKyBmaWVsZHNldCNlbHBsX3NvZl9vb3BzLFxuXHRmaWVsZHNldCNkYW5kb19zb2Yuc2V0YXNyZXF1aXJlZCArIGZpZWxkc2V0I2RhbmRvX3NvZl9vb3BzLFxuXHRmaWVsZHNldCNjeWJlcl9zb2Yuc2V0YXNyZXF1aXJlZCArIGZpZWxkc2V0I2N5YmVyX3NvZl9vb3BzIHtcblx0XHRkaXNwbGF5Om5vbmUhaW1wb3J0YW50O1xuXHR9XG5cdFxuXHQvKiByZWR1Y2UgdGhlIHRvcCBtYXJnaW4gb2YgdGhlIFNPRiBmaWVsZHMgc28gdGhleSBsb29rIGxlc3MgZGlzY29ubmVjdGVkICovXG5cdGZpZWxkc2V0I2VscGxfc29mLFxuXHRmaWVsZHNldCNkYW5kb19zb2YsXG5cdGZpZWxkc2V0I2N5YmVyX3NvZiB7XG5cdFx0bWFyZ2luLXRvcDotNDBweDtcblx0fVxuXHRcblx0LyogbWFrZSB0aGUgc29mIGludHJvIGxvb2sgbGlrZSB0aGUgbGVnZW5kcyAqL1xuXHRmaWVsZHNldCNlbHBsX3NvZiAuaW50cm8sXG5cdGZpZWxkc2V0I2RhbmRvX3NvZiAuaW50cm8sXG5cdGZpZWxkc2V0I2N5YmVyX3NvZiAuaW50cm8ge1xuXHRcdEBpbmNsdWRlIGZvbnQoJ3RpdGxlJywgMThweCxmYWxzZSwgNDAwLCAgMi4yNik7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4ycHg7XG5cdH1cbn1cbi8qIEVORCBoYWNreSBmaXggZm9yIHRoZSBpbmxpbmUgU09GIHBzZXVkbyB2YWxpZGF0aW9uICovXG5cblxuLypcbmhhY2t5IGZpeCBmb3Igbm9yd2F5X29mZldvcmtBY2NpZGVudCBmb3JtXG53aGVyZSB3ZSdyZSBoYXZpbmcgYSBjb25kaXRpb25hbCBmaWVsZCB0byBlbnN1cmUgdGhhdCB0aGUgc3VtIG9mIHR3byBvdGhlciBmaWVsZHMgaXMgPjAuXG5UaGlzIGNvbmRpdGlvbmFsIGZpZWxkIGlzIHZpc2liaWxpdHkgaGlkZGVuIGJ1dCB3aWxsIHN0aWxsIGJlIHZhbGlkYXRlZCBzbyBpZiBpdHMgcmVxdWlyZWQgYnkgdGhvc2VcbnR3byBmaWVsZHMgdGhlbiBpdCB3aWxsIGJlIHZhbGlkYXRlZCAoYW5kIHdpbGwgZmFpbClcbiovXG4uanNvbkZvcm0ge1xuXHQvKiB2aXN1YWxseSBoaWRlIHRoZSBudW1fY292ZXJhZ2VzX29vcHMgZmllbGRzZXQgKi9cblx0I251bV9jb3ZlcmFnZXNfb29wcyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdG9wYWNpdHk6IDAuMDE7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHJpZ2h0OiAxMDAlO1xuXHR9XG5cdC8qIHJlY29sb3VyIHRoZSByZXF1aXJlZCBmaWVsZHMgd2hlbiBudW1fY292ZXJhZ2VzX29vcHMgaXMgcmVxdWlyZWQgKi9cblx0I251bV9jb3ZlcmFnZXNfb29wczpub3QoLnNldGFzcmVxdWlyZWQpIH4gZmllbGRzZXQgI251bV9jb3ZlcmFnZXNfc3RhbmRhcmQsXG5cdCNudW1fY292ZXJhZ2VzX29vcHM6bm90KC5zZXRhc3JlcXVpcmVkKSB+IGZpZWxkc2V0ICNudW1fY292ZXJhZ2VzX2V4cGFuZGVkIHtcblx0XHRib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgJGJ1dHRlcmN1cCAhaW1wb3J0YW50O1xuXHR9XG59XG4vKiBlbmQgaGFja3kgZml4IGZvciBub3J3YXlfb2ZmV29ya0FjY2lkZW50IGZvcm0gKi9cblxuXG4vKlxuaGFja3kgZml4IGZvciBub3J3YXlfd29ya2Vyc0NvbXBlbnNhdGlvbiBmb3JtXG53aGVyZSB3ZSdyZSBoYXZpbmcgYSBjb25kaXRpb25hbCBmaWVsZCB0byBlbnN1cmUgdGhhdCB0aGUgc3VtIG9mIHR3byBvdGhlciBmaWVsZHMgaXMgPjAuXG5UaGlzIGNvbmRpdGlvbmFsIGZpZWxkIGlzIHZpc2liaWxpdHkgaGlkZGVuIGJ1dCB3aWxsIHN0aWxsIGJlIHZhbGlkYXRlZCBzbyBpZiBpdHMgcmVxdWlyZWQgYnkgdGhvc2VcbnR3byBmaWVsZHMgdGhlbiBpdCB3aWxsIGJlIHZhbGlkYXRlZCAoYW5kIHdpbGwgZmFpbClcbiovXG4uanNvbkZvcm0ge1xuXHQvKiB2aXN1YWxseSBoaWRlIHRoZSBudW1fY292ZXJhZ2VzX29vcHMgZmllbGRzZXQgKi9cblx0I251bV9lbXBsb3llZXNfb29wcyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdG9wYWNpdHk6IDAuMDE7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHJpZ2h0OiAxMDAlO1xuXHR9XG5cdC8qIHJlY29sb3VyIHRoZSByZXF1aXJlZCBmaWVsZHMgd2hlbiBudW1fZW1wbG95ZWVzX29vcHMgaXMgcmVxdWlyZWQgKi9cblx0I251bV9lbXBsb3llZXNfb29wczpub3QoLnNldGFzcmVxdWlyZWQpIH4gZmllbGRzZXQgI251bV9lbXBsb3llZXNfc2VsZkVtcGxveWVkLFxuXHQjbnVtX2VtcGxveWVlc19vb3BzOm5vdCguc2V0YXNyZXF1aXJlZCkgfiBmaWVsZHNldCAjbnVtX2VtcGxveWVlcyB7XG5cdFx0Ym94LXNoYWRvdzogLTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICNmNWE2MjMgIWltcG9ydGFudDtcblx0fVxufVxuLyogZW5kIGhhY2t5IGZpeCBmb3Igbm9yd2F5X3dvcmtlcnNDb21wZW5zYXRpb24gZm9ybSAgKi9cblxuXG4vKlxuaGFja3kgZml4IGZvciBub3J3YXlfdHJhdmVsSW5zdXJhbmNlQnVzaW5lc3MgZm9ybVxud2hlcmUgd2UncmUgaGF2aW5nIGEgY29uZGl0aW9uYWwgZmllbGQgdG8gZW5zdXJlIHRoYXQgdGhlIHN1bSBvZiB0d28gb3RoZXIgZmllbGRzIGlzID4wLlxuVGhpcyBjb25kaXRpb25hbCBmaWVsZCBpcyB2aXNpYmlsaXR5IGhpZGRlbiBidXQgd2lsbCBzdGlsbCBiZSB2YWxpZGF0ZWQgc28gaWYgaXRzIHJlcXVpcmVkIGJ5IHRob3NlXG50d28gZmllbGRzIHRoZW4gaXQgd2lsbCBiZSB2YWxpZGF0ZWQgKGFuZCB3aWxsIGZhaWwpXG4qL1xuLmpzb25Gb3JtIHtcblx0LyogdmlzdWFsbHkgaGlkZSB0aGUgbnVtX2NvdmVyYWdlc19vb3BzIGZpZWxkc2V0ICovXG5cdCNudW1fY292ZXJhZ2VzX29vcHMge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRvcGFjaXR5OiAwLjAxO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRyaWdodDogMTAwJTtcblx0fVxuXHQvKiByZWNvbG91ciB0aGUgcmVxdWlyZWQgZmllbGRzIHdoZW4gbnVtX2NvdmVyYWdlc19vb3BzIGlzIHJlcXVpcmVkICovXG5cdCNudW1fY292ZXJhZ2VzX29vcHM6bm90KC5zZXRhc3JlcXVpcmVkKSB+IGZpZWxkc2V0ICNudW1fYnVzaW5lc3NDb3ZlcmFnZXMsXG5cdCNudW1fY292ZXJhZ2VzX29vcHM6bm90KC5zZXRhc3JlcXVpcmVkKSB+IGZpZWxkc2V0ICNudW1fcHJpdmF0ZUNvdmVyYWdlcyB7XG5cdFx0Ym94LXNoYWRvdzogLTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICNmNWE2MjMgIWltcG9ydGFudDtcblx0fVxufVxuLyogZW5kIGhvcnJvciAqL1xuIiwiLy8gVGhpcyBpcyBmb3IgYWxsIGFkbWluL2Rhc2hib2FyZCBqc29uRm9ybSBvdmVycmlkZXNcbi5wZi1kYXNoYm9hcmQsXG4ucGYtYWRtaW4ge1xuICAgIC5qc29uRm9ybSB7XG4gICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wZi1jaGVja291dCB7XG4gICAgLmpzb25Gb3JtIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcblxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiA2cHggMjBweDtcblxuICAgICAgICBjb2xvcjogJGFfYnRuLXRleHQgIWltcG9ydGFudDsgLy9PdmVycmlkZW4gYnkgdG9wLXNlY3Rpb24gbGluayBjb2xvdXIvZGFzaGJvYXJkIGxpbmsgY29sb3VyIG90aGVyd2lzZTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGFfYnRuLWJvcmRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFfYnRuLWJhY2tncm91bmQ7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRhX2J0bi1ob3Zlci10ZXh0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkYV9idG4taG92ZXItYm9yZGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFfYnRuLWhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wZi1hZG1pbiB7XG4gICAgLy9wZi1hZG1pbiBoYXMgYSBsaXN0IG9mIGNoZWNrYm94ZXMgZm9yIHRoZSBjbGllbnQgbG9naW4gYWRkL2VkaXQgcGVybWlzc2lvbnMuXG4gICAgLy8gQXMgb2YgMzAvMDcvMjAgdGhlc2Ugd2VyZSB1bnN0eWxlZCBhbmQgbG9va2VkIGF3ZnVsLiBIZW5jZSB0aGUgZm9sbG93aW5nLlxuICAgIC5jaGVjay13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cbiAgICAgICAgdWwsIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy9vcHRpb25hbCBmbyBjaGVja2JveCAob3ZlcnJpZGVzIHRvIGluaGVyaXRlZCBmb2NiIHN0eWxpbmcgZm9ybSBlbHNld2hlcmUpXG4gICAgICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9jYmVkIHtcbiAgICAgICAgICAgIC8qIHRoZSBjaGVja2JveCBpcyBoaWRkZW4gZWxzZXdoZXJlIGJ1dCB3ZSBuZWVkIHJ0byBwb3NpdGlvbiB0aGlzIGJldHRlciBzbyB0aGF0IHRoZSBuYXRpdmUgdmFsaWRhdGlvbiBpcyBhY3R1YWxseSB2aXNpYmxlICovXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjAxO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcblx0XHRcdC8qYm90dG9tOiAwOyBkbyBub3QgcG9zaXRpb24gb24gWSBlbHNlIHRoZSB2aWV3cG9ydCB3aWxsIGp1bXAgd2hlbiB0b2dnbGluZyBhIGZvLWNoZWNrYm94Ki9cbiAgICAgICAgICAgIHotaW5kZXg6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgICsgLmZvY2Ige1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4IDVweCAwO1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOWI5YjliO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6cmVxdWlyZWQgKyAuZm9jYjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2Y1YTYyMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpjaGVja2VkICsgLmZvY2Ige1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOTBjZTUxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8mOnJlYWQtb25seSArIC5mb2NiLCAvKmEgY2hlY2tib3ggY2Fubm90IGJlIHJlYWRvbmx5ICovXG5cdFx0XHQmW3JlYWRvbmx5XSArIC5mb2NiLFxuXHRcdFx0JltkaXNhYmxlZF0gKyAuZm9jYixcblx0XHRcdCY6ZGlzYWJsZWQgKyAuZm9jYntcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdFx0fVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy93cmFwIHRoZSAuY2hlY2std3JhcCBsaXN0IGluIHRoaXMgaWYgeW91IHdhbnQgdGhlbSBzdHlsZWQgc2lkZSBieSBzaWRlIHJhdGhlciB0aGFuIHN0YWNrZWQgdmVydGljYWxseVxuICAgIC5jaGVjay13cmFwLWZsb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgLmNoZWNrLXdyYXAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5mb2NiZWQgKyAuZm9jYiB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAjZWVlIDAgMCAwIDFweCBpbnNldDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9jYmVkOmNoZWNrZWQgKyAuZm9jYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmpzb25Gb3JtIHNlY3Rpb24gaDIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgfVxuXG4gICAgLmpzb25Gb3JtIGZpZWxkc2V0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IDEwcHggMCAyMHB4IDA7XG4gICAgfVxuXG4gICAgLnBhZ2UtaGVhZGVyICsgLmpzb25Gb3JtID4gc2VjdGlvbjpmaXJzdC1vZi10eXBlIGgyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG59XG5cbiNkZWNsYXJhdGlvblBhZ2Uge1xuICAgICNkZWNsYXJhdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIC5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3guamYtaW5wdXQtdHlwZS1vbm9mZnN3aXRjaCA+IGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG59XG5cblxuLyogTUJcblRPRE86XG5cdFJlcGxhY2UgdGhlIGNzcyB2YXJpYWJsZXMgd2l0aCBzYXNzIG9uZXM/XG4qL1xuXG46cm9vdCB7XG4gICAgLS10aGVtZS1uYW1lOiBcInByb2Zlc3Npb25zXCI7IC8qIHRoaXMgaXMgYSBoYWNrIHNvIEkgY2FuIGhhdmUgSlMgY2hlY2sgd2hpY2ggdGhlbWUgaXMgcnVubmluZyovXG4gICAgLS1icm93bi1ncmV5OiAjOWI5YjliO1xuICAgIC0tY2hhcmNvYWwtZ3JleTogIzM3M2Y0NTtcbiAgICAtLXZlcnktbGlnaHQtYmx1ZTogI2U5ZWRmMDtcbiAgICAtLWF6dXJlOiAjMDI5ZWUzO1xuICAgIC0tY2hhcmNvYWwtZ3JleTogIzM5NDE0NjtcbiAgICAtLWJyb3duLWdyZXk6ICM5Nzk3OTc7XG4gICAgLS1wYWxlLXB1cnBsZTogI2IxYjBiMTtcbiAgICAtLWd1bm1ldGFsOiAjNTA1YzY0O1xuICAgIC0tYmx1aXNoLWdyZXk6ICM3ZjhjOTQ7XG4gICAgLS1sb2NrdG9uLWN5YW46ICMwMjllZTM7XG4gICAgLS1icm93bi1ncmV5OiAjOWI5YjliO1xuICAgIC0tcGFsZS1wdXJwbGU6ICNiMWIwYjE7XG59XG5cbi5qc29uRm9ybSAuaW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS40MTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xuICAgIGNvbG9yOiAjMWMxYzFiO1xufVxuXG4uanNvbkZvcm0gLmludHJvLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uanNvbkZvcm0gZmllbGRzZXQgPiBsZWdlbmQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkVCIEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA2MHB4KTtcbn1cblxuLmpzb25Gb3JtIC5wYWdlLWhlYWRlciAuYm91bmRzID4gLmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGUsIC5qc29uRm9ybSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHMgPiAuZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRUIgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tYXp1cmUpIDBweCAtNHB4IGluc2V0O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjhlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG5cbmRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF1bZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLnJlcGVhdGFibGUtZm9vdGVyLWFyZWEge1xuICAgIC8qIGRpc3BsYXk6IGZsZXg7ICovXG4gICAgLyogYWxpZ24taXRlbXM6IGZsZXgtZW5kOyAqL1xufVxuXG4ucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5hZGRyb3cge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogaW5oZXJpdCFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cbi5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmFkZHJvdzpob3ZlciB7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4ucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5hZGRyb3cgc3ZnLmljb24tamYtYWRkIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICBjb2xvcjogdmFyKC0tYXp1cmUpO1xuICAgIGZpbGw6IHZhcigtLWF6dXJlKTtcbiAgICBzdHJva2U6IHZhcigtLWF6dXJlKTtcbiAgICBzdHJva2Utd2lkdGg6IDEwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uYWRkcm93IHN2Zy5pY29uLWpmLWFkZCB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICBzdHJva2Utd2lkdGg6IDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbn1cblxuZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKSAucmVwZWF0YWJsZS1mb290ZXItYXJlYSBzcGFuLmJ1dHRvbi5hZGRyb3cgc3ZnLmljb24tamYtYWRkIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBzdHJva2Utd2lkdGg6IDAlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cblxuLnJlcGVhdGFibGUtZm9vdGVyLWFyZWEge1xuICAgIC0tZGFzaC1oZWlnaHQ6IDFweDtcbiAgICAtLWRhc2gtd2lkdGg6IDVweDtcbiAgICAtLWRhc2gtY29sb3I6ICM4NDg0ODQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJlcGVhdGFibGUtZm9vdGVyLWFyZWE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogY2FsYyh2YXIoLS1kYXNoLWhlaWdodCkgKiAtMSk7XG4gICAgYm9yZGVyOiB2YXIoLS1kYXNoLXdpZHRoKSBkYXNoZWQgdmFyKC0tZGFzaC1jb2xvcik7XG59XG5cblxuLmpzb25Gb3JtIC5ub3QtYXBwbGljYWJsZSwgLmpzb25Gb3JtIC5tYWpvci1wcm9wLW5vdC1hcHBsaWNhYmxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIHdpZHRoOiAxMnJlbTtcbiAgICAvLyNmb250LWZhbWlseTogU2FyYWJ1bjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvL2NvbG9yOiAjMWMxYzFiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDEycHggMCAyNXB4O1xufVxuXG4uanNvbkZvcm0gPiBzZWN0aW9uID4gLm5vdC1hcHBsaWNhYmxlIHtcbiAgICAvKmxlZnQ6IDU3cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRvcDogMTVweDtcbiAgICB3aWR0aDogYXV0bzsqL1xuICAgIG1hcmdpbjogMzNweCBhdXRvIDAgYXV0bztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4ucGYtZm9ybTpub3QoLmFjY29yZGlvbm5pY2UpIC5qc29uRm9ybSA+IHNlY3Rpb24gPiAubm90LWFwcGxpY2FibGUgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5qc29uRm9ybSA+IHNlY3Rpb24gPiAubm90LWFwcGxpY2FibGUgc3BhbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICAgIHBhZGRpbmc6IDlweCAxNXB4O1xuICAgIHdpZHRoOiAxMnJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWNjb3JkaW9ubmljZS5qc29uRm9ybSA+IHNlY3Rpb24uc2V0YXNyZXF1aXJlZCA+IC5ub3QtYXBwbGljYWJsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLmFjY29yZGlvbm5pY2UuanNvbkZvcm0gPiBzZWN0aW9uLnNldGFzcmVxdWlyZWQgPiAubm90LWFwcGxpY2FibGUgc3BhbiB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbn1cblxuLnBmLWZvcm0gLmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1zdWJtaXQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjdiN2I3O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG5maWVsZHNldCB7XG4gICAgLyogbWF4LXdpZHRoOiA4MDBweDsgKi9cbn1cblxuLmpzb25Gb3JtID4gc2VjdGlvbiA+IGZpZWxkc2V0LCAuanNvbkZvcm0gPiBzZWN0aW9uID4gLmludHJvIHtcbiAgICAvKi8vbWF4LXdpZHRoOiBtaW4oNzcycHgsIDEwMCUpOyAvL0d1bHAgV1JPTkdMWSBlcnJvcnNcbiAgICBtYXgtd2lkdGg6ICN7XCJtaW4oNzcycHgsIDEwMCUpXCJ9OyAvL3VzZSBzdHJpbmcgaW50ZXJwb2xhdGlvbiBhcyBhIHdvcmthcm91bmQqL1xufVxuXG5ib2R5LnBmLWZvcm06bm90KC5hY2NvcmRpb25uaWNlKSB7XG4gICAgLmpzb25Gb3JtIC5qZi1yb3csXG4gICAgLmpzb25Gb3JtIC5pbnRyby1jb250ZW50LFxuICAgICAgICAvKi5qc29uRm9ybSAuaW50cm8sKi9cbiAgICAuanNvbkZvcm0gbGVnZW5kIHtcbiAgICAgICAgLy9tYXgtd2lkdGg6IG1pbig3NzJweCwgMTAwJSkhaW1wb3J0YW50OyAvL0d1bHAgV1JPTkdMWSBlcnJvcnNcbiAgICAgICAgbWF4LXdpZHRoOiAje1wibWluKDc3MnB4LCAxMDAlKSFpbXBvcnRhbnRcIn07IC8vdXNlIHN0cmluZyBpbnRlcnBvbGF0aW9uIGFzIGEgd29ya2Fyb3VuZFxuICAgIH1cbn1cblxuLmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1kYXRhdGFibGUge1xuICAgIC8qb3ZlcmZsb3cteDogc2Nyb2xsOyBjYW50IHVzZSB0aGlzIC0gaXQgY2xpcHMgdGhlIHRvb2x0aXBzICovXG59XG5cbi5qc29uRm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAuanNvbkZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl0sIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwibW9udGhcIl0sIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FzaFwiXSwgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdLCAuanNvbkZvcm0gc2VsZWN0IHtcbiAgICBtaW4td2lkdGg6IDUwcHg7XG59XG5cblxuLmpzb25Gb3JtIC5qZi1oZWFkZXItYm91bmRzLCAuanNvbkZvcm0gPiBzZWN0aW9uID4gaGVhZGVyID4gaDIsIC5qc29uRm9ybSA+IHNlY3Rpb24gPiAuaW50cm8sIC5qc29uRm9ybSA+IHNlY3Rpb24gPiBmaWVsZHNldCB7XG4gICAgLy9tYXJnaW46IDMycHggYXV0byAwIGF1dG87IC8vIE1heSBiZSBuZWVkZWQgZWxzZXdoZXJlP1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbn1cblxuLmpzb25Gb3JtID4gc2VjdGlvbiA+IC5pbnRyby1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmpzb25Gb3JtID4gc2VjdGlvbiA+IGhlYWRlciA+IGgyIHtcbiAgICBwYWRkaW5nOiAxNnB4IDMycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIC5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtcmVwZWF0YWJsZSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDMycHgpO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgLypvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdy15OiBjbGlwOyovXG4gICAgICAgIHBhZGRpbmc6IDFweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG59XG5cbi5qc29uRm9ybSAuamYtcm93IHtcbiAgICAvKiBtYXgtd2lkdGg6IGluaGVyaXQ7ICovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICAvKiBtYXgtd2lkdGg6IDIwMHB4OyAqL1xuICAgIH1cbiAgICBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IHRleHRhcmVhIHtcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICB9XG4gICAgZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdy5qZi1pbnB1dC10eXBlLW9ub2Zmc3dpdGNoIHtcbiAgICAgICAgd2lkdGg6IDk2cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAvKmJvcmRlcjogbm9uZTsqL1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWF6dXJlKTtcbiAgICBmb250LWZhbWlseTogU2FyYWJ1bjtcbiAgICBwYWRkaW5nOiAxcmVtIDNyZW1cbn1cblxuLmpzb25Gb3JtIC5ub3QtYXBwbGljYWJsZSwgLmpzb25Gb3JtIC5tYWpvci1wcm9wLW5vdC1hcHBsaWNhYmxlIHtcbiAgICAvL21hcmdpbjogMTVweCAwIDAgMDtcbn1cblxuXG5cbmRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF1bZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLnJlcGVhdGFibGUtZm9vdGVyLWFyZWEgPiBkaXYge1xuICAgIC8qIHdpZHRoOiAxMDAlOyAqL1xuICAgIC8qIGhlaWdodDogMTAwJTsgKi9cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGluc2V0OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhID4gZGl2IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmpzb25Gb3JtID4gc2VjdGlvbiA+IGZpZWxkc2V0LCAuanNvbkZvcm0gPiBzZWN0aW9uID4gLmludHJvIHtcbiAgICAgICAgLy9tYXgtd2lkdGg6IG1pbig3NzJweCwgMTAwJSk7Ly9HdWxwIFdST05HTFkgZXJyb3JzXG4gICAgICAgIG1heC13aWR0aDogI3tcIm1pbig3NzJweCwgMTAwJSlcIn07IC8vdXNlIHN0cmluZyBpbnRlcnBvbGF0aW9uIGFzIGEgd29ya2Fyb3VuZFxuICAgIH1cbn1cblxuXG4uanNvbkZvcm0gLmpmLXJvdy5ub3Rlc0RpdiB7XG4gICAgLyogLS1tYXJnaW4tdG9wOiA3cHg7ICovXG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIC8qIG1hcmdpbi10b3A6IGNhbGModmFyKC0tbWFyZ2luLXRvcCkgKiAtMSk7ICovXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMG1zO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4uanNvbkZvcm0gLmpmLXJvdy5ub3Rlc0Rpdi5pc29wZW4ge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLW1hcmdpbi10b3ApO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG5kaXZbZGF0YS1sYXlvdXQtc3R5bGU9J3Jvd3MnXSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLyppc29sYXRpb246IGlzb2xhdGU7XG4gICAgIG92ZXJmbG93OiBzY3JvbGw7ICovXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgLmNob3Nlbi1jb250YWluZXIsIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgLmNob3Nlbi1jb250YWluZXJbc3R5bGVdIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgLmNob3Nlbi1jb250YWluZXIsIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgLmNob3Nlbi1jb250YWluZXJbc3R5bGVdIHtcbiAgICAgICAgLyp3aWR0aDogY2xhbXAoMTAwcHgsMTgwcHgsMTgwcHgpIWltcG9ydGFudDsqL1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyAuY2hvc2VuLWNvbnRhaW5lcjpmaXJzdC1vZi10eXBlIHtcbiAgICAvKiBtYXJnaW4tbGVmdDogNnB4OyAqL1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWRhdGF0YWJsZSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICB9XG59XG5cbi8qXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuanNvbkZvcm0gLmFjY29yZGlvbi1jb250ZW50IC5qZi1yb3cuamYtaW5wdXQtdHlwZS1kYXRhdGFibGUge1xuICAgICAgICBtYXgtd2lkdGg6IG1pbig3NDFweCwgMTAwJSkgIWltcG9ydGFudDtcbiAgICB9XG59Ki9cblxuLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uYWRkcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IGxhYmVsIHtcbiAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGhlYWQgdGgge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgcGFkZGluZzogNHB4IDNweDtcbn1cblxuLmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0cltkYXRhLWlzLXRvdGFsLXJvdz1cInRydWVcIl0gdGgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGggPiBzcGFuIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uanNvbkZvcm0gLmpmLXJvdyB7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuXG5cbi5qc29uRm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5qc29uRm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4uanNvbkZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4uanNvbkZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbi5qc29uRm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbi5qc29uRm9ybSBpbnB1dFt0eXBlPVwibW9udGhcIl0sXG4uanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhc2hcIl0sXG4uanNvbkZvcm0gaW5wdXRbdHlwZT1cInBlcmNlbnRcIl0sXG4uanNvbkZvcm0gc2VsZWN0LFxuLmpzb25Gb3JtIHRleHRhcmVhLFxuLmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tY2hvaWNlcyxcbi5qc29Gb3JtIC5maWxldXBsb2FkZXIge1xuICAgIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2cHgpICFpbXBvcnRhbnQ7XG59XG5cbi5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uZGVsZXRlcm93IHtcbiAgICAgICAgbWF4LWhlaWdodDogMzJweDtcbiAgICAgICAgbWluLWhlaWdodDogMzJweDtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG5cbmRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0gLnJlcGVhdGFibGUtZm9vdGVyLWFyZWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0gLnJlcGVhdGFibGUtZm9vdGVyLWFyZWEgc3Bhbi5hZGRyb3cge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgKyAuamYtcm93IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgfVxufVxuXG5cbmZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cucm93YnV0dG9ud3JhcHBlciB7XG4gICAgbWluLXdpZHRoOiA0M3B4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA0M3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGQge1xuICAgIHBhZGRpbmc6IDRweCAzcHg7XG59XG5cbi5qc29uRm9ybSBpbnB1dCwgLmpzb25Gb3JtIHRleHRhcmVhLCAuanNvbkZvcm0gc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzFjMWMxYjtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuYnV0dG9uI21haW5fc3VtbWFyeSwgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1henVyZSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1henVyZSk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6IFNhcmFidW47XG59XG5cbmJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdCAuYW1wbSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IHNtYWxsZXI7XG59XG5cbmJ1dHRvbiNtYWluX3N1bW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93ID4gLmNvbGxlY3Rpb24ge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgfVxuXG4gICAgZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyA+IC5jb2xsZWN0aW9uID4gbGFiZWw6bm90KC5lcnJvcikge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5qZi1pbnB1dC10eXBlLXJlcGVhdGFibGUgZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uanNvbkZvcm0gLmpmLXJvdyBsYWJlbCxcbi5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2FzaCA+IGxhYmVsOm5vdCguZXJyb3IpIHtcbiAgICBmb250LWZhbWlseTogU2FyYWJ1biwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLyogZnJvbSBzaGFtZS5zY3NzICovXG4uanNvbkZvcm0gZmllbGRzZXQjZWxwbF9zb2YsIC5qc29uRm9ybSBmaWVsZHNldCNkYW5kb19zb2YsIC5qc29uRm9ybSBmaWVsZHNldCNjeWJlcl9zb2Yge1xuICAgIG1hcmdpbi10b3A6IGluaGVyaXQ7XG59XG5cbi5qc29uRm9ybSBmaWVsZHNldCNlbHBsX3NvZl9vb3BzLCAuanNvbkZvcm0gZmllbGRzZXQjZGFuZG9fc29mX29vcHMsIC5qc29uRm9ybSBmaWVsZHNldCNjeWJlcl9zb2Zfb29wcyB7XG4gICAgbWFyZ2luLXRvcDogaW5oZXJpdDtcbiAgICBjb2xvcjogdmFyKC0tYXp1cmUpO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGRpdiA+IGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgKyAuamYtcm93IC5maWxldXBsb2FkZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNnB4KSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IHtcbiAgICAgICAgd2lkdGg6IDM1JTtcbiAgICB9XG5cbiAgICBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LnJvd2J1dHRvbndyYXBwZXIge1xuICAgICAgICBtaW4td2lkdGg6IDQxcHggIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiA0MXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wZi1mb3JtIC5qc29uRm9ybSB7XG4gICAgICAgIG1pbi13aWR0aDogI3tcIm1pbig3NzNweCwgMTAwJSlcIn07XG4gICAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wZi1mb3JtIHVsLmpmLXBhZ2UtY29udHJvbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5wZi1mb3JtIC5lbXB0eS1yaWdodC1jb2x1bW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuXG4ucGYtZm9ybSAuZW1wdHktcmlnaHQtY29sdW1uW3N0eWxlXSB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIC8vbWF4LXdpZHRoOiBtaW4oMzAwcHgsIDI1JSk7Ly9HdWxwIFdST05HTFkgZXJyb3JzXG4gICAgbWF4LXdpZHRoOiAje1wibWluKDMwMHB4LCAyNSUpXCJ9OyAvL3VzZSBzdHJpbmcgaW50ZXJwb2xhdGlvbiBhcyBhIHdvcmthcm91bmRcbiAgICBtaW4td2lkdGg6IDA7XG59XG5cbi5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtZGF0YXRhYmxlIHRhYmxlIHtcbiAgICAvL21pbi13aWR0aDogbWluKDEwMCUsIDUwMHB4KTsvL0d1bHAgV1JPTkdMWSBlcnJvcnNcbiAgICBtaW4td2lkdGg6ICN7XCJtaW4oMTAwJSwgNTAwcHgpXCJ9OyAvL3VzZSBzdHJpbmcgaW50ZXJwb2xhdGlvbiBhcyBhIHdvcmthcm91bmRcbn1cblxuLyogZm9yIHNvbWUgcmVhc29uIHRoaXMgaXMgZ2xvYmFsbHkgb3ZlcmlkZGVuIGluIGdldGFxdW90ZW9wdGlvbi5zY3NzICovXG4ucGYtZm9ybSAuYWxlcnREaWFsb2cge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG5cbi5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogMDtcbn1cblxuLmFjY29yZGlvbm5pY2UuanNvbkZvcm0gLmFjY29yZGlvbi1pdGVtOm5vdCguYWNjb3JkaW9uLWl0ZW0tb3BlbikgZmllbGRzZXQgPiBsZWdlbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb25uaWNlLmpzb25Gb3JtID4gc2VjdGlvbiA+IGhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1aXNoLWdyZXkpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmFjY29yZGlvbm5pY2UuanNvbkZvcm0gPiBzZWN0aW9uLmFjY29yZGlvbi1pdGVtLW9wZW4gPiBoZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNoYXJjb2FsLWdyZXkpO1xufVxuXG4uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtLW9wZW4gaDIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0tb3BlbiBmaWVsZHNldCB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xufVxuXG4uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtIGgyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5hY2NvcmRpb25uaWNlLmpzb25Gb3JtID4gc2VjdGlvbiA+IC5ub3QtYXBwbGljYWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3VubWV0YWwpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLmFjY29yZGlvbm5pY2UuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbSBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDJlbTtcbn1cblxuLmFjY29yZGlvbm5pY2UuanNvbkZvcm0gLmljb24tb3Blbi1jbG9zZSxcbi5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIC5pY29uLW9wZW5DbG9zZV9wcm9mZXNzaW9ucyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3VubWV0YWwpO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDk5MDA7XG4gICAgZmlsbDogIzAwOTkwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIC5pY29uLW9wZW5DbG9zZV9wcm9mZXNzaW9ucyB7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA1MCUsICNmZmYgMCUsICNmZmYgMjUlLCB2YXIoLS1ndW5tZXRhbCkgMjUlKTtcbn1cblxuLmFjY29yZGlvbi1pdGVtLnNldGFzcmVxdWlyZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYWNjb3JkaW9ubmljZS5qc29uRm9ybSAuYWNjb3JkaW9uLWl0ZW0uc2V0YXNyZXF1aXJlZCAuaWNvbi1vcGVuLWNsb3NlLFxuLmFjY29yZGlvbm5pY2UuanNvbkZvcm0gLmFjY29yZGlvbi1pdGVtLnNldGFzcmVxdWlyZWQgLmljb24tb3BlbkNsb3NlX3Byb2Zlc3Npb25zIHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICBmaWxsOiAjOTk5OTk5O1xufVxuXG4uYWNjb3JkaW9ubmljZS5qc29uRm9ybSAuYWNjb3JkaW9uLWl0ZW0tb3BlbiAuaWNvbi1vcGVuLWNsb3NlLFxuLmFjY29yZGlvbm5pY2UuanNvbkZvcm0gLmFjY29yZGlvbi1pdGVtLW9wZW4gLmljb24tb3BlbkNsb3NlX3Byb2Zlc3Npb25zIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZmlsbDogI2NjMDAwMDtcbn1cblxuLmFjY29yZGlvbm5pY2UuanNvbkZvcm0gLmFjY29yZGlvbi1pdGVtLW9wZW4gLmljb24tb3BlbkNsb3NlX3Byb2Zlc3Npb25zIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgLypjYW5ub3Qgcm90YXRlIHRoZSBlbnRpcmUgc3ZnIGFzIHBlciBiYXNlIHN0eWxlIHNvIG92ZXJpZGUgaXQgYW5kIHJvdGF0ZSB0aGUgPHVzZT4gaW5zdGVhZCovXG59XG5cbi5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIC5pY29uLW9wZW5DbG9zZV9wcm9mZXNzaW9ucyB1c2Uge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGxpbmVhciAwcywgZmlsbCAuM3MgZWFzZSAwcztcbn1cblxuLmFjY29yZGlvbm5pY2UuanNvbkZvcm0gLmFjY29yZGlvbi1pdGVtLW9wZW4gLmljb24tb3BlbkNsb3NlX3Byb2Zlc3Npb25zIHVzZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLypcbi5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIC5qZi1yb3csXG4uYWNjb3JkaW9ubmljZS5qc29uRm9ybT5zZWN0aW9uPmZpZWxkc2V0LFxuLmFjY29yZGlvbm5pY2UuanNvbkZvcm0+c2VjdGlvbj4uaW50cm8sXG4uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBsZWdlbmQge1xuICAgIG1heC13aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG59XG4qL1xuXG4uYWNjb3JkaW9ubmljZS5qc29uRm9ybSAuamYtcm93IHtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG59XG5cbi5hY2NvcmRpb25uaWNlLmpzb25Gb3JtOm5vdCguY2hlY2tsaXN0Rm9ybSkgc2VjdGlvbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1jb250ZW50IHtcbi8vLmFjY29yZGlvbm5pY2UuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW17XG4gICAgLmludHJvIHtcbiAgICAgICAgbWFyZ2luOiAzMnB4IGF1dG8gMCBhdXRvO1xuICAgIH1cbiAgICBsZWdlbmQgKyAuaW50cm97XG4gICAgICAgIG1hcmdpbjowO1xuICAgIH1cbn1cblxuaHRtbC5qc29uRm9ybUVuYWJsZWQgPiBib2R5LnBmLWZvcm0gPiBpZnJhbWUsXG5odG1sLmpzb25Gb3JtRW5hYmxlZCA+IGJvZHkucGYtZm9ybSA+IGZvcm0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbn1cblxuLmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1jaGVja2JveC5qZi1pbnB1dC10eXBlLW9ub2Zmc3dpdGNoIC5vbm9mZnN3aXRjaCB7XG4gICAgbWFyZ2luLXRvcDogMDtcblx0LyppcyBhIHByb2JsZW0gaW4gc2FmYXJpIGFuZCBpc250IHJlYWxseSBhZGRpbmcgbXVjaCBhbnl3YXk6XG4gICAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLWJyb3duLWdyZXkpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMXB4OyovXG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uanNvbkZvcm0gLm9ub2Zmc3dpdGNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5qc29uRm9ybSAub25vZmZzd2l0Y2gtc3dpdGNoIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xufVxuXG4uanNvbkZvcm0gLm9ub2Zmc3dpdGNoIC5pc29uLCAuanNvbkZvcm0gLm9ub2Zmc3dpdGNoIC5pc29mZiB7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAzcHggMCAjMDAwMDAwNWM7XG59XG5cbi5qc29uRm9ybSAub25vZmZzd2l0Y2ggLmlzb2ZmIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjkwNDA0O1xufVxuXG4uanNvbkZvcm0gLm9ub2Zmc3dpdGNoIC5pc29uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTQ0Mztcbn1cblxuLmpzb25Gb3JtIC5vbm9mZnN3aXRjaC1zd2l0Y2g6OmJlZm9yZSwgLmpzb25Gb3JtIC5vbm9mZnN3aXRjaC1zd2l0Y2g6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uanNvbkZvcm0gLmpmLWlucHV0LXR5cGUtY2hlY2tib3gtaW5saW5lIHtcblx0LyogbGFiZWwgbGVmdCwgZWxlbWVudCByaWdodCwgbmFycm93ICovXG5cdGRpc3BsYXk6ZmxleDtcblx0bGFiZWwge2xpbmUtaGVpZ2h0OjIzcHh9XG59XG5cbiNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIHRhYmxlIHRyIHRkOmxhc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgbWluLXdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbn1cblxuI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbjpob3ZlciBzdmcge1xuICAgIGZpbGw6ICRhX2J0bi1ob3Zlci10ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbi8qIHNuYXp6eSBncmFkaWVudCBvdmVybGF5IGZvciBjb2xsYXBzZWQgY2VsbHMgdG8gbWFrZSBpdCBtb3JlIG9idmlvdXMgdGhhdCB0aGV5IGFyZSB0cnVuY2F0ZWQgKi9cbi5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGRbZGF0YS1jb2xsYXBzZWQ9J3RydWUnXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMTAwJSk7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi8qIGRlY2xhcmF0aW9uIGlmcmFtZSAqL1xuLnJlYWRvbmx5SWZyYW1lIC5ib3VuZHMsIC5yZWFkb25seUlmcmFtZSAuZmxleC1wYXJlbnQsIC5yZWFkb25seUlmcmFtZSAuZmxleC1wYXJlbnQgLmJsb2NrIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0I2RlY2xhcmF0aW9uU3VibWl0LFxuaW5wdXQjbWFpbl9zdWJtaXQge1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cblxuXG5sYWJlbC5mb2NiIC5ub3RlIHtcbiAgICBjb2xvcjogb3JhbmdlO1xuICAgIG1hcmdpbi1pbmxpbmU6IDFlbTtcbiAgICBkaXNwbGF5OiBub25lO1xufVxubGFiZWwuZm9jYjpob3ZlciAubm90ZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuIiwiYm9keSB7XG5cdC8qIFRoaXMgaXMgYW4gb3ZlcnJpZGUgdG8gdGhlIGRlZmF1bHRzIGF0IHNyYy9tYWluL21vZHVsZXMvcXVpY2tDcmVhdGVXaXphcmQvX3F1aWNrQ3JlYXRlV2l6YXJkLnNjc3MgaGVuY2UgZ2l2aW5nIGl0IG9uZSBtb3JlIGxldmVsIG9mIHNwZWNpZmljaXR5ICovXG5cdCNxdWlja0NyZWF0ZVdpemFyZCB7XG5cdFx0LndpemFyZENhcmQgYVtjbGFzc3w9XCJ3aXphcmRDYXJkX19jdGFcIl0ge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tYXp1cmUpO1xuXHRcdFx0cGFkZGluZzogMC42NnJlbSAwLjY4cmVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0fVxuXHRcdC53aXphcmRDYXJkIGEud2l6YXJkQ2FyZF9fY3RhLXRleHQge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGNvbG9yOiB2YXIoLS1henVyZSk7XG5cdFx0XHRwYWRkaW5nLWlubGluZTogMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I3dpemFyZE1vZGFsIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0fVxuXHRcblx0I3dpemFyZE1vZGFsIC5oZWFkaW5nLTEtc2hhZG93IHtcblx0XHRmb250LXNpemU6IDM0cHg7XG5cdFx0bWFyZ2luLXRvcDowO1xuXHR9XG5cdFxuXHQjd2l6YXJkTW9kYWwgI2Vycm9yRGl2IC5zdWNjZXNzIHtcblx0XHRjb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG5cdH1cbn0iLCIgICAgLnBmLWRhc2hib2FyZCB7XG5cbiAgICAvKmxvZ2luIHBhZ2Ugc3R5bGUqL1xuICAgIC5sb2dpbi13cmFwLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCRsb2dpbi1iZy1pbWcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IGZpeGVkO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAubG9nb3tcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubG9naW4tYm94LXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgLnBhc3N3b3JkLWVycm9ye1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ2O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTZweCAwIDE2cHggMjBweDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGF6dXJlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sb2dpbi1ib3gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAvL3dpZHRoOiA5MCU7XG4gICAgICAgIG1heC13aWR0aDogOTIzcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgIWltcG9ydGFudDtcblxuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNzBweCA1cHggcmdiYSgwLCAwLCAwLCAuMyk7XG5cbiAgICAgICAgYmFja2dyb3VuZDogbWFwX2dldCgkbG9naW4sIGJhY2tncm91bmQpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgIHBhZGRpbmc6IDQ4cHggNTJweCA2NHB4O1xuXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicm93bi1ncmV5O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5sb2FkZWQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICAuanNvbkZvcm0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjc2KTtcblxuICAgICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTozcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IHNlY3Rpb24gZmllbGRzZXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xuXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG5cblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBzZWN0aW9uIGZpZWxkc2V0IGgxIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KCd0aXRsZScsMzBweCwkd2hpdGUsNDAwLDEuNDcpO1xuXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDZweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MzRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmpmLXJvdy5qZi1pbnB1dC10eXBlLXRleHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuamYtcm93LmpmLWlucHV0LXR5cGUtdGV4dCArIC5qZi1yb3cuamYtaW5wdXQtdHlwZS10ZXh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XG5cbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luOjEuOGVtIDA7XG5cbiAgICAgICAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6LjI1ZW07XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOnRvcDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowLjhlbSAwO1xuXG4gICAgICAgICAgICAgICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuamYtcm93ID4gbGFiZWwubG9naW4td3JhcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5qZi1yb3cgaW5wdXR7XG4gICAgICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgICAgICZbdHlwZT1cInRleHRcIl0sXG4gICAgICAgICAgICAgICAgJlt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgICAgICAgICAgICAgJlt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgICAgICAgICAgJlt0eXBlPVwiY2hlY2tib3hcIl17XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokYnJvd24tZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzo4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJlt0eXBlPVwiY2hlY2tib3hcIl17XG4gICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5sb2dpbi1zdWJtaXQge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjE2cHggMTJweDtcblxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2OHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MTY4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwX2dldCgkbG9naW4sIGJ0bkJvcmRlcik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcF9nZXQoJGxvZ2luLCBidG5CZyk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRsb2dpbiwgYnRuVGV4dCk7XG5cbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9jYjo6YmVmb3JlLFxuICAgICAgICAgICAgLmZvY2I6aG92ZXI6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokYnJvd24tZ3JleTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mb2NiZWQuZmlsbGVkIHtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmpmLXJvdyBpbnB1dDpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYV9hY2NlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mcHcgeyAvL0ZvcmdvdCBQYXNzV29yZFxuXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG5cbiAgICAgICAgICAgICYuamYtaW5wdXQtdHlwZS10ZXh0e1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LTQ2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogU2FyYWJ1bjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjFweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjokaXJvbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcF9nZXQoJGxvZ2luLCBidG5SZXNldCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9naW4tbG9nbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG5cbn0iLCIucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyLFxuLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlcixcbi5wZi1kYXNoYm9hcmQgI25hdnsgLy8gQWRkZWQgbWFpbmhlYWRlciB0byBlbnN1cmUgb3ZlcnJpZGUgb3ZlciBkZWZhdWx0IGpzb25mb3JtIHN0eWxlc1xuICAgIG92ZXJmbG93OnZpc2libGU7XG4gICAgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICByaWdodDogMzJweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTEwNzBweFwiKSB7XG4gICAgICAgICAgICB0b3A6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8ZGVza3RvcFwiKSB7XG4gICAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyAuaW1nLXdyYXAge1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIgaW1nIHtcbiAgICAgICAgd2lkdGg6IDkzcHg7XG4gICAgICAgIGhlaWdodDogMTEwcHg7XG5cbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzgwODI4NTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTEwNzBweFwiKSB7XG4gICAgICAgICAgICB3aWR0aDogODFweDtcbiAgICAgICAgICAgIGhlaWdodDogOTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyAudGV4dC13cmFwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9MTA3MHB4XCIpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFjYy1jb250YWN0LWRldGFpbHMgLm5hbWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmFjYy1jb250YWN0LWRldGFpbHMgLnBob25lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIC5lbWFpbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyAuZW1haWw6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGxpbmstcHJpbWFyeTtcbiAgICB9XG4gICAgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTA0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD0xMDcwcHhcIikge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5NHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuc2VsZWN0LXdyYXA6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IHNlbGVjdCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3Age1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCA0cHg7XG5cbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDVweCA0cHg7XG4gICAgfVxuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4MDgyODU7XG4gICAgfVxuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4MDgyODU7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgLm1hbmFnZS1kZXRhaWxzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMCA4cHggMzJweDtcblxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgfVxuICAgIC5tYW5hZ2UtZGV0YWlscyAuc3ZnLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuXG4gICAgICAgIGZpbGw6ICNCNkJDQjg7XG4gICAgfVxufVxuXG4ucGYtZGFzaGJvYXJkICNuYXZ7XG4gICAgLmFjYy1jb250YWN0X2xpe1xuICAgICAgICBtaW4td2lkdGg6MzEwcHg7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAudGV4dC13cmFwe1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGYtZGFzaGJvYXJke1xuICAgIC5jbGllbnQtZGV0YWlscyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2lkZV9iYWNrZ3JvdW5kO1xuXG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlOyAgICAgICAgXG5cbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGxpbmstcHJpbWFyeSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIGgyLFxuICAgICAgICAudGl0bGUgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjRlbTtcbiAgICAgICAgfVxuICAgICAgICAuZGV0YWlscyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgLmltZy13cmFwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFkZHJlc3Mge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgJi5uYW1lLFxuICAgICAgICAgICAgICAgICYucm9sZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1hbmFnZS1kZXRhaWxze1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgcGFkZGluZzogMTZweCAwIDhweCAzMnB4O1xuXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICByaWdodDogYXV0bztcblxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnN2Zy1pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuXG4gICAgICAgICAgICBmaWxsOiAjQjZCQ0I4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5ub3RpZmljYXRpb24tc2V0e1xuICAgIHBhZGRpbmc6MTJweCAwIDI0cHg7XG4gICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgcGFkZGluZy10b3A6MDtcbiAgICB9XG4gICAgLm5vdGlmaWNhdGlvbi10aXRsZXtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcInRpdGxlXCIsIDE1cHgsICR3aGl0ZSwgNTAwLCAxLjQ2KTtcbiAgICAgICAgcGFkZGluZzogMTJweCA1MHB4O1xuICAgICAgICBtYXJnaW46MDtcbiAgICB9XG4gICAgLm5vdGlmaWNhdGlvbi1jb250ZW50e1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgLm5vdGlmaWNhdGlvbi1tZXNzYWdle1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNjBweCAxMnB4IDUwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAxM3B4LCAkbGlnaHQtZ3JleSwgZmFsc2UsICAxLjQ2KTtcbiAgICAgICAgfVxuICAgICAgICAubm90aWZpY2F0aW9uLWRlbGV0ZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDQ2cHg7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6JHB1cnBsaXNoLWdyZXk7XG4gICAgICAgICAgICB6LWluZGV4Ojk5OTk5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBVc2VkIG9uIFBlcmYgaG9tZXBhZ2Ugc2lkZWJhciBhbmQgQk9TXG4ubm90aWZpY2F0aW9uLXBvbGljeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogMTZweCAwIDhweCAwO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDAuOXB4ICRwdXJwbGlzaC1ncmV5O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGxlZnQ6IDI1cHg7XG5cbn1cblxuLy8gVXNlZCBvbiBQZXJmIGhvbWVwYWdlIHNpZGViYXIgYW5kIEJPU1xuLmluc3VyYW5jZS10eXBlLWFsZXJ0e1xuICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDEzcHgsICR3aGl0ZSwgNTAwLCAxLjQ2KTtcbiAgICAuc3RhZmYtY29udGFjdHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTNweCwgIzllOWM5ZSwgMzAwLCAxLjQ2KTtcbiAgICB9XG4gICAgJi5hbGVydC1tZXNzYWdle1xuICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxM3B4LCAkd2hpdGUsIDMwMCwgMS40Nik7XG4gICAgfVxufVxuXG4vLyBVc2VkIG9uIFBlcmYgaG9tZXBhZ2Ugc2lkZWJhciBhbmQgQk9TXG4uY2xvc2UtY29weSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTZweDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxM3B4LCAkcHVycGxpc2gtZ3JleSwgMzAwLCAxLjQ2KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiYnV0dG9uW2RhdGEtYmFsbG9vbl0ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLypbZGF0YS1iYWxsb29uXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufSovXG5bZGF0YS1iYWxsb29uXTpiZWZvcmUsXG5bZGF0YS1iYWxsb29uXTphZnRlciB7XG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgICAta2h0bWwtb3BhY2l0eTogMDtcbiAgICAtbW96LW9wYWNpdHk6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE4cyBlYXNlLW91dCAwLjE4cztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xOHMgZWFzZS1vdXQgMC4xOHM7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTBweCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG59XG5bZGF0YS1iYWxsb29uXTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNywgMTcsIDE3LCAwLjkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYmFsbG9vbik7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cbltkYXRhLWJhbGxvb25dOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjM2cHhcIiBoZWlnaHQ9XCIxMnB4XCI+PHBhdGggZmlsbD1cInJnYmEoMTcsIDE3LCAxNywgMC45KVwiIHRyYW5zZm9ybT1cInJvdGF0ZSgwKVwiIGQ9XCJNMi42NTgsMC4wMDAgQy0xMy42MTUsMC4wMDAgNTAuOTM4LDAuMDAwIDM0LjY2MiwwLjAwMCBDMjguNjYyLDAuMDAwIDIzLjAzNSwxMi4wMDIgMTguNjYwLDEyLjAwMiBDMTQuMjg1LDEyLjAwMiA4LjU5NCwwLjAwMCAyLjY1OCwwLjAwMCBaXCIvPjwvc3ZnPicpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBoZWlnaHQ6IDZweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbltkYXRhLWJhbGxvb25dOmhvdmVyOmJlZm9yZSxcbltkYXRhLWJhbGxvb25dW2RhdGEtYmFsbG9vbi12aXNpYmxlXTpiZWZvcmUsXG5bZGF0YS1iYWxsb29uXTpob3ZlcjphZnRlcixcbltkYXRhLWJhbGxvb25dW2RhdGEtYmFsbG9vbi12aXNpYmxlXTphZnRlciB7XG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gICAgLWtodG1sLW9wYWNpdHk6IDE7XG4gICAgLW1vei1vcGFjaXR5OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG5bZGF0YS1iYWxsb29uXVtkYXRhLWJhbGxvb24tYnJlYWtdOmFmdGVyIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuW2RhdGEtYmFsbG9vbi1wb3M9XCJkb3duXCJdOmJlZm9yZSxcbltkYXRhLWJhbGxvb24tcG9zPVwiZG93blwiXTphZnRlciB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTBweCk7XG59XG5bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl06YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IDExcHg7XG59XG5bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl06YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMzZweFwiIGhlaWdodD1cIjEycHhcIj48cGF0aCBmaWxsPVwicmdiYSgxNywgMTcsIDE3LCAwLjkpXCIgdHJhbnNmb3JtPVwicm90YXRlKDE4MCAxOCA2KVwiIGQ9XCJNMi42NTgsMC4wMDAgQy0xMy42MTUsMC4wMDAgNTAuOTM4LDAuMDAwIDM0LjY2MiwwLjAwMCBDMjguNjYyLDAuMDAwIDIzLjAzNSwxMi4wMDIgMTguNjYwLDEyLjAwMiBDMTQuMjg1LDEyLjAwMiA4LjU5NCwwLjAwMCAyLjY1OCwwLjAwMCBaXCIvPjwvc3ZnPicpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBoZWlnaHQ6IDZweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbltkYXRhLWJhbGxvb24tcG9zPVwiZG93blwiXTpob3ZlcjpiZWZvcmUsXG5bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl1bZGF0YS1iYWxsb29uLXZpc2libGVdOmJlZm9yZSxcbltkYXRhLWJhbGxvb24tcG9zPVwiZG93blwiXTpob3ZlcjphZnRlcixcbltkYXRhLWJhbGxvb24tcG9zPVwiZG93blwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuW2RhdGEtYmFsbG9vbi1wb3M9XCJsZWZ0XCJdOmJlZm9yZSxcbltkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTphZnRlciB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgLTUwJSk7XG59XG5bZGF0YS1iYWxsb29uLXBvcz1cImxlZnRcIl06YWZ0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTFweDtcbn1cbltkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMnB4XCIgaGVpZ2h0PVwiMzZweFwiPjxwYXRoIGZpbGw9XCJyZ2JhKDE3LCAxNywgMTcsIDAuOSlcIiB0cmFuc2Zvcm09XCJyb3RhdGUoLTkwIDE4IDE4KVwiIGQ9XCJNMi42NTgsMC4wMDAgQy0xMy42MTUsMC4wMDAgNTAuOTM4LDAuMDAwIDM0LjY2MiwwLjAwMCBDMjguNjYyLDAuMDAwIDIzLjAzNSwxMi4wMDIgMTguNjYwLDEyLjAwMiBDMTQuMjg1LDEyLjAwMiA4LjU5NCwwLjAwMCAyLjY1OCwwLjAwMCBaXCIvPjwvc3ZnPicpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuW2RhdGEtYmFsbG9vbi1wb3M9XCJsZWZ0XCJdOmhvdmVyOmJlZm9yZSxcbltkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YmVmb3JlLFxuW2RhdGEtYmFsbG9vbi1wb3M9XCJsZWZ0XCJdOmhvdmVyOmFmdGVyLFxuW2RhdGEtYmFsbG9vbi1wb3M9XCJsZWZ0XCJdW2RhdGEtYmFsbG9vbi12aXNpYmxlXTphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5bZGF0YS1iYWxsb29uLXBvcz1cInJpZ2h0XCJdOmJlZm9yZSxcbltkYXRhLWJhbGxvb24tcG9zPVwicmlnaHRcIl06YWZ0ZXIge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIC01MCUpO1xufVxuW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXTphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDExcHg7XG59XG5bZGF0YS1iYWxsb29uLXBvcz1cInJpZ2h0XCJdOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEycHhcIiBoZWlnaHQ9XCIzNnB4XCI+PHBhdGggZmlsbD1cInJnYmEoMTcsIDE3LCAxNywgMC45KVwiIHRyYW5zZm9ybT1cInJvdGF0ZSg5MCA2IDYpXCIgZD1cIk0yLjY1OCwwLjAwMCBDLTEzLjYxNSwwLjAwMCA1MC45MzgsMC4wMDAgMzQuNjYyLDAuMDAwIEMyOC42NjIsMC4wMDAgMjMuMDM1LDEyLjAwMiAxOC42NjAsMTIuMDAyIEMxNC4yODUsMTIuMDAyIDguNTk0LDAuMDAwIDIuNjU4LDAuMDAwIFpcIi8+PC9zdmc+Jykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIGhlaWdodDogMThweDtcbiAgICB3aWR0aDogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbltkYXRhLWJhbGxvb24tcG9zPVwicmlnaHRcIl06aG92ZXI6YmVmb3JlLFxuW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YmVmb3JlLFxuW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXTpob3ZlcjphZnRlcixcbltkYXRhLWJhbGxvb24tcG9zPVwicmlnaHRcIl1bZGF0YS1iYWxsb29uLXZpc2libGVdOmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cbltkYXRhLWJhbGxvb24tbGVuZ3RoXTphZnRlciB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbltkYXRhLWJhbGxvb24tbGVuZ3RoPVwic21hbGxcIl06YWZ0ZXIge1xuICAgIHdpZHRoOiA4MHB4O1xufVxuW2RhdGEtYmFsbG9vbi1sZW5ndGg9XCJtZWRpdW1cIl06YWZ0ZXIge1xuICAgIHdpZHRoOiAxNTBweDtcbn1cbltkYXRhLWJhbGxvb24tbGVuZ3RoPVwibGFyZ2VcIl06YWZ0ZXIge1xuICAgIHdpZHRoOiAyNjBweDtcbn1cbltkYXRhLWJhbGxvb24tbGVuZ3RoPVwieGxhcmdlXCJdOmFmdGVyIHtcbiAgICB3aWR0aDogOTB2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2RhdGEtYmFsbG9vbi1sZW5ndGg9XCJ4bGFyZ2VcIl06YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMzgwcHg7XG4gICAgfVxufVxuW2RhdGEtYmFsbG9vbi1sZW5ndGg9XCJmaXRcIl06YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xufSIsIi5vdmVydmlldy1ibG9jayB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuXG5cbiAgICA+IGEsXG4gICAgPiBhOnZpc2l0ZWQsXG4gICAgPiBhOmhvdmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGNvbG9yOiAkYm9keS10ZXh0O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEyNywgMTQwLCAxNDgsMC4wNik7IC8vYmx1aXNoLWdyZXlcbiAgICAgICAgQGlmICRzaXRlID09ICdub3J3YXknIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRub3ItZGFya2VzdGdyZXk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNxdWFyZS1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICAvL2ZvbnQtc2l6ZTogcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCd0aXRsZScsIDI2cHgsICR3aGl0ZSwgZmFsc2UsIDEuNjkpO1xuXG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG5cdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvc2xvLWdyZXk7XG4gICAgICAgICAgICBAaWYgJHNpdGUgPT0gJ25vcndheScge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRub3ItZGFya2dyZXk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD0xMTgwcHhcIikge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuby1jZWxsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDU0cHggMTZweCA2NnB4O1xuICAgICAgICB9XG4gICAgICAgIC5vLWNlbGwge1xuICAgICAgICAgICAgcGFkZGluZzogNTRweCAxNnB4IDY2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnF1b3Rlcy1jZWxse1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQycHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTJweDtcbiAgICAgICAgfVxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD0xMTgwcHhcIikge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTExODBweFwiKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlcntcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIH1cbiAgICB0aHtkaXNwbGF5Om5vbmU7fVxuICAgIC5kYXRhVGFibGV7XG4gICAgICAgIHRoe1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgZGlzcGxheTpub25lIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbi1leWV7XG4gICAgICAgICAgICBmaWxsOiRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm92ZXJ2aWV3LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXHRiYWNrZ3JvdW5kOiAkb3Nsby1ncmV5O1xuXHRAaWYgJHNpdGUgPT0gJ25vcndheScge1xuXHRcdGJhY2tncm91bmQ6ICRub3ItZGFya2dyZXk7XG5cdH1cbiAgICBoMiB7XG4gICAgICAgIGZsZXg6IDEgMSA5MCU7XG4gICAgfVxuICAgIC5vdmVydmlldy1pY29uIHtcbiAgICAgICAgZmxleDogMCAwIDY4cHg7XG4gICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlIDBzO1xuXG4gICAgICAgICAgICBAYXQtcm9vdCAub3ZlcnZpZXctYmxvY2s6aG92ZXIgYSAmIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY4cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kb3dubG9hZC1pY29uIHtcblxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UgMHM7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjhweCk7XG5cbiAgICAgICAgICAgIEBhdC1yb290IC5vdmVydmlldy1ibG9jazpob3ZlciAmIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICAgICAgICB3aWR0aDogNjhweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm92ZXJ2aWV3LWJsb2NrLnByb2dyZXNzIC5zcXVhcmUtY29udGVudHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjc5NDFFO1xufVxuXG4ub3ZlcnZpZXctYmxvY2suc3RhcnRlZCAuc3F1YXJlLWNvbnRlbnR7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFDNzVCQztcbn1cblxuLm92ZXJ2aWV3LWJsb2NrLnN1Ym1pdHRlZCAuc3F1YXJlLWNvbnRlbnR7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwOTQ0NDtcbn1cblxuLm92ZXJ2aWV3LWJsb2NrLmNsaWVudCAuc3F1YXJlLWNvbnRlbnR7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk3NUNDMTtcbn1cblxuLm92ZXJ2aWV3LWJsb2NrLnRvZG8gLnNxdWFyZS1jb250ZW50e1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRtYW5nbztcbn1cblxuXG4ub3ZlcnZpZXctYmxvY2sucHJvZ3Jlc3MgLm92ZXJ2aWV3LWljb24ge1xuICAgIGJhY2tncm91bmQ6ICNGNzk0MUU7XG59XG5cbi5vdmVydmlldy1ibG9jay5zdGFydGVkIC5vdmVydmlldy1pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMUM3NUJDO1xufVxuXG4ub3ZlcnZpZXctYmxvY2suc3VibWl0dGVkIC5vdmVydmlldy1pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5NDQ0O1xufVxuXG4ub3ZlcnZpZXctYmxvY2sudG9kbyAub3ZlcnZpZXctaWNvbiB7XG4gICAgYmFja2dyb3VuZDogJG1hbmdvO1xufVxuXG4ub3ZlcnZpZXctYmxvY2suY2xpZW50IC5vdmVydmlldy1pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTc1Q0MxO1xufVxuXG4ub3ZlcnZpZXctYmxvY2sucHJvZ3Jlc3MgYSAuc3F1YXJlLWNvbnRlbnQgLm51bWJlciB7XG4gICAgY29sb3I6ICNGNzk0MUU7XG59XG5cbi5vdmVydmlldy1ibG9jay5zdGFydGVkIGEgLnNxdWFyZS1jb250ZW50IC5udW1iZXIge1xuICAgIGNvbG9yOiAjMUM3NUJDO1xufVxuXG4ub3ZlcnZpZXctYmxvY2suc3VibWl0dGVkIGEgLnNxdWFyZS1jb250ZW50IC5udW1iZXIge1xuICAgIGNvbG9yOiAjMDA5NDQ0O1xufVxuXG4ub3ZlcnZpZXctYmxvY2suY2xpZW50IGEgLnNxdWFyZS1jb250ZW50IC5udW1iZXIge1xuICAgIGNvbG9yOiAjOTc1Q0MxO1xufVxuXG5AaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIil7XG5cdC5hZG1pbi1vdmVydmlldy5mbGV4LXBhcmVudHtcblx0XHQub3ZlcnZpZXctYmxvY2t7XG5cdFx0XHRmbGV4LWJhc2lzOiA1MCU7XG5cdFx0fVxuXHR9XG59XG5cblxuXG5cbiIsIi8vIERhdGEgdGFibGUgTGlzdGluZyBQYWdlIEZpbHRlclxuLmR0TGlzdEZpbHRlcntcblx0aDJ7XG5cdFx0QGluY2x1ZGUgZm9udChcInRpdGxlXCIsIDMwcHgsICR0aXRsZS10ZXh0LCA0MDAsIDEuMik7XG5cdH1cblx0LmR0TGlzdEZpbHRlci1mbGV4e1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LXdyYXA6d3JhcDtcblx0XHRtYXgtd2lkdGg6NjAwcHg7XG5cdH1cblx0LmR0TGlzdEZpbHRlci1ibG9ja3tcblx0XHRmbGV4OiAxIDEgMjIlO1xuXHRcdG1hcmdpbi1ib3R0b206NnB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8cGhvbmVsYW5kXCIpIHtcblx0XHRcdGZsZXgtYmFzaXM6MTAwJTtcblx0XHR9XG5cdH1cblx0LmR0TGlzdEZpbHRlci1sYWJlbHtcblx0XHRAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNXB4LCAkdGl0bGUtdGV4dCwgNjAwLCAxLjQ3KTtcblx0XHRsaW5lLWhlaWdodDozNHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjIzcHg7XG5cdH1cblx0LmR0TGlzdEZpbHRlci1zZWxlY3R7XG5cdFx0ZmxleC1iYXNpczo2MCU7XG5cdH1cblx0aW5wdXRbdHlwZT1cIm51bWJlclwiXXtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuXHRcdGxpbmUtaGVpZ2h0OjM0cHg7XG5cdFx0cGFkZGluZy1sZWZ0OjRweDtcblx0XHRmb250LXNpemU6MTRweDtcblx0fVxuXG5cbn1cbi5vcGVuLWNsb3NlLWR0TGlzdEZpbHRlcntcblx0Ly9tYXgtd2lkdGg6IDEzMHB4O1xuXHRtYXJnaW46MWVtIDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Lmljb24tZmlsdGVyLWxpc3Qtb3BlbiwgLmljb24tZmlsdGVyLWxpc3QtY2xvc2Uge1xuXHRcdGZpbGw6ICRhenVyZTtcblx0fVxuXHQudGV4dHtcblx0XHRmb250LWZhbWlseTogU2FyYWJ1bjtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRjb2xvcjokZGFyay1ncmV5O1xuXHRcdHBhZGRpbmctbGVmdDogMTFweDtcblx0fVxuXG5cdCYuY2xvc2Vke1xuXG5cdFx0LmNsb3NlZHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5vcGVuZWR7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQmLm9wZW5lZHtcblx0XHQuY2xvc2Vke1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC5vcGVuZWR7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQuY2xlYXJGaWx0ZXJze1xuXHRcdGZvbnQtc2l6ZTowLjhlbTtcblx0fVxufVxuIiwiLyogVGFibGUgdG8gc2hvdyBiYXNpYyB2aWV3IGRhdGFcbiAqIEVHIC0gUXVvdGVzL1RyYW5zYWN0aW9uIGRldGFpbCBwYWdlXG4gKi9cblxuLmRldGFpbC10YWJsZXtcbiAgICB3aWR0aDoxMDAlO1xuICAgIG1heC13aWR0aDo3MDBweDtcbiAgICB0ZHtcbiAgICAgICAgcGFkZGluZzo1cHg7XG4gICAgfVxufVxuXG4uYXNpZGUgLmRldGFpbC10YWJsZXtcbiAgICBib3JkZXItc3BhY2luZzowIWltcG9ydGFudDtcbiAgICB0cntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgICAgICB0ZHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJvd24tZ3JleTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmVhdHVyZWRyb3d7XG4gICAgICAgIHRke1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRicm93bi1ncmV5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgfVxuICAgICAgICAmICsgLmZlYXR1cmVkcm93e1xuICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDowIG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgICAgZGlzcGxheTpub25lIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIuYmxvY2stc3RhdHN7XG4gICAgbWFyZ2luOi0zMnB4IC0zMnB4IDAgLTMycHg7XG4gICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgbWFyZ2luOi0xNnB4IC0xNnB4ICAwIC0xNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICBtYXJnaW46LThweCAtOHB4ICAwIC04cHg7XG4gICAgfVxuXG4gICAgLmJsb2NrLXN0YXR7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBmbGV4LWJhc2lzOjE3JTtcbiAgICAgICAgZmxleC1zaHJpbms6MTtcbiAgICAgICAgbWluLXdpZHRoOjA7XG4gICAgICAgIG1heC13aWR0aDozMDBweDtcbiAgICAgICAgLnN0YXQtdGl0bGUsXG4gICAgICAgIC5zdGF0LWRhdGF7XG4gICAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggNnB4O1xuICAgICAgICB9XG4gICAgICAgIC5zdGF0LWRhdGEge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MzJweDtcbiAgICAgICAgfVxuICAgICAgICAuc3RhdF9udW1lcmlje1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkbGlnaHQtYnVyZ3VuZHk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRsaWdodC1idXJndW5keTs7XG5cbiAgICAgICAgICAgIC5zdGF0LWRhdGF7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjFweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDo4cHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OjhweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjFweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKCR3aGl0ZSwuNSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGF0X3RleHR7XG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRzaWx2ZXI7XG4gICAgICAgICAgICAuc3RhdC10aXRsZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRwZWFjb2NrLWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RhdC1kYXRhe1xuICAgICAgICAgICAgICAgIGNvbG9yOiRib2R5LXRleHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICArIC5ibG9jay1zdGF0e1xuICAgICAgICAgICAgLy9TZWNvbmQgYW5kIHRoaXJkIHN0YXQgYmxvY2tzIGFyZSBhIGRpZmZlcmVudCBjb2xvdXIsIGRvbid0IGtub3cgd2h5IHlldCBzbyB1c2UgdGhpcyBsYXp5IHJ1bGUuXG4gICAgICAgICAgICAuc3RhdF9udW1lcmljIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRzbGF0ZS1ncmV5O1xuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJHNsYXRlLWdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgLnN0YXRfdGV4dCB7XG4gICAgICAgICAgICAgICAgLnN0YXQtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3F1YXNoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4uYmxvY2stY2VudGVyZWR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn0iLCIud2lkZ2V0LWNvbnNvbGV7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgc3Zne1xuICAgICAgICBmaWxsOiRib2R5LXRleHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDouMjVlbTtcbiAgICB9XG4gICAgLnRpdGxle1xuICAgICAgICBAaW5jbHVkZSBmb250KCdib2R5JywgMThweCwgJGJvZHktdGV4dCwgNTAwLCAgMS41Nik7XG4gICAgfVxuICAgIGFkZHJlc3N7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAxNHB4LCAkYm9keS10ZXh0LCAzMDAsICAxLjU2KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTouNWVtO1xuICAgIH1cbiAgICB1bHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIH1cbiAgICAuZWRpdC1jbGllbnR7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjokbGluay1wcmltYXJ5O1xuICAgICAgICBzdmd7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi41ZW07XG4gICAgICAgICAgICBmaWxsOiRsaW5rLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG5cdGF7Zm9udC1zaXplOjE0cHghaW1wb3J0YW50O31cbn0iLCIuY2xpZW50LXRhYnN7XG4gICAgLmljb24tZGFzaGJvYXJke1xuICAgICAgICBoZWlnaHQ6MTdweDtcbiAgICAgICAgd2lkdGg6MjJweDtcbiAgICB9XG5cbiAgICAuaW5wdXQtdHlwZS10aXRsZS1zZWxlY3R7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjg7XG4gICAgICAgIH1cbiAgICAgICAgc2VsZWN0LFxuICAgICAgICAuY2hvc2VuLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsdWUtZ3JleTtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICAgIC8vdGV4dC1pbmRlbnQ6IDMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIC8vdGV4dC1pbmRlbnQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoyOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDozMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGRpdiBie1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoY2hvc2VuLXNwcml0ZS5wbmcpIG5vLXJlcGVhdCAwIDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jaG9zZW4tc2luZ2xle1xuICAgICAgICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgICAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgICAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLy9zdmd7XG4gICAgICAgIC8vICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAvLyAgICBmaWxsOiAkc2ljay1ncmVlbjtcbiAgICAgICAgLy8gICAgbGVmdDogOHB4O1xuICAgICAgICAvLyAgICBib3R0b206IDEwcHg7XG4gICAgICAgIC8vfVxuICAgIH1cblx0LnRhYndyYXAgZm9ybSB7bWFyZ2luLWJvdHRvbTozMHB4O31cbn0iLCIuZGF0YVRhYmxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuc29ydGluZ19hc2MsXG4gICAgLnNvcnRpbmdfZGVzY3tcbiAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbihtYXBfZ2V0KCRkYXRhdGFibGVzLHRoQmcpLDEwJSk7XG5cbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBjb2xvcjogbWFwX2dldCgkZGF0YXRhYmxlcyx0aFRleHQpO1xuICAgICAgICB9XG4gICAgfVxuICAgIHRyOm50aC1jaGlsZChvZGQpe1xuICAgICAgICBiYWNrZ3JvdW5kOiRwYWxlLWdyZXktOTE7XG4gICAgfVxuICAgIHRyOm50aC1jaGlsZChldmVuKXtcbiAgICAgICAgYmFja2dyb3VuZDokd2hpdGU7XG4gICAgfVxuICAgIHNlbGVjdHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICB9XG5cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNoYXJjb2FsLWdyZXk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgIH1cblxuICAgIHRyW2RhdGEtaXMtdGVzdC1yZWNvcmRdIHRkOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJUZXN0IHJlY29yZFwiO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMwMDAwMDA1NDtcbiAgICB9XG5cbiAgICB0ZFtkYXRhLXRhZ3NdIHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgfVxuICAgIHRkW2RhdGEtdGFnc106YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGFncyk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDU0O1xuICAgICAgICB3aWR0aDogOGVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDRweCArIDFlbSk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxufVxuXG4uZHQtYWN0aW9uc3tcbiAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAuZHQtYWN0aW9ucy1pdGVte1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjAuNWVtO1xuICAgICAgICBzdmd7XG4gICAgICAgICAgICBmaWxsOiAkbGluay1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGhvdmVyLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblx0XHQuaWNvbi13YXJuaW5nLXRyaWFuZ2xle1xuXHRcdFx0ZmlsbDogJHdhcm4tY29sb3I7XG5cdFx0XHRoZWlnaHQ6MjhweDtcblx0XHRcdHdpZHRoOjI4cHg7XG5cdFx0fVxuICAgICAgICAuaWNvbi1lZGl0e1xuICAgICAgICAgICAgaGVpZ2h0OjI4cHg7XG4gICAgICAgICAgICB3aWR0aDoyOHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pY29uLW5vdGVze1xuICAgICAgICAgICAgaGVpZ2h0OjI4cHg7XG4gICAgICAgICAgICB3aWR0aDoyMXB4O1xuICAgICAgICB9XG4gICAgICAgIC5pY29uLXZpZXctZmlsZXN7XG4gICAgICAgICAgICBoZWlnaHQ6MjhweDtcbiAgICAgICAgICAgIHdpZHRoOjIzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24tbGluay1jbGllbnQtY29uc29sZXtcbiAgICAgICAgICAgIGhlaWdodDoyOXB4O1xuICAgICAgICAgICAgd2lkdGg6MjlweDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcbiAgICAgICAgfVxuICAgICAgICAmLmR0LWFjdGlvbi10aXRlbS1kaXNhYmxlZHtcbiAgICAgICAgICAgIC5pY29uLXZpZXctZmlsZXMge1xuICAgICAgICAgICAgICAgIGZpbGw6ICR3YXJtLWdyZXktdGhyZWUhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmRpc2FibGVkLFxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZCB7XG4gICAgZGlzcGxheTpub25lO1xufVxuXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIHtcblxuICAgIGJvcmRlcjogMHB4O1xuICAgIGNvbG9yOiAkYWxtb3N0LWJsYWNrO1xufVxuXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRhbG1vc3QtYmxhY2s7XG59XG5cbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudHtcbiAgICBjdXJzb3I6ZGVmYXVsdDtcbn1cblxuLyogc3R5bGUgZm9yIG9wZW4gY2xvc2UgZm9yIGRhdGF0YWJsZSBpbiBzaG93YXNzZXRzIHZpZXcgaW4gZGFzaGJvYXJkOyAqL1xuLyp0aGUgaW1hZ2VzIGFyZSBsb2NhdGVkIGluIGRhc2hib2FyZCBwcm9qZWN0IG5vdCBpbiBpY29ucy5zdmcgZHVlIHRvIHRoZW0gYmVpbmcgdXNlZCBmb3IgYmFja2dyb3VuZDsgYWRkZWQgYnkgUHJhZGVlcCAqL1xuXG5cbnRkLmRhc2hib2FyZF9wZmxpc3RfYXNzZXRzVmlld19jaGlsZHJvd19vcGVuY2xvc2V7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1nL2RhdGF0YWJsZV9wbHVzX29wZW4uc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxudHIuZGFzaGJvYXJkX3BmbGlzdF9hc3NldHNWaWV3X2NoaWxkcm93X3Nob3duIHRkLmRhc2hib2FyZF9wZmxpc3RfYXNzZXRzVmlld19jaGlsZHJvd19vcGVuY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltZy9kYXRhdGFibGVfbWludXNfY2xvc2Uuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG4jcG9saWN5TGlzdC1kYXNoYm9hcmQtYXNzZXRzVmlld3tcbiAgICBib3JkZXItc3BhY2luZzogMHB4O1xuXG4gICAgdGhlYWQgdGh7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgdGhlYWQgdGg6bGFzdC1jaGlsZHtcbiAgICAgICAgIGJvcmRlci1sZWZ0OiAwcHggbm9uZSAhaW1wb3J0YW50O1xuICAgICB9XG5cbiAgICB0aGVhZCB0aDpudGgtY2hpbGQoMyl7XG4gICAgICAgIGJvcmRlci1yaWdodDogMHB4IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICB0ZHtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICB9XG5cbiAgICAuZGFzaGJvYXJkX3BmbGlzdF9hc3NldHNWaWV3X2NoaWxkcm93X3Nob3due1xuICAgICAgICB0ZHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICsgdHIgdGR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2YwZjBmMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGF0YVRhYmxlX292ZXJmbG93X3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICB3aWR0aDoxMDAlO1xufVxuXG5cbnRhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlld3tcbiAgICBib3JkZXItc3BhY2luZzogMHB4O1xuXG4gICAgdGhlYWQgdGh7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG5cbiAgICB0aGVhZCB0aDpsYXN0LWNoaWxke1xuICAgICAgICBib3JkZXItbGVmdDogMHB4IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICB0aGVhZCB0aDpudGgtY2hpbGQoMil7XG4gICAgICAgIGJvcmRlci1yaWdodDogMHB4IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICB0ZHtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLnZlaGljbGUtbWFrZS1tb2RlbC15ZWFyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZWdpc3RyYXRpb24tbnVtYmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAvL2xlZnQ6IC0xOXB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfc2hvd257XG5cbiAgICAgICAgdGR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICB0ZDpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZWRlZWVlO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlZGVlZWU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICB0ZDpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2VkZWVlZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2VkZWVlZTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZWRlZWVlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICB0ZDpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2VkZWVlZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZDpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2VkZWVlZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZWRlZWVlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQ0NDQztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICsgdHIgdGR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2YwZjBmMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2VkZWVlZTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2VkZWVlZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgKyB0ciB0ZHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC50ZC1pbWctbmFtZSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubG9nby1jYXItbmFtZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC5pbnN1cmFuY2UtbG9nbyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDYxcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnZlaGljbGUtbWFrZS1tb2RlbC15ZWFyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE5cHggMCAwIDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbiNkYXRhdGFibGUtc3RhZmZ7XG5cdHRkIGltZyB7XG5cdFx0bWFyZ2luOiAtMjBweCAwO1xuXHR9XG59IiwiLmNoaWxkUm93e1xuICAgIHdpZHRoOjEwMCU7XG59XG5cbi5wZi1hZG1pbiAuZGF0YVRhYmxlIC5kdC1kb2NWaXNpYmlsaXR5e1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDAgMnB4O1xuICAgIHRke1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ncmV5O1xuICAgICAgICBsaW5lLWhlaWdodDoyNHB4O1xuICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgd2lkdGg6NDAlO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgYmFja2dyb3VuZDokY29ycC1zaWx2ZXI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6MjAwcHg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgICAgIC5zbGlkZXItbGFiZWx7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NGVtO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXRjaHtcbiAgICAgICAgICAgIG1hcmdpbjowIC40ZW07XG4gICAgICAgIH1cblx0XHQubHIge1xuXHRcdFx0ZGlzcGxheTpmbGV4O1xuXHRcdFx0cGFkZGluZzowO1xuXHRcdFx0LmwsIC5yIHtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0ZmxleC1iYXNpczogYXV0bztcblx0XHRcdH1cblx0XHRcdC5yIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cbiAgICB9XG59IiwiLy8gRGVmYXVsdCBncmlkIHNldHRpbmdzXG4uYmxvY2subWFpbi1jb250ZW50LFxuLmJsb2NrLm1haW4tc2VjdGlvbiB7XG4gICAgZmxleC1iYXNpczogNjYlO1xuICAgIEBpZigkc2l0ZSA9PSBtb2JpbGl0eSkge1xuXHRcdC8vIGZsZXgtYmFzaXM6NzAlO1xuICAgIH1cblx0QGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpIHtcblx0XHRmbGV4LWJhc2lzOiAxMDAlO1xuXHR9XG59XG4uaWUxMSxcbi5wZi1mb3JtX2ZsZXh7XG5cdC5ibG9jay5tYWluLWNvbnRlbnQsXG5cdC5ibG9jay5tYWluLXNlY3Rpb257XG5cdFx0ZmxleC1iYXNpczo2NyU7XHRcblx0fVxufVxuLmJsb2NrLnNpZGViYXIge1xuICAgIGZsZXgtYmFzaXM6IDMzJTtcblx0bWF4LXdpZHRoOjQwMHB4O1xuXHRAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuXHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOm5vbmU7XG5cdH1cblx0Ly9zZWN0aW9ue1xuXHQvL1x0bWFyZ2luLWJvdHRvbToycmVtO1xuXHQvL1x0QGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG5cdC8vXHRcdG1hcmdpbi1ib3R0b206MXJlbTtcblx0Ly9cdH1cblx0Ly99XG59XG4uaWUxMSxcbi5wZi1mb3JtX2ZsZXh7XG5cdC5ibG9jay5zaWRlYmFyIHtcblx0XHRmbGV4LWJhc2lzOjI3JTtcblx0fVxufSIsIlxuLmZlYXR1cmVkLXBhZ2VzIHtcblx0bWFyZ2luLWJvdHRvbTogOXB4O1xuXG5cdC8vQGlmKCRzaXRlID09IGFjY291bnRhbnRzKSB7XG5cdC8vXHRiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1ncmV5O1xuXHQvL1x0cGFkZGluZy10b3A6MzJweDtcblx0Ly99XG5cblx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXB4O1xuXHRcdC8vQGlmKCRzaXRlID09IGFjY291bnRhbnRzKSB7XG5cdFx0Ly9cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Ly99XG5cdH1cblx0XG5cblx0Ly9AaWYoJHNpdGUgPT0gYWNjb3VudGFudHMpIHtcblx0Ly9cdC5hcnRpY2xlLWhlYWRpbmd7XG5cdC8vXHRcdG1hcmdpbi1ib3R0b206MC41ZW07XG5cdC8vXHR9XG5cdC8vfVxuXG5cdC50aHJlZS1jb2x1bW4tZ3JpZCB7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdEBpZigkc2l0ZSA9PSBhY2NvdW50YW50cykge1xuXHRcdFx0bWFyZ2luOjAgLTE2cHg7XG5cdFx0fVxuXG5cdFx0LmJsb2NrIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0QGlmKCRzaXRlID09IGFjY291bnRhbnRzKSB7XG5cdFx0XHRcdC8vQGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcblx0XHRcdFx0Ly9cdGZsZXgtYmFzaXM6MzIlIWltcG9ydGFudDtcblx0XHRcdFx0Ly99XG5cdFx0XHRcdC8vQGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHRcdC8vXHRmbGV4LWJhc2lzOiAxMDAlIWltcG9ydGFudDtcblx0XHRcdFx0Ly99XG5cdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0aGVpZ2h0OiAyMzJweDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxNzBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDIzMnB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdC1tcy1mbGV4OiBub25lO1xuXHRcdCAgICBcdFx0LXdlYmtpdC1mbGV4OiBub25lO1xuXHRcdCAgICAgICAgICAgIGZsZXg6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cblx0XHRcdGEuYmxvY2stbGluayB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHQvL0BpZigkc2l0ZSAhPSBhY2NvdW50YW50cykge1xuXHRcdFx0XHQvL1x0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQvL31cblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuXHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyN3B4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDhweCAyMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYV9hY2NlbnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOmFsbCAzMDBtcztcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHdpZGUtdGFiXCIpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMTNweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyN3B4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogOHB4IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciwgJjphY3RpdmUge1xuXHRcdFx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY2hhcmNvYWwtZ3JleTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuaWU5IC50d28tY29sdW1uLWdyaWQgLmJsb2NrIHtcdFxuXHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0d2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG59XG4uaWU5IC50aHJlZS1jb2x1bW4tZ3JpZCAuYmxvY2sgIHtcblx0bWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdHdpZHRoOiAzMy4zMyUgIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxufVxuXG4uaWU5IC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmJsb2NrIHtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjlweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0d2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5pZTkgLm1haW4tbmF2LXdyYXAge1xuXHRkaXNwbGF5OnRhYmxlLWNlbGw7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaWU5IC5tYWluLW5hdi13cmFwIC5mbGV4LXVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uaWU5IC5tYWluLW5hdiAubmF2LWljb25zLXdyYXAge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDBweCkge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4uaWU5IGJvZHkuY29udGFjdC1wYWdlIC5jb250YWN0LXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmxlZnQtY29sdW1uLFxuLmllOSBib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5sZWZ0LWNvbHVtbixcbi5pZTkgYm9keS5nZXQtYS1xdW90ZS1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmxlZnQtY29sdW1uLFxuLmllOSBib2R5Lmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmxlZnQtY29sdW1uLFxuLmllOSBib2R5Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmxlZnQtY29sdW1uLFxuLmllOSBib2R5Lm91ci1zdG9yeS1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmxlZnQtY29sdW1uICB7XHRcblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0d2lkdGg6IDY2JSAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG59XG4uaWU5IGJvZHkuY29udGFjdC1wYWdlIC5jb250YWN0LXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLnJpZ2h0LWNvbHVtbixcbi5pZTkgYm9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAucmlnaHQtY29sdW1uLFxuLmllOSBib2R5LmdldC1hLXF1b3RlLXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAucmlnaHQtY29sdW1uLFxuLmllOSBib2R5Lmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLnJpZ2h0LWNvbHVtbixcbi5pZTkgYm9keS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5yaWdodC1jb2x1bW4sXG4uaWU5IGJvZHkub3VyLXN0b3J5LXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAucmlnaHQtY29sdW1uICB7XHRcblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0d2lkdGg6IDM0JSAhaW1wb3J0YW50O1xuXHR9XG59XG4uaWU5IC5maWx0ZXJlZC1pdGVtcy1wYXJlbnQge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLmllOSBib2R5LmNvbnRhY3QtcGFnZSAuZm91ci1jb2x1bW4tZ3JpZCAuYmxvY2sge1xuXHR3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG5cdFxuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdFx0d2lkdGg6IDI5LjMzJSAhaW1wb3J0YW50O1xuXHRcdG1pbi13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRtYXJnaW46IDIlICFpbXBvcnRhbnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODcwcHgpIHtcblx0XHR3aWR0aDogNDYlICFpbXBvcnRhbnQ7XG5cdH1cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweCkge1xuXHRcdHdpZHRoOiA5NiUgIWltcG9ydGFudDtcblx0fVxuXG59XG5cbmh0bWwge1xuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5jb250YWN0LXBhZ2UsIC5tZW1iZXItZGV0YWlsLXBhZ2Uge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0b3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG5cblx0I21haW4ge1xuXHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5pZTkgc2VsZWN0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaWU5IC5hdXhpbGlhcnktcGFnZSAucGFnZS1jb250YWluZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0ZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pZTkgLmF1eGlsaWFyeS1wYWdlIC5wYWdlLWNvbnRhaW5lciAubWFpbi1jb250YWluZXIge1xuXHRkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1heC13aWR0aDogbm9uZTtcbn1cbi5pZTkgLmF1eGlsaWFyeS1wYWdlIC5wYWdlLWNvbnRhaW5lciAubWFpbi1jb250YWluZXIgLmNvbnRlbnQtd3JhcCB7XG5cdG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDYxNXB4O1xufVxuLmllOSAuYXV4aWxpYXJ5LXBhZ2UucGFzc3dvcmQtcmVzZXQtcGFnZSAucGFnZS1jb250YWluZXIgLm1haW4tY29udGFpbmVyIC5jb250ZW50LXdyYXAge1xuXHRtYXgtd2lkdGg6IDQ2OHB4O1xufVxuIiwiXG4uaG9tZXBhZ2UgbWFpbntcbiAgICAmID4gc2VjdGlvbntcbiAgICAgICAgcGFkZGluZzogNDhweCAwO1xuICAgICAgICBAaWYgJHNpdGUgPT0gXCJub3J3YXlcIntcbiAgICAgICAgICAgIHBhZGRpbmc6IDY0cHggMCA0OHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgcGFkZGluZzogMzJweCAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5zYWxlcy1hY2NvdW50YW50cy12MiB7XG5cbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxNnB4O1xuICAgICAgICAgICAgICAgIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5mbGV4LXBhcmVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmFzaWRlLXByb2Zlc3Npb25zLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hc2lkZS1wcm9mZXNzaW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gLmZsZXgtcGFyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAuYmxvY2t7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgLm1haW4tc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAmID4gLmZsZXgtcGFyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hc2lkZS1wcm9mZXNzaW9ucy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJhbm5lci1jb250ZW50d3JhcCB7XG4gICAgICAgIC5iYW5uZXItY3RhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4yNTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG5cblxuICAgIH1cblxuICAgIC5sb2dvLWNhcm91c2Vse1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJHNoYXJrLWRhcms7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG5cblxuICAgICAgICAuc3RvcnktZmFjdHMtcHJvZmVzc2lvbnMgLnN0b3J5LWZhY3RzLWl0ZW0gLnN0YXRpYy1pbmZve1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz45MTVweCcpIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA5OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbn1cblxuI21haW4gLnJlc291cmNlcy1ncmlkLmZsZXgtcGFyZW50LnJlc291cmNlcy1ncmlkLTItM3tcbiAgICAuYmxvY2sucmVzb3VyY2VzLWJsb2Nre1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgIC5ob21lcGFnZSAuYXNpZGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206LTMycHg7XG4gICAgfVxufVxuXG4uaG9tZXBhZ2UgbWFpbj4gc2VjdGlvbi5zYWxlcy1oZWFsdGhjYXJle1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFsdG87XG4gICAgICAgIG1heC13aWR0aDogMTI4MnB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjRweCk7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZzogODBweCAxNnB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxhdGVzdC1yZXNvdXJjZXMtc2VjdGlvbntcbiAgICBmb250LXNpemU6MThweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgIC5ibG9jay1oZWFkaW5ne1xuICAgICAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiw0OHB4LCRkYXJrLDQwMCwxLjIxKTtcbiAgICAgICAgbWFyZ2luOjMycHggMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgICAgICBtYXJnaW46MTZweCAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgICAgICBtYXJnaW46OHB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOWVtO1xuICAgICAgICB9XG4gICAgICAgXG4gICAgfVxuICAgIC5hcnRpY2xlLW1ldGF7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGFsYWJhc3RlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAgIC5hcnRpY2xlLWNhdGVnb3J5e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxufVxuXG4jbWFpbiAubGF0ZXN0LXJlc291cmNlcy1zZWN0aW9uIC5yZXNvdXJjZXMtZ3JpZC0yLTN7XG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgJiA+IC5ibG9jazpudGgtY2hpbGQobis0KXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNtb2RhbERpYWxvZy1zdGFydC1ob21le1xuXG4gICAgLmRpYWxvZy1ib3h7XG4gICAgICAgIHdpZHRoOiA5MjBweDtcbiAgICAgICAgaGVpZ2h0OiA3MzRweDtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgICAgICAgbWluLXdpZHRoOiAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5kaWFsb2ctbWVzc2FnZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbm9yd2F5L25vcndheS1jb21tZXJjaWFsLTE0NDAteC02NjMtMS5qcGcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIC8vaGVpZ2h0OiA2MzhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAubW9kYWwtc3RhcnQtY29udGVudHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubW9kYWwtc2lkZS1he1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTIzcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MzhweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg2O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDI7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAubW9kYWwtbG9ja3Rvbi1sb2dve1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1OHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5NXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tb2RhbC1hZHZva2F0Zm9yZW5pbmdlbi1sb2dve1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4NHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3OXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tb2RhbC1jb250ZW50LWJveHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnQtdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsMjBweCwjMjAyNjJhLDMwMCwxLjUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUzcHgpIHtcbiAgICAgICAgICAgICAgICAubW9kYWwtc2lkZS1hIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1vZGFsLXNpZGUtYntcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRpYWxvZy1mb290ZXJ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkyMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA5NnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5vci1kYXJrZXN0Z3JleTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICAgICAgLm1vZGFsLWZvb3Rlci1jb250ZW50e1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgIC5idG4tY29udGludWV7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC5idG4tbW9kYWwtY29udGludWV7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTU3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRub3Itb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgJHdoaXRlLCAzMDAsIDEuNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbm9yLW9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5idG4tbm90LXNob3d7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC5idG4tbW9kYWwtbm90LXNob3d7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTk5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRub3Itb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgJG5vci1vcmFuZ2UsIDMwMCwgMS40KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUxOXB4KSB7XG4gICAgICAgIC5kaWFsb2ctYm94e1xuICAgICAgICAgICAgLmRpYWxvZy1tZXNzYWdle1xuICAgICAgICAgICAgICAgIC5tb2RhbC1zaWRlLWF7XG4gICAgICAgICAgICAgICAgICAgIC5tb2RhbC1ib3h7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kaWFsb2ctZm9vdGVye1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAubW9kYWwtZm9vdGVyLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLy8gbW92ZSB0byByZXNvdXJjZXMgcGFnZVxuI21haW4gI2dyaWQtY2Fyb3VzZWwtcmVme1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICAgICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTArICovXG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgIC8qIEZpcmVmb3ggKi9cbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG5cbiAgICAgICAgJiA+IC5ibG9jazpudGgtY2hpbGQobis0KXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICYgPiAuYmxvY2t7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuXG4uY29udHJvbHMtaXRlbXMtd3JhcHBlcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNXZ3O1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDQ2cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyNDI3O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgc3Zne1xuICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJz5waG9uZWxhbmQnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ubmV4dC1pdGVte1xuICAgIHJpZ2h0OiAwO1xufVxuXG5cbi5ob21lcGFnZSAuYmFubmVyLXdyYXBwZXIgLmJhbm5lci1jb250ZW50IHtcbiAgICAuaGVhZGluZy0xLXNoYWRvd3tcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC4xMjVlbTtcbiAgICB9XG59XG4iLCJcbmJvZHkuY29udGFjdFBhZ2Uge1xuXG5cdCNtYWlueyAvL0tlZXBzIHBhZ2UtaGVhZGVyIHNwYWNpbmcgYXMgdGhpcyBoYXMgbm8gZmxleC1wYXJlbnQgYmVuZWF0aCBpdFxuXHRcdC8vcGFkZGluZy10b3A6MzJweDtcblx0XHQvL0BpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcblx0XHQvL1x0cGFkZGluZy10b3A6MTZweDtcblx0XHQvL31cblx0XHQvL0BpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuXHRcdC8vXHRwYWRkaW5nLXRvcDo4cHg7XG5cdFx0Ly99XG5cdH1cblxuXHQubWVldC10aGUtdGVhbSB7XG5cblx0XHQubWVldC10aGUtdGVhbS1oZWFkZXIge1xuXHRcdFx0cGFkZGluZzogMzBweCAwIDA7XG5cblx0XHRcdC5oZWFkZXItdGV4dCB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgZm9udCgndGl0bGUnLCA0OHB4LCBmYWxzZSwgZmFsc2UsIDEpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0cGFkZGluZzogMCAzMHB4IDAgMTVweDtcblx0XHRcdFx0Ly8gZm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdFx0Y29sb3I6ICRzbGF0ZS1ncmV5O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NlbGVjdC1hcnJvdy5zdmcnKTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTQlIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJG1pZC1ncmV5O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0LW1zLWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblxuXHRcdFx0XHQmOjotbXMtZXhwYW5kIHtcblx0XHRcdFx0ICBkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0ICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDEzNCwxMzksMC41KTtcblxuXHRcdCAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAwIDVweCByZ2JhKDAsMTM0LDEzOSwwLjMpKTtcblx0XHQgICAgICAgIH1cblxuXHRcdFx0XHRvcHRpb24ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstZ3JleTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG4gICAgICAgIC5maWx0ci13cmFwcGVye1xuICAgICAgICAgICAgcGFkZGluZzoxNnB4IDI0cHggNjVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTZweCA4cHg7XG4gICAgICAgICAgICB9XG5cblx0XHRcdC5maWx0ci1jb250YWluZXIucmVzb3VyY2UtZ3JpZC5tZWV0LXRoZS10ZWFtLWNvbnRlbnR7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdH1cbiAgICAgICAgfVxuXHRcdC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0fVxuICAgICAgICAgICAgLmZpbHRyLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmlsdHItaXRlbXtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5maWx0ZXJlZE91dHtcbiAgICAgICAgICAgICAgICB6LWluZGV4Oi0xO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJlc291cmNlcy1ibG9ja3tcbiAgICAgICAgICAgICAgICB3aWR0aDozMy4zMyU7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIiwgXCI+PTQwMHB4XCIpIHtcblx0XHRcdFx0XHQvL3dpZHRoOjUwJTtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDQwMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8NDAwcHhcIikge1xuXHRcdFx0XHRtaW4td2lkdGg6IDMwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG5cdFx0XHRcdFx0d2lkdGg6NTAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHR9XG4gICAgICAgICAgICAgICAgLmFydGljbGUtbWV0YXtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblxuXHRcdFx0XHRcdC5hcnRpY2xlLXJlYWRtb3JlLmJ0bi1saW5re1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5hcnRpY2xlLWhlYWRpbmd7XG5cdFx0XHRcdFx0LypoZWlnaHQ6IDI1cHg7IHdhcyBjYXVzaW5nIHRoZSBkZXNjZW5kZXJzIHRvIGJlIGNsaXBwZWQgKi9cblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMC4zZW07LyogdXNlIGEgbmVnYXRpdmUgbWFyZ2luIHRvIGdpdmUgdGhlIHNhbWUgYXBwZWFyYW5jZSAod2FzOjApKi9cblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRcdFx0fVxuICAgICAgICAgICAgICAgIC5hcnRpY2xlLWNhdGVnb3J5e1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2Q3ZDVkNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBob25le1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ3O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGRhcms7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHR9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5lbWFpbHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdH1cbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGRhcms7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxOHB4O1xuXHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0fVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXHRcdH1cblx0fVxuXG5cdHNlY3Rpb24ubG9jYXRpb24tdGFicyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJfYmFja2dyb3VuZDtcblx0fVxufSIsIlxuYm9keS5tZW1iZXItZGV0YWlsLXBhZ2Uge1xuXG5cdC5wYWdlLWhlYWRlciB7XG5cblx0XHQuYm91bmRzID4gLmZsZXgtcGFyZW50IHtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdH1cblx0XHQuYmxvY2sge1xuXHRcdFx0cGFkZGluZy10b3A6IDU2cHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdFx0XHQmLmJsb2NrLWluZm97XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbnRlbnQtd3JhcCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaGVhZGluZy0xIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY29sdW1uLWNvbnRlbnQsIGEge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAxOXB4LCAkd2hpdGUsIDMwMCwgMS40Nyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0YTpob3Zlcntcblx0XHRcdFx0XHRjb2xvcjogJGxpbmstcHJpbWFyeTtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdCYuYmxvY2staW5mbyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0fVxuXHQubWFpbi1jb250ZW50IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogNTZweCAwIDc1cHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZy1zYWxlcy5qcGcpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDtcblx0XHQubWFpbi1zZWN0aW9uLWNvbnRhaW5lcntcblx0XHRcdD4gLmZsZXgtcGFyZW50e1xuXG5cdFx0XHRcdCYgPi5ibG9jazpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0ZmxleDogMSAxIDYwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmID4uYmxvY2sge1xuXHRcdFx0XHRcdGZsZXg6IDEgMSA0MCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0XHQmID4uYmxvY2sge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5zaWRlYmFyLWluZm97XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwdnc7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTMycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgPi5ibG9jayB7XG5cdFx0XHRcdFx0XHRmbGV4OiAxIDEgMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8cGhvbmVsYW5kXCIpIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHQuc2lkZWJhci1pbmZve1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG5cdFx0XHRwYWRkaW5nOiAzM3B4IDAgNDBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHQvL3BhZGRpbmc6IDY2cHggMCA0MHB4O1xuXHRcdFx0cGFkZGluZzogNjZweCAwIDBweDtcblx0XHR9XG5cdH1cblxuXHQuYXJ0aWNsZS1jb250ZW50e1xuXHRcdHBhZGRpbmctcmlnaHQ6IDQycHg7XG5cblx0fVxuXG5cdC5zaWRlYmFyLWluZm97XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzIwMjQyNztcblx0XHRwYWRkaW5nLWJvdHRvbTogODhweDtcblx0XHRoM3tcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAzOHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHR9XG5cdFx0dWx7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRcdGxpe1xuXG5cdFx0XHRcdGRpc3BsYXk6IGxpc3QtaXRlbTtcblx0XHRcdFx0Ly9saXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cdFx0XHRcdC8vbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXG5cdFx0XHRcdFx0c3Zne1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdGZpbGw6ICR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5idG4tbGlua3tcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdCY+c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmxvY2F0aW9uLXNpbmdsZS1zZWN0aW9uIHtcblx0XHQvL2JvcmRlcjogMDtcblx0XHQvL292ZXJmbG93OmhpZGRlbjtcblx0XHQvL1xuXHRcdC5sb2NhdGlvbi13cmFwIHtcblx0XHQvL1x0bWFyZ2luLXRvcDogMDtcblx0XHQvL1xuXHRcdC8vXHQudGFiLWNvbnRlbnQgLm9mZmljZS1pbmZvLXdyYXAge1xuXHRcdC8vXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdC8vXHRcdFx0d2lkdGg6IDM0JTtcblx0XHQvL1x0XHR9XG5cdFx0Ly9cblx0XHQvL1x0fVxuXHRcdFx0LnRhYi1jb250ZW50IC5vZmZpY2UtbWFwIHtcblx0XHRcdFx0Ly9AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRcdFx0Ly9cdHdpZHRoOiA2NiU7XG5cdFx0XHRcdC8vfVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDU1M3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8cGhvbmVsYW5kXCIpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDM3NXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmxleC1wYXJlbnQgLmJsb2NrIC5jb2x1bW4tdGl0bGV7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxuXG5cdGFzaWRlLnNpZGViYXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0aDN7XG5cdFx0XHRmb250LXNpemU6IDM4cHg7XG5cdFx0fVxuXHRcdGxpe1xuXHRcdFx0YXtcblx0XHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0LmxhdGVzdC1yZXNvdXJjZXMtc2VjdGlvbntcblx0XHQucmVzb3VyY2VzLWJsb2NrLm5ld3N0eXBlX2d1aWRhbmNle1xuXHRcdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxufVxuIiwiXG4uZ2V0LWEtcXVvdGUtcGFnZSB7XG5cbiAgLy8ucGFnZS1oZWFkZXJ7XG4gIC8vICAuY29udGVudC13cmFwIHtcbiAgLy8gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAvLyAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgLy8gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgLy8gICAgfVxuICAvLyAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gIC8vICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIC8vICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gIC8vICAgIH1cbiAgLy8gIH1cbiAgLy99XG5cblxuICAuZ2V0LWEtcXVvdGUtZ3JpZCB7XG4gICAgQGV4dGVuZCAlZ3JpZC1xdWFydGVycztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGFsdG87XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjRweCk7XG4gICAgICBsZWZ0OiAzMnB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xuICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYS5kcm9wLWJ1dHRvbiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTY5cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMTJweCAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMWJlZTU7XG4gICAgbGVmdDogMzMlO1xuICB9XG5cbiAgLmRyb3B6b25lIHtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgICBib3JkZXItaW1hZ2U6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiA0OTZweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMjFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB9XG5cbiAgLmljLWNsb3VkLXVwbG9hZCB7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgZmlsbDogIzAxYmVlNTtcbiAgfVxuXG4gIC5kcm9wem9uZSAuZHotcHJldmlldyB7XG4gICAgd2lkdGg6IDY3cHg7XG4gICAgaGVpZ2h0OiA2N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIH1cblxuICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWltYWdlIHtcbiAgICB3aWR0aDogNjdweDtcbiAgICBoZWlnaHQ6IDY3cHg7XG4gIH1cblxuICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cblxuICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LXNpemUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3Mge1xuICAgIHdpZHRoOiA0OXB4O1xuICAgIGxlZnQ6IDc1JTtcbiAgICB0b3A6IDY1JTtcbiAgICBoZWlnaHQ6IDExcHg7XG4gIH1cblxuICAuZHJvcHpvbmUtaWNvbiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXJlbW92ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cblxuICAmLmdldC1hLXF1b3RlLXBhZ2VfYmFzaWNGb3Jte1xuICAgIHNlY3Rpb24uc2VjdGlvbi1ibG9jay01MCB7XG4gICAgICBtYXJnaW4tdG9wOjA7XG4gICAgfVxuICB9XG4gIHNlY3Rpb24uc2VjdGlvbi1ibG9jay01MCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdvb2RzbW9rZS1ncmF5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luLXRvcDogOTRweDtcbiAgICAudGl0bGV7XG4gICAgICBAaW5jbHVkZSBmb250KCd0aXRsZScsIDM4cHgsICR3aGl0ZSwgMzAwLCAgMS4xNik7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIC5oZWFkaW5nLTF7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDI5cHg7XG4gICAgfVxuICAgIC5lbWFpbHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAuZmxleC1wYXJlbnQubm8tcGFkZGluZyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIH1cbiAgICAgIC5ibG9jay5uby1wYWRkaW5nIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWF4LWhlaWdodDogNTE3cHg7XG5cbiAgICAgICAgJi5zZWN0aW9uLWl0ZW0tY29udGVudHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwwLDAsMCkgMyUsIHJnYmEoMCwwLDAsMC41NikgNDQlLCAjMDAwIDU0JSk7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZmxleC1wYXJlbnR7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgLmJsb2Nre1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgICAgICAgY29sb3I6ICRiX3RleHQ7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzM3B4IDQwcHggNjBweCA0MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5jb2x1bW4tdGl0bGV7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRiX3RleHQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJGF6dXJlIDBweCAtNXB4IGluc2V0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2VjdGlvbi1pdGVtLWJnIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgaGVpZ2h0OiA1MTdweDtcbiAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICAgICAgICAgIHRvcDogLTEwMHB4O1xuICAgICAgICAgICAgbGVmdDogMTUwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjd3JhcHBlci1mb3ItbWFya2V0aW5ne1xuXG4gICAgLmNoZWNrYm94LXdyYXBwZXJ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC5mb2NiLm1hcmtldExhYmVse1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIGZpZWxkc2V0e1xuICAgIGxhYmVse1xuICAgICAgYXtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuICAucGFnZS1oZWFkZXIgLmJvdW5kcz4gLmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGUuaGVhZGVyLXRleHQge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxufVxuXG5cblxuLmdldC1hLXF1b3RlLXBhZ2Vfd2l0aFVwbG9hZHtcblxuICAgIC5tYWluLWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0ZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2ZW07XG4gICAgICAgICYudGhyZWUtb3B0aW9ucy1zZWN0aW9ue1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAmLmdldC1hLXF1b3RlLXBhZ2UtcHJvcG9zYWwtZm9ybS11cGxvYWR7XG4gICAgLm1haW4tY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWRhcms7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgfVxuXG5cbiAgICAgIC5mbGV4LXBhcmVudCB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgICAgLmJsb2NrLWdldEFRdW90ZU9wdGlvbi5nZXRBUXVvdGVPcHRpb257XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNTlweDtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjOTc5Nzk3O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbiAgICAgICAgICBtYXJnaW46IDAgMTBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzRweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIC5nZXRBUXVvdGVPcHRpb24tYnRue1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5nZXRBUXVvdGVPcHRpb24taWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF6dXJlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMTRweDtcbiAgICAgICAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRhenVyZTtcbiAgICAgICAgICAgIC5zdmctd3JhcHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF6dXJlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpe1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDEyNHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogNzJweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDcycHg7XG4gICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZ2V0QVF1b3RlT3B0aW9uLWhlYWRpbmd7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA4OHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE2O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNThweDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKXtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgIH1cblxuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufSIsIlxuLmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIHtcblxuXHQubWFpbi1jb250ZW50IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQuYm91bmRzIHtcblx0XHRcdC5tYWluLWNvbnRlbnQtaGVhZGVyIHtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0cGFkZGluZzogMCAzMnB4IDA7XG5cblx0XHRcdFx0LmNvbHVtbi10aXRsZXtcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxNnB4IDI1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc2VsZWN0LXdyYXAge1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMThweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDE1cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkc2xhdGUtZ3JleTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NlbGVjdC1hcnJvdy5zdmcnKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk0JSBjZW50ZXI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHdhcm0tZ3JleS10d287XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0XHRcdC1tcy1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRcdFx0YXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0XHQmOjotbXMtZXhwYW5kIHtcblx0XHRcdFx0XHRcdCAgZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdCAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwxMzQsMTM5LDAuNSk7XG5cblx0XHRcdFx0ICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDAgNXB4IHJnYmEoMCwxMzQsMTM5LDAuMykpO1xuXHRcdFx0XHQgICAgICAgIH1cblxuXHRcdFx0XHRcdFx0b3B0aW9uIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHNsYXRlLWdyZXk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5yZXNvdXJjZXMtYmxvY2sgLmFydGljbGUtbWV0YSAuYXJ0aWNsZS1oZWFkaW5nLmJvbGR7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0I21haW4gLnJlc291cmNlcy1ncmlkIHtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHQuYmxvY2t7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxufVxuXG4udG9vbGtpdC1wYWdle1xuXHQjbWFpbiAucmVzb3VyY2VzLWdyaWQge1xuXHRcdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcdC5ibG9ja3tcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2Uge1xuICAgICYuc2l0ZS1sb2NrdG9ucGVyZm9ybWFuY2UgLnBhZ2UtaGVhZGVyIC5ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTA3cHg7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50LXdyYXAud2l0aENsdWJCYWRnZXMgLmNsdWJCYWRnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWhlYWRpbmcge1xuICAgICAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiwgNDhweCwgJGRhcmssIDQwMCwgNThweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiwgMzRweCwgJGRhcmssIDQwMCwgNThweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjdGVzdGltb25pYWxzLWNhcm91c2VsLmNhcm91c2VsIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAuY2Fyb3VzZWwtYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICAuY29sdW1uLXF1b3RlIHtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb2x1bW4tYWRkaXRpb25hbCB7XG4gICAgICAgICAgICAgICAgY2l0ZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhcm91c2VsLWJ1dHRvbi1wcmV2LFxuICAgIC5jYXJvdXNlbC1idXR0b24tbmV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNvdmVyZWQtc2VjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZXk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuXG4gICAgICAgIC5oZWFkaW5nLTEtc2hhZG93IHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvdmVyZWQtYmxvY2sge1xuICAgICAgICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgICAgICAgIC8vIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxOXB4LCAkd2hpdGUsIDQwMCwgMS40Nyk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo0OHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY292ZXJlZC1pbWFnZSB7XG4gICAgICAgICAgICBjbGlwLXBhdGg6IGNpcmNsZSgzMyUpO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjU3cHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkaW5nLWJsb2Nre1xuICAgICAgICAgICAgZmxleC1iYXNpczoxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtcmVhZG1vcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgICAgICAgICBjb2xvcjogJGxpbmstcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvdmVyZWQtY29udGVudCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAxcyBlYXNlLW91dDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzJweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgICAgICB0byBib3R0b20sXG4gICAgICAgICAgICAgICAgICAgIHJnYmEoMzIsIDM2LCAzOSwgMCksXG4gICAgICAgICAgICAgICAgICAgIHJnYmEoMzIsIDM2LCAzOSwgMSlcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5vcGVuOmFmdGVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNlcnZpY2UtZmFtaWx5e1xuICAgICAgICAgICAgLmNvdmVyZWQtYmxvY2s6bnRoLWNoaWxkKDMpLC5jb3ZlcmVkLWJsb2NrOm50aC1jaGlsZCg0KSwuY292ZXJlZC1ibG9jazpudGgtY2hpbGQoNSl7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczozMyU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTEwMjRweFwiKXtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczo1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6MTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1zZWN0aW9uIHtcbiAgICAgICAgLm1haW4tYXJ0aWNsZSB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhcnRpY2xlLFxuICAgICAgICAmID4gc2VjdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDJweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuXG4gICAgICAgICAgICBAaWYgKCRzaXRlID09IHByaXZhdGVjbGllbnQpIHtcbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjxwaG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2VjdGlvbl9xdWlja1F1b3RlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hZGRpdGlvbmFsLXNlY3Rpb24ge1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDIycHgsICRkYXJrLCA3MDAsIDEuMyk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZXJ2aWNlLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1haW4tc2VjdGlvbiB7XG4gICAgICAgIG1heC13aWR0aDogNzU2cHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zMXB4O1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkVCIEdhcmFtb25kXCIsIHNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43NHB4O1xuICAgICAgICB9XG4gICAgICAgIHAgPiBzdHJvbmcge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGVja2VkLXN1Y2Nlc3Muc3ZnXCIpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmFxLXNlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9mYXEtc2VjdGlvbi1iZy5qcGcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAuZmFxLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzU2cHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTQycHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTExcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhc2Utc3R1ZHktc2VjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgIC5jYXNlLXN0dWR5LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc1NnB4O1xuICAgICAgICAgICAgY29sb3I6ICRiX3RleHQ7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzFweDtcbiAgICAgICAgICAgIC5zZWN0aW9uLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYl90ZXh0O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwYWRkaW5nOiAxMDJweCAwIDE1NXB4IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRlc3RpbW9uaWFsLXNlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd29vZHNtb2tlLWdyYXk7XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzU2cHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjhweDtcbiAgICAgICAgICAgIC5tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiwgMzJweCwgJGItdGV4dCwgMzAwLCAxLjE2KTtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDlweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXV0aG9yLWluZm8ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJfdGV4dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pY29uLXF1b3RlIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYXp1cmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubGF0ZXN0LW5ld3Mtc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgICAgICAgLnJlc291cmNlcy1ncmlkLXR3by1jb2x1bW4uZmxleC1wYXJlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIC5yZXNvdXJjZXMtYmxvY2sge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbHVtbi10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPnRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stY2VudGVyZWQge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udHJvbHMtaXRlbXMtd3JhcHBlciB7XG4gICAgICAgIHRvcDogMjUwcHg7XG4gICAgICAgICYucHJldmlvdXMtaXRlbSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIG1heC13aWR0aDogMjM5cHg7XG4gICAgfVxufVxuXG4ucGhvbmViYXIge1xuICAgIC5wYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIC5oZWFkZXItd2l0aC1zZXJ2aWNlLWNvbnRhY3Qge1xuICAgICAgICAgICAgI25hdiB7XG4gICAgICAgICAgICAgICAgdG9wOiAyOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VydmljZS1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgLnNlcnZpY2UtaGVhZGVyLWNvbnRhY3Qge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFiZWU1O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTk5OTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VydmljZS1oZWFkZXItY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE5NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNlcnZpY2UtaGVhZGVyLXRlbGVwaG9uZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5uZXdzLWRldGFpbC1wYWdlIHtcbiAgICAucGFnZS1oZWFkZXIgLmJsb2NrX2ltYWdlIC5zaWRlYmFyLmJsb2Nre1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbi5tYWluLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctdG9wOiAyMnB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIC5ib3VuZHMge1xuICAgICAgICAgICAgLm1haW4tc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGFibGV7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjowIG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1zcGFjaW5nOjJweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcblxuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjAgbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgdHI6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgICAgICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB0cjpudGgtY2hpbGQob2RkKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGljZS1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHRyOm50aC1jaGlsZCgxKSB0ZCwgdGh7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhcmNvYWwtZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJ3RpdGxlJywgMjFweCwgJHdoaXRlLCBub3JtYWwsICAyLjEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1haW4tYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5kYXRlLWF1dGhvci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXHRcblx0XHRcdFx0XHQuYXJ0aWNsZS1oZWFkaW5nIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQoYm9keSwgMjZweCwgJGRhcmssIDUwMCwgMS40NCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5hcnRpY2xlLWRhdGUge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udChib2R5LCAxN3B4LCAkd2FybS1ncmV5LCBmYWxzZSwgMS44KTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFsdG87XG5cdFx0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5hcnRpY2xlLWNhdGVnb3J5e1xuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzpoaWRkZW47XG5cdFx0XHRcdFx0XHRoZWlnaHQ6MjVweDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQoYm9keSwgMTdweCwgJGRhcmssIDQwMCwgMS40NCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubG9jYXRpb24tc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm1hcC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDI2cHggMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmV2ZW50LW1hcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWN0aW9uLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmV2ZW50LWFkZHJlc3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuc2lnbi11cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNvY2lhbC1pY29ucy13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogODRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmV3cy1pZnJhbWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hcnRpY2xlLWltYWdlLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MS4yZW07XG4gICAgfVxuXG4gICAgLmJsb2NrLnNpZGViYXIge1xuICAgICAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7XG5cbiAgICAgICAgJi5ibG9jay1iYWNre1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTMlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hc2lkZS1iYW5uZXJ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0JTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTQlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PTEyMDBweFwiKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4uYnRuX2Ige1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDdweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY+c3BhbntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8d2lkZS10YWInKSB7XG4gICAgICAgICAgICAmLmJsb2NrLWJhY2sge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG5cbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuXG5cbiAgICB9XG5cblxuXG4gICAgICAgIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2srLmJsb2Nre1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzwxMjAwcHgnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbn1cblxuLmRvd25sb2Fkcy13aWRnZXQgLndpZGdldC10aXRsZXtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLy8gUmVzb3VyY2UgdHlwZXM6XG4vLyRuZXdzdHlwZXM6IG5ld3MsIGV2ZW50LCBndWlkYW5jZSwgY3BkLCBwcm9wb3NhbGZvcm07XG4vL1xuLy9AZWFjaCAkdHlwZSBpbiAkbmV3c3R5cGVzIHtcbi8vICAgIC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMubmV3c3R5cGVfI3skdHlwZX0ge1xuLy8gICAgICAgIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSAuYXJ0aWNsZS1pbWFnZS13cmFwIC5pbWFnZS1ibG9jay10ZXh0IHtcbi8vICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbmV3c3R5cGUtY29sb3JzLCAjeyR0eXBlfSk7XG4vLyAgICAgICAgICAgIEBpZiAoJHNpdGUgPT0gbW9iaWxpdHkpIHtcbi8vICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgICB9XG4vLyAgICAgICAgfVxuLy8gICAgfVxuLy99IiwiLm91ci1zdG9yeS1wYWdlIHtcbiAgICAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmJvdW5kcyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC52aWRlby1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgLnZpZGVvLWJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE4MnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHdpZGUtdGFiXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTczcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPDEyMDBweFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTgycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNzNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1haW4tc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgLmFkZGl0aW9uYWwtc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCA3MHB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPDEyMDBweFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgNjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmZsZXgtcGFyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4OiAxIDEgMzMuMzMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZmxleDogMSAxIDMzLjMzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMzMuMzMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4OiAxIDEgNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZsZXg6IDEgMSA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuICsgMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuICsgMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPDEyMDBweFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2Utd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogNzQzcHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgdG8gdG9wLFxuICAgICAgICAgICAgICAgIGJsYWNrIDAlLFxuICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50IDQwJVxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLm1lZGlhLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICYucmV2ZXJzZSB7XG4gICAgICAgICAgICAuZmxleC1wYXJlbnQubm8tcGFkZGluZyB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudmlkZW8tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogNDcycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RvcnktZmFjdHMtcHJvZmVzc2lvbnMgLnN0b3J5LWZhY3RzLWl0ZW0gLnN0YXRpYy1pbmZvIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+OTE1cHhcIikge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIlxuLnNlYXJjaC1yZXN1bHRzLXBhZ2Uge1xuXG5cblx0Lm1haW4tc2VjdGlvbi1jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiA1M3B4IDAgMTAwcHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDAgODBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHRwYWRkaW5nOiAzNXB4IDAgNTVweDtcblx0XHR9XG5cblx0XHQuYm91bmRzIHtcblx0XHRcdC8vLnNpZGViYXIge1xuXHRcdFx0Ly9cdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Ly9cdHdpZHRoOiAzMCU7XG4gICAgICAgICAgICAvL1xuXHRcdFx0Ly9cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdFx0XHQvL1x0fVxuXHRcdFx0Ly9cdEBpbmNsdWRlIG1lZGlhKFwiPHdpZGUtdGFiXCIpIHtcblx0XHRcdC8vXHRcdHdpZHRoOiA0OCU7XG5cdFx0XHQvL1x0fVxuXHRcdFx0Ly9cdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHRcdFx0Ly9cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHQvL1x0XHR3aWR0aDogMTAwJTtcblx0XHRcdC8vXHR9XG5cdFx0XHQvL31cblxuXHRcdFx0Lm1haW4tc2VjdGlvbiB7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuXHRcdFx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAwIDY1cHg7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4IDAgNTBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRoMntcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MC41ZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDozMDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnNlYXJjaC1yZXN1bHQtYmxvY2sge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMjBweCA3MHB4IDMycHggMDtcbi8vXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZS10d287XG5cblx0XHRcdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggNDBweCAyMnB4IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE4cHggMDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LnNlYXJjaC1yZXN1bHQtd3JhcCB7XG5cdFx0XHRcdFx0XHRcdC5zZWFyY2gtcmVzdWx0LXRpdGxlIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6NzJweDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFsdG87XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LnNlYXJjaC1yZXN1bHQtY29udGVudCB7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcblxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQucmVhZC1tb3JlLWxpbmsge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRsaW5rLXByaW1hcnk7XG5cblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAyNTBtcztcblx0XHRcdFx0XHRcdFx0XHR9ICBcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdFx0XHRcdC5zZWFyY2gtcmVzdWx0LXRpdGxlLCAuc2VhcmNoLXJlc3VsdC1jb250ZW50IC5yZWFkLW1vcmUtbGluayB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRob3Zlci1wcmltYXJ5O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vLnNlYXJjaC1yZXN1bHRzLXRleHR7XG4gICAgLy9cblx0Ly9cdGNvbG9yOiAjZmZmZmZmO1xuICAgIC8vXG5cdC8vfVxufSIsIlxuLnJlc291cmNlcy1wYWdlIHtcbiAgICAucGFnZS1oZWFkZXIge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cblxuICAgICAgICAuZmxleC1wYXJlbnR7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICY+IC5ibG9ja3tcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hamF4LWZvcm17XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudC1oZWFkZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAuaGVhZGluZy0xLXNoYWRvd3tcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAjcmVzb3VyY2UtZmlsdGVyLWJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXRleHQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgICAgICAgJi5jbG9zZWR7XG4gICAgICAgICAgICAgICAgICAgICAgICAuY2xvc2VkLXRleHR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5vcGVuZWQtdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5vcGVuZWR7XG4gICAgICAgICAgICAgICAgICAgICAgICAuY2xvc2VkLXRleHR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5vcGVuZWQtdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuaWNvbi10ZXh0LXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGF6dXJlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmctMS1zaGFkb3d7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJvdW5kcyAuYWpheC1mb3JtID4gLmZsZXgtcGFyZW50ID4gLmJsb2NrIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhX2JhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7IC8vVGhpcyBpcyB0byBrZWVwIHRoZSBzZWxlY3QgZWxlbWVudHMgYWJvdmUgdGhlIHRleHQgc2VhcmNoIGJlbG93LlxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNTAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhX2JhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNmaWx0ZXItY29udGVudHtcblxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgICAgICAvL2hlaWdodDogMTUwcHg7XG4gICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBtZWRpYSgnPDc3NnB4Jykge1xuICAgICAgICAgICAgICAgIC8vICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBtZWRpYSgnPDU2OXB4Jykge1xuICAgICAgICAgICAgICAgIC8vICAgIGhlaWdodDogNDA1cHg7XG4gICAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBtZWRpYSgnPDQzMnB4Jykge1xuICAgICAgICAgICAgICAgIC8vICAgIGhlaWdodDogNDY3cHg7XG4gICAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAgICAgLy9oZWlnaHQ6IDMzNHB4OyA8Nzc2XG4gICAgICAgICAgICAgICAgLy9oZWlnaHQ6IDQwNXB4OyA8NTY5XG4gICAgICAgICAgICAgICAgLy9oZWlnaHQ6IDQ2N3B4OyA8NDMyXG5cblxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAzMDBtcyBlYXNlLW91dCwgb3BhY2l0eSAzMDBtcyBlYXNlLW91dCA7XG5cbiAgICAgICAgICAgICAgICAmLmZsZXgtcGFyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgLmJsb2Nre1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZsZXg6IDEgMSA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZmxleDogMSAxIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZsZXg6IDEgMSAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAmLmNsb3NlZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjZmlsdGVyLWNvbnRlbnQuY2xvc2Vke1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgICAgICAgIC5ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN0ZXh0LXNlYXJjaC1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuNWVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMzAwbXMgZWFzZS1vdXQsIG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjdGV4dC1zZWFyY2gtY29udGFpbmVyLmNsb3NlZHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuYmFjay10by1wYWdlIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzwxMjAwcHgnKSB7XG4gICAgICAgICAgICBtYXJnaW46IDE2cHggMCAyM3B4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8d2lkZS10YWInKSB7XG4gICAgICAgICAgICBtYXJnaW46IDI2cHggMCAyM3B4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFicG9ydCcpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJhY2stdG8tcGFnZS1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5iYWNrLXRvLXBhZ2UtdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW1nW3NyYz0nJ10ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9vbkVycm9ySW1nL3BuZykgY2VudGVyIGNlbnRlcjtcbiAgICB9XG5cbiAgICAuaW1nRXJyb3Ige1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMTBweDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9Mb2NrdG9uX3doaXRlLnBuZykgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgfVxuXG4gICAgLnJlc3VsdHMtY291bnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5ub1Jlc3VsdHMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIH1cblxuICAgIC5yZXNvdXJjZXMtYmxvY2t7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLnJlc291cmNlcy1ncmlkIHtcbiAgICBAZXh0ZW5kICVncmlkLXRoaXJkcztcbiAgICBwYWRkaW5nLXRvcDowO1xuICAgIC8vLmJsb2NrIHtcbiAgICAvLyAgICBwYWRkaW5nOiAwO1xuICAgIC8vfVxuICAgIC8vbWFyZ2luOiAzMnB4O1xuICAgIC8vcGFkZGluZzogMzJweCAwO1xuICAgIC8vQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgIC8vICAgIG1hcmdpbjogMTZweDtcbiAgICAvLyAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgLy99XG4gICAgLy9AaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAvLyAgICBtYXJnaW46IDhweDtcbiAgICAvLyAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAvL31cbn1cbiNtYWluIC5yZXNvdXJjZXMtZ3JpZCB7XG4gICAgQGV4dGVuZCAlZ3JpZC10aGlyZHM7XG4gICAgcGFkZGluZy10b3A6MDtcbn1cbiNtYWluIC5yZXNvdXJjZXMtZ3JpZC10d28tY29sdW1uIHtcbiAgICBAZXh0ZW5kICVncmlkLXRoaXJkcztcblxuICAgICYgPiAuYmxvY2sge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgcGFkZGluZzowO1xuICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgJiA+IC5ibG9jayB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnN2ZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICYtdmlkZW8ge1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgICAmLXByZXNlbnRhdGlvbiB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxuICAgICYtZG9jdW1lbnQge1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgIH1cbiAgICAmLXRlbXBsYXRlIHtcbiAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICB9XG4gICAgJi1hbGwge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgIH1cbiAgICAmLWV2ZW50IHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogNDFweDtcbiAgICB9XG4gICAgJi1kb3dubG9hZEJveCB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMyLjA1cHg7XG5cbiAgICAgICAgZmlsbDogI0RERERERDtcbiAgICB9XG59XG5cbi5maWxlLWRvd25sb2FkIHtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG1hcmdpbjogMTJweCAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICBhIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcblxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbn1cblxuI21haW4gLnJlc291cmNlcy1ncmlkLTMtMntcblxuICAgICYgPiAuYmxvY2t7XG4gICAgICAgIGZsZXg6IDEgMSAzMy4zMyU7XG4gICAgICAgIG1heC13aWR0aDogMzMuMzMlO1xuICAgIH1cbiAgICAmID4gLmJsb2NrOm50aC1jaGlsZCg0KSxcbiAgICAmID4gLmJsb2NrOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgICYgPiAuYmxvY2ssXG4gICAgICAgICYgPiAuYmxvY2s6bnRoLWNoaWxkKDQpLFxuICAgICAgICAmID4gLmJsb2NrOm50aC1jaGlsZCg1KXtcbiAgICAgICAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiAuYmxvY2s6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuXG4gICAgICAgICYgPiAuYmxvY2ssXG4gICAgICAgICYgPiAuYmxvY2s6bnRoLWNoaWxkKDQpLFxuICAgICAgICAmID4gLmJsb2NrOm50aC1jaGlsZCg1KSxcbiAgICAgICAgJiA+IC5ibG9jazpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4jbWFpbiAucmVzb3VyY2VzLW1haW4tc2VjdGlvbiB7XG4gICAgLnJlc291cmNlcy1ncmlkLWZpbHRlcntcbiAgICAgICAgPi5ibG9jayB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgfVxuICAgICAgICAmID4gLmJsb2NrOm50aC1jaGlsZCg1KXtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzMuMzMlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgICAgICA+LmJsb2NrIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgPiAuYmxvY2s6bnRoLWNoaWxkKDUpe1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICA+LmJsb2NrIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNtYWluIC5yZXNvdXJjZXMtZ3JpZC0yLTMsXG4ucmVzb3VyY2VzLWdyaWQtMi0ze1xuXG4gICAgJiA+IC5ibG9ja3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zJTtcbiAgICB9XG4gICAgJiA+IC5ibG9jazpudGgtY2hpbGQoMSksXG4gICAgJiA+IC5ibG9jazpudGgtY2hpbGQoMikge1xuICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuXG4gICAgICAgICYgPiAuYmxvY2t7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IC5ibG9jazpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICYgPiAuYmxvY2ssXG4gICAgICAgICYgPiAuYmxvY2s6bnRoLWNoaWxkKDIpLFxuICAgICAgICAmID4gLmJsb2NrOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICB9XG5cbiAgICB9XG59XG5cblxuIC5yZXNvdXJjZXMtcGFnZSAucmVzb3VyY2VzLWJsb2NrOm50aC1jaGlsZCgyKSB7XG5cbiAgICAgLmFydGljbGUtcmVhZG1vcmUuYnRuLWxpbmt7XG4gICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAmPnNwYW57XG4gICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDowXG4gICAgICAgICB9XG4gICAgIH1cbiB9XG5cblxuLy8gUmVzb3VyY2UgdHlwZXM6XG4vLyRuZXdzdHlwZXM6IG5ld3MsIGV2ZW50LCBndWlkYW5jZSwgY3BkLCBwcm9wb3NhbGZvcm07XG4vL1xuLy9AZWFjaCAkdHlwZSBpbiAkbmV3c3R5cGVzIHtcbi8vICAgIC5uZXdzdHlwZV8jeyR0eXBlfSB7XG4vLyAgICAgICAgLmJsb2NrLXRpdGxlIHtcbi8vICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbmV3c3R5cGUtY29sb3JzLCAjeyR0eXBlfSk7XG4vLyAgICAgICAgICAgIEBpZiAoJHNpdGUgPT0gbW9iaWxpdHkpIHtcbi8vICAgICAgICAgICAgICAgICYuYm90dG9tIHtcbi8vICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbi8vICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgfVxuLy8gICAgICAgIH1cbi8vICAgICAgICAuaWNvbiBzdmcge1xuLy8gICAgICAgICAgICBmaWxsOiBtYXAtZ2V0KCRuZXdzdHlwZS1jb2xvcnMsICN7JHR5cGV9KTtcbi8vICAgICAgICB9XG4vLyAgICB9XG4vL31cblxuIiwiXG4uYWZmaWxpYXRpb25zLXBhZ2Uge1xuICAgIC5yZXNvdXJjZXMtYmxvY2t7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPDc2OHB4XCIpe1xuICAgICAgICAgICAgaGVpZ2h0OiA1NTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9NDkwcHhcIikge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZS1oZWFkaW5ne1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgICAgICAucGVyc29uYWwtaW5mbyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgLnBob25le1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjI0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6JGRhcms7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmVtYWlse1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgY29sb3I6JGRhcms7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5ib3VuZHMgLmFqYXgtZm9ybSA+IC5mbGV4LXBhcmVudCA+IC5ibG9jayB7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFfYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OjI7IC8vVGhpcyBpcyB0byBrZWVwIHRoZSBzZWxlY3QgZWxlbWVudHMgYWJvdmUgdGhlIHRleHQgc2VhcmNoIGJlbG93LlxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkOmJlZm9yZSxcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC01MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYV9iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFjay10by1wYWdlIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzwxMjAwcHgnKSB7XG4gICAgICAgICAgICBtYXJnaW46IDE2cHggMCAyM3B4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8d2lkZS10YWInKSB7XG4gICAgICAgICAgICBtYXJnaW46IDI2cHggMCAyM3B4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFicG9ydCcpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJhY2stdG8tcGFnZS1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5iYWNrLXRvLXBhZ2UtdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW1nW3NyYz0nJ10ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9vbkVycm9ySW1nL3BuZykgY2VudGVyIGNlbnRlcjtcbiAgICB9XG5cbiAgICAuaW1nRXJyb3Ige1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMTBweDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9Mb2NrdG9uX3doaXRlLnBuZykgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgfVxuXG4gICAgLnJlc3VsdHMtY291bnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5ub1Jlc3VsdHMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIH1cblxufVxuXG4uYWZmaWxpYXRpb25zLWdyaWQge1xuICAgIEBleHRlbmQgJWdyaWQtdGhpcmRzO1xuICAgIHBhZGRpbmctdG9wOjA7XG4gICAgLy8uYmxvY2sge1xuICAgIC8vICAgIHBhZGRpbmc6IDA7XG4gICAgLy99XG4gICAgLy9tYXJnaW46IDMycHg7XG4gICAgLy9wYWRkaW5nOiAzMnB4IDA7XG4gICAgLy9AaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgLy8gICAgbWFyZ2luOiAxNnB4O1xuICAgIC8vICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAvL31cbiAgICAvL0BpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgIC8vICAgIG1hcmdpbjogOHB4O1xuICAgIC8vICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIC8vfVxufVxuI21haW4gLmFmZmlsaWF0aW9ucy1ncmlkIHtcbiAgICBAZXh0ZW5kICVncmlkLXRoaXJkcztcbiAgICBwYWRkaW5nLXRvcDowO1xufVxuXG5zdmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAmLXZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICB9XG4gICAgJi1wcmVzZW50YXRpb24ge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgIH1cbiAgICAmLWRvY3VtZW50IHtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMjNweDtcbiAgICB9XG4gICAgJi10ZW1wbGF0ZSB7XG4gICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxuICAgICYtYWxsIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICB9XG4gICAgJi1ldmVudCB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgfVxuICAgICYtZG93bmxvYWRCb3gge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMi4wNXB4O1xuXG4gICAgICAgIGZpbGw6ICNEREREREQ7XG4gICAgfVxufVxuXG4uZmlsZS1kb3dubG9hZCB7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBtYXJnaW46IDEycHggMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgYSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG59XG5cbi5hc2lkZS1hZmZpbGlhdGlvbnN7XG4gICAgYmFja2dyb3VuZDokc2lkZV9iYWNrZ3JvdW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLDE0cHgsJHNpZGVfdGV4dCwzMDAsMS41Nyk7XG4gICAgLmZsZXgtcGFyZW50e1xuICAgICAgICAvL3BhZGRpbmc6IDI0cHggMTZweCA2NHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICAgICAgLy9wYWRkaW5nOiAyNHB4IDhweCAzMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5ibG9ja3tcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6MTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6OHB4IDE2cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGF7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsMTVweCxmYWxzZSwzMDAsMS41KTtcbiAgICB9XG4gICAgLnBob25lbm8ge1xuICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLDI4cHgsJGFjY2VudC1wcmltYXJ5LDUwMCwxKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTouNDVlbTtcbiAgICB9XG4gICAgLm9wZW5pbmdob3Vyc3tcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MWVtO1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgbWFyZ2luOjAgLTE2cHg7XG4gICAgICAgIHdpZHRoOjEwMHZ3O1xuICAgIH1cbiAgICAuamYtcm93e1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAmLnBhc3N3b3JkLXJlc2V0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjYWFhO1xuICAgICAgICAgICAgcGFkZGluZzoxMHB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBhIHtmb250LXNpemU6IDEycHg7fVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zaG93LWhpZGUtcGFzc3tcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgYS5zaG93LWhpZGUtcGFzczpob3ZlcntcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgJi5hc2lkZS13aXRob3V0LW1hcmdpbntcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgfVxuICAgICYuYXNpZGUtZ2V0LWEtcXVvdGUgLmZsZXgtcGFyZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MjZweDtcbiAgICB9XG59XG5cbi5hZmZpbGlhdGlvbnMtdGV4dC11cHBlcmNhc2V7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn0iLCIuZm9vdGVyLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6IG1hcF9nZXQoJGZvb3RlciwgcHJpbWFyeUJnKTtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBmb250KGJvZHksIDE0cHgsIG1hcF9nZXQoJGZvb3RlciwgdGV4dCksIGZhbHNlLCAxLjU3KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgIC5mbGV4LXBhcmVudCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTY0MHB4XCIpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jayB7XG4gICAgICAgIG1heC13aWR0aDogMzAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICAgICAgICAgIC8vbWluLXdpZHRoOiA0NSU7XG4gICAgICAgICAgICAvL21heC13aWR0aDogNDUlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDUlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NSU7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgICAgIC5mb290ZXItbmF2e1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDM2JTtcbiAgICAgICAgICAgIC8vbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAuZm9vdGVyLW5hdi5uYXZfY29tcGxpYW5jZXtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIzNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZmxleDogMCAxIDIyJTtcblxuICAgICAgICAmOm50aC1jaGlsZCgxKSxcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTglO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDMwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+d2lkZS10YWJcIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgLnBmLWFkbWluICYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAuYmxvY2sge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuZmxleC1wYXJlbnQge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuY29tcGFueS1tZXRhX3NvY2lhbCB7XG4gICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29weXJpZ2h0LW1ldGEge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgIC8vbWFyZ2luOiAyNXB4IDAgMCA3OTlweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyLWxvZ28ge1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZvb3Rlci1sb2dvLWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIEBpZigkc2l0ZSA9PSAnbHNvcycpe1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubG9nby1sc29zIHtcblxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjU0cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzlweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTI1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGlmKCRzaXRlID09ICdsc29zJyl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbi1sb2NrdG9uLWxvZ28ge1xuICAgICAgICBmaWxsOndoaXRlO1xuICAgIH1cblxuICAgIC5pY29uLXR3aXR0ZXIge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgIH1cblxuICAgIC5pY29uLWxpbmtlZGluIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQodGl0bGUsIDQ4cHgsIG1hcF9nZXQoJGZvb3RlciwgdGl0bGUpLCBmYWxzZSwgMS4yMSk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMThweCwgbWFwX2dldCgkZm9vdGVyLCB0aXRsZSksIDQwMCwgMS40Myk7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjdlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6NDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yOXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAuY29tcGFueS1tZXRhX2VtYWlsLFxuICAgICAgICAuY29tcGFueS1tZXRhX3Bob25lLFxuICAgICAgICAuY29tcGFueS1tZXRhX3Zpc2l0VXMge1xuICAgICAgICAgICAgcCxcbiAgICAgICAgICAgIGRpdiBoNSxcbiAgICAgICAgICAgIC5waG9uZS1udW1iZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGg1IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAxOXB4LCBtYXBfZ2V0KCRmb290ZXIsIHRpdGxlKSwgNDAwLCAxLjU4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjlweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ2O1xuICAgICAgICAgICAgLy9mb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb3B5cmlnaHQge1xuICAgICAgICAuY29weXJpZ2h0LW1ldGEge1xuICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDE0cHgsIG1hcF9nZXQoJGZvb3RlciwgdGV4dCksIDQwMCwgMSk7XG4gICAgICAgICAgICBcblxuICAgICAgICAgICAgLmJvdW5kcyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTEzNTdweFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGF0LXJvb3QgLnBmLWFkbWluICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNDhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyLWxvZ28gLmNvcHlyaWdodC1tZXRhe1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICBbY2xhc3NePVwiY29tcGFueS1tZXRhXCJdIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI5cHg7XG4gICAgICAgIEBhdC1yb290IC5wZi1hZG1pbiAmIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAvL0BpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAvLyAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICAgLy99XG4gICAgfVxuICAgIC5jb21wYW55LW1ldGFfb2ZmaWNlcyB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgb3JkZXI6IDM7XG5cbiAgICAgICAgJi5ibG9jayB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tcGFueS1tZXRhX2VtYWlse1xuXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAuZm9vdGVyLWljb257XG4gICAgICAgICAgICAgICAgdG9wOjNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb21wYW55LW1ldGFfcGhvbmUge1xuICAgICAgICAucGhvbmUtbnVtYmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMzFweCwgJHdoaXRlLCA1MDAsIDEpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8MTQwMHB4XCIpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoXG4gICAgICAgICAgICAgICAgICAgIDI2cHggKyAxMCAqICgoMTAwdncgLSA3MjBweCkgLyAxNDAwKVxuICAgICAgICAgICAgICAgICk7IC8vdmFyaWFibGUgZm9udCBzaXplIGZyb20gMjYgdG8gMzZcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPDExMDBweFwiKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKFxuICAgICAgICAgICAgICAgICAgICAyMHB4ICsgMTAgKiAoKDEwMHZ3IC0gNzIwcHgpIC8gMTQwMClcbiAgICAgICAgICAgICAgICApOyAvL3ZhcmlhYmxlIGZvbnQgc2l6ZSBmcm9tIDIwIHRvIDMwXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgLy9tYXJnaW4tbGVmdDotMjIlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbXBhbnktbWV0YV9zb2NpYWwge1xuICAgICAgICBmbGV4OiAxIDAgMjglO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIHVsLnNvY2lhbC1pY29ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIsIFwiPnBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgIH1cblxuICAgIC5zb2NpYWwtY29udGFpbmVyLWljb25zIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tcGFueS1ib3VuZHMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1pY29uIHtcbiAgICAgICAgZmlsbDogJHdoaXRlO1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyxcbiAgICAgICAgdWwsXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICAuZm9vdGVyLW5hdi13cmFwIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR3YXJtLWdyZXk7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDEycHgsIG1hcF9nZXQoJGZvb3RlciwgYm9keSksIDQwMCwgMS42Nyk7XG5cbiAgICAgICAgLmJvdW5kcyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9MTM1N3B4XCIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgICAgICAgICAgICAgIC8vcGFkZGluZzogMCAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwuZm9vdGVyLW5hdiB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIHVsLmZvb3Rlci1uYXYgbGkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC44ZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgJiArIGxpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI5cHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGluay1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHVsLm5hdl9jb21wbGlhbmNlIGxpIGEge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgIH1cblxuICAgICNjb29raWVOb3RpY2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyZTMyO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAxNHB4LCBtYXBfZ2V0KCRmb290ZXIsIHRleHQpLCBmYWxzZSwgMS41Nyk7XG5cbiAgICAgICAgLmJvdW5kcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgICAgICAgICAuY29udGVudC1wYWRkaW5nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2Zy5pY29uLWNsb3NlIHtcbiAgICAgICAgICAgICAgICAvKiBXaXRoIGFkZGVkIHJvdW5kIGJvcmRlciAqL1xuICAgICAgICAgICAgICAgIGZpbGw6ICRsaW5rLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGxpbmstcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdhcm0tZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2FybS1ncmV5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTEzNTdweFwiKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMDE7XG4gICAgICAgICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0OmNoZWNrZWQgfiBkaXYge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAub2ZmLWNhbnZhcy1jb250cm9scyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIub25wYWdlLW1wLWNvbnRlbnRzIHtcbiAgICAubXAtc2VjdGlvbi5tcC1zZWN0aW9uX2luZGV4IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAubXAtY29udGVudC13cmFwIC5ibG9jayAuaW5uZXItd3JhcCB7XG5cbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDk2cHg7XG5cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiwyMnB4LCR3aGl0ZSwyMDAsMS4yNCk7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMy41cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMy41cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC4xMjVlbTtcbiAgICAgICAgICAgIC8vdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAtMC4wN2VtO1xuXG5cblxuXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIC5qcyAubWFzdGVyLXBvbGljeSB7XG4vLyAgICAgLmZhcS1zZWN0aW9ue1xuLy8gICAgICAgICBkaXNwbGF5Om5vbmU7XG4vLyAgICAgfVxuLy8gICAgIC5tb2RhbC1jb250ZW50e1xuLy8gICAgICAgICAuZmFxLXNlY3Rpb257XG4vLyAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gfVxuXG4ubWFzdGVyLXBvbGljeXtcblxuICAgIC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyB7XG4gICAgICAgIC5idG4uYnRuX2F7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIzOXB4O1xuXG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vLm1hc3Rlci1wb2xpY3ktaW5mb3tcbiAgICAvLyAgICAuZmxleC1wYXJlbnQgLmFzaWRlLXByb2Zlc3Npb25zLXdyYXBwZXJ7XG4gICAgLy8gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC8vICAgIH1cbiAgICAvLyAgICAuZG93bmxvYWRze1xuICAgIC8vICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIC8vICAgICAgICBsaXtcbiAgICAvLyAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAvLyAgICAgICAgfVxuICAgIC8vICAgIH1cbiAgICAvL31cbiAgICAubWFpbi1zZWN0aW9uLmJsb2Nre1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIC5tYWluLWFydGljbGU6bm90KC5vbnBhZ2UtbXAtY29udGVudHMpe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NTZweDttYXJnaW46IGF1dG87XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS10ZXh0O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5tYXN0ZXItcG9saWN5LXdyYXBwZXJ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9jb250ZW50L21hc3Rlci1wb2xpY3ktYmcuanBnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3NnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjNweDtcblxuXG4gICAgICAgIC8vcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgLmFydGljbGUtaGVhZGluZ3tcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLDQ4cHgsJGJvZHktdGV4dCwzMDAsMS4wOCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43NHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5saW5rLXdyYXBwZXJ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAuYnRuLWxpbmt7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcIkJPRFlcIiwxOXB4LCRib2R5LXRleHQsNTAwLDEuNDcpO1xuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG5cbn1cbiIsIi5wYXJ0bmVycyAjbWFpbntcbiAgICAuYmxvY2t7XG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCl7IC8vIFRoaXMgaXMgdGhlIGJvZHkgdGV4dFxuICAgICAgICAgICAgZmxleC1iYXNpczo2MCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICAgICAgICAgIG9yZGVyOjI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7IC8vIFRoaXMgaXMgdGhlIHBhcnRuZXIgaW1hZ2VcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6MzAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgICAgICAgICBvcmRlcjoxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnBhcnRuZXItdGl0bGV7XG4gICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwyMHB4LCRkYXJrLDUwMCwxLjQpO1xuICAgIG1hcmdpbi10b3A6MDtcbn0iLCIvLyBUaGlzIGlzIGZyb20gdGhlIGxheW91dC5jc3MgaW5jbHVkZWQgaW4gdGhlIGRhc2hib2FyZCA8aGVhZD5cbi8vXG4ucGYtZGFzaGJvYXJkIHtcbiAgICAudGFibGUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC50YWJsZSAudHdvLXRoaXJkLFxuICAgIC50YWJsZSAub25lLXRoaXJkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgICAudGFibGUgLm9uZS10aGlyZCB7XG4gICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgfVxuICAgIC50YWJsZS5zdW1tYXJ5IC5vbmUtdGhpcmQge1xuICAgICAgICB3aWR0aDogNDI1cHg7XG4gICAgfVxuXG4gICAgYm9keSBoZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZS10d287XG4gICAgfVxuXG4gICAgLnBvbGljeURvYyBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5wb2xpY3lEb2MgYSAuc3ZnLWljb24ge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgZmlsbDogIzAwODZCRjtcbiAgICB9XG4gICAgLnBvbGljeURvYy5kaXNhYmxlZCBhIC5zdmctaWNvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBmaWxsOiAjQzdDN0M3O1xuICAgIH1cbiAgICAucG9saWN5RG9jLmRpc2FibGVkIGEsXG4gICAgLnBvbGljeURvYy5kaXNhYmxlZCBhOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgICAuY2xpZW50LWRldGFpbHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAgICAgYmFja2dyb3VuZDogI0VCRUNFNjtcbiAgICB9XG4gICAgLmNsaWVudC1kZXRhaWxzIGEge1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNsaWVudC1kZXRhaWxzIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzA0OTQ0NCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY2xpZW50LWRldGFpbHMgLnRpdGxlIGgyLFxuICAgIC5jbGllbnQtZGV0YWlscyAudGl0bGUgaDMge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAuY2xpZW50LWRldGFpbHMgLmRldGFpbHMge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuY2xpZW50LWRldGFpbHMgLmRldGFpbHMgLmltZy13cmFwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICAgIC5jbGllbnQtZGV0YWlscyAuZGV0YWlscyAuaW1nLXdyYXAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5jbGllbnQtZGV0YWlscyAuZGV0YWlscyAuYWRkcmVzcyBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5jbGllbnQtZGV0YWlscyAuZGV0YWlscyAuYWRkcmVzcyBzcGFuLm5hbWUsXG4gICAgLmNsaWVudC1kZXRhaWxzIC5kZXRhaWxzIC5hZGRyZXNzIHNwYW4ucm9sZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgLm1hbmFnZS1kZXRhaWxzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMCA4cHggMzJweDtcblxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZGRkZGO1xuICAgIH1cbiAgICAubWFuYWdlLWRldGFpbHMgLnN2Zy1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcblxuICAgICAgICBmaWxsOiAjQjZCQ0I4O1xuICAgIH1cbiAgICBhLmRvd25sb2FkcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBwYWRkaW5nOiAxNnB4IDAgOHB4IDMycHg7XG5cbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICB9XG4gICAgYS5kb3dubG9hZHMgLnN2Zy1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcblxuICAgICAgICBmaWxsOiAjOTIyNTQ1O1xuICAgIH1cbiAgICAuZG9jLXRhYmxlIGEuZG93bmxvYWRzIC5zdmctaWNvbiB7XG4gICAgICAgIGxlZnQ6IDUwJTtcblxuICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7XG5cbiAgICAgICAgZmlsbDogIzAwODZCRjtcbiAgICB9XG5cdC5kb2MtdGFibGUgYS5kb3dubG9hZHMgLmljb24tZG93bmxvYWQge1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtcblx0XHRmaWxsOiAkYWNjZW50LXByaW1hcnk7XG5cdH1cblx0YS5kb3dubG9hZHMgLmRsVGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnRpdGxlLXNlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcblxuICAgICAgICBjb2xvcjogIzU5NUE1QztcbiAgICAgICAgYmFja2dyb3VuZDogI0U2RTdFODtcbiAgICB9XG4gICAgLnRpdGxlLXNlY3Rpb24gaDEge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgICAudGl0bGUtc2VjdGlvbiBoMSBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAucGYtZGFzaGJvYXJkIHNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjFGMkYyO1xuICAgIH1cbiAgICAucGYtZGFzaGJvYXJkIHNlY3Rpb24gKyBzZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICB9XG5cbiAgICAucGYtZGFzaGJvYXJkIHNlY3Rpb24gaDEsXG4gICAgLnBmLWRhc2hib2FyZCBzZWN0aW9uIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgY29sb3I6ICM3MTcxNzE7XG4gICAgfVxuXG4gICAgc2VsZWN0LmNob3Nlbi1zdHlsZSxcbiAgICBzZWxlY3QuZmlsdGVyLXNlbGVjdCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgfVxuXG5cbiAgICAuYnV0dG9uLmRvY0ZpbHRlciB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cblxuICAgIHNlbGVjdCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCA1cHg7XG5cbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRiB1cmwoL2ltZy9hcnJvdy5wbmcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxuICAgIC5pZTkgc2VsZWN0LFxuICAgIC5pZTEwIHNlbGVjdCxcbiAgICAuaWUxMSBzZWxlY3Qge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gICAgYiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgaGVhZGVyLnBhZ2VIZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFRUVFRUU7XG4gICAgfVxuICAgIGhlYWRlci5wYWdlSGVhZCA+IGgyIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG4gICAgaGVhZGVyLnBhZ2VIZWFkID4gaDIge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG5cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC50YWJsZS5zdW1tYXJ5IC5vbmUtdGhpcmQge1xuICAgICAgICAgICAgd2lkdGg6IDIyNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5jaGFydCB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5kb3VnaG51dFN1bW1hcnlUaXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgIG1hcmdpbjogLTEwcHggMCAwIC00MXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICAuc3VtbWFyeS10YWJsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC50YWJsZSAub25lLXRoaXJkLFxuICAgICAgICAudGFibGUgLnR3by10aGlyZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYmxlIC5vbmUtdGhpcmQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAuY2hhcnQge1xuICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgfVxuICAgICAgICAuZG91Z2hudXRTdW1tYXJ5VGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIC0yMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzczcHgpIHtcbiAgICAgICAgLmJvdW5kcyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLypUYWJsZSBGbG93Ki9cblxuICAgICAgICBodG1sOm5vdCguaWU5KSAudGFibGUtZmxvdyB0aGVhZCB0ciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC05OTk5cHg7XG4gICAgICAgICAgICBsZWZ0OiAtOTk5OXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaHRtbDpub3QoLmllOSkgLnRhYmxlLWZsb3cgPiB0Ym9keSA+IHRyID4gdGQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwJTtcblxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgICAgIH1cblxuICAgICAgICBodG1sOm5vdCguaWU5KSAudGFibGUtZmxvdyA+IHRib2R5ID4gdHIgPiB0ZDpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLyogdG9wOiA2cHg7ICovXG4gICAgICAgICAgICBsZWZ0OiA2cHg7XG5cbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgaHRtbDpub3QoLmllOSkgLnRhYmxlLWZsb3cgPiB0Zm9vdCA+IHRyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgfVxuICAgICAgICBodG1sOm5vdCguaWU5KSAudGFibGUtZmxvdyA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGh0bWw6bm90KC5pZTkpIC50YWJsZS1mbG93IC5mdWxsLXdpZHRoICsgdGQge1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaHRtbDpub3QoLmllOSkgLnRhYmxlLWZsb3cgPiB0Zm9vdCA+IHRyID4gdGQuZnVsbC13aWR0aCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGh0bWw6bm90KC5pZTkpIC50YWJsZS1mbG93ID4gdGZvb3QgPiB0ciA+IHRkOmxhc3Qtb2YtdHlwZSxcbiAgICAgICAgaHRtbDpub3QoLmllOSkgLnRhYmxlLWZsb3cgPiB0Zm9vdCA+IHRyID4gdGQuc3BhY2Uge1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaHRtbDpub3QoLmllOSkgLmRvYy10YWJsZSAudGFibGUtZmxvdyBhLmRvd25sb2FkcyAuc3ZnLWljb24ge1xuICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vQWRkZWQgZm9yIHByb2Zlc3Npb25zXG4gICAgLmhvbWUtcmVzb3VyY2VzLXNlY3Rpb257XG4gICAgICAgIGJhY2tncm91bmQ6ICR2ZXJ5LWxpZ2h0LWJsdWU7XG4gICAgfVxufVxuXG4vLyBOZXcgYW5kIG5lZWRlZCBzdHlsZXM6XG5hLnN0YXR1cy1pY29ue1xuICAgIGZpbGw6JGFjY2VudC1wcmltYXJ5O1xuICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDouNWVtO1xufVxuXG4uaG9tZS5wZi1kYXNoYm9hcmQgLnNpZGViYXIuYmxvY2t7XG4gICAgcGFkZGluZy10b3A6IDQuNGVtO1xuICAgIC8vcGFkZGluZy10b3A6IDUuMmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG59XG5cbi5ob21lLnBmLWRhc2hib2FyZCAubm8tdGFicyAuc2lkZWJhci5ibG9ja3tcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxufVxuIiwiLmRhc2hib2FyZC1jb250YWN0e1xuICAgIFxuICAgICYuY2F0ZWdvcnlEYXNoYm9hcmQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW17XG5cblx0XHQuYWNjb3JkaW9uLXRyaWdnZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6MDtcblx0XHRcdC5hY2NvcmRpb24tdGl0bGV7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDoyNnB4O1xuXHRcdFx0XHRAaW5jbHVkZSBmb250KCdib2R5JywyMHB4LCR3aGl0ZSw1MDAsNDVweCk7XG4gIFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMzFweDtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXHRcdFx0XHQucG9saWN5UmVme1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0Om5vcm1hbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lmluc1R5cGVDYXRlZ29yeXtcblx0XHRcdFx0aGVpZ2h0OiA1N3B4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1pbi13aWR0aDo5NXB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzoxMHB4IDA7XG5cdFx0XHRcdHN2Z3tcblx0XHRcdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi10cmlnZ2Vye1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LXByaW1hcnk7XG5cdFx0fVxuICAgICAgICBcbiAgICAgICAgLmFjY29yZGlvbi1pdGVtID4gYXtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDoyOHB4O1xuICAgICAgICB9XG5cdH0gXG5cbiAgICAuYWNjb3JkaW9ue1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuXG4gICAgICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgICAgICBzY3JvbGwtbWFyZ2luLXRvcDogMTU4cHg7XG4gICAgICAgICAgICAuYWNjb3JkaW9uLXRyaWdnZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjhjOTQ7XG5cblxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDI4cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNjFweCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFjY29yZGlvbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY5O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczoxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcblx0XHRcdFx0XHQvLyBcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHQvLyBcdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdFx0XHRcdFx0Ly8gXHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdC8vIFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHQvLyBcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdC8vIFx0cGFkZGluZy1sZWZ0OjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgLnBvbGljeVJlZntcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZXhwaXJ5LWRhdGV7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNhcmFidW4sIHNhbnMtc2VyaWY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuODM7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMThweDtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE4cHggOTlweCAwIDA7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAyNjBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcblx0XHRcdFx0XHRcdG9wYWNpdHk6MDtcblx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOm5vbmU7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJvdHRvbTogLTQwcHg7XG5cdFx0XHRcdFx0XHRsZWZ0OjE2cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjokYm9keS10ZXh0O1xuXHRcdFx0XHRcdFx0ei1pbmRleDoxMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRicm93bi1ncmV5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuN3MgZWFzZS1vdXQsIG9wYWNpdHkgLjNzIGVhc2Utb3V0LCBwYWRkaW5nIDBzIGVhc2UgLjNzO1xuXG4gICAgICAgICAgICAgICAgLmFjY29yZGlvbi1tYWluLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgICAgIC5pbm5lci1hY2NvcmRpb257XG4gICAgICAgICAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLWl0ZW17XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL31cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgJGJyb3duLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZW5kLWhlYWRlci1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggODJweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDYwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWFycm93LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZmlsbDogJGF6dXJlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogU2FyYWJ1biwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGluay1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGluay1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3ctcmV2ZXJzZSB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYTpub3QoLmFjY29yZGlvbi10cmlnZ2VyKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VuZC1oZWFkZXItbWVzc2FnZTphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjllZTM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tYXJyb3ctcmlnaHR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tbWFpbi1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU5MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogU2FyYWJ1biwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTkycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGJyb3duLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTYXJhYnVuLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTYXJhYnVuLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWlzaC1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuLXN1Ym1pdC1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF6dXJlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTYXJhYnVuLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY2NvcmRpb24taXRlbS1vcGVue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLXRyaWdnZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLXRpdGxlLXN0YWZmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZW5kLWhlYWRlci1tZXNzYWdle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGluay1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjdzIGVhc2Utb3V0LCBvcGFjaXR5IC4zcyBlYXNlLW91dCwgcGFkZGluZyAwcyBlYXNlIDBzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMjBweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjY29yZGlvbi1pdGVtLW9wZW57XG4gICAgICAgICAgICAgICAgLmFjY29yZGlvbi10cmlnZ2Vye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXp1cmU7XG4gICAgICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuN3MgZWFzZS1vdXQsIG9wYWNpdHkgLjNzIGVhc2Utb3V0LCBwYWRkaW5nIDBzIGVhc2UgMHM7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgJi5vdXRlci1hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tdGl0bGUtc3RhZmYge1xuICAgICAgICBmb250LWZhbWlseTogU2FyYWJ1biwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjZweDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG4gICAgICAgIC5hY2NvcmRpb24tbGFiZWwge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZW1haWwtdmFsdWUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNhcmFidW4sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRhenVyZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qc29uRm9ybSA+IHNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuanNvbkZvcm0gPiBzZWN0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC50aXRsZS1zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAuanNvbkZvcm0gdGV4dGFyZWEge1xuICAgICAgICBoZWlnaHQ6IDEyZW07XG4gICAgfVxuICAgIC5tYWluLXNlY3Rpb257XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjcycHg7XG4gICAgfVxuICAgIGRse1xuICAgICAgICBtYXJnaW46MDtcbiAgICB9XG59IiwiLmFjY291bnQtZGV0YWlscyB7XG4gIC8vLm1haW4tc2VjdGlvbntcbiAgLy8gIGJhY2tncm91bmQtY29sb3I6ICRhbGFiYXN0ZXI7XG4gIC8vICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vfVxuICAvLy5tYWluLXNlY3Rpb246YWZ0ZXIge1xuICAvLyAgYmFja2dyb3VuZC1jb2xvcjogJGFsYWJhc3RlcjtcbiAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gIGRpc3BsYXk6IGJsb2NrO1xuICAvLyAgdG9wOiAwcHg7XG4gIC8vICBsZWZ0OiAtMjUwMHB4O1xuICAvLyAgcmlnaHQ6IC0yNTAwcHg7XG4gIC8vICBjb250ZW50OiAnJztcbiAgLy8gIGhlaWdodDogMTAwJTtcbiAgLy8gIHotaW5kZXg6IC0xO1xuICAvL31cblxuICAucGFzc3dvcmQtZXJyb3J7XG4gICAgY29sb3I6JGJvZHktdGV4dCFpbXBvcnRhbnQ7XG4gIH1cblxuICBoMXtcbiAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiwgMzJweCwgJGJvZHktdGV4dCwgNDAwLCAxKTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmpzb25Gb3JtIHNlY3Rpb24ubmV3U2VjIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgIH1cbiAgICAuanNvbkZvcm0gPiBzZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLnRpdGxlLXNlY3Rpb24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gIC5qc29uRm9ybXtcbiAgICAucGFzc3dvcmQtZmllbGRzZXR7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICB9XG4gICAgLnN1Ym1pdC1idXR0b257XG4gICAgICBtYXJnaW46IDAgMCAxNHB4IDA7XG4gICAgfVxuICAgIC5vd2FzcFRleHR7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5qc29uRm9ybSAuamYtaW5wdXQtdHlwZS1zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAjbWFpbiA+IC5ib3VuZHMgPiAuZmxleC1wYXJlbnR7XG4gICAgLmJsb2NrLm1haW4tc2VjdGlvbntcbiAgICAgIGZsZXg6IDEgMSA2MSU7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPD13aWRlLXRhYicpIHtcbiAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5qc29uRm9ybSBmaWVsZHNldHtcbiAgICAgICAgbWF4LXdpZHRoOiA2OTRweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgICAgLmpzb25Gb3JtIC5qZi1pbnB1dC10eXBlLXN1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5ibG9jay5kZXRhaWxzLXNpZGViYXJ7XG4gICAgICBmbGV4OiAxIDEgMzklO1xuXG4gICAgICAuYXNpZGV7XG4gICAgICAgIG1heC13aWR0aDogNjk0cHg7XG4gICAgICAgIGF7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5vd2FzcFRleHR7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5qc29uRm9ybSAucGFzc3dvcmQtZmllbGRzZXQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgZmllbGRzZXQuc3VibWl0LWJ1dHRvbntcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXdpZGUtdGFiJykge1xuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSIsIi5kb2N1bWVudHMtcGFnZSB7XG4gICAgJi5jYXRlZ29yeURhc2hib2FyZCB7XG4gICAgICAgIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgICAgIC5hY2NvcmRpb24tdHJpZ2dlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAyMHB4LCAkd2hpdGUsIDUwMCwgNDVweCk7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjMxcHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MTRweDtcblx0XHRcdFx0XHR9XG4gICAgICAgICAgICAgICAgICAgIC5wb2xpY3lSZWYge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW5zVHlwZUNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogOTVweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjY29yZGlvbi1pdGVtLW9wZW4ge1xuICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tdHJpZ2dlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZG9jLWNyZWF0ZWR7XG4gICAgICAgICAgICAgICAgY29sb3I6JGZhbWlseS1vZmZpY2U7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNpZGViYXIuYmxvY2sge1xuICAgICAgICAgICAgLmFzaWRlLmRvd25sb2FkcyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyb3duLWdyZXk7XG5cdFx0XHRcdC5hc2lkZS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDMycHggMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcblx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250KFwidGl0bGVcIiwgMzJweCwgJGRhcmstZ3JleSwgbm9ybWFsLCAxLjEzKTtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjI4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5hc2lkZS1jb250ZW50e1xuXHRcdFx0XHRcdHBhZGRpbmc6MTJweCAzMnB4IDI4cHg7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA3NjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZmxleC1wYXJlbnQsIC5ibG9ja3tcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjA7XG5cdFx0XHRcdH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRkOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuLmluc3VyYW5jZS10eXBlLW5hbWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgc3Bhbi5hZGRpdGlvbmFsLWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIC8qYWNjb3JkaW9uICovXG4gICAgLmFjY29yZGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG5cbiAgICAgICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAxNThweDtcbiAgICAgICAgICAgIC8vY29udGVudCBnZXR0aW5nIGNsaXBwZWQsIHdlIGNvdWRsIHNldCBhIG1hc3NpdmUgbWF4LWhlaWdodCBidXQgXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW4tY29udGVudCAwZnI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLXJvd3MgMC43cyBlYXNlLW91dDtcblxuICAgICAgICAgICAgLmFjY29yZGlvbi10cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjhjOTQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjhweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY5O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiAxLjEzOyAvLyBOZWVkIHRvIHdvcmsgb3V0IHRoaXMgdG8gY2VudGVyIHByb3Blcmx5IHdpdGggMiBsaW5lcy5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmV4cGlyeS1kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNhcmFidW4sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZzogMTJweCA3NXB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDc1cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC00MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS10ZXh0O1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGJyb3duLWdyZXk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAvL3RyYW5zaXRpb246IG1heC1oZWlnaHQgMC43cyBlYXNlLW91dCwgb3BhY2l0eSAwLjNzIGVhc2Utb3V0LCBwYWRkaW5nIDBzIGVhc2UgMC4zcztcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OnVuc2V0Oy8vbm8gbWF4LWhlaWdodCB3aGVuIHVzaW5nIGdyaWQgc29sdXRpb24gKHdlIGFsbG93IGl0IHRvIGJlIDAgb3IgMWZyKVxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7Ly9tb3ZlZCBwYWRkaW5nIHRvIGFjY29yZGlvbi1tYWluLWNvbnRlbnRcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxOy8vd2l0aCB0aGlzIGdyaWQgc29sdXRpb24gd2UgYXJlIG5vIGxvbmdlciBhbmltYXRpbmcgb3BhY2l0eSBvciBwYWRkaW5nXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcblxuICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tbWFpbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHggMTVweCA4cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAkYnJvd24tZ3JleSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNhcmFidW4sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMC41cHggc29saWQgJGJyb3duLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDEycHggN3B4IDIycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNhcmFidW4sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29ucy1ib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sdW1uLWdhcDogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ibG9jazogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWRvd25sb2FkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLXByZXZpZXcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmJ0bi11cGxvYWQtZG9jdW1lbnQtd3JhcHBlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgI2J0bi1tb2RhbC11cGxvYWR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogMjA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweCA4cHggOHB4OyBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmd7IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2Z3sgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYXp1cmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY2NvcmRpb24taXRlbS1vcGVuIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbi1jb250ZW50IDFmcjtcbiAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLXRyaWdnZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhcmNvYWwtZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgLmFjY29yZGlvbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmV4cGlyeS1kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAvL3RyYW5zaXRpb246IG1heC1oZWlnaHQgMC43cyBlYXNlLW91dCwgb3BhY2l0eSAwLjNzIGVhc2Utb3V0LCBwYWRkaW5nIDBzIGVhc2UgMHM7XG4gICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZzogOHB4IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6dW5zZXQhaW1wb3J0YW50Oy8vbm8gbWF4LWhlaWdodCB3aGVuIHVzaW5nIGdyaWQgc29sdXRpb24gKHdlIGFsbG93IGl0IHRvIGJlIDAgb3IgMWZyKS4gSSdkIHJhdGhlciBub3QgdXNlICFpbXBvcnRhbnQgYnV0IHRoZSBtYXgtaGVpZ2h0IGhhcyBiZWVuIHNldCBpbiBzbyBtYW55IGRpZmZlcmVudCBwbGFjZXMgdGhhdCBJIGhhdmUgdG8gdXNlIHRoaXMgaGFtbWVyIGVsc2UgcmVmYWN0b3JcblxuICAgICAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgcGFkZGluZzogNDhweCAxNXB4IDhweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAvL31cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2lkZWJhciB7XG4gICAgICAgIC5pY29ucy1ib3h7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgICAgICAuYXNpZGUtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yMjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU1cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcblxuICAgICAgICAgICAgJi5ob3ctdG8tZ3VpZGUge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF6dXJlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXNoYm9hcmQtZ3VpZGUge1xuICAgICAgICAgICAgLmRhc2hib2FyZC1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogU2FyYWJ1biwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kYXNoYm9hcmQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAuYnRuLWhvdy10by1kYXNoIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzRweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggJGRhcmstZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNhcmFidW4sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI4cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjbW9kYWwtdXBsb2FkLWRvY3tcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogYXF1YTtcbiAgICAgICAgLm1vZGFsLWNvbnRlbnRXcmFwe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgICAgIC5kaWFsb2ctdGl0bGV7XG4gICAgICAgICAgICAgICAgLmxvZ28td3JhcHBlcntcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICAgICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGhye1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzcHggMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kaWFsb2ctbWVzc2FnZXtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzRweDtcbiAgICAgICAgICAgICAgICAgICAgJGJsYWNrOiAjMWMxYzFiO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5maWVsZHdyYXB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjM7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgXG5cbiAgICAgICAgICAgIC5kcm9wem9uZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gICAgICAgICAgICAgICAgLW8tYm9yZGVyLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzOHB4IGF1dG87IFxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIyMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICAuZHJvcHpvbmUtaWNvbntcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAuaWMtY2xvdWQtdXBsb2FkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjMDFiZWU1O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYS5kcm9wLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2OXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFiZWU1O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLmRyb3B6b25lLmR6LXN0YXJ0ZWQgLmR6LW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIC8vIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMC41ZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg0ODQ4NDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA2cHggI2RlZGVkZSwgMHB4IDFweCAxcHggMHB4ICMwMDAgaW5zZXQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNnB4IHJnYmEoMCwwLDAsMC4xKSwgMHB4IDFweCAxcHggMHB4ICMwMDAgaW5zZXQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kei1wcmV2aWV3LmR6LWZpbGUtcHJldmlldy5kei1zdWNjZXNzIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcyAuZHotdXBsb2FkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYWRkYzNjO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrLCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFyayB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOmhvdmVyIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrIHtcbiAgICAgICAgICAgICAgICBjb2xvcjojYmYxOTE5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiM0M2JiNDc7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZSBzcGFuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOmhvdmVyIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRyb3B6b25lIC5kb2N1bWVudFR5cGVTZWxlY3R7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIC53cmFwcGVyLXN1Ym1pdC1idXR0b257XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgYnV0dG9uI3VwbG9hZHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxufVxuXG4ubW9kYWxfZG9jdW1lbnRzIHtcbiAgICAucm93IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgICAuaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgIH1cbn1cbi5pY29uLXByZXZpZXctcHJvcGZvcm0ge1xuICAgIGZpbGw6ICRhY2NlbnQtcHJpbWFyeTtcbn1cbiBcbi5kb2N1bWVudHMtcGFnZS5wZi1kYXNoYm9hcmQgLm1vZGFsLW92ZXJsYXkgPiAubW9kYWwtY29udGVudFdyYXB7XG4gICAgbWF4LXdpZHRoOiA4OTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0NXB4IDEwMXB4IDY3cHggODhweDtcbiAgICAubW9kYWwtY29udGVudHtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggNTBweCAzMHB4IDQ1cHg7XG4gICAgfVxufSIsIi55b3VyLW9yZGVyLXRhYmxlIHtcbiAgICAvKiBtYXgtd2lkdGg6IDYwMHB4OyAqL1xuICAgIG1heC13aWR0aDogdW5zZXQhaW1wb3J0YW50O1xufVxuLnlvdXItb3JkZXItYmxvY2sge1xuICAgIC8qIG1heC13aWR0aDogNjAwcHg7ICovXG5cbiAgICAueW91ci1vcmRlci1ibG9jay10aXRsZSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDIycHgsICRibGFjaywgNTAwLCAxLjQ1KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzRweDtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgIC55b3VyLW9yZGVyLWJsb2NrLXRpdGxlOmVtcHR5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAub2ZmbGluZUluc3VyYW5jZXMtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgIH1cblxuICAgIC5jaGVja291dC10YWJsZS5jdC10b3RhbHJvdyB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogM3B4IDBweDtcbiAgICAgICAgLyogYm9yZGVyLXRvcDogNXB4IGRvdWJsZSAjZDdkNWQ1OyAqL1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5jb250ZW50LWJsb2NrIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgXG4gICAgfVxufVxuLnlvdXItb3JkZXItaXRlbSB7XG4gICAgcGFkZGluZy1ibG9jazogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIC5hY2NvcmRpb24ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG59XG5cbi55b3VyLW9yZGVyLWl0ZW0gKyAueW91ci1vcmRlci1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ueW91ci1vcmRlci10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWJsb2NrOiA1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnlvdXItb3JkZXItbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBjb2xvcjogJHNoYXJrO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IFxufVxuXG4ueW91ci1vcmRlci1zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ueW91ci1vcmRlci10b3RhbC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cblxuLnlvdXItb3JkZXItdG90YWwge1xuICAgIGNvbG9yOiAkc2hhcms7XG59XG5cbi55b3VyLW9yZGVyLWRldGFpbHMge1xuICAgIGNvbG9yOiAkc2hhcms7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMDtcbn1cblxuLnlvdXItb3JkZXItbGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xufVxuXG4ueW91ci1vcmRlci1saW5lLXZhbHVlIHtcbiAgICBmbGV4LWJhc2lzOiA0OCU7XG59XG5cbi55b3VyLW9yZGVyLWxpbmUtbmFtZSB7XG4gICAgcGFkZGluZzogMCA2MHB4IDAgMDtcbiAgICBmbGV4LWJhc2lzOiA0OCU7XG59XG5cbi55b3VyLW9yZGVyLXRvdGFscm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctYmxvY2s6IDE0cHg7IFxuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICBnYXA6IDE2cHg7XG4gICAgLmN0LXlvdXItcXVvdGUtbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDo5MDA7XG4gICAgfVxuICAgIC5jdC15b3VyLXF1b3RlLWRhdGEge1xuICAgICAgICBmb250LXNpemU6IDEuMzVlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgIH1cbiAgICBcbn1cblxuXG5cblxuXG5cbi8qIGZ1bmt5IGJsdWUgYmFyIHRvIHRoZSBsZWZ0IG9wdGlvbj8gKi9cbi5zbmF6enkge1xuICAgIC55b3VyLW9yZGVyLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAwO1xuICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRhenVyZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgICAueW91ci1vcmRlci1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICAueW91ci1vcmRlci10aXRsZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlOyBcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBcbiAgICB9XG4gICAgLnlvdXItb3JkZXItc3VtbWFyeSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gICAgLnlvdXItb3JkZXItdG90YWwtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICNiMWIxYjE7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIC55b3VyLW9yZGVyLXRvdGFsIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgICAueW91ci1vcmRlci1ibG9jayB7XG4gICAgICAgIC5vZmZsaW5lSW5zdXJhbmNlcy13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC55b3VyLW9yZGVyLXRhYmxlIHtcbiAgICAgICAgLmNoZWNrb3V0LXRhYmxlLmN0LXRvdGFscm93IHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBkb3VibGUgI2Q3ZDVkNTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAueW91ci1vcmRlci10b3RhbHJvdyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgXG4gICAgICAgIC5jdC15b3VyLXF1b3RlLWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8qIGVuZCBmdW5reSBibHVlIGJhciB0byB0aGUgbGVmdCAqLyIsIlxuLmFjY291bnQtc3dpdGNoZXIge1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbiAgLW1zLWZsZXg6IDEgMSAyNSU7XG4gIGZsZXg6IDEgMSAyNSU7XG4gIC13ZWJraXQtZmxleDogMSAxIDMzJTtcbiAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcblxuXG5cbiAgLmNvbnRlbnQtYm9keXtcblxuICAgIGJhY2tncm91bmQ6ICRibHVlLW51cnNlO1xuICAgIEBpZiAkc2l0ZSA9PSAnbm9yd2F5JyB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbm9yLWRhcmtncmV5O1xuICAgIH1cbiAgICBwYWRkaW5nOjQzcHggNjhweCAxMTBweCAzOHB4O1xuXG5cbiAgICAudGl0bGV7XG4gICAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiwzOHB4LCR3aGl0ZSw0MDAsMS43NSk7XG4gICAgfVxuXG4gICAgLnZhbHVlVGV4dHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLFwiR290aGFtIEJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuOTI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG5cbiAgICAuYWNjLXR5cGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41NztcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsXCJHb3RoYW0gQlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxufVxuXG5cbiAgLmNvbnRlbnRCdXR0b24gLmJ1dHRvbntcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cblxufVxuXG4uZmxleC1wYXJlbnQtYWNje1xuICBwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCl7XG4gIC5mbGV4LXBhcmVudCAuYWNjb3VudC1zd2l0Y2hlciB7XG4gICAgLXdlYmtpdC1mbGV4OiAxIDEgMzMlO1xuICB9XG59XG5cblxuLmRpYWxvZy1tZXNzYWdlLWNvbnRhaW5lcntcblxuICBtYXJnaW46IC0zMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAubW9kYWwtaGVhZGVye1xuICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLDMwcHgsJGFsbW9zdC1ibGFjayw0MDAsMS43NSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXktc2V2ZW47XG4gICAgcGFkZGluZzogMTZweCAyMXB4O1xufVxuXG5cbiAgLm1vZGFsLWJvZHl7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICBwYWRkaW5nOiAxM3B4IDIzcHg7XG4gICAgLm1vZGFsLWJvZHktY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZDAwMjFiO1xuICAgICAgY29sb3I6ICNkMDAyMWI7XG4gICAgICBwYWRkaW5nOiAxM3B4IDIzcHg7XG5cblxuICAgICAgLm1vZGFsLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIHN2Z3tcbiAgICAgICAgZmlsbDogI2QwMDIxYjtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG59XG5cblxuLm9mZi1jYW52YXMtb3Blbi1hY2NvdW50LXN3aXRjaGVye1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2RhdGEtdG9vbHRpcF06YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogYXR0cihkYXRhLXRvb2x0aXApO1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICBwYWRkaW5nOiAxcHggM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzIwMjYyYTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG5cbiAgfVxuXG4gIFtkYXRhLXRvb2x0aXBdOmhvdmVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcblxuICB9XG59IiwiLnRvb2xraXQtcGFnZXtcbiAgICAmLnN0aWNreUZvb3RXcmFwLnBmLWRhc2hib2FyZHtcbiAgICAgICAgLnBhZ2UtY29udGFpbmVye1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0OHB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbn1cblxuLy9yZW1vdmVyIGJvcmRlciBpbiBhdXRob3IgYXNpZGVcbi5uZXdzLWRldGFpbC1wYWdlIC5hc2lkZSB7XG4gYm9yZGVyOiBub25lO1xufSIsIi51bmRlcndyaXRlcntcbiAgZGl2Lm5vdGlmeS1ibG9ja3tcbiAgICAubm90aWZpY2F0aW9ue1xuICAgICAgLmNvbnRlbnR7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIC5tYWluLW5vdGlmaWNhdGlvbntcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMTJweCAxNyU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyOTRweDtcbiAgICAgICAgICAubm90aWZpY2F0aW9uLXRpdGxle1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsXCJHb3RoYW0gQlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubm90aWZpY2F0aW9uLWNvbnRlbnR7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJyxcIkdvdGhhbSBCXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kZWxldGUtbm90aWZpY2F0aW9ue1xuICAgICAgICAgIC5kZWxldGV7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICBjb2xvcjogIzllOWM5ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNzc3Njc3O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDE5JTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNzclO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLm5vdGlmaWNhdGlvbjpsYXN0LWNoaWxke1xuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLyppbml0aWFsIGxheW91dCovXG5cbi5wZi1hZG1pbiB7XG5cbiAgICBcblxuICAgICYuY2xpZW50LWVkaXQtbWFpbiAuc3RpY2t5Rm9vdE1haW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cblxuICAgIC8vIFdlYnNoaW0gZGF0ZXBpY2tlciBmaXhlcyAoYWJvdmUgb3ZlcnJpZGVzIHRoZW0pXG4gICAgLndzLXBvcG92ZXIgYnV0dG9uLFxuICAgIGJ1dHRvbi53cy1wb3BvdmVyLW9wZW5lciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIGJ1dHRvbi53cy1wb3BvdmVyLW9wZW5lciB7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICYucGYtY3JlYXRlIC53cy1kYXRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG5cbiAgICAvKiBNZWRpYSBRdWVyaWVzICovXG5cbiAgICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAgIC8qLSAxMDI0IFRhYiBMYW5kc2NhcGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuY2hhcnQge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgfVxuICAgICAgICAuZG91Z2hudXRTdW1tYXJ5VGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgICBtYXJnaW46IC0xMHB4IDAgMCAtNDFweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgIC5jaGFydCB7XG4gICAgICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5kb3VnaG51dFN1bW1hcnlUaXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgLTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbi1kYXRlLXRpbWUge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgIC5kYXRlLXRpbWUtYm94IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLnJlZC1saWdodHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXp1cmU7XG4gICAgfVxuXG4gICAgLmdyZWVuLWxpZ2h0cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRrZWxsZXktZ3JlZW47XG4gICAgfVxuXG4gICAgLmdyZXktbGlnaHRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWlzaC1ncmV5O1xuICAgIH1cblxuICAgIC5yb3VuZGVkLWltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDU5cHg7XG4gICAgICAgIHdpZHRoOiA1OXB4O1xuICAgICAgICBoZWlnaHQ6IDU5cHg7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgLnBvdW5kLXNxdWFyZSB7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgfVxuXG4gICAgLnBvdW5kLXNxdWFyZS1kaXNhYmxlIHtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXktZWlnaHQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgIH1cblxuICAgIC5wb3VuZC1zcXVhcmUtZ3JlZW4ge1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZjMzQ3O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICB9XG5cbiAgICAuaWNvbi1wYXltZW50IHtcbiAgICAgICAgZmlsbDogI2M4YzljYSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLmljb24tcGF5bWVudC1kb25lIHtcbiAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgfVxuXG5cblxuICAgIC5lZGl0LXBvbGljeS1zaGVsbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgIH1cblxuICAgIC5pY29uLWVkaXQtc2hlbGwge1xuICAgICAgICBmaWxsOiAkYXF1YS1ibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgfVxuXG4gICAgLnBpYy1hbGlnbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAudGFiYmVkID4gc2VjdGlvbiA+IGRpdiA+IGRpdiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnBheW1lbnQtYm9yZGVyLWdyZWVuIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM4NmMzNDc7XG4gICAgfVxuXG4gICAgLnBheW1lbnQtYm9yZGVyLXJlZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZjAxNzMxO1xuICAgIH1cblxuICAgIC5wYXltZW50LWJvcmRlci1vcmFuZ2Uge1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2YyODYxOTtcbiAgICB9XG5cbiAgICAucGF5bWVudC1ib3JkZXItZ3JleSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjODY4Njg2O1xuICAgIH1cblxufVxuXG4jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IHtcbiAgICAmLmRhdGFUYWJsZSB0Ym9keSB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDRweCAyMnB4O1xuICAgIH1cblxuICAgIC5pY29uLXdyYXB7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICB0b3A6M3B4O1xuICAgIH1cblxuICAgIHRkOmxhc3QtY2hpbGQgLmR0LWFjdGlvbnN7XG4gICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcbiAgICB9XG5cblxuICAgIC50b29sdGlwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLy9ib3JkZXItYm90dG9tOiAxcHggZG90dGVkIGJsYWNrO1xuICAgIH1cblxuICAgIC50b29sdGlwIC50b29sdGlwdGV4dCB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRvcDogMzFweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOm5vcm1hbDtcbiAgICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgICAvL2hlaWdodDogMTMzcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZG9uZSB7XG4gICAgICAgICAgICB3aWR0aDogMTQycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZjMzQ3O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCdib2R5JywgMTNweCwgJHdoaXRlLCA1MDAsIDEuMTQpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICB9XG5cbiAgICAgICAgLm50dSB7XG4gICAgICAgICAgICB3aWR0aDogMTQycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY4Njg2O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCdib2R5JywgMTNweCwgJHdoaXRlLCA1MDAsIDEuMTQpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50b29sdGlwIC50b29sdGlwdGV4dDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTY3cHg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMTBweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC50b29sdGlwLWhlYWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvL2JvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgYmxhY2s7XG4gICAgfVxuXG4gICAgLnRvb2x0aXAtaGVhZCAudG9vbHRpcHRleHQtaGVhZCB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRvcDogMzdweDtcbiAgICAgICAgbGVmdDogOTRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDNweDtcblxuICAgICAgICB3aWR0aDogMTY1cHg7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAxM3B4LCAkYmxhY2ssIDMwMCwgMS4xNCk7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG9vbHRpcC1oZWFkIC50b29sdGlwdGV4dC1oZWFkOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNjNweDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmZmZmYgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgdGg6aG92ZXIgLnRvb2x0aXB0ZXh0LWhlYWQge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC8qdGhlIGNvbnRhaW5lciBtdXN0IGJlIHBvc2l0aW9uZWQgcmVsYXRpdmU6Ki9cbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDEzcHgsICRibGFjaywgMzAwLCAxLjE0KTtcbiAgICAgICAgbWFyZ2luOiAwcHggLTIycHg7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1zZWxlY3Qgc2VsZWN0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgLypoaWRlIG9yaWdpbmFsIFNFTEVDVCBlbGVtZW50OiovXG4gICAgfVxuXG4gICAgLnNlbGVjdC1zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICB9XG5cbiAgICAvKnN0eWxlIHRoZSBhcnJvdyBpbnNpZGUgdGhlIHNlbGVjdCBlbGVtZW50OiovXG4gICAgLnNlbGVjdC1zZWxlY3RlZDphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBibGFjayB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBibGFjaztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICB9XG5cbiAgICAvKnBvaW50IHRoZSBhcnJvdyB1cHdhcmRzIHdoZW4gdGhlIHNlbGVjdCBib3ggaXMgb3BlbiAoYWN0aXZlKToqL1xuICAgIC5zZWxlY3Qtc2VsZWN0ZWQuc2VsZWN0LWFycm93LWFjdGl2ZTphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgYmxhY2sgYmxhY2s7XG4gICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM3ZGVnKTtcbiAgICB9XG5cbiAgICAvKnN0eWxlIHRoZSBpdGVtcyAob3B0aW9ucyksIGluY2x1ZGluZyB0aGUgc2VsZWN0ZWQgaXRlbToqL1xuICAgIC5zZWxlY3QtaXRlbXMgZGl2LCAuc2VsZWN0LXNlbGVjdGVkIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDEzcHgsICRibGFjaywgMzAwLCAxLjE0KTtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICB9XG5cbiAgICAuc2VsZWN0LXNlbGVjdGVkLnNlbGVjdC1hcnJvdy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTNlM2U0O1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDE2cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4zNik7XG5cbiAgICB9XG5cbiAgICAvKnN0eWxlIGl0ZW1zIChvcHRpb25zKToqL1xuICAgIC5zZWxlY3QtaXRlbXMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdG9wOiA5NyU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjM2KTtcblxuICAgICAgICAuc2FtZS1hcy1zZWxlY3RlZCB7XG4gICAgICAgICAgICBjb2xvcjogIzliOWI5YjtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAvKmhpZGUgdGhlIGl0ZW1zIHdoZW4gdGhlIHNlbGVjdCBib3ggaXMgY2xvc2VkOiovXG4gICAgLnNlbGVjdC1oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2VsZWN0LWl0ZW1zIGRpdjpob3ZlciwgLnNhbWUtYXMtc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgfVxuXG4gICAgI25lc3RlZC10YWJsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMCAtMjJweDtcblxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXG4gICAgICAgICAgICB0Ym9keSwgdHIsIHRkIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVlZWU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDE0cHgsICMyMDI2MmEsIDMwMCwgMS4yMSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGZpbGw6ICMwMWJlZTU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0YWJsZTphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jbW9kYWwtcGF5bWVudCB7XG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICAuYWxlcnQtZGlhbG9nIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNzUpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgei1pbmRleDogOTk5OTk5OTk7XG5cbiAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGlhbG9nLWJveCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAuZGlhbG9nLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VkZWVlZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQUdhcmFtb25kUHJvO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDYwNzA4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjhweDtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZGlhbG9nLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAuaW50cm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCBcIkdvdGhhbSBCXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZGlhbG9nLWJ1dHRvbi1yb3cge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwIHJnYmEoMTAwLCAxMDAsIDEwMCwgMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMmYzODtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMWJlZTU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDE1cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFsZXJ0LWRpYWxvZzpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC4yNWVtO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuc3ViU3RhdHVzRmllbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbn1cblxuLnBmLWFkbWluLmJyb2tlci1kYXNoYm9hcmR7XG4gICAgdGFibGV7XG4gICAgICAgIG1pbi13aWR0aDowO1xuICAgIH1cbiAgICAuZGF0YVRhYmxlIHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIHRoZWFkIHRoe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG4gICAgICAgIH1cbiAgICAgICAgdGJvZHkgdGR7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjNweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgICAgLyogXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NztcbiAgICAgICAgICAgIHBhZGRpbmc6IDIxcHggMThweDsgKi9cbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMWVtIDE4cHg7IFxuICAgICAgICAgICAgaGVpZ2h0OiA0LjFlbTtcbiAgICAgICAgICAgIC5lbGxpcCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzZW07XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsvKiBkb2VzIG5vdCB3b3JrIHZlcnRpY2FsbHkgd2l0aG91dCB0aGUgZm9sbG93aW5nIFxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgICovXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjcmVjZW50LWFjdGl2aXR5LXBvbGljaWVzLCAjZGF0YXRhYmxlLXRvZG8ge1xuICAgICAgICB0Ym9keSB0ZHtcbiAgICAgICAgICAgIGhlaWdodDogOC4yZW07XG4gICAgICAgICAgICAuZWxsaXAge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNmVtO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGF0YVRhYmxlc19wcm9jZXNzaW5ne1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6JGFjY2VudC1wcmltYXJ5O1xuICAgIH1cbn1cblxuXG5cbnRkLmRlYWwtc3RhZ2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgbWluLXdpZHRoOjUwMHB4O1xuXG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuXG4gICAgQGF0LXJvb3QgLmJyb2tlci1kYXNoYm9hcmQgJntcbiAgICAgICAgbWluLXdpZHRoOjA7XG4gICAgfVxuXG4gICAgLnN1YnN0YXR1cy10aXRsZXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MjBweDtcbiAgICAgICAgJi5ub3QtcmVuZXdlZHtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN1YnN0YXR1c0luZGljYXRvciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6MjJweDtcbiAgICAgICAgcmlnaHQ6MjJweDtcbiAgICAgICAgYm90dG9tOjE4cHg7XG5cblxuXG4gICAgICAgIEBhdC1yb290IC5icm9rZXItZGFzaGJvYXJkICYge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc3Vic3RhdHVzIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAka2VsbGV5LWdyZWVuO1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cblxuXG4gICAgICAgICAgICBAYXQtcm9vdCAucGYtbGlzdCAme1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIsICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6LTNweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6LTNweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tldyg1MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoLTUwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY3VycmVudCB+IGRpdiwgJi5ub25lLCAmLm5vbmUgfiBkaXYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhenVyZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzIGVhc2UgMHM7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGtlbGxleS1ncmVlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYWRtaW4taG9tZS13aWRnZXR7XG4gICAgLy9iYWNrZ3JvdW5kOiNGN0Y3Rjc7XG4gICAgaDJ7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJ3RpdGxlJywgMzZweCwgMzZweCwgZmFsc2UsICAxKTtcbiAgICB9XG4gICAgLy8gTG93ZXIgbWVudSAoYmlnIHNxdWFyZSBidXR0b25zKVxuICAgIHVsLmhvbWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBtYXJnaW46LTMwcHggLTE2cHggMDtcbiAgICAgICAgcGFkZGluZzowO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTk3MHB4XCIpIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICB1bC5ob21lID4gbGkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTExODBweFwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIHVsLmhvbWUgPiBsaTpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgfVxuICAgIHVsLmhvbWUgPiBsaSBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIGNvbG9yOiAjNTk1QTVDO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFN0U4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICB1bC5ob21lID4gbGkgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMUM3NUJDO1xuICAgICAgICBib3JkZXItY29sb3I6ICMxQzc1QkM7XG4gICAgfVxuICAgIHVsLmhvbWUgPiBsaS5jcmVhdGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgdWwuaG9tZSA+IGxpIGE6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcblxuICAgICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gICAgdWwuaG9tZSA+IGxpIGEgLnNxdWFyZS1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICB9XG4gICAgdWwuaG9tZSA+IGxpIGEgLnNxdWFyZS1jb250ZW50IGRpdiB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIH1cbiAgICB1bC5ob21lID4gbGkgYSAuc3F1YXJlLWNvbnRlbnQgc3BhbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59IiwiLnBmLWFkbWluLmVycm9yLW9jY3VycmVke1xuICAgIC53cmFwLWUge1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIG1hcmdpbjogODBweCBhdXRvIDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbn0iLCIucGYtd2FybmluZywgLnBmLWFncmVlbWVudHtcbiAgICAuaWFkIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgICAuaWFkIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgIH1cbiAgICAuaWFkIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICBzcGFuLmVtYm9sZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG59IiwiLnBmLWxpc3R7XG4gICAgLmRldGFpbHMtY29udHJvbCxcbiAgICAuYWN0aXZpdHktY29udHJvbHtcbiAgICAgICAgYTpob3ZlcntcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBkaXZ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW5saW5lLWZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIHRkIHRleHRhcmVhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuaWNvbi1iaW4gc3Zne1xuICAgICAgICB3aWR0aDoyM3B4O1xuICAgICAgICBoZWlnaHQ6MjhweDtcbiAgICB9XG4gICAgLmljb24tZWRpdCxcbiAgICAuaWNvbi1hY3Rpdml0eXtcbiAgICAgICAgc3Zne1xuICAgICAgICAgICAgd2lkdGg6MjhweDtcbiAgICAgICAgICAgIGhlaWdodDoyOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pY29uLW5vdGVzIHN2Z3tcbiAgICAgICAgaGVpZ2h0OjI4cHg7XG4gICAgICAgIHdpZHRoOjIxcHg7XG4gICAgfVxufSIsIi5wZi12aWV3e1xuICAgIGJvZHksIGh0bWwge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBpZnJhbWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn0iLCIuc3RhZmYtZWRpdHtcbiAgICAjcHJvZiB7XG4gICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgIzgwODI4NTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICNzdGFmZlBpY3R1cmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbn0iLCIuYmF0Y2hGaWxlVXBsb2FkIHtcblx0Lmljb24td2FybmluZy10cmlhbmdsZSB7XG5cdFx0ZmlsbDogI0QxN0IyRjtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXHRcblx0I2FjdGlvbnNUb1Rha2VPbkJhc2VkT25Qb2xpY3lJZCBoNCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblx0XG5cdCNhY3Rpb25zVG9UYWtlT25CYXNlZE9uUG9saWN5SWQgYnV0dG9uIHtcblx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdH1cblx0XG5cdCNjYXRlZ29yeUZpZWxkc3tcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtYXV0by1mbG93OiByb3c7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdGdyaWQtZ2FwOjlweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHR9XG5cdFxuXHQuZG9jdW1lbnRfY2F0ZWdvcnlfYnV0dG9ue1xuXHRcdG1hcmdpbjogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdH1cblx0LmRvY3VtZW50X2NhdGVnb3J5X2J1dHRvbntcblx0XHRiYWNrZ3JvdW5kOiAkb3V0ZXItc3BhY2U7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkb3V0ZXItc3BhY2U7XG5cdH1cblx0LmRvY3VtZW50X2NhdGVnb3J5X2J1dHRvbjpob3Zlcntcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRib3JkZXItY29sb3I6ICRvdXRlci1zcGFjZTtcblx0fVxuXHQuZG9jdW1lbnRfY2F0ZWdvcnlfYnV0dG9uLnNlbGVjdGVke1xuXHRcdGJhY2tncm91bmQ6ICRhenVyZTtcblx0XHRib3JkZXItY29sb3I6ICRhenVyZTtcblx0fVxuXHRcblx0I2ZpbGVVcGxvYWRDb250YWluZXIuYmF0Y2hGaWxlVXBsb2FkQ29udGFpbmVyIHtcblx0XHRtYXJnaW4tdG9wOjA7XG5cdH1cblx0I3dyYXBwZXItZm9yLWNoZWNrbGlzdEV4Y2VwdGlvbiB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGluaGVyaXQ7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHR9XG5cdCN3cmFwcGVyLWZvci1jaGVja2xpc3RFeGNlcHRpb24gbGFiZWwuaW50cm8uaW50cm8tZmluZSB7XG5cdFx0ZmxleC1iYXNpczogZml0LWNvbnRlbnQ7XG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHR9XG5cdGgyIHtcblx0XHRmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLHNlcmlmO1xuXHRcdGZvbnQtd2VpZ2h0OjEwMDtcblx0fVxuXHQjZG9jdXBsb2FkZm9ybSB7XG5cdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xuXHRcdC5maWVsZHdyYXAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOXB4O1xuXHRcdFx0XG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LmR6LWRldGFpbHMge1xuXHRcdGZvbnQtc2l6ZToxM3B4O1xuXHR9XG5cblx0I2ZpbGVVcGxvYWRlck5vdGVzRGl2e1xuXHRcdG1hcmdpbjogMCAzMHB4IDMwcHggMzBweDtcblx0fVxuXG5cblx0LmFkZE5vdGVzQnRue1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGNvbHVtbi1nYXA6IDEwcHg7XG5cdFx0cGFkZGluZzogM3B4O1xuXHRcdGJvcmRlcjogMXB4IGdyZXkgZGFzaGVkO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0c3ZnIHtcblx0XHRcdGZpbGw6JGF6dXJlO1xuXHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICMwMjllZTM7XG5cdFx0XHRib3JkZXItY29sb3I6ICMwMDAwMDA7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cdFxuXHRcblx0XG59IiwiLmt5Yy1kZXRhaWx7XG4gICAgLy9oMXtcbiAgICAvLyAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgJHNpemU6IDI2cHgsICRjb2xvdXI6IGZhbHNlLCAkd2VpZ2h0OiBmYWxzZSwgICRsaDogZmFsc2UpO1xuICAgIC8vfVxuICAgIC8vXG4gICAgLy9we1xuICAgIC8vICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAkc2l6ZTogMThweCwgJGNvbG91cjogZmFsc2UsICR3ZWlnaHQ6IGZhbHNlLCAgJGxoOiBmYWxzZSk7XG4gICAgLy8gIG1hcmdpbjogMCAwIDAgMDtcbiAgICAvL31cbiAgICAvLy5jb2x1bW4tdGl0bGV7XG4gICAgLy8gIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLCAkc2l6ZTogNDhweCwgJGNvbG91cjogZmFsc2UsICR3ZWlnaHQ6IGZhbHNlLCAgJGxoOiBmYWxzZSk7XG4gICAgLy99XG4gICAgLy8uYmxvY2stY29udGVudHtcbiAgICAvLyAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgJHNpemU6IDE4cHgsICRjb2xvdXI6IGZhbHNlLCAkd2VpZ2h0OiBmYWxzZSwgICRsaDogZmFsc2UpO1xuICAgIC8vfVxuICAgIC8vLnRhYmJlZHtcbiAgICAvLyAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgLy8gIC50YWJ0cmlnZ2VyIGF7XG4gICAgLy8gICAgZm9udC1mYW1pbHk6IEdvdGhhbTtcbiAgICAvLyAgfVxuICAgIC8vfVxuICAgIC8vLnRhYmJlZCA+IHNlY3Rpb24ge1xuICAgIC8vICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgIC8vICBib3JkZXI6IG5vbmU7XG4gICAgLy8gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgLy99XG4gICAgLy8udGFiYmVkID4gc2VjdGlvbiA+IGRpdiA+IGRpdiB7XG4gICAgLy8gIGJvcmRlci1ib3R0b206bm9uZTtcbiAgICAvL31cbiAgICAvLy5zaW5nbGUtbGluZSB0YWJsZXtcbiAgICAvLyAgICAmOmFmdGVyIHtcbiAgICAvLyAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIC8vICAgICAgd2lkdGg6IDBweDtcbiAgICAvLyAgICB9XG4gICAgLy99XG4gIC5zdGlja3lGb290V3JhcCAuc3RpY2t5Rm9vdE1haW57XG4gICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgfVxuXG4gIC5tZXNzYWdlLWJ1dHRvbiB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZzogMC42cmVtIDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICB9XG5cbiAgI3VzZXJuYW1lLXBhZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC51c2VybmFtZS1wYWdlLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDExcHggcmdiYSgwLCAwLCAwLCAwLjI3KTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNDJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzNXB4IDU1cHggMzVweDtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tdG9wOiAtMTYwcHg7XG4gIH1cblxuICAudXNlcm5hbWUtcGFnZS1jb250YWluZXIgLnVzZXJuYW1lLXN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG5cbiAgI2NoYXQtcGFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5jaGF0LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAvL21hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAjY2hhdC1wYWdlIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHBhZGRpbmc6IDAgMjBweCAwcHggMjBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgICBtYXgtaGVpZ2h0OjUwMHB4O1xuICB9XG5cbiAgI2NoYXQtcGFnZSAjbWVzc2FnZUZvcm0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAjY2hhdC1wYWdlIHVsIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNGY0ZjQ7XG4gIH1cblxuICAjY2hhdC1wYWdlIHVsIGxpIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICNjaGF0LXBhZ2UgLmV2ZW50LW1lc3NhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuXG4gICNjaGF0LXBhZ2UgLmV2ZW50LW1lc3NhZ2UgcCB7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxuXG4gICNjaGF0LXBhZ2UgLmNoYXQtbWVzc2FnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICNjaGF0LXBhZ2UgLmNoYXQtbWVzc2FnZSBpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGVmdDogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICNjaGF0LXBhZ2UgLmNoYXQtbWVzc2FnZSBzcGFuIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgI2NoYXQtcGFnZSAuY2hhdC1tZXNzYWdlIHAge1xuICAgIGNvbG9yOiAjNDM0NjRiO1xuICB9XG5cbiAgI21lc3NhZ2VGb3JtIC5pbnB1dC1ncm91cCBpbnB1dCB7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMTdweCk7XG4gIH1cblxuICAjbWVzc2FnZUZvcm0gLmlucHV0LWdyb3VwIGJ1dHRvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAuYWRkZmlsZXtcbiAgICB3aWR0aDogMTEwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjOWI5YjliO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGNvbG9yOiAjOWI5YjliICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWRkZmlsZTpob3ZlciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzliOWI5YjtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb2xvcjogIzliOWI5YiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNoYXQtaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWNlYztcbiAgfVxuXG4gIC5jaGF0LWhlYWRlciBoMiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAuY29ubmVjdGluZyB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5reWMgLnRhYmJlZHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgfVxuXG4gIC5reWMgLnRhYmJlZD5zZWN0aW9ue1xuICAgIGJvcmRlcjpub25lO1xuICB9XG5cbiAgLmt5YyAudGFiYmVkPnNlY3Rpb24+ZGl2PmRpdntcbiAgICBib3JkZXItYm90dG9tOm5vbmU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzBweCkge1xuXG4gICAgLmNoYXQtY29udGFpbmVyIHtcbiAgICAgIC8vbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAvL21hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIC8vbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbjogMTBweCAxMHB4IDAgMTBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jaGF0LWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIH1cblxuICAgIC51c2VybmFtZS1wYWdlLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICB9XG5cbiAgICAjY2hhdC1wYWdlIHVsIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgIH1cblxuICAgICNtZXNzYWdlRm9ybSAuaW5wdXQtZ3JvdXAgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiA2NXB4O1xuICAgIH1cblxuICAgICNtZXNzYWdlRm9ybSAuaW5wdXQtZ3JvdXAgaW5wdXQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICB9XG5cbiAgICAuY2hhdC1oZWFkZXIge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG5cbiAgICAuY29ubmVjdGluZyB7XG4gICAgICB0b3A6IDYwcHg7XG4gICAgfVxuXG4gICAgLmNoYXQtaGVhZGVyIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgfVxuICB9XG59IiwiLnBmLWNyZWF0ZXtcbiAgICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIuaW5zdXJhbmNlcy1lZGl0e1xuICAgIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgLy9taW4td2lkdGg6IDI1MHB4O1xuICAgIH1cbiAgICBib2R5ID4gZGl2Om5vdCgjaGVhZGJhbmQpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gICAgfVxuICAgIC5zYXZlU2VjdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gICAgLmpzb25Gb3JtIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG5cbiAgICAjY2hhbmdlU3RhZmYge1xuXG4gICAgICAgIGRpdiN3cmFwcGVyLWZvci1QcmltYXJ5Q29udGFjdCB7XG4gICAgICAgICAgICAvL3doaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6NThweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuXG5cbiAgICAgICAgICAgICYgPmxhYmVsOm5vdCguZXJyb3Ipe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJj4uY29sbGVjdGlvbntcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6NThweDtcbiAgICAgICAgICAgICAgICAmID5sYWJlbDpub3QoLmVycm9yKXtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOjA7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSsuZm9jYiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuamYtaW5wdXQtdHlwZS1zdWJtaXQge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAwLjElO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgIC8vcGFkZGluZzogOXB4IDZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIC5kZWxldGVyb3cge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCA2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzk3OTc5NztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb24tamYtZGVsZXRlIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjOTc5Nzk3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmpmLWlucHV0LXR5cGUtZGVsZXRlIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMC4xJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDo2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuamYtcm93IHtcbiAgICAgICAgICAgIC8qIDIwMjEwMjE5IC0gTUIgc3dpdGNoZWQgdG8gdXNlIGZsZXgtYm94XG4gICAgICAgICAgICAgICAgMjAyMTEwMjEgLSBNRyBGbGV4IGJyZWFrcyBMU09TLCBzbyBwdXR0aW5nIHRhYmxlIGJhY2sgdW50aWwgTUIgaXMgYmFjayBmb3IgbWUgdG8gd29yayB0aGlzIG91dCB3aXRoXG4gICAgICAgICAgICAgKi9cbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC8vZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgLy93aWR0aDogMTIlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgLy9wYWRkaW5nOiAwO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcblxuICAgICAgICAgICAgLy8gVGhpcyBkb2Vzbid0IGhhdmUgdGhlIHNhbWUgbnVtYmVyIG9mIGNoaWxkcmVuIGFzIGEgZ2VuZXJhdGVkIGpzb25mb3JtIHJlcGVhdGFibGUgcmVnaW9uLCBzbyBuZWVkcyBzb21lIGN1c3RvbSB3aWR0aHMuXG5cbiAgICAgICAgICAgIC8vIDMgRmllbGRzXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDUpLFxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg1KSB+IC5qZi1yb3cge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCVcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgPi5jb2xsZWN0aW9uIGxhYmVsOm5vdCguZXJyb3Ipe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmtlZEZvcm0gKyAubGlua2VkRm9ybSBsYWJlbCxcbiAgICAgICAgLmxpbmtlZEZvcm1BZGROZXcgbGFiZWx7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgZmllbGRzZXR7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmluc3VyYW5jZXMtY3JlYXRle1xuXHQuY2hvc2VuLWNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmluc3VyYW5jZXMtY3JlYXRlMntcbiAgICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgIC8vbWluLXdpZHRoOiAyNTBweDtcbiAgICB9XG5cbiAgICBib2R5ID4gZGl2Om5vdCgjaGVhZGJhbmQpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gICAgfVxuICAgIC5zYXZlU2VjdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gICAgLmpzb25Gb3JtIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG5cbiAgICAjY3JlYXRlSW5zdXJhbmNlU3RlcDIge1xuICAgICAgICBkaXYjcm9sZV9jaG9zZW57XG4gICAgICAgICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgZGl2I3N0YWZmX2Nob3NlbntcbiAgICAgICAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBkaXYjd3JhcHBlci1mb3ItUHJpbWFyeUNvbnRhY3Qge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAuamYtaW5wdXQtdHlwZS1zdWJtaXQge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDAuMSU7XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAvL3BhZGRpbmc6IDlweCA2cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDZweCA2cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRlbGV0ZXJvdyB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDdweCA2cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOTc5Nzk3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbi1qZi1kZWxldGUge1xuICAgICAgICAgICAgICBmaWxsOiAjOTc5Nzk3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmpmLWlucHV0LXR5cGUtZGVsZXRlIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMC4xJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGZpZWxkc2V0LmFkZC1zZWN0b3ItaWQtcm93c3tcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5kb2N1bWVudHMtbGlzdHtcbiAgICAuaWNvbi10aWNrLWRyYXduLCAuaWNvbi1jcm9zcy1kcmF3bntcbiAgICAgICAgZmlsbDogJGFjY2VudC1wcmltYXJ5O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBoZWlnaHQ6MTVweDtcbiAgICAgICAgd2lkdGg6MTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjAuMjVlbTtcbiAgICB9XG59XG4uZG9jdW1lbnRzLWZpbGVVcGxvYWQsXG4uYnJva2VyLWRvY3VtZW50cy1maWxlLXVwbG9hZCxcbi5kb2N1bWVudHMtZmlsZVVwbG9hZC12Mixcbi5hc3NldC1lZGl0IHtcblxuICAgICNmaWxlVXBsb2FkQ29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIH1cbiAgICAjZmlsZVVwbG9hZFdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxZW07XG4gICAgfVxuICAgICNmaWxlVXBsb2FkLCAjYXNzZXREb2NVcGxvYWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAuZHJvcHpvbmUuZHotc3RhcnRlZCAuZHotbWVzc2FnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyB7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIG1hcmdpbjogMC41ZW07XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg0ODQ4NDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA2cHggI2RlZGVkZSwgMHB4IDFweCAxcHggMHB4ICMwMDAgaW5zZXQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDZweCByZ2JhKDAsMCwwLDAuMSksIDBweCAxcHggMXB4IDBweCAjMDAwIGluc2V0O1xuICAgICAgICBtYXJnaW46IDhweCAwO1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIC5kei1wcmV2aWV3LmR6LWZpbGUtcHJldmlldy5kei1zdWNjZXNzIHNlbGVjdCB7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3MgLmR6LXVwbG9hZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNhZGRjM2M7XG4gICAgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyaywgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmsge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICB9XG5cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOmhvdmVyIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICAgIH1cblxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyayB7XG4gICAgICAgIGNvbG9yOiNiZjE5MTk7XG4gICAgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrIHtcbiAgICAgICAgY29sb3I6IzQzYmI0NztcbiAgICB9XG5cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6aG92ZXIgc3BhbiB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAudHlwZS1zZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAwMDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG59XG4uZG9jdW1lbnRzLWZpbGVVcGxvYWQsXG4uYnJva2VyLWRvY3VtZW50cy1maWxlLXVwbG9hZCxcbi5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiB7XG5cdGxhYmVsIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG59XG5cbi5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IHtcbiAgICAuYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMCAzMnB4IDA7XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICB9XG59XG4iLCIuY2xpZW50LWxpc3R7XG4gICAgLmlubGluZS1mb3JtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICB0ZC5kZWxldGVkIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgIGNvbG9yOiAjZmYwMDAwO1xuICAgIH1cbn1cbi5jbGllbnQtZWRpdHtcblx0JiA+IGRpdiB7XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0Lmpzb25Gb3JtIHtcblx0ICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cdH1cbiAgLnRhYmJlZCA+IHNlY3Rpb24ub3BlbiA+IGRpdntcbiAgICBtYXgtaGVpZ2h0OjcwMDBweDtcbiAgfVxuXHQjc2VjdG9yIC5qc29uRm9ybSBmaWVsZHNldCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgbWF4LXdpZHRoOjgwMHB4O1xuXHR9XG59XG4uY2xpZW50LWVkaXQtbG9naW4ge1xuXHQmLmFjY2Vzcy1mdWxse1xuXHRcdCNwZXJtaXNzaW9uc3tcblx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHR9XG5cdH1cbiAgICAmID4gZGl2Om5vdCgjaGVhZGJhbmQpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICAgIH1cbn1cbi50aXRsZS1zZWN7XG5cdEBpbmNsdWRlIGZvbnQoJ3RpdGxlJywgMzBweCwgZmFsc2UsIGZhbHNlLCAxLjMpO1xuICAgIG1hcmdpbi10b3A6MDtcbn1cblxuI3NlY3RvcntcbiAgICAuamYtaW5wdXQtdHlwZS1zdWJtaXR7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMC4xJTtcbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcbiAgICAgICAgICAgIC8vcGFkZGluZzogOXB4IDZweDtcblx0XHRcdFx0cGFkZGluZzogNnB4IDZweDtcblx0XHRcdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdGZvbnQtc2l6ZToxNXB4IWltcG9ydGFudFxuICAgICAgICB9XG4gICAgICAgIC5kZWxldGVyb3d7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDokd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6Izk3OTc5NztcbiAgICAgICAgfVxuICAgICAgICAuaWNvbi1qZi1kZWxldGV7XG4gICAgICAgICAgICBmaWxsOiM5Nzk3OTc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmpmLWlucHV0LXR5cGUtZGVsZXRle1xuICAgICAgICBtaW4td2lkdGg6IDQ0cHggIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAwLjElO1xuICAgIH1cbn1cblxuI2FkZFNlY3RvcklEe1xuICAgIGZpZWxkc2V0LmFkZC1zZWN0b3ItaWQtcm93c3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAuamYtaW5wdXQtdHlwZS1zdWJtaXQge1xuICAgICAgICBtaW4td2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDAuMSU7XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAvL3BhZGRpbmc6IDlweCA2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRlbGV0ZXJvdyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOTc5Nzk3O1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tamYtZGVsZXRlIHtcbiAgICAgICAgICAgIGZpbGw6ICM5Nzk3OTc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuamYtaW5wdXQtdHlwZS1kZWxldGUge1xuICAgICAgICBtaW4td2lkdGg6IDQ0cHggIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAwLjElO1xuICAgIH1cbn0iLCIuY2xpZW50LWNvbnNvbGUge1xuICAvLy5jbGVhckZpbHRlcnMgYXtcbiAgLy8gIGRpc3BsYXk6bm9uZTtcbiAgLy99XG4gIC5zdGlja3lGb290TWFpbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJsb2NrLnNpZGViYXIge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICB9XG4gIC5qc29uRm9ybSBmaWVsZHNldCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZpZWxkc2V0IHtcbiAgICAgIHBhZGRpbmc6IDA7IC8vIEZvciByZXBlYXRhYmxlIGFyZWFzIC0gcGFkZGluZyBvbiBmaWVsZHNldHMgaXMgaW5jb3JyZWN0bHkgc2V0IGZyb20ganNvbmZvcm0tb3ZlcnJpZGVzLnNjc3MgKHdoaWNoIG5lZWRzIHRvIGdvIGF0IHNvbWUgcG9pbnQpXG4gICAgfVxuICB9XG4gICNtb2RhbERpYWxvZyAuanNvbkZvcm0gZmllbGRzZXQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY29uc29sZS1wYW5lLWFjdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMycHg7XG4gICAgcmlnaHQ6IDMycHg7XG4gICAgLy9mbG9hdDpyaWdodDtcbiAgICAuY29uc29sZS1wYW5lLWFjdGlvbiB7XG4gICAgfVxuICB9XG4gIG1haW4ge1xuICAgIC50YWJiZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgcGFkZGluZzogNHB4IDAgMCAwO1xuICAgIH1cblxuICAgIC50YWJiZWQgPiBzZWN0aW9uIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAudGFiYmVkID4gc2VjdGlvbiA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAubm8tanMgLnRhYmJlZCA+IHNlY3Rpb24ub3BlbiA+IGRpdiB7XG4gICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0OyAvKmV1cmdoKi9cbiAgICB9XG5cbiAgICAudGFiYmVkIC50YWJiZWQgPiBzZWN0aW9uIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAgICAgLnRhYmJlZCA+IHNlY3Rpb24gPiBkaXYgPiBkaXYge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC50YWJiZWQgLnRhYndyYXAgLmNvbnRlbnQtcGFkZGluZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgICAgICAgfVxuICAgICAgICAudGFiYmVkIC50YWJiZWQgLnRhYndyYXAgLmNvbnRlbnQtcGFkZGluZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCAwcHg7fVxuXG4gICAgLnRhYmJlZD5zZWN0aW9uPmRpdj5kaXYge1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgLnRhYmJlZCAudGFid3JhcCAuY29udGVudC1wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMHB4O1xuICAgIH1cblxuICAgIC50YWJiZWQgLnRhYmJlZCAudGFid3JhcCAuY29udGVudC1wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDBweDtcbiAgICB9XG5cbiAgICAudGFiYmVkIC5vdmVyZmxvd1RhYnMge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC8qIHRhYiBsb2FkaW5nIGFuaW1hdGlvbiAqL1xuICAgIHNlY3Rpb24uYWN0aXZlLndhaXRpbmc6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNkOGQ4ZDg7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDYwJSwgI2U5OTgxMyA2MCUsICNlOTk4MTMgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDYwJSwgI2U5OTgxMyA2MCUsICNlOTk4MTMgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNjAlLCAjZTk5ODEzIDYwJSwgI2U5OTgxMyAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xuICAgICAgLyogYW5pbWF0ZSB0aGlzICovXG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogd2lwZSAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAtbW96LWFuaW1hdGlvbjogd2lwZSAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb246IHdpcGUgMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgLyogYnV0IGRvbid0IGdvIG9uIGFib3V0IGl0ICovXG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEwO1xuICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTA7XG4gICAgfVxuXG4gICAgQC13ZWJraXQta2V5ZnJhbWVzIHdpcGUge1xuICAgICAgMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMDAlIDBcbiAgICAgIH1cbiAgICAgIDEwMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDBcbiAgICAgIH1cbiAgICB9XG4gICAgQC1tb3ota2V5ZnJhbWVzIHdpcGUge1xuICAgICAgMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMDAlIDBcbiAgICAgIH1cbiAgICAgIDEwMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDBcbiAgICAgIH1cbiAgICB9XG4gICAgQGtleWZyYW1lcyB3aXBlIHtcbiAgICAgIDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAwJSAwXG4gICAgICB9XG4gICAgICAxMDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwXG4gICAgICB9XG4gICAgfVxuXG4gICAgLyogc3VtbWFyeSBzdGF0cyAqL1xuICAgIC5zdW1tYXJ5LXN0YXRzIHtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIGZsZXg6IGluaGVyaXQ7XG4gICAgICBtYXJnaW46IDAgLTMycHg7XG4gICAgfVxuXG4gICAgLnN1bW1hcnktc3RhdHMgLnN1bW1hcnktc3RhdCB7XG4gICAgICBmbGV4OiBpbmhlcml0O1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuXG4gICAgLnN1bW1hcnktc3RhdHMgLnN1bW1hcnktbWV0YSwgLnN1bW1hcnktc3RhdHMgLnN1bW1hcnktaWNvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLyoganNvbmZvcm0gc3VtbWFyeSBzdGF0cyB2MiAtIHRoaXMgaXMgd2FjayAqL1xuICAgIC5qc29uRm9ybSBmaWVsZHNldC5zdGF0cyB7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBmbGV4OiBpbmhlcml0O1xuICAgICAgbWFyZ2luOiAtMzJweCAwIC0zMnB4IC0xNnB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLmpzb25Gb3JtIGZpZWxkc2V0LnN0YXRzIC5qZi1yb3cge1xuICAgICAgZmxleDogaW5oZXJpdDtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAzMyU7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgfVxuXG4gICAgLmpzb25Gb3JtIGZpZWxkc2V0LnN0YXRzIC5qZi1yb3cgbGFiZWwuc3RhdC1pY29uLFxuICAgIC5qc29uRm9ybSBmaWVsZHNldC5zdGF0cyAuamYtcm93ICpbZGF0YS1zdGF0LWljb25dIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cblxuICAgIC5qc29uRm9ybSBmaWVsZHNldC5zdGF0cyAuamYtcm93IGxhYmVsLnN0YXQtaWNvbiB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIG1pbi13aWR0aDogNDVweDtcbiAgICB9XG5cbiAgICAuanNvbkZvcm0gZmllbGRzZXQuc3RhdHMgLmpmLXJvdyAqW2RhdGEtc3RhdC1pY29uXSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG5cbiAgICAuanNvbkZvcm0gZmllbGRzZXQuc3RhdHMgLnN0YXQtaWNvbltmb3I9dG90YWxMb3NzXSBzdmcge1xuICAgICAgZmlsbDogI2JiMDAwMDtcbiAgICB9XG5cbiAgICAuY2xpZW50LWNvbnNvbGUge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgfVxuICB9XG4gICAgI2NsaWVudC1jb25zb2xlLXN1bW1hcnl7XG4gICAgICAuY29udGFjdC1ibG9ja3tcbiAgICAgICAgbWF4LXdpZHRoOjMwMHB4O1xuICAgICAgICBjb2xvcjokYm9keS10ZXh0O1xuICAgICAgICBhe1xuICAgICAgICAgIGNvbG9yOiRib2R5LXRleHQ7XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLmNob3Nlbi1zaW5nbGV7XG4gICAgICAgICAgYm9yZGVyLXRvcDowO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OjA7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OjA7XG4gICAgICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6bm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBlcnNvbntcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICAmLnByaW1hcnktb25seXtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG59IiwiLnV3LXJlcXVlc3RzLWxpc3R7XG4gICAgLnNlbmR7XG4gICAgICAgIG1hcmdpbi10b3A6MzJweDtcbiAgICB9XG59XG5cblxuXG5cbi5wYWdlLWNvbnRhaW5lciAucmZxQ3JlYXRle1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4gIC5wYWdlLWNvbnRhaW5lciAucmZxQ3JlYXRlIC5yZnFDcmVhdGVTdWJIZWFkZXJ7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnBhZ2UtY29udGFpbmVyIC5yZnFDcmVhdGVMYWJlbHtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxuICAucGFnZS1jb250YWluZXIgLnJmcUNyZWF0ZUxpbmV7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAucGFnZS1jb250YWluZXIgLnJmcUNyZWF0ZUJ1dHRvbntcbiAgfVxuICAucGFnZS1jb250YWluZXIgLnJmcUNyZWF0ZUZpZWxkU2V0e1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnBhZ2UtY29udGFpbmVyIC5yZnFDcmVhdGVCdXR0b25GaWVsZFNldHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnBhZ2UtY29udGFpbmVyIC5yZnFDcmVhdGVFeGVjTGFiZWx7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnBhZ2UtY29udGFpbmVyIC5yZnFDcmVhdGVFeGVjU3VtbWFyeXtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5yZnFFeGVjU3VtbWFyeXtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleC13cmFwOndyYXA7XG4gIH1cbiAgLnJmcUV4ZWNMYWJlbHtcbiAgICBmbGV4LWJhc2lzOjMwJTtcbiAgfVxuICAucmZxRXhlY1ZhbHVle1xuICAgIGZsZXgtYmFzaXM6NzAlO1xuICB9XG5cbi5yZnFSZXF1ZXN0LWhlYWRlci10ZXh0e1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjMDYwNzA4O1xuICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbn1cbiAgLnJmcVJlcXVlc3QtZmxleHtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleC13cmFwOndyYXA7XG4gICAgbWF4LXdpZHRoOjYwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS40MztcbiAgICBjb2xvcjogIzIwMjYyYTtcbiAgfVxuICAucmZxUmVxdWVzdC1ibG9ja3tcbiAgICBmbGV4OiAxIDEgMjIlO1xuICAgIG1hcmdpbi1ib3R0b206NnB4O1xuICB9XG4gIC5yZnFSZXF1ZXN0LWxhYmVse1xuICB9XG4gIC5yZnFSZXF1ZXN0LXZhbHVle1xuICAgIGZsZXgtYmFzaXM6NjAlO1xuICB9XG5cblxuXG5cblxuXG4gIC5ib3VuZHMgLmRhdGFUYWJsZV9vdmVyZmxvd193cmFwcGVyIC5yZnFSZXF1ZXN0RGV0YWlsIC5yZnFEZWNsaW5lZCB0ZHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNGY0O1xuICB9XG4gIC5zdGlja3lGb290TWFpbiAuYm91bmRzIC5yZnFSZXF1ZXN0RGV0YWlse1xuICAgIGJvcmRlci1jb2xsYXBzZTogdW5zZXQ7XG4gIH1cblxuICAuc3RpY2t5Rm9vdE1haW4gLmJvdW5kcyAucmZxUmVxdWVzdERldGFpbCB0ZHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gIH1cbiAgLnN0aWNreUZvb3RNYWluIC5ib3VuZHMgLnJmcVJlcXVlc3REZXRhaWwgdGh7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246bGVmdDtcbiAgfVxuICAuc3RpY2t5Rm9vdE1haW4gLmJvdW5kcyAucmZxUmVxdWVzdERldGFpbEhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIGJsYWNrO1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCBibGFjaztcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB9XG5cblxuLnJmcXJEZXRhaWxDb250YWluZXJ7XG4gIGRpc3BsYXk6ZmxleDtcbiAgZmxleC13cmFwOndyYXA7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbiAgLnJmcXJNYWluQ29udGFpbmVye1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnJmcUV4ZWNMYWJlbHtcbiAgICBmbGV4LWJhc2lzOjMwJTtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgfVxuICAucmZxRXhlY1ZhbHVle1xuICAgIGZsZXgtYmFzaXM6NzAlO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuICAucmZxckRldGFpbExhYmVse1xuICAgIGZsZXgtYmFzaXM6MzAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gIH1cbiAgLnJmcXJEZXRhaWxWYWx1ZXtcbiAgICBmbGV4LWJhc2lzOjcwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuICAucmZxckRldGFpbFRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWRlZWVlO1xuICAgIEBpbmNsdWRlIGZvbnQoJ3RpdGxlJywgMzBweCwgJGRhcmstZ3JleS10aHJlZSwgMzAwLCAgMS4xNCk7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDAgMzVweDtcbiAgICBtYXJnaW46IDAgMCAyNXB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnJmcXJEZXRhaWxTdWJUaXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDIwcHgsICRkYXJrLWdyZXktdGhyZWUsIDMwMCwgIDEuMTQpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDM1cHg7XG4gIH1cbiAgLnJmcXJEZXRhaWxSZWZlcmVuY2Uge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMi42NTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMTBweDtcbiAgICBsZWZ0OiAtMTVweDtcbiAgfVxuICAucmZxckRldGFpbEJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAucmZxckRldGFpbFNlcGVyYXRvcntcbiAgICBwYWRkaW5nOiAxMHB4ICAzNXB4IDEwcHggMzVweDtcbiAgfVxuXG4gIC5yZnFyRGV0YWlsRm9vdGVye1xuICAgIHBhZGRpbmc6MTBweDtcbiAgfVxuICAucmZxclN0YXR1c1RleHR7XG4gICAgYmFja2dyb3VuZDogIzQyNGU1NjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogNnB4IDE0cHggNHB4IDE0cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDs7XG4gIH1cbiAgLnJmcXJTdGF0dXNDb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxNXB4IDM1cHggMThweCAzNXB4O1xuICB9XG4gIC5yZnFyU3RhdHVzQXdhcmRlZHtcbiAgICBiYWNrZ3JvdW5kOiAjNjBiNjAyO1xuICB9XG4gIC5yZnFyU3RhdHVzQWNjZXB0ZWR7XG4gICAgYmFja2dyb3VuZDogIzUzOGExNztcbiAgfVxuICAucmZxclN0YXR1c0RlY2xpbmVke1xuICAgIGJhY2tncm91bmQ6ICNiYmJiYmI7XG4gIH1cbiAgLnJmcXJTdGF0dXNBd2FpdGluZ1Jlc3BvbnNle1xuICAgIGJhY2tncm91bmQ6ICNmMjg5MjE7XG4gIH1cbiAgXG4gIC5yZnFyRGV0YWlsQm9keXtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuLnVuZGVyd3JpdGVye1xuXHQuY3JmcUZhdm91cml0ZUNvbnRhaW5lcntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHR9XG5cdFxuXHQuY3JmcUZhdm91cml0ZSBzdmd7XG5cdFx0ZmlsbDogI2RmNDA1Mztcblx0fVxuXHQuY3JmcU5vdEZhdm91cml0ZSBzdmd7XG5cdFx0ZmlsbDogI2EyYTFhMjtcblx0fVxuXHRcblx0LnN0aWNreUZvb3RXcmFwIC5jcmZxU3RhdHVzRGVjbGluZWQgdGQge1xuXHRcdGNvbG9yOiAjOUI5RDlGO1xuXHR9XG5cdFxuXHQuY3JmcVNlbGVjdGVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmZWUzYzc7XG5cdH1cblx0XG5cdFxuXHQucW97XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuXG4gIHRhYmxlLmxpc3Qge1xuICAgIHdpZHRoOiA0ODBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2VhOGY4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICB0YWJsZS5saXN0IHRkLCB0YWJsZS5saXN0IHRoIHtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItY29sb3I6ICM3ZWE4Zjg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIHRhYmxlLmxpc3QgdGhlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZWE4Zjg7XG4gIH1cblxuICB0YWJsZS5jYW52YXN7XG4gICAgd2lkdGg6NDgwcHg7XG4gICAgaGVpZ2h0OjIwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItY29sb3I6ICM3ZWE4Zjg7XG4gIH1cblxuICAuYm94e1xuICAgIHdpZHRoOjQ4MHB4O1xuICAgIGhlaWdodDoyMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICB9XG5cblxuXG4gIGRpdi5ibHVlVGFibGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIH1cbiAgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVDZWxsLCAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZUhlYWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBQUFBQUE7XG4gICAgcGFkZGluZzogMnB4IDEwcHg7XG4gIH1cbiAgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVCb2R5IC5kaXZUYWJsZUNlbGwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZVJvdzpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQ6ICNFRUVFRUU7XG4gIH1cbiAgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVIZWFkaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDQ0NDQ0O1xuICB9XG4gIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlSGVhZGluZyAuZGl2VGFibGVIZWFkIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNlZWVlZWU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQUFBQUFBO1xuICB9XG4gIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlSGVhZGluZyAuZGl2VGFibGVIZWFkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxuXG4gIC5ibHVlVGFibGUgLnRhYmxlRm9vdFN0eWxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZDogI0FBQUFBQTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNkY2ViZjcgMCUsICNkNGU2ZjYgNjYlLCAjQUFBQUFBIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2RjZWJmNyAwJSwgI2Q0ZTZmNiA2NiUsICNBQUFBQUEgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2RjZWJmNyAwJSwgI2Q0ZTZmNiA2NiUsICNBQUFBQUEgMTAwJSk7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM0NDQ0NDQ7XG4gIH1cbiAgLmJsdWVUYWJsZSAudGFibGVGb290U3R5bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuYmx1ZVRhYmxlIC50YWJsZUZvb3RTdHlsZSAubGlua3Mge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5ibHVlVGFibGUgLnRhYmxlRm9vdFN0eWxlIC5saW5rcyBhe1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjMUM2RUE0O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gIC5ibHVlVGFibGUub3V0ZXJUYWJsZUZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICAuYmx1ZVRhYmxlLm91dGVyVGFibGVGb290ZXIgLnRhYmxlRm9vdFN0eWxlIHtcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICB9XG4gIC8qIERpdlRhYmxlLmNvbSAqL1xuICAuZGl2VGFibGV7IGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5kaXZUYWJsZVJvdyB7IGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuICAuZGl2VGFibGVIZWFkaW5nIHsgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO31cbiAgLmRpdlRhYmxlQ2VsbCwgLmRpdlRhYmxlSGVhZCB7IGRpc3BsYXk6IHRhYmxlLWNlbGw7fVxuICAuZGl2VGFibGVGb290Q2VsbCB7IGRpc3BsYXk6IHRhYmxlLWNlbGw7Ym9yZGVyOjA7fVxuXG4gIC5kaXZUYWJsZUNlbGxSaWdodHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLmRpdlRhYmxlSGVhZGluZyB7IGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDt9XG4gIC5kaXZUYWJsZUZvb3QgeyBkaXNwbGF5OiB0YWJsZS1mb290ZXItZ3JvdXA7fVxuICAuZGl2VGFibGVCb2R5IHsgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO31cblxuXG4gIC5yZnFPcHRpb25zQ29udGFpbmVye1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5yZnFPcHRpb25zSXRlbXtcbiAgICBmbGV4LWJhc2lzOjUwJTtcbiAgfVxuICAucmZxT3B0aW9uc0J0bntcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLnJmcU9wdGlvbnNHcm91cHtcbiAgICBtYXJnaW46IDIwcHggMjBweCAwIDA7XG4gICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5yZnFPcHRpb25zUGljayB7XG4gICAgbWFyZ2luOiAyMHB4IDIwcHggMCAwO1xuICAgIG1pbi13aWR0aDogNDAwcHg7XG4gIH1cblxuICAucmZxT3B0aW9uc0dyb3VwSGVhZGVye1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIC5yZnFPcHRpb25zR3JvdXBCb2R5e1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnJmcU9wdGlvbnNHcm91cFBsdXN7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5yZnFPcHRpb25zSW5wdXQge1xuICAgIHdpZHRoOjZlbTtcbiAgfVxuXG4gIC5wYWdlLWNvbnRhaW5lciAucmZxRm9vdGVyVGFibGV7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDt9XG4gIC5wYWdlLWNvbnRhaW5lciAucmZxRm9vdGVyVGFibGUgdHJ7YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7fVxuICAucGFnZS1jb250YWluZXIgLnJmcUZvb3RlclRhYmxlIHRib2R5e2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O31cbiAgLnBhZ2UtY29udGFpbmVyIC5yZnFGb290ZXJDZWxse3BhZGRpbmc6IDdweDt9XG4gIC5yZnFGb290ZXJDZWxsMnt3aWR0aDpjYWxjKDZlbSArIDIwcHgpO31cbiAgLnJmcUZvb3RlckNlbGwze3dpZHRoOjE2OHB4O31cbiAgLnBhZ2UtY29udGFpbmVyIC5yZnFGb290ZXJUb3RhbExhYmVse2ZvbnQtd2VpZ2h0OjYwMH1cblxuICAucGFnZS1jb250YWluZXIgLnJmcU9wdGlvbnNUaXRsZUJveHtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBib3JkZXItY29sb3I6YmxhY2s7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gIH1cblxuICAub3B0aW9uQ29sMXt3aWR0aDphdXRvO31cbiAgLm9wdGlvbkNvbDJ7d2lkdGg6YXV0bzt9XG4gIC5vcHRpb25Db2wze3dpZHRoOjkwcHg7fVxuICAub3B0aW9uQ29sNHt3aWR0aDoxMzBweDt9XG4gIC5vcHRpb25Db2w1e3dpZHRoOjQwcHg7fVxuXG4gIC5yZnFSZXF1ZXN0LWhlYWRlci10ZXh0eyAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDsgICAgICAgICAgICBjb2xvcjogIzA2MDcwODsgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjhweDsgICAgICAgIH1cbiAgLnJmcVJlcXVlc3QtZmxleHsgICAgICAgICAgICBkaXNwbGF5OmZsZXg7ICAgICAgICAgICAgZmxleC13cmFwOndyYXA7ICAgICAgICAgICAgbWF4LXdpZHRoOjYwMHB4OyAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MzsgICAgICAgICAgICBjb2xvcjogIzIwMjYyYTsgICAgICAgIH1cbiAgLnJmcVJlcXVlc3QtYmxvY2t7ICAgICAgICAgICAgZmxleDogMSAxIDIyJTsgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjZweDsgICAgICAgIH1cbiAgLnJmcVJlcXVlc3QtbGFiZWx7ICAgICAgICB9XG4gIC5yZnFSZXF1ZXN0LXZhbHVleyAgICAgICAgICAgIGZsZXgtYmFzaXM6NjAlOyAgICAgICAgfVxuXG4gIC5yZnFPcHRpb25zLWRyYWctZHJvcC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdhZG9iZS1nYXJhbW9uZC1wcm8nLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICMyMDI2MmE7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjQ7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuXG4gIC5yZnFNYW5hZ2VPcHRpb25zIC5zdGlja3lGb290TWFpbntcbiAgICBwYWRkaW5nOiAzMnB4IDA7XG4gIH1cbiAgLnJmcVBsdXNUZXh0e1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5yZnFQbHVzSWNvbntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cblxuXG4ucmZxUmVxdWVzdEFwcHJvdmUtaGVhZGVyLXRleHR7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICMwNjA3MDg7XG4gIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICBwYWRkaW5nLXRvcDogMjhweDtcbn1cbiAgLnJmcVJlcXVlc3QtZmxleHtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleC13cmFwOndyYXA7XG4gICAgbWF4LXdpZHRoOjYwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS40MztcbiAgICBjb2xvcjogIzIwMjYyYTtcbiAgfVxuICAucmZxUmVxdWVzdC1ibG9ja3tcbiAgICBmbGV4OiAxIDEgMjIlO1xuICAgIG1hcmdpbi1ib3R0b206NnB4O1xuICB9XG4gIC5yZnFSZXF1ZXN0LWxhYmVse1xuICB9XG4gIC5yZnFSZXF1ZXN0LXZhbHVle1xuICAgIGZsZXgtYmFzaXM6NjAlO1xuICB9XG5cblxuICAudXdSZXF1ZXN0c1N0YXR1c3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAzcHg7XG4gIH1cblxuICAudXdSZXF1ZXN0c1N0YXR1c05vdFF1b3RlZHtcbiAgICBiYWNrZ3JvdW5kOiAjZDAwMjFiO1xuICB9XG5cbiAgLnV3UmVxdWVzdHNTdGF0dXNBd2FyZGVke1xuICAgIGJhY2tncm91bmQ6ICM2MGI2MDI7XG4gIH1cblxuICAgIC51d1JlcXVlc3RzU3RhdHVzUXVvdGVke1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNGE5MGUyO1xuICAgIH1cblxuICAudXdSZXF1ZXN0c1N0YXR1c1F1b3RlZHtcbiAgICBiYWNrZ3JvdW5kOiAjNGE5MGUyO1xuICB9XG5cbiAgLnV3UmVxdWVzdHNTdGF0dXNMb3N0e1xuICAgIGJhY2tncm91bmQ6ICNiNDczZWQ7XG4gIH1cblxuICAudXdSZXF1ZXN0c1N0YXR1c0RlY2xpbmVke1xuICAgIGJhY2tncm91bmQ6ICM5MDhmOTA7XG4gIH1cbiAgLnV3UmVxdWVzdHMgdGR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cblxuICAucmZxclBvcHVwRm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjEyZjM4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWFyZ2luOiA0MHB4IDAgMCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAucmZxclBvcHVwRm9vdGVyIGF7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzliOWI5YjtcbiAgICBwYWRkaW5nOiA2cHggNTVweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgLnJmcXJQb3B1cEVtcHR5Rm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjEyZjM4O1xuICAgIHBhZGRpbmc6IDQycHg7XG4gICAgbWFyZ2luOiA0MHB4IDAgMCAwO1xuXG4gIH1cbiAgLnJmcXJQb3B1cCAuc3ViRGV0YWlse1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJmcXJQb3B1cCAuYWN0aXZlICsgLnN1YkRldGFpbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuXG4gIC5yZnFyUmVzcG9uZFRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG4gIC5yZnFyUmVzcG9uZFN0YXJ0IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5yZnFyUmVzcG9uZERhdGEge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuICAucmZxclJlc3BvbmRBZGRCdXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiA1cHggMCAyMHB4IDA7XG4gIH1cbiAgLnJmcXJSZXNwb25kU3VibWl0QnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDdweCAwIDIwcHggMDtcbiAgfVxuICAucmZxclJlc3BvbmRTZXBlcmF0b3Ige1xuICAgIHBhZGRpbmc6IDIycHggNXB4IDE2cHggNXB4O1xuICB9XG5cbiAgLnJmcXJSZXNwb25kU3ViakNlbGx7XG4gICAgcGFkZGluZzogMTBweCAyMnB4O1xuICB9XG4gIC5yZnFyUmVzcG9uZFN1YmpDb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnJmcXJSZXNwb25kU3VialRpdGxle1xuICAgIGxpbmUtaGVpZ2h0OiAyLjQ1O1xuICB9XG4gIC5yZnFyUmVzcG9uZFN1YmpUaXRsZXtcbiAgICBsaW5lLWhlaWdodDogMi40NTtcbiAgfVxuICAucmZxclJlc3BvbmRTdWJqTGlua3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjAyNjJhO1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgcGFkZGluZzogM3B4IDAgMnB4IDEwcHg7XG4gICAgY29sb3I6ICMyMDI2MmE7XG4gIH1cbiAgLnJmcXJSZXNwb25kU3Viakljb25Db250YWluZXJ7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGZpbGw6ICMyMDI2MmE7XG4gIH1cbiAgLnJmcXJSZXNwb25kU3Viakljb24ge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGZpbGw6ICMyMDI2MmE7XG4gIH1cbiAgLnJmcXJSZXNwb25kU3VialJlbW92ZSB7XG4gICAgcGFkZGluZzogMHB4IDEycHggMHB4IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxuXG4gIC5zdGlja3lGb290V3JhcCAucmZxckRldGFpbEJvZHkgLnNob3dTdWJqZWN0e1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5yZnFyRGV0YWlsQm9keSAucmZxU3ViamVjdHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbn1cblxuXG4ub3B0aW9uLWdyb3Vwcy1saXN0IC5hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW0gLnJmcUhpZGV7XG4gIGRpc3BsYXk6bm9uZTtcbiAgYmFja3JvdW5kOnBpbms7XG59XG5cbi5vcHRpb24tZ3JvdXBzLWxpc3QgLmR0LWFjdGlvbnMgLmR0LWFjdGlvbnMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm9wdGlvbi1ncm91cHMtbGlzdCAuYWN0aW9ucyAuZHQtYWN0aW9ucy1pdGVtIC5yZnFIaWRle1xuICBkaXNwbGF5Om5vbmU7XG59XG5cbi5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5vcHRpb24tZ3JvdXBzLWxpc3QgLnJmcUV4ZWNTdW1tYXJ5IHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG59XG5cbi5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiA3cHggMCAyMHB4IDA7XG59XG5cbi5hdmFpbGFibGUtdW5kZXJ3cml0ZXJzLWxpc3QgLnJmcVJlcXVlc3QtaGVhZGVyLXRleHR7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmF2YWlsYWJsZS11bmRlcndyaXRlcnMtbGlzdCAuYm91bmRzIC5jb2x1bW4tdGl0bGV7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi51dy1yZXF1ZXN0cy1saXN0IC5kYXRhVGFibGVzX3dyYXBwZXJ7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi51dy1yZXF1ZXN0cy1saXN0IC5jcmZxUmV0cmFjdFNlbGVjdGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuXG4ucmZxLWxpc3QgLmR0LWFjdGlvbnMgLmR0LWFjdGlvbnMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnJmcS1saXN0IC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXB7XG4gIG1heC13aWR0aDogNDBlbTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJmcS1saXN0IHRhYmxlIHRib2R5IC5hY3Rpb25zIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnJmcS1saXN0IC5kYXRhVGFibGUgLnJmcVJlcXVlc3REZXRhaWwgdGJvZHkgdHIgdGR7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnJmcS1zdWJqZWN0aXZpdGllcyAucmZxU3ViamVjdCAucmZxclJlc3BvbmRTdWJtaXRCdXR0b25zIGF7XG4gICB3aWR0aDogMzAwcHg7XG4gICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuXG5cbiAub3B0aW9uLWdyb3Vwcy1saXN0IHtcbiAgIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdICB7XG4gICAgIGJveC1zaXppbmc6aW5oZXJpdDtcbiAgIH1cblxuICAgLmJ1dHRvbnMgLmJ0biB7XG4gICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgfVxuICAgLmNtcUxlYWRDb250YWluZXJ7XG4gICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgfVxuICAgLmNtcUxlYWQgc3Zne1xuICAgICBmaWxsOiAjZGY0MDUzO1xuICAgICBoZWlnaHQ6IDMwcHg7XG4gICB9XG4gICAuY21xTm90TGVhZCBzdmd7XG4gICAgIGZpbGw6ICNhMmExYTI7XG4gICAgIGhlaWdodDogMzBweDtcbiAgIH1cbiAgIC5qc29uRm9ybSB0ZXh0YXJlYXtcbiAgICAgbWluLWhlaWdodDogMTU1cHg7XG4gICB9XG5cbiAgIC5kYXRhVGFibGUgLnJmcVJlcXVlc3REZXRhaWwgdGJvZHkgdHIgdGR7XG4gICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgIH1cblxuIH1cblxuLnJmcS1wcm9wb3NhbCAge1xuICBmb3JtIHtcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICAuYnV0dG9uc3tcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLnJlamVjdENvbnRhaW5lcntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLnJlamVjdHtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICB9XG5cbiAgICAucmF0aW9uYWxle1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMCAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cblxuXG4ucmZxci1saXN0IC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXB7XG4gIG1heC13aWR0aDogNDBlbTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJmcS1yZXF1ZXN0LWxpc3QgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcHtcbiAgbWF4LXdpZHRoOiA0MGVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG5cbi8qIG1vdmVkIHRoZSBmb2xsb3dpbmcgb3V0IG9mIC51bmRlcndyaXRlciBhcyB0aGV5IGFyZSBhbHNvIHVzZWQgaW4gcGYtYWRtaW4gKi9cblxuLnJmcUV4ZWNTdW1tYXJ5e1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtd3JhcDp3cmFwO1xufVxuLnJmcUV4ZWNMYWJlbHtcblx0ZmxleC1iYXNpczozMCU7XG59XG4ucmZxRXhlY1ZhbHVle1xuXHRmbGV4LWJhc2lzOjcwJTtcbn1cbi5yZnFFeGVjVmFsdWVDbGllbnQge1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG5cbi5hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW0gLnJmcUhpZGV7XG5cdGRpc3BsYXk6bm9uZTtcbn1cbi5yZnFTdGF0dXNBd2FyZGVke1xuXHRiYWNrZ3JvdW5kOiAjNjBiNjAyO1xufVxuLnJmcVN0YXR1c0NvbXBsZXRle1xuXHRiYWNrZ3JvdW5kOiAjNTM4YTE3O1xufVxuLnJmcVN0YXR1c0luQ29tcGxldGV7XG5cdGJhY2tncm91bmQ6ICNmMjg5MjE7XG59XG4ucmZxU3RhdHVzQ3JlYXRlZHtcblx0YmFja2dyb3VuZDogI2JiYmJiYjtcbn1cbi5hbGxRdW90ZXNSZXNwb25kZWR7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiAjNjBiNjAyO1xufVxuLnNvbWVRdW90ZXNSZXNwb25kZWR7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiAjZjI4OTIxO1xufVxuLnJmcVN0YXR1c3tcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdGhlaWdodDogMzhweDtcblx0d2lkdGg6IDM4cHg7XG5cdGZpbGw6JHdoaXRlO1xufVxuLnJmcVN0YXR1c1N2Z3tcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6NTAlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO1xufVxuXG5cblxuIiwiLnN1bW1hcnktb2YtY2hhbmdlc3tcbiAgICAudGV4dC1jaGFuZ2VkLWluZm97XG4gICAgICAgIGNvbG9yOiBtZWRpdW1ibHVlO1xuICAgIH1cblxuICAgIC5ib3gtZm9ybXN7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAuc3VtbWFyeS1zamF7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4vLyBUaGlzIGlzIHRoZSBzdHlsZSBmb3IgdGhlIHN1bW1hcnkgb2YgY2hhbmdlcyBmb3JtIG1vZGFsIHRoYXQgaXMgcHJlc2VudCBpbiB0aGUgcG9saWN5IGxpc3QgKHBmLWFkbWluKVxuXG4jZGF0YXRhYmxlLXBvbGljaWVze1xuICAgIC50cmlnZ2VyX3BvcHVwX2ZyaWNje1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuXG4ud3JhcHBlci1jb21wYXJle1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAuYmFja2dyb3VuZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43Myk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiA5OTk5OTtcbiAgICB9XG4gICAgLmZvcmVncm91bmQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMzAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMCU7XG4gICAgICAgIG1hcmdpbjogMzAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDI1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDIwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTQlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgICAgICAgbWFyZ2luOiA4JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNjUlO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgICAgICAgICAgIC5jaG9zZW4tY29udGFpbmVye1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjY29tcGFyZS1mb3Jtc3tcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MyU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAgICAgICAuY2hvc2VuLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICB3aWR0aDogMjgwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTVweCkge1xuICAgICAgICAgICAgLmNob3Nlbi1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNjb21wYXJlLWZvcm1ze1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAgICAgICAuY2hvc2VuLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tY29tcGFyZS1jb250ZW50e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogOTk5OTk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTcwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMCU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgLy9wYWRkaW5nOiA0NXB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgdG9wOiAzMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDgyM3B4KSB7XG4gICAgICAgICAgICAgICAgdG9wOiAzMCU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzYlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2NjdweCkge1xuICAgICAgICAgICAgICAgIHRvcDogMzAlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjQxcHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NyU7XG4gICAgICAgICAgICAgICAgdG9wOiAyOCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTMlO1xuICAgICAgICAgICAgICAgIHRvcDogMjUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3RpY2t5Rm9vdE1haW57XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLmNvbHVtbi10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIyJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMxcHggMTVweCAxNXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1NXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzclO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5pbnB1dC1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdC1jb21wYXJle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2hvc2VuLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXR0b24tY29tcGFyZXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYXNzZXRze1xuXHRcblx0LmNvdmVyU3RhdHVzIHtcblx0XHRtYXJnaW46MDtcblx0XHQqIHt2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO31cblx0XHRzdHJvbmcge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cGFkZGluZzogM3B4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuOGVtO1xuXHRcdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCA5NSUgMCUsIDEwMCUgNTAlLCA5NSUgMTAwJSwgMCUgMTAwJSk7XG5cdFx0XHRzdmcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDIwcHg7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm9uQ292ZXIgc3Ryb25nIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRncmVlbi1sZWFmLCAuMSk7XG5cdFx0Y29sb3I6JGdyZWVuLWxlYWY7XG5cdFx0c3ZnIHtcblx0XHRcdGZpbGw6ICRncmVlbi1sZWFmO1xuXHRcdFx0Ji5pY29uLXRpY2stZHJhd24ge1xuXHRcdFx0XHRzdHJva2U6ICRncmVlbi1sZWFmO1xuXHRcdFx0XHRzdHJva2Utd2lkdGg6IDJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm9mZkNvdmVyIHN0cm9uZyB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgkZHVsbC1yZWQsIC4xKTtcblx0XHRjb2xvcjokZHVsbC1yZWQ7XG5cdFx0c3ZnIHtcblx0XHRcdGZpbGw6JGR1bGwtcmVkO1xuXHRcdH1cblx0fVxuXHQuc29sZCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZDtcblx0XHRjb2xvcjogJG1wX2Jsb29kLXJlZDtcblx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdHBhZGRpbmc6IDAuM3JlbSAwLjNyZW0gMC4xcmVtIDAuM3JlbTtcblx0fVxuXHQuYWxlcnQuZGVsZXRlZCB7XG5cdFx0Y29sb3I6ICRtcF9ibG9vZC1yZWQ7XG5cdFx0Ly9ib3JkZXI6IDFweCBzb2xpZCAkbXBfYmxvb2QtcmVkO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Lmljb24td2FybmluZy10cmlhbmdsZSB7XG5cdFx0XHRmaWxsOiRtcF9ibG9vZC1yZWQ7XG5cdFx0fVxuXHR9XG5cdFxuXHRzZWN0aW9uLmJsb2NrLmFzc2V0cy1ibG9jayB7XG5cdFx0XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcblx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0XG5cdC5mbGV4LXBhcmVudCAudmVydGljYWwtZGl2aWRlciB7XG5cdFx0d2lkdGg6IDJweDtcblx0XHRtYXgtd2lkdGg6IDJweDtcblx0XHRtaW4td2lkdGg6IDJweDtcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAzMHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQuY2hpbGQtYXNzZXQtbGlzdGluZyB7bWFyZ2luLWJvdHRvbTo0MHB4O31cblx0LmFzc2V0LWVkaXQtanNvbmZvcm0td3JhcHBlciAuanNvbkZvcm0gZmllbGRzZXQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0XG5cdC5qc29uRm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSsuZm9jYjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlxcMjU3M1wiO1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHR9XG5cdC5qc29uRm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5mb2NiOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXFwyNzE0XCI7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzkwY2U1MTtcblx0XHRib3JkZXItY29sb3I6ICM5MGNlNTE7XG5cdH1cblx0Lmpzb25Gb3JtLmRpc2FibGVke1xuXHRcdG9wYWNpdHk6MC40O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cdC5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lcltzdHlsZV0sIC5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGVbc3R5bGVdIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gNnB4KSFpbXBvcnRhbnQ7XG5cdH1cblx0XG5cdC5uby1ib3R0b20tcGFkZGluZyB7XG5cdFx0cGFkZGluZy1ib3R0b206MDtcblx0fVxuXHQuZmlsZS1kcm9wLWFyZWEge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWluLXdpZHRoOiAzMDBweDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMjVweDtcblx0XHRib3JkZXI6IDFweCBkYXNoZWQgcmdiYSgwLCAwLCAwLCAwLjQpO1xuXHRcdHRyYW5zaXRpb246IDAuMnM7XG5cdFx0Ji5pcy1kcmFnb3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEsIDEsIDEsIDAuMSk7XG5cdFx0fVxuXHR9XG5cdFxuXHQuZmFrZS1idG4ge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMGJlZTU7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHRcdHBhZGRpbmc6IDhweCAxNXB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXHRcblx0LmZpbGUtbXNnIHtcblx0XHRmb250LXNpemU6IHNtYWxsO1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdH1cblx0XG5cdC5maWxlLWlucHV0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cdH1cblx0XG5cdFxuXHQuYXNzZXQtZG9jdW1lbnQtbGlzdCB7XG5cdFx0YSB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0aGVpZ2h0OiAxZW07XG5cdFx0XHRcdHdpZHRoOiAxZW07XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG59IiwiLm1hbnVhbC1xdW90ZS1lZGl0e1xuICAgIC5jb2x1bW4ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWluLXdpZHRoOiA2MDBweDtcbiAgICAgICAgLyp3aWR0aDogNjAwcHg7Ki9cbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogN3B4O1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKFwibWF4LXdpZHRoOjYyMnB4XCIpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoXCJtYXgtd2lkdGg6NTIwcHhcIikge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA0MjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib3VuZHMgY29udGVudC1wYWRkaW5nOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIGRpdi5zY3JvbGxtZW51IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgIC5mbGV4LXBhcmVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyogTWFudWFsIHF1b3RlIHRhYmxlICovXG5cbiAgICAjbWFudWFsUXVvdGUtZW5kb3JzZW1lbnRfZmlsdGVye1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICAjbWFudWFsUXVvdGUtZW5kb3JzZW1lbnR7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLyphY2NvcmRpb24gKi9cbiAgICAuYWNjb3JkaW9ue1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcblxuICAgICAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICAgICAgLmFjY29yZGlvbi10cmlnZ2Vye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgIC5xdW90ZS1jdXJyZW5jeS12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTdweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImFkb2JlLWdhcmFtb25kLXByb1wiLHNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY5O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MTRhNTE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnF1b3RlLWlkLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5JTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQxNGE1MTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucXVvdGUtb3Blbi1jbG9zZS1pY29uIHtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYyMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICM5Nzk3OTc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuN3MgZWFzZS1vdXQsIG9wYWNpdHkgLjNzIGVhc2Utb3V0LCBwYWRkaW5nIDBzIGVhc2UgLjNzO1xuXG4gICAgICAgICAgICAgICAgLnF1b3RlLW1haW4tY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIxcHggMjdweCAyMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxYzFiO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnF1b3RlLWNvbnRlbnQta2V5LXZhbHVle1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnF1b3RlLWtleS1ibG9ja3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjAyNDI3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAucXVvdGUtdmFsdWUtYmxvY2t7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWMxYzFiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnF1b3RlLXByZW1pdW0tY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzlweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAyN3B4IDIwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5Nzk3OTc7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucXVvdGUtY29udGVudC1rZXktdmFsdWV7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJlbWl1bS1nYnAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjIzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxYzFjMWI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnByZW1pdW0tZ2JwLXZhbHVle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWMxYzFiO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5xdW90ZS10b3RhbC1wcmVtaXVtLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDI3cHggMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OTc5NztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5xdW90ZS1jb250ZW50LWtleS12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJlbWl1bS1nYnAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjIzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxYzFjMWI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnByZW1pdW0tZ2JwLXZhbHVle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWMxYzFiO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjY29yZGlvbi1pdGVtLW9wZW57XG4gICAgICAgICAgICAgICAgLnF1b3RlLWN1cnJlbmN5LXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5xdW90ZS1pZC12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgICAgIC8vLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbiAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgLy8tby10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbiAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgLy90cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbiAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgLy9tYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgICAgICAgICAgICAgICAgIC8vb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuN3MgZWFzZS1vdXQsIG9wYWNpdHkgLjNzIGVhc2Utb3V0LCBwYWRkaW5nIDBzIGVhc2UgMHM7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM2cHggMzBweCA1OXB4IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYWRtaW4tY2hlY2tsaXN0IHtcblx0bWFpbiB7XG5cdFx0c2VjdGlvbiB7XG5cdFx0XHRtYXgtd2lkdGg6OTI4cHg7XG5cdFx0XHQuanNvbkZvcm0ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bGFiZWwge2ZvbnQtc2l6ZToxM3B4O31cblx0XHRcdFx0bGVnZW5kIHtmb250LXdlaWdodDo5MDA7fVxuXHRcdFx0XHRcblx0XHRcdFx0ZmllbGRzZXQge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0I3dyYXBwZXItZm9yLWNoZWNrbGlzdEV4Y2VwdGlvbi5qZi1yb3cuamYtaW5wdXQtdHlwZS1vbm9mZnN3aXRjaCB7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGxhYmVsLmludHJvLWZpbmUge1xuXHRcdFx0XHRcdFx0ZmxleC1iYXNpczogaW5oZXJpdDtcblx0XHRcdFx0XHRcdG1hcmdpbjowIDE1cHggMCAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZzowO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRsYWJlbC5lcnJvciB7XG5cdFx0XHRcdFx0XHRsZWZ0OmF1dG87XG5cdFx0XHRcdFx0XHRyaWdodDowO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRsYWJlbC5lcnJvcjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGxlZnQ6YXV0bztcblx0XHRcdFx0XHRcdHJpZ2h0OjIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQuaW50cm8tZmluZSB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVlbVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQuamYtaGVhZGVyLXNlY3Rpb24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjI1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0LmFjY29yZGlvbi10cmlnZ2VyIHtcblx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOm5vbmU7XG5cdFx0XHRcdFx0XHRzdmcge29wYWNpdHk6MDt9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCNjb21wbGV0ZUNoZWNrbGlzdEJ0biB7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0I2xhc3RGaWVsZFNldCB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LmpmLWhlYWRlci1zZWN0aW9uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59IiwiLnRvZG8tY3JlYXRlIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0XG5cdC5hY3Rpb25zLWJsb2NrIHtcblx0XHQvKiB0aGlzIGlzIGp1c3QgZm9yIHRoZSBiYXRjaCBtb2RlIHRvZ2dsZSAqL1xuXHRcdC5qc29uRm9ybSB7XG5cdFx0XHRtaW4td2lkdGg6IDEwMHB4O1xuXHRcdFx0d2hpdGUtc3BhY2U6bm93cmFwO1xuXHRcdH1cblx0fVxuXHRcblx0LmZsZXgtcGFyZW50IHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Y29sdW1uLWdhcDogMjBweDtcblx0XHQuYmxvY2sge1xuXHRcdFx0LXdlYmtpdC1mbGV4OiAwO1xuXHRcdH1cblx0XHRcblx0XHQjbWFpbkZvcm1EaXYge1xuXHRcdFx0ZmxleDogMjtcblx0XHRcdG1heC13aWR0aDogNjAwcHg7XG5cdFx0fVxuXHRcdCNjcmVhdGVkVGhpc1Nlc3Npb25EaXYge1xuXHRcdFx0ZmxleDogMTtcblx0XHR9XG5cdH1cblx0XG5cdCNjcmVhdGVUb2RvV3JhcHBlciB7XG5cdFx0bWFyZ2luLXRvcDogLTQwcHg7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XG5cdFx0I2NyZWF0ZVRvZG8ge1xuXHRcdFx0ZmllbGRzZXQge3BhZGRpbmctaW5saW5lOjA7fVxuXHRcdH1cblx0XHRcblx0XHQjY3JlYXRlZFRoaXNTZXNzaW9uRGl2IHtcblx0XHRcdFxuXHRcdFx0aGVhZGluZyB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTYXJhYnVuLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiAxNXB4IDAgN3B4IDA7XG5cdFx0XHR9XG5cdFx0XHQuYm9yZGVyZWRDb250YWluZXIge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSA0cHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LmZsYXQtcGxhaW4tdGFibGUge1xuXHRcdG1pbi13aWR0aDoxNTBweDtcblx0XHR0YWJsZS1sYXlvdXQ6Zml4ZWQ7XG5cdFx0dHIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cdFx0fVxuXHRcdHRkIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0XHR9XG5cdFx0dGQ6bGFzdC1vZi10eXBlIHtcblx0XHRcdHdpZHRoOiAxMCU7XG5cdFx0fVxuXHRcdHRkID4gc3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHdoaXRlLXNwYWNlOm5vd3JhcDtcblx0XHR9XG5cdH1cblx0XG5cdFxuXHQuZmxleFBhcmVudC0yLTEge1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRjb2x1bW4tZ2FwOiAyMHB4O1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0LmZsZXhDaGlsZC0yIHtcblx0XHRcdGZsZXg6Mjtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdFx0ZmllbGRzZXQge21hcmdpbjowOyBwYWRkaW5nOjA7fVxuXHRcdH1cblx0XHQuZmxleENoaWxkLTEge1xuXHRcdFx0ZmxleDoxO1xuXHRcdH1cblx0XHRcblx0XHRcblx0fVxuXHRcblx0LmN0YS1jb250YWluZXIge1xuXHRcdC5mbGV4Q2hpbGQtMiB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcblx0XHRcdC5zdWJtaXRGaWVsZHMge1xuXHRcdFx0XHR3aWR0aDphdXRvO1xuXHRcdFx0fVxuXHRcdFx0cGFkZGluZy1ibG9jazogMTZweDtcblx0XHR9XG5cdFx0cGFkZGluZzogMTZweDtcblx0fVxuXHRcblx0XG5cdFxuXHQjYWRkTmV3UG9saWN5TGluayB7XG5cdFx0Y29sb3I6JGRhcms7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0c3BhbiB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRzdmcge1xuXHRcdFx0XHRmaWxsOiAkY2VydWxlYW4tYmx1ZTtcblx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdFx0c3Ryb2tlLXdpZHRoOiAxNHB4O1xuXHRcdFx0XHRzdHJva2U6ICRjZXJ1bGVhbi1ibHVlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0I2FkZFRvTGlzdExpbmtXcmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZW5kO1xuXHR9XG5cdCNhZGRUb0xpc3RMaW5rIHtcblx0XHRjb2xvcjokZGFyaztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRzcGFuIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRzdmcge1xuXHRcdFx0XHRmaWxsOiAkY2VydWxlYW4tYmx1ZTtcblx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdFx0c3Ryb2tlOiAkY2VydWxlYW4tYmx1ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCNwb2xpY2llc1RhYmxlIC5kZWxldGVSb3cge2NvbG9yOiRkYXJrO31cblx0I3BvbGljaWVzVGFibGUgLmRlbGV0ZVJvdzpob3ZlciB7Y29sb3I6JGNlcnVsZWFuLWJsdWU7fVxuXHRcblx0XG5cdCNjcmVhdGVkVGhpc1Nlc3Npb25UYWJsZSB7XG5cdFx0dGFibGUtbGF5b3V0OiBmaXhlZDtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjhweCk7XG5cdFx0bWFyZ2luLWlubGluZTogMTRweDtcblx0XHRmb250LXNpemU6MTNweDtcblx0XHR0ZCB7XG5cdFx0XHRsaW5lLWhlaWdodDogMi41ZW07XG5cdFx0fVxuXHRcdHRkOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cbn1cblxuXG4jbW9kYWwtYWpheCAudG9kby1jcmVhdGU6bm90KC5iYXRjaE1vZGVBY3RpdmUpIC5qc29uRm9ybSB7IG1pbi13aWR0aDoyNDBweDt9IiwiXG5cblxuLy9UTyBCRSBSRU1PVkUgT05DRSBDT1JQIFNLSU4gSVMgRklOSVNIRURcbi5zdmctaWNvbntcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZmlsbDogd2hpdGU7XG4gIG1hcmdpbjogMjJweCAwcHggMHB4IDI0cHg7XG59XG5cblxuXG4jaG9tZSAubWVudWl0ZW1faG9tZSB7Ly9ob21lIG1lbnUgaXRlbSBoaWRkZW4gaWYgb24gaG9tZSBwYWdlXG5cdGRpc3BsYXk6bm9uZVxufVxuXG4ubW9kYWwtY29udGVudHtcbiAgICBtaW4td2lkdGg6NjAwcHg7XG59XG5cbi5wZi1hZG1pbiAubW9kYWwtY29udGVudCAuanNvbkZvcm0gZmllbGRzZXR7XG4gICAgbWFyZ2luLXRvcDowO1xuICAgIHRleHQtYWxpZ246bGVmdDtcbn1cblxuLy9Nb2RhbCBvdmVycmlkZXMgZm9yIHByb2Zlc3Npb25zXG4ubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwe1xuICAgIGJhY2tncm91bmQ6JHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG4vL3Rvb2xraXQgY2RwIHNob3VsZCBoYXZlIG5vIHBhZGRpbmdcbi50b29sa2l0LWRldGFpbCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwIHtcblx0cGFkZGluZzowXG59XG5cblxuLm1vZGFsLXdyYXAgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9ja3tcbiAgICBwYWRkaW5nLWJvdHRvbTowO1xufVxuXG4vLyB0b2RvIGFkZCB0byBkYXNoYm9hcmQtdG9kbyB3aWRnZXQgc2Nzc1xuI2RhdGF0YWJsZS10b2RvX3dyYXBwZXIgdGFibGV7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDAhaW1wb3J0YW50O1xuICAgIHRib2R5e1xuICAgICAgICBib3JkZXI6MCBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbn1cblxuLmRhc2hib2FyZFRvZG8tY2xpZW50e1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS40NztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yM3B4O1xuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xufVxuXG4uZGFzaGJvYXJkVG9kby10YXNre1xuICAgIG1heC13aWR0aDozMjBweDtcbiAgICB3aWR0aDogMzg0cHg7XG4gICAgbWFyZ2luOiA3cHggMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yM3B4O1xuICAgIGNvbG9yOiAkY2hhcmNvYWwtZ3JleTtcbiAgICAvL3RydW5jYXRlIHRvIDIgbGluZXNcbiAgICBtYXgtaGVpZ2h0OiAzZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmRhc2hib2FyZFRvZG8tbWV0YXtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM2O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE3cHg7XG4gICAgY29sb3I6ICRibHVpc2gtZ3JleTtcbn1cbi5wZi1hZG1pbiB0YWJsZSNkYXRhdGFibGUtdG9kb19hc3NpZ25lZCB0Ym9keSB0ZHtcbiAgICBwYWRkaW5nOjRweCAyMnB4O1xufVxuXG5cblxuLy8gQWRkIHRvIHRvZG9Db25zb2xlIHdpZGdldCBzY3NzXG4uY2xpZW50LWNvbnNvbGUgLm92ZXJ2aWV3LWJsb2NrLnRvZG8gLnNxdWFyZS1jb250ZW50e1xuICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICBoMntcbiAgICAgICAgYmFja2dyb3VuZDogJG9zbG8tZ3JleTtcbiAgICB9XG59XG5cbi5kdC1hY3Rpb25zLWl0ZW0gW2NsYXNzXj1cInBvdW5kLXNxdWFyZVwiXXtcbiAgICBtYXJnaW4tbGVmdDoxLjVlbTtcbn1cblxuLmFzc2lnbmVkU3RhZmZ7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG59XG4ucmVhc3NpZ25tZW50c3tcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBib3R0b206IDE2cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgaGVpZ2h0OjE2cHg7XG4gICAgLy9jdXJzb3I6cG9pbnRlcjtcbiAgICB1bHtcbiAgICAgICAgei1pbmRleDo5OTk5OTk5OTk5OTk5OTtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDoxMDAlO1xuICAgICAgICBsZWZ0OjEwMCU7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIG1pbi13aWR0aDogMzIwcHg7XG4gICAgICAgIG1heC13aWR0aDowcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6MHB4O1xuICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZSAwcztcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICBwYWRkaW5nOjE2cHg7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgKyBsaXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDo4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmljb24tc3RhZmZ7XG4gICAgICAgIHdpZHRoOjE2cHg7XG4gICAgICAgIGZpbGw6JGJyb3duLWdyZXk7XG4gICAgfVxuICAgIC5pY29uLXN0YWZmOmhvdmVyICsgdWx7XG4gICAgICAgIG1heC13aWR0aDo1MDBweDtcbiAgICAgICAgbWF4LWhlaWdodDo1MDBweDtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICBiYWNrZ3JvdW5kOiR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkYnJvd24tZ3JleS10d287XG4gICAgfVxufVxuXG5cbi50b2RvLWNvbnNvbGVXaWRnZXR7XG4gICAgbWF4LXdpZHRoOjkxMHB4O1xuICAgIG1hcmdpbjogMWVtIDAgNGVtIDA7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAudG9kby1Db25zb2xlX3ZpZXdBbGx7XG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlIDBzO1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICByaWdodDoyMHB4O1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBtaW4td2lkdGg6MTIwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGNvbG9yOiRkYXJrLWdyZXk7XG5cbiAgICAgICAgLmJ0bl9he1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXgtd2lkdGg6MzJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6NnB4O1xuICAgICAgICAgICAgaGVpZ2h0OjMycHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDouNWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhc2stY291bnR7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGFjY2VudC1wcmltYXJ5O1xuICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgIGhlaWdodDoxOXB4O1xuICAgICAgICB3aWR0aDoxOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDoxOXB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICB9XG59XG4udmlld0FsbCAudG9kby1Db25zb2xlX3ZpZXdBbGx7XG4gICAgb3BhY2l0eTowO1xuICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG59XG5cbi50b2RvLUNvbnNvbGVfd3JhcHtcbiAgICBtYXgtaGVpZ2h0OiAyNThweDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZSAwcztcblxuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDoxcHg7XG4gICAgICAgIHJpZ2h0OjFweDtcbiAgICAgICAgYm90dG9tOjFweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsMjU1LDI1NSwwKSwgcmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZSAwcztcbiAgICB9XG5cblxuXG4gICAgQGF0LXJvb3QgLnZpZXdBbGwgJntcbiAgICAgICAgbWF4LWhlaWdodDogNzc0cHg7XG5cblxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuLnRvZG8tQ29uc29sZV90YXNre1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBmbGV4OjEgMSA1MCU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjNweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHBhZGRpbmc6IDIycHggMjhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJvd24tZ3JleTtcbiAgICBib3JkZXItdG9wOjAgbm9uZTtcblxuXG5cbiAgICAudG9kby1Db25zb2xlX21ldGF7XG4gICAgICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgICAgIGg2e1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRvZG8tbGlzdHtcbiAgICAuY29sLXN0YXR1c3tcbiAgICAgICAgbWluLXdpZHRoOjEzMHB4O1xuICAgIH1cbn1cblxuXG4jcmVjZW50LWFjY2Vzc2VkLWNsaWVudHN7XG4gICAgdGQ6bnRoLWNoaWxkKDIpe1xuICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuICAgICAgICBhe1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjVlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRvZG8tZGFzaGJvYXJkLXN0YXR1c3tcbiAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuICAgIC50b2RvLXN0YXR1c190ZXh0e1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM2O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xN3B4O1xuICAgIH1cbiAgICAudG9kby1ncmVlbntcbiAgICAgICAgY29sb3I6JGtlbGxleS1ncmVlbjtcbiAgICB9XG4gICAgLnRvZG8tb3Jhbmdle1xuICAgICAgICBjb2xvcjogI2Y1OTQyMTtcbiAgICB9XG4gICAgLnRvZG8tcmVke1xuICAgICAgICBjb2xvcjogI2I5MDQwNDtcbiAgICB9XG4gICAgLmxpc3QtbWVudS1jb250YWluZXJ7XG4gICAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgfVxuICAgIC5saXN0LWJ0bi1tZW51e1xuXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICB9XG59XG5cbi5zaXRlLWxvY2t0b25wZXJmb3JtYW5jZSAuYmFubmVyLXdpZGdldCxcbi5zaXRlLWxvY2t0b25yZWNydWl0bWVudHtcblx0Lyp0b3A6IDNlbTsqL1xuXHQucmVxdWVzdC1hLXF1b3RlLWZvcm0td3JhcCAuamYtcm93LmNvbXByZXNzZWQge1xuXHRcdG1hcmdpbjogMmVtIDAgMCAwO1xuXHR9XG59XG5cbi8vQWRkIHRvIHNvbWUgc29ydCBvZiB0b29sa2l0IHNjc3Ncbi50b29sa2l0dG9waWMtcGFnZSAucGFnZS1oZWFkZXIgLmFqYXgtZm9ybSA+IC5mbGV4LXBhcmVudCA+IC5ibG9ja3tcbiAgICBmbGV4LWJhc2lzOjEwMCU7XG5cbn1cblxuLnRvb2xraXR0b3BpYy1wYWdlICN0ZXh0LXNlYXJjaC1jb250YWluZXI6YWZ0ZXJ7XG4gICAgd2lkdGg6MjAwdmg7XG59XG5cbi50b29sa2l0dG9waWMtcGFnZSAuc2VhcmNoLXJlc3VsdHN7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbntcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgcGFkZGluZzogMC41cmVtIC43NXJlbTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkZ3VubWV0YWw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICYuY3VycmVudCwgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjcsIDE0MCwgMTQ4LCAwLjI1KTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGd1bm1ldGFsO1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICB9XG59XG5cbi5kYXRhVGFibGUgLnNvcnRpbmdfYXNjLFxuLmRhdGFUYWJsZSAuc29ydGluZ19kZXNje1xuICAgIHBhZGRpbmctcmlnaHQ6NTZweCFpbXBvcnRhbnQ7XG59XG5cbi5kYXRhVGFibGUgLnNvcnRpbmdfYXNjOjphZnRlcntcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSAyMnB4KTtcbiAgICBjb250ZW50OiB1cmwoL2ltZy9zb3J0X2FzYy5zdmcpO1xufVxuLmRhdGFUYWJsZSAuc29ydGluZ19kZXNjOjphZnRlcntcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSAyMnB4KTtcbiAgICBjb250ZW50OiB1cmwoL2ltZy9zb3J0X2Rlc2Muc3ZnKTtcbn1cblxuI21vZGFsLWNsYWltcy5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwe1xuICAgIGhlaWdodDo5MCU7XG4gICAgd2lkdGg6OTAlO1xufVxuXG4uY2hvc2VuLXN0eWxlICsgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBie1xuICAgIGJhY2tncm91bmQ6bm9uZSFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcblx0Lyogd2UncmUgdXNpbmcgb3VyIG93biAnaWNvbicgKHNlZSA6YmVmb3JlIGFuZCA6YWZ0ZXIgYmVsb3cpICovXG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmUhaW1wb3J0YW50O1xuXHR3aWR0aDogN3B4IWltcG9ydGFudDtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuYm9keSAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgLmNob3Nlbi13aXRoLWRyb3AgZGl2IGIge1xuXHR0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGI6YmVmb3JlLFxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiOmFmdGVye1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICRicm93bi1ncmV5O1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0zLjZweDtcbiAgICAvKm1hcmdpbi1sZWZ0OiAtOHB4OyovXG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYjpiZWZvcmV7XG4gICAgdHJhbnNmb3JtOnJvdGF0ZSgtNTVkZWcpO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYjphZnRlcntcbiAgICB0cmFuc2Zvcm06cm90YXRlKDU1ZGVnKTtcbiAgICBsZWZ0OjRweDtcbn1cblxuLypcbkRvbnQgcm90YXRlIHRoaXNcbkNob3NlbiBhbHJlYWR5IHJvdGF0ZXMgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgZGl2IGJcbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYjpiZWZvcmV7XG4gICAgdHJhbnNmb3JtOnJvdGF0ZSgtMTI1ZGVnKTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYjphZnRlcntcbiAgICB0cmFuc2Zvcm06cm90YXRlKDEyNWRlZyk7XG59Ki9cblxuXG4ucGYtYWRtaW4gLmpzb25Gb3JtIGZpZWxkc2V0OmZpcnN0LW9mLXR5cGV7XG4gICAgbWFyZ2luLXRvcDowO1xufVxuXG4uaW5kaWNhdG9yLXllcyxcbi5pbmRpY2F0b3Itbm97XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgJjphZnRlcntcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgbWFyZ2luLXRvcDotNnB4O1xuICAgICAgICAvL3RvcDo1MCU7XG4gICAgICAgIC8vbGVmdDo1MCU7XG4gICAgICAgIC8vbWFyZ2luLWxlZnQ6LTUwJTtcbiAgICAgICAgd2lkdGg6MTJweDtcbiAgICAgICAgaGVpZ2h0OjEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtaWQtZ3JleTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czo1MCVcbiAgICB9XG59XG4uaW5kaWNhdG9yLXllczphZnRlcntcbiAgICBiYWNrZ3JvdW5kOiAkc3VjY2Vzcy1jb2xvcjtcbn1cblxuLmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmJvdW5kc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1lc3NhZ2V7XG4gICAgY29sb3I6d2hpdGUhaW1wb3J0YW50O1xufVxuXG4uaWNvbi13aXphcmR7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xufVxuXG5cblxuLy9zb21ldGhpbmcgaW4gY2hvc2VuIEpTIGlzIGhpZGluZyB0aGUgcmVhbCBzZWxlY3QgaW4gYSB3YXkgdGhhdCBtZWFuIHRoZSBicm93c2VyIGNhbm5vdCBmb2N1c1xuI3BvbGljeUVkaXQgc2VsZWN0LmNob3Nlbi1zdHlsZVtzdHlsZV0ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDAuMDAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IC0xO1xufVxuXG4ucmV2ZWFsIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDBmcjtcbiAgICB0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLWNvbHVtbnMgMjUwbXM7XG59XG4ucmV2ZWFsW2RhdGEtc2hvdz1cInJpZ2h0XCJde1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMGZyIDFmcjtcbn1cbi5yZXZlYWwgPiBkaXYge292ZXJmbG93LXg6IGhpZGRlbjt9XG4ucmV2ZWFsID4gZGl2OmZpcnN0LWNoaWxkIHt3aGl0ZS1zcGFjZTpub3dyYXA7fVxuLnJldmVhbFtkYXRhLXNob3c9XCJyaWdodFwiXSA+IGRpdjpsYXN0LWNoaWxkIHtvdmVyZmxvdy14OiB2aXNpYmxlO31cblxuZGl2I2luc3VyYW5jZVR5cGVSZXZlYWwgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlcjoxcHggc29saWQgI2NjYztcbiAgICBmb250LXNpemU6MTJweDtcbiAgICBsaW5lLWhlaWdodDoxZW07XG4gICAgaGVpZ2h0OjM2cHg7XG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZ2FwOjEwcHg7XG4gICAgY29sb3I6IzY2NjtcbiAgICBwYWRkaW5nLWlubGluZToyMHB4O1xufVxuZGl2I2luc3VyYW5jZVR5cGVSZXZlYWwucmV2ZWFsW2RhdGEtc2hvdz1cInJpZ2h0XCJdID4gZGl2OmZpcnN0LWNoaWxkIHtib3JkZXI6bm9uZTsgcGFkZGluZzowO30iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUHJpbnQgc3R5bGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWVkaWEgcHJpbnQge1xuICAgICoge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSxcbiAgICBhOnZpc2l0ZWQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBhW2hyZWZdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgfVxuXG4gICAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLmlyIGE6YWZ0ZXIsXG4gICAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyLFxuICAgIGFbaHJlZl49XCIjXCJdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG5cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICB0aGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQHBhZ2Uge1xuICAgICAgICBtYXJnaW46IDAuNWNtO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBvcnBoYW5zOiAzO1xuICAgICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG59IiwiLypcbiAqIFRoZSBNSVQgTGljZW5zZVxuICogQ29weXJpZ2h0IChjKSAyMDEyIE1hdGlhcyBNZW5vIDxtQHRpYXMubWU+XG4gKi9cbkAtd2Via2l0LWtleWZyYW1lcyBwYXNzaW5nLXRocm91Z2gge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7IH1cbiAgMzAlLCA3MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpOyB9IH1cbkAtbW96LWtleWZyYW1lcyBwYXNzaW5nLXRocm91Z2gge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7IH1cbiAgMzAlLCA3MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpOyB9IH1cbkBrZXlmcmFtZXMgcGFzc2luZy10aHJvdWdoIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpOyB9XG4gIDMwJSwgNzAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTsgfSB9XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGUtaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7IH1cbiAgMzAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7IH0gfVxuQC1tb3ota2V5ZnJhbWVzIHNsaWRlLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpOyB9XG4gIDMwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyB9IH1cbkBrZXlmcmFtZXMgc2xpZGUtaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7IH1cbiAgMzAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7IH0gfVxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDEwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuQC1tb3ota2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDEwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cbi5kcm9wem9uZSwgLmRyb3B6b25lICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5kcm9wem9uZSB7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7IH1cbiAgLmRyb3B6b25lLmR6LWNsaWNrYWJsZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmRyb3B6b25lLmR6LWNsaWNrYWJsZSAqIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIC5kcm9wem9uZS5kei1jbGlja2FibGUgLmR6LW1lc3NhZ2UsIC5kcm9wem9uZS5kei1jbGlja2FibGUgLmR6LW1lc3NhZ2UgKiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmRyb3B6b25lLmR6LXN0YXJ0ZWQgLmR6LW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRyb3B6b25lLmR6LWRyYWctaG92ZXIge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgICAuZHJvcHpvbmUuZHotZHJhZy1ob3ZlciAuZHotbWVzc2FnZSB7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgLmRyb3B6b25lIC5kei1tZXNzYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyZW0gMDsgfVxuICAuZHJvcHpvbmUgLmR6LXByZXZpZXcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW46IDE2cHg7XG4gICAgbWluLWhlaWdodDogMTAwcHg7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXc6aG92ZXIge1xuICAgICAgei1pbmRleDogMTAwMDsgfVxuICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3OmhvdmVyIC5kei1kZXRhaWxzIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldy5kei1maWxlLXByZXZpZXcgLmR6LWltYWdlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjOTk5O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZSwgI2RkZCk7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotZmlsZS1wcmV2aWV3IC5kei1kZXRhaWxzIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotaW1hZ2UtcHJldmlldyB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWltYWdlLXByZXZpZXcgLmR6LWRldGFpbHMge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXJlbW92ZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1yZW1vdmU6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldzpob3ZlciAuZHotZGV0YWlscyB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIHtcbiAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyZW0gMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyB9XG4gICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LXNpemUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpob3ZlciBzcGFuIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwMCwgMjAwLCAyMDAsIDAuOCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gICAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6bm90KDpob3Zlcikge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAgICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOm5vdCg6aG92ZXIpIHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWUgc3BhbiwgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1zaXplIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgICAgIHBhZGRpbmc6IDAgMC40ZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldzpob3ZlciAuZHotaW1hZ2UgaW1nIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1LCAxLjA1KTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjA1LCAxLjA1KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMDUsIDEuMDUpO1xuICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjA1LCAxLjA1KTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSwgMS4wNSk7XG4gICAgICAtd2Via2l0LWZpbHRlcjogYmx1cig4cHgpO1xuICAgICAgZmlsdGVyOiBibHVyKDhweCk7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWltYWdlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotaW1hZ2UgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotc3VjY2VzcyAuZHotc3VjY2Vzcy1tYXJrIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBwYXNzaW5nLXRocm91Z2ggM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICAgIC1tb3otYW5pbWF0aW9uOiBwYXNzaW5nLXRocm91Z2ggM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICAgIC1tcy1hbmltYXRpb246IHBhc3NpbmctdGhyb3VnaCAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgICAgLW8tYW5pbWF0aW9uOiBwYXNzaW5nLXRocm91Z2ggM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICAgIGFuaW1hdGlvbjogcGFzc2luZy10aHJvdWdoIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotZXJyb3IgLmR6LWVycm9yLW1hcmsge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzbGlkZS1pbiAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgICAgLW1vei1hbmltYXRpb246IHNsaWRlLWluIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gICAgICAtbXMtYW5pbWF0aW9uOiBzbGlkZS1pbiAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgICAgLW8tYW5pbWF0aW9uOiBzbGlkZS1pbiAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZS1pbiAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmssIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyayB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB6LWluZGV4OiA1MDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yN3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTI3cHg7IH1cbiAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrIHN2ZywgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNTRweDtcbiAgICAgICAgaGVpZ2h0OiA1NHB4OyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LXByb2Nlc3NpbmcgLmR6LXByb2dyZXNzIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldy5kei1jb21wbGV0ZSAuZHotcHJvZ3Jlc3Mge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW47XG4gICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluO1xuICAgICAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluO1xuICAgICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW47XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbjsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldzpub3QoLmR6LXByb2Nlc3NpbmcpIC5kei1wcm9ncmVzcyB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2UgNnMgZWFzZSBpbmZpbml0ZTtcbiAgICAgIC1tb3otYW5pbWF0aW9uOiBwdWxzZSA2cyBlYXNlIGluZmluaXRlO1xuICAgICAgLW1zLWFuaW1hdGlvbjogcHVsc2UgNnMgZWFzZSBpbmZpbml0ZTtcbiAgICAgIC1vLWFuaW1hdGlvbjogcHVsc2UgNnMgZWFzZSBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbjogcHVsc2UgNnMgZWFzZSBpbmZpbml0ZTsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3Mge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcyAuZHotdXBsb2FkIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzY2NiwgIzQ0NCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IHdpZHRoIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IHdpZHRoIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAzMDBtcyBlYXNlLWluLW91dDsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldy5kei1lcnJvciAuZHotZXJyb3ItbWVzc2FnZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldy5kei1lcnJvcjpob3ZlciAuZHotZXJyb3ItbWVzc2FnZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1lc3NhZ2Uge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHRvcDogMTMwcHg7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNiZTI2MjY7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYmUyNjI2LCAjYTkyMjIyKTtcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDEuMmVtO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1lc3NhZ2U6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC02cHg7XG4gICAgICAgIGxlZnQ6IDY0cHg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2JlMjYyNjsgfVxuIiwiLypcbiAqIFRoZSBNSVQgTGljZW5zZVxuICogQ29weXJpZ2h0IChjKSAyMDEyIE1hdGlhcyBNZW5vIDxtQHRpYXMubWU+XG4gKi9cbi5kcm9wem9uZSwgLmRyb3B6b25lICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5kcm9wem9uZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZHJvcHpvbmUgLmR6LXByZXZpZXcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIG1hcmdpbjogMC41ZW07IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTsgfVxuICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcyAuZHotdXBsb2FkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IGdyZWVuOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tZXNzYWdlIHtcbiAgICAgIGNvbG9yOiByZWQ7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWVycm9yIC5kei1lcnJvci1tZXNzYWdlLCAuZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotZXJyb3IgLmR6LWVycm9yLW1hcmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotc3VjY2VzcyAuZHotc3VjY2Vzcy1tYXJrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrLCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFyayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yN3B4OyB9XG4iLCJAY2hhcnNldFwiVVRGLThcIjtAZm9udC1mYWNle2ZvbnQtZmFtaWx5OnZpbWVvO3NyYzp1cmwoZm9udC92aW1lby5lb3QpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6dmltZW87c3JjOnVybChkaXN0L2Nzcy9mb250L3ZpbWVvLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksdXJsKGRpc3QvY3NzL2ZvbnQvdmltZW8ud29mZikgZm9ybWF0KCd3b2ZmJyk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aW1lb19wbGF5ZXI6Zm9jdXN7b3V0bGluZTowfS52aW1lb19wbGF5ZXJfd3JhcHBlcntkaXNwbGF5OmJsb2NrO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2Q7cGVyc3BlY3RpdmU6MTAwMDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JveC1zaXppbmc6Ym9yZGVyLWJveH0udmltZW9fcGxheWVyIC5sb2FkaW5ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O3JpZ2h0OjEwcHg7Zm9udC1zaXplOjEycHg7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjUxKTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjJweCA0cHg7Ym9yZGVyLXJhZGl1czo1cHg7Zm9udC1mYW1pbHk6XCJEcm9pZCBTYW5zXCIsc2Fucy1zZXJpZjstd2Via2l0LWFuaW1hdGlvbjpmYWRlIC4xcyBpbmZpbml0ZSBhbHRlcm5hdGU7YW5pbWF0aW9uOmZhZGUgLjFzIGluZmluaXRlIGFsdGVybmF0ZX1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZXswJXtvcGFjaXR5Oi41fTEwMCV7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhZGV7MCV7b3BhY2l0eTouNX0xMDAle29wYWNpdHk6MX19LnZpbWVvX3BsYXllcl9GdWxsc2NyZWVue2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50O3Bvc2l0aW9uOmZpeGVkIWltcG9ydGFudDt3aWR0aDoxMDAlIWltcG9ydGFudDtoZWlnaHQ6MTAwJSFpbXBvcnRhbnQ7dG9wOjAhaW1wb3J0YW50O2xlZnQ6MCFpbXBvcnRhbnQ7bWFyZ2luOjAhaW1wb3J0YW50O2JvcmRlcjpub25lIWltcG9ydGFudDtvcGFjaXR5OjEhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6IzAwMH0udmltZW9fcGxheWVyX3dyYXBwZXIgaWZyYW1le21heC13aWR0aDo0MDAwcHghaW1wb3J0YW50O2JvcmRlcjowIWltcG9ydGFudH0uaW5saW5lX3ZpbWVvX3BsYXllcnttYXJnaW4tYm90dG9tOjIwcHg7dmVydGljYWwtYWxpZ246dG9wO3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXJhZGl1czo0cHg7Ym94LXNoYWRvdzowIDAgNXB4IHJnYmEoMCwwLDAsLjcpO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNSl9LmlubGluZV92aW1lb19wbGF5ZXIgaW1ne2JvcmRlcjpub25lIWltcG9ydGFudDttYXJnaW46MCFpbXBvcnRhbnQ7cGFkZGluZzowIWltcG9ydGFudDt0cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnR9LnZpbWVvX3BsYXllcl9iYXIgLnZpbWVvX2ljb257Zm9udC1zaXplOjIwcHg7Zm9udC1mYW1pbHk6dmltZW87Y3Vyc29yOnBvaW50ZXJ9LnZpbWVvX3BsYXllcl9iYXIgLnZpbWVvX3VybC52aW1lb19pY29ue3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOmF1dG87ZGlzcGxheTpibG9jazt0b3A6NnB4O3JpZ2h0OjEwcHg7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOjQwcHh9LnZpbWVvX3BsYXllcl9iYXIsLnZpbWVvX3BsYXllcl9iYXIgLmJ1dHRvbkJhcntsZWZ0OjA7cGFkZGluZzo1cHg7d2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnZpbWVvX3BsYXllcl9iYXJ7dHJhbnNpdGlvbjpvcGFjaXR5IC41cztkaXNwbGF5OmJsb2NrO2hlaWdodDoxMHB4O2JhY2tncm91bmQ6IzMzMztwb3NpdGlvbjpmaXhlZDtib3R0b206MDt0ZXh0LWFsaWduOmxlZnQ7ei1pbmRleDoxMDAwO2ZvbnQ6MTRweC8xNnB4IHNhbnMtc2VyaWY7Y29sb3I6I2ZmZjtvcGFjaXR5Oi4xfS52aW1lb19wbGF5ZXJfYmFyLnZpc2libGUsLnZpbWVvX3BsYXllcl9iYXI6aG92ZXJ7b3BhY2l0eToxfS52aW1lb19wbGF5ZXJfYmFyIC5idXR0b25CYXJ7dHJhbnNpdGlvbjphbGwgLjVzO2JhY2tncm91bmQ6MCAwO2ZvbnQ6MTJweC8xNHB4IENhbGlicmk7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0zMHB4O2hlaWdodDo0MHB4fS52aW1lb19wbGF5ZXJfYmFyOmhvdmVyIC5idXR0b25CYXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC40KX0udmltZW9fcGxheWVyX2JhciBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQ6MTZweC8yMHB4IENhbGlicmksc2Fucy1zZXJpZjtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDozMHB4O2hlaWdodDoyNXB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0udmltZW9fcGxheWVyX2JhciBzcGFuLnZpbWVvX3BsYXllcl90aW1le3dpZHRoOjEzMHB4fS52aW1lb19wbGF5ZXJfYmFyIHNwYW4ubWJfT25seVlULC52aW1lb19wbGF5ZXJfYmFyIHNwYW4ubWJfWVRQVXJse3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOmF1dG87ZGlzcGxheTpibG9jazt0b3A6NnB4O3JpZ2h0OjEwcHg7Y3Vyc29yOnBvaW50ZXJ9LnZpbWVvX3BsYXllcl9iYXIgc3Bhbi5tYl9ZVFBVcmwgaW1ne3dpZHRoOjYwcHh9LnZpbWVvX3BsYXllcl9iYXIgc3Bhbi5tYl9Pbmx5WVR7bGVmdDozMDBweDtyaWdodDphdXRvfS52aW1lb19wbGF5ZXJfYmFyIHNwYW4ubWJfT25seVlUIGltZ3t3aWR0aDoyNXB4fS52aW1lb19wbGF5ZXJfYmFyIHNwYW4ubWJfWVRQVXJsIGF7Y29sb3I6I2ZmZn0udmltZW9fcGxheWVyX2JhciAudmltZW9fcGxheWVyX211dGVVbm11dGUsLnZpbWVvX3BsYXllcl9iYXIgLnZpbWVvX3BsYXllcl9wYXVzZSwudmltZW9fcGxheWVyX2JhciAudmltZW9fcGxheWVyX3BhdXNlIGltZ3tjdXJzb3I6cG9pbnRlcn0udmltZW9fcGxheWVyX2JhciAudmltZW9fcGxheWVyX3BvZ3Jlc3N7aGVpZ2h0OjEwcHg7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiMyMjI7Ym90dG9tOjA7bGVmdDowfS52aW1lb19wbGF5ZXJfYmFyIC52aW1lb19wbGF5ZXJfbG9hZGVke2hlaWdodDoxMHB4O3dpZHRoOjA7YmFja2dyb3VuZDojNDQ0O2xlZnQ6MH0udmltZW9fcGxheWVyX2JhciAudmltZW9fcGxheWVyX3NlZWtfYmFye2hlaWdodDoxMHB4O3dpZHRoOjA7YmFja2dyb3VuZDojMmE5N2NjO2JvdHRvbTowO2xlZnQ6MDtib3gtc2hhZG93OnJnYmEoODIsODIsODIsLjQ3KSAxcHggMXB4IDNweH0udmltZW9fcGxheWVyX2JhciAuWVRQT3ZlcmxheXtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOlwiZmxhdFwiO2JveC1zaXppbmc6Ym9yZGVyLWJveH0udmltZW9fcGxheWVyX292ZXJsYXkucmFzdGVye2JhY2tncm91bmQ6dXJsKGRpc3QvY3NzL2ltYWdlcy9yYXN0ZXIucG5nKX0udmltZW9fcGxheWVyX292ZXJsYXkucmFzdGVyLnJldGluYXtiYWNrZ3JvdW5kOnVybChkaXN0L2Nzcy9pbWFnZXMvcmFzdGVyQDJ4LnBuZyl9LnZpbWVvX3BsYXllcl9vdmVybGF5LnJhc3Rlci1kb3R7YmFja2dyb3VuZDp1cmwoZGlzdC9jc3MvaW1hZ2VzL3Jhc3Rlcl9kb3QucG5nKX0udmltZW9fcGxheWVyX292ZXJsYXkucmFzdGVyLWRvdC5yZXRpbmF7YmFja2dyb3VuZDp1cmwoZGlzdC9jc3MvaW1hZ2VzL3Jhc3Rlcl9kb3RAMngucG5nKX0udmltZW9fcGxheWVyX2JhciAuc2ltcGxlU2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMHB4O2hlaWdodDoxMHB4O2JvcmRlcjoxcHggc29saWQgI2ZmZjtvdmVyZmxvdzpoaWRkZW47Ym94LXNpemluZzpib3JkZXItYm94O21hcmdpbi1yaWdodDoxMHB4O2N1cnNvcjpwb2ludGVyIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjNweH0udmltZW9fcGxheWVyX2Jhci5jb21wYWN0IC5zaW1wbGVTbGlkZXJ7d2lkdGg6NDBweH0udmltZW9fcGxheWVyX2JhciAuc2ltcGxlU2xpZGVyLm11dGVke29wYWNpdHk6LjN9LnZpbWVvX3BsYXllcl9iYXIgLmxldmVse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNpemluZzpib3JkZXItYm94fS52aW1lb19wbGF5ZXJfYmFyIC5sZXZlbC5ob3Jpem9udGFse2hlaWdodDoxMDAlO3dpZHRoOjB9LnZpbWVvX3BsYXllcl9iYXIgLmxldmVsLnZlcnRpY2Fse2hlaWdodDphdXRvO3dpZHRoOjEwMCV9Il19 */
